Hlavní navigace

Názor ke článku Jaký jazyk jako první? od black3r - Python je dobry jazyk na vyuku, ale dost...

  • 19. 2. 2014 18:56

    black3r (neregistrovaný) 158.195.197.---

    Python je dobry jazyk na vyuku, ale dost veci, ktore by podla mna programator mal poznat skor ako ich zacne nepouzivat (alokacia pamate, datove typy, kompilacia), v nom chyba.. taktiez je problem python2 / python3 ktory na zaciatku ludi matie a na windows-e sposobuje mierne problemy, etc.. nehovoriac o OOP v Python-e, ktore je podla mna trocha blbe na vysvetlenie (a konstruktor sa bude volat __init__, static metody musite robit s dekoratorom @staticmethod, mozete pristupovat k premennym ostatnych tried ale ffs nerobte to, etc..)

    a to hovorim ako pythonista.. ale zacinal som s C++ a C a boli to super zaciatky. Pretoze zacnes s kompilaciou, datovymi typmi a jednoduchymi algoritmami (z objektov pouzijes iba cout a cin a ani to im nemusis povedat co je to objekt na to aby to pochopili). Potom sa zacne vysvetlovat nejake tie kniznice, makra, template-y, STL-ko, alokacia pamate, smerniky, nakoniec sa prejde na OOP, a to vsetko v ramci jedneho jazyka. A ak chces pokracovat, tak aj thread-y, low level systemove volania, etc.. v C-cku, na ktore sa z C++ prechadza celkom lahko.

    Na nasej skole (FMFI UK) sa podla mna vyucuje programovanie dobre, ale to striedanie jazykov moze byt pre niekoho desive.. (za prve dva roky sa stretnes s C, C++, Javou aj Python-om)