Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki!

 

Vasarą norėdamas atitrūkti nuo savų projektų ar šiaip pailsėti, kai tiesiog nuobodžiausiu prie PC, nutariau išmokti dar vieną programavimo kalbą. Šiuo atveju galvoju apie kažkurią iš C (C, C++, C#, Objective-C).

 

Kurią iš jų pasiūlytumėte konkrečiai man? Šįsyk orientuočiaus į desktop aplikacijas. Programavime nesu naujokas, moku PHP+MySQL, Pascal (kiek reikia egzams) ir po biškį kramsnoju Python su Django karkasu.

 

Taip pat reiktų e-book, kuri supažindintų su kalba taip, lyg būčiau visiškas naujokas joje ir taip pat nepagailėtų daug įvairių užduočių.

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visos tavo išvardintos kalbos ganėtinai skirtingos, todėl reiktų rinktis pagal poreikius. C ir C++ yra gan žemo lygio ir šiukšlių surinkėjo neturi, tad teks mokytis pointerius ir pačiam valdyti atmintį. C/C++ šiaip jau reiktų naudoti ten, kur reikia greičio - 3D žaidimuose, didelėse taikomosiose programose ir pan. Tuo tarpu C# jau aukštesnio lygio kalba, stovi maždaug ten pat kur ir JAVA. Taikymas, hm, įvairiapusis - nuo web turinio generavimo (ASP.NET) iki taikomųjų programų ir žaidimų. Tau, kaip web-dev`ui tikriausiai ją labiausiai apsimokėtų mokėti. Su Objective-C labai daug nežaidžiau, bet ja nebent Mac/iPhone/iPad app`us galėsi kurti, nes pagrinde tam ji ir skirta.

 

Jei mokinsies C/C++ ieškok Bruce Eckel Thinking in C (C++). Dėl kitų dviejų nežinau, bet pagooglinus galima atrasti daug literatūros.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visos tavo išvardintos kalbos ganėtinai skirtingos, todėl reiktų rinktis pagal poreikius. C ir C++ yra gan žemo lygio ir šiukšlių surinkėjo neturi, tad teks mokytis pointerius ir pačiam valdyti atmintį. C/C++ šiaip jau reiktų naudoti ten, kur reikia greičio - 3D žaidimuose, didelėse taikomosiose programose ir pan. Tuo tarpu C# jau aukštesnio lygio kalba, stovi maždaug ten pat kur ir JAVA. Taikymas, hm, įvairiapusis - nuo web turinio generavimo (ASP.NET) iki taikomųjų programų ir žaidimų. Tau, kaip web-dev`ui tikriausiai ją labiausiai apsimokėtų mokėti. Su Objective-C labai daug nežaidžiau, bet ja nebent Mac/iPhone/iPad app`us galėsi kurti, nes pagrinde tam ji ir skirta.

 

Jei mokinsies C/C++ ieškok Bruce Eckel Thinking in C (C++). Dėl kitų dviejų nežinau, bet pagooglinus galima atrasti daug literatūros.

 

Tada lauksiu, kol atsiras C# rekomendacijų bei pagooglinsiu pats.:)

 

EDIT: Ką manote apie Murach's C# 2008 by Joel Murach?

Redagavo aemdy
Nuoroda į pranešimą
Dalintis kituose puslapiuose

1. Jei mokysies C, gali imti knygą: K&R The C Programming Language, http://cm.bell-labs.com/cm/cs/cbook/ Pats tikriausias old-school'as.

 

2. C++ mokytis: Bruce Eckel, Thinking in C++, http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

 

3. Su C# turėtų būti lengviausias startas. Įsidiegi MS Visual Studio (pvz., nemokamą express leidimą). Yra smagūs tutorialai iš MSDN. Galima imti CSharp Yellow Book: http://www.csharpcourse.com/

 

4. Jei programuosi Mac'ui, tada Objective-C idealus variantas. Knyga - Become An Xcoder: http://www.cocoalab.com/?q=becomeanxcoder

 

Literatūra, kurią paminėjau, nemokama, išskyrus K&R knygą. Nors gal ir nemokamas leidimas yra.

 

Edit: tiksliau šiuos tut'sus parodyt norėjau: http://msdn.microsoft.com/en-us/library/dd492171.aspx

Redagavo tomas.k
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...