Pereiti prie turinio

Iš kur toliau mokytis c++


Rekomenduojami pranešimai

Taigi užbaigiau tas knygas, iš kurių dirbama 11-12 klasėse ir nebežinau iš ko toliau mokytis, dar ieškojausi knygų, bet jų yra begalės tai sunku ir išsirinkti.. Gal ką nors parekomenduotumėt iš savos patirties, iš kur būtent jūs mokėtės?

Redagavo heAt0n
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Šiaip įdomus klausimas iškilo kodėl C++, kodėl ne kitos kalbos kaip C# ar Java ? :)

Ją mokausi, todėl kad VBE jos reikia, mokykloje irgi tik ji taikoma, taip pat olimpiados tik ja ir Pascal kalbomis. Ir kiek esu girdėjęs įvaldžius c++, problemų neturėtų kilti pereiti prie C#.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Šitą knygą rekomenduoju http://www.ebooks.vgtu.lt/product/programavimas-c , viskas labai aiškiai ir nuosekliai išdėstyta, tiek profui, tiek pradedančiajam pravers. Kiek skaičiau, tai šita knyga man labiausiai patiko ir daugiausia naudos davė, dar ir dabar visad po ranka jeigu kažką primirštu užmetu akį.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kodėl C++ mokoma universitetuose dar pirmame kurse prieš visas kitas kalbas? Universitetų politiką išdėsčiau prieš tai buvusiame pranešime. Toliau galvokit, ką norit.

C++ nėra šventa karvė :) Dabar esu pirmakursis VU informatikoje: pirmam semestre tokio dalyko kaip „programavimas“ paprasčiausiai nebuvo. Buvo „informatikos pagrindai“, kurių praktines užduotis galėjai daryti su C++, bet pirmiausiai agitavo už Paskalį (nesuprask manęs klaidingai, to irgi nemėgstu). Dabar antras semestras: turim programavimą C :)

 

Apskritai apie tai, kokia prasta yra C++ programa mokykloje, galėčiau reidžinti bent gerą pusdienį. Ten mokomas kažkoks monstras „C su C++ IO“. IMO su C tavo teiginys būtų visai teisingas: ją tikrai naudinga žinoti. O C++, na, šioks toks nesusipratimas programavimo pasaulyje, kurį, tikiuosi, greitu metu ištaisys Rust.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sakyčiau labai sėkmingas nesusipratimas, kad kažkokia kita kalba perimtu C++ nišą prereiks daug metu, nes egzistuoja tiesiog perdaug kodo parašyto su C++, begalo didelė inercija, plius kalba tikrai nemiršta, o pastaruoju metu net suaktyvėjo jos tobulinimas.

Labiausiai jos pastebėjau nekenčia ir labiausiai komentuoja kokia ji bloga, tai tie kurie nemoka jos daugiau negu matė univėre (o tai yra faktiškai visiškai nemoka).

Redagavo alexcoldberg
Nuoroda į pranešimą
Dalintis kituose puslapiuose

C++ nėra šventa karvė :) Dabar esu pirmakursis VU informatikoje: pirmam semestre tokio dalyko kaip „programavimas“ paprasčiausiai nebuvo. Buvo „informatikos pagrindai“, kurių praktines užduotis galėjai daryti su C++, bet pirmiausiai agitavo už Paskalį (nesuprask manęs klaidingai, to irgi nemėgstu). Dabar antras semestras: turim programavimą C :)

 

Apskritai apie tai, kokia prasta yra C++ programa mokykloje, galėčiau reidžinti bent gerą pusdienį. Ten mokomas kažkoks monstras „C su C++ IO“. IMO su C tavo teiginys būtų visai teisingas: ją tikrai naudinga žinoti. O C++, na, šioks toks nesusipratimas programavimo pasaulyje, kurį, tikiuosi, greitu metu ištaisys Rust.

 

na kažin ar nesusipratimas C++, manyčiau atvirkščiai, nemėgsta šitos kalbos daug kas nes ja programuojant reikia galva pasukti, o tingi mąstyti visi, kad ir kaip bebūtų programavimas nėra sintaksės išmokimas, o supratimas kaip viskas veikia ir programuojant C/C++ tai padeda geriausiai padaryti ir ateityje pereiti prie kitos kalbos yra vieni niekai, kai moki "programuoti" gali programuoti belekuo, o kiekvienos kalbos sintaksės dokumentacija ir niunsus dabar laisvai internete gali rasti

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sakyčiau labai sėkmingas nesusipratimas, kad kažkokia kita kalba perimtu C++ nišą prereiks daug metu, nes egzistuoja tiesiog perdaug kodo parašyto su C++, begalo didelė inercija, plius kalba tikrai nemiršta, o pastaruoju metu net suaktyvėjo jos tobulinimas.

Labiausiai jos pastebėjau nekenčia ir labiausiai komentuoja kokia ji bloga, tai tie kurie nemoka jos daugiau negu matė univėre (o tai yra faktiškai visiškai nemoka).

Taip, inercija iš esmės ir yra tai, kodėl šiais laikais naujiems projektams žmonės renkasi C++. Ir taip, C++11/14 įnešė puikių naujovių, pritempiančių C++ prie modernių kalbų.

 

Kita vertus... Visas sukauptas bagažas niekur nedings. :) C++ yra tokia bulvių košė žemo-aukšto lygio konceptų, kas ne visada gražiai susiderina.

"I made up the term 'object-oriented', and I can tell you I didn't have C++ in mind"

 

Alan Kay

Aš nesakau, kad C++ neturi panaudojimo, kad nieko nedavė kompiuterijai. Davė, kaip ir Paskalis davė, bet jo nesimokau ir, tikiuosi, jau nebereikės :) Tiesiog nepritariu, kad C++ yra „būtina išmokti kiekvienam, net jei ja neprogramuosi“ – man plain old C atrodo daug tinkamesnė šiuo atveju: juk, kiek suprantu, kalbam apie tai, ką žemesnio lygio kalbos mokėjimas gali gero duoti žmogaus gaudymuisi visame tame. IMO žmogų daugiau išmokys savo paties parašyta medžio implementacija, nei parašyti std::tree<int> kietos kalbos sintakse :)

 

O palaužyti galvą reikia programuojant Haskell. C++ – gana eilinis kalbų pasaulio pilietis :)

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ą...