Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: martin5349 24 Října 2007, 23:32:46
-
Ahoj
Potreboval bych poradit. Jaky programovaci jazyk ma nejvetsi smysl se v soucasne dobe ucit ? Podotykam ze s programovani budu zacinat ...
Dik. Martin
-
Tahle otazka je uplne zbytena, protoze ti na ni kazdy odpovi jinak. ;D
Za sebe rikam C a rovnou to navazat objektove orientovanym C++. ;)
-
No tedka sem si koupil knizku o c++, ale mam obavu ze se vse brzo presune na net a c++ atd. budou minoritni
-
Tak toho se zrovna moc nebojim... ;D
Edit: Nebyl by lepsi tenhle thread v Obecny diskuzi? Co vy na to admini, moderatori? I kdyz ja bych tu mel raci rovnou sekci fora o programovani... :)
-
Hodně záleží na tom, proč se chceš učit programovat a co si od toho slibuješ.
C/C++ je rozhodně nejlepší volba, ale pokud nehodláš psát složitější aplikace a živit se jako programátor, tak je ti prakticky na nic.
PHP je spíš skriptovací jazyk, ale je pro "normálního" člověka vhodnější, protože častěji je potřeba udělat dobrou webovou stránku než psát programy pro desktop...
Java, Perl, Python, Ruby - podle mě nejlepší volba pro začátek s programováním, navíc nějaký ten menší prográmek si občas potřebuje napsat kdekdo...
Packal - údajně nejlepší jazyk na naučení se programovat, ale z osobní zkušenosti jeden z nejpitomnějších a nejneužitečnějších jazyků vůbec...
-
Z osobní zkušenosti bych pro začátek doporučil Python (http://www.py.cz/FrontPage). Vytváří dobré programátorské návyky a syntaxe je poměrně jednoduchá. Řekl bych, že se mu přikládá v poslední době v Linuxu čím dál větší pozornost. Má širokou podporu různých systémových knihoven a grafických toolkitů - především pygtk (http://pygtk.org/). Je vhodný jak pro jednoduché systémové skripty, tak pro složitější grafické aplikace.
Nicméně, pokud programujete výkonostně velmi náročný program, určitě C/C++.
-
S drobnymi vyhradami ma docela pravdu Vojtech. Kazdy jazyk je nejak specificky a ma svou oblast pouziti. Nesmi se opomenout i potreba vyvojoveho prostredi. Nicmene jednu drobnou radu do zivota si dovolim ustedrit. Pokud byste se programovanim chtel v budoucnu zivit, bude z 90% uplne jedno, jaky jazyk dovedete, protoze se budete muset prizpusobit podminkam, ktere s jazykem nemaji nic spolecneho. Mam na mysli rodinu, dostupnost zamestnani, potrebu zamestnavatele a podobne.
-
Prave jsem v 9. tride a chtel bych se zacit ucit nejaky programovaci jazyk, chtel bych se programovanim zivit, pripadne "neco delat s pocitacemi" jako treba grafik/spravce siti... Mno ale k tematu, nasel jsem web http://programujte.cz kde je hodne navodu jak se naucit v mnoha prgramovacich jazycich, zkousel jsem si precist prvni dve lekce C++, a vubec jsem tomu nerozumel... V oblasti programovani jsem zkousel Python (jenom chvili - tak 3 dni) jinak nic, takze jsem zacatecnik. Poradili byste me jaky jazyk bych se mel naucit pred C++ abych nekterym vecem porozumel?? Precejenom si myslim ze se hned ucit C++ neni vhodne pro me (zacatecnika) ktery v zadnem jazyce neumi
-
Prave jsem v 9. tride a chtel bych se zacit ucit nejaky programovaci jazyk, chtel bych se programovanim zivit, pripadne "neco delat s pocitacemi" jako treba grafik/spravce siti... Mno ale k tematu, nasel jsem web http://programujte.cz kde je hodne navodu jak se naucit v mnoha prgramovacich jazycich, zkousel jsem si precist prvni dve lekce C++, a vubec jsem tomu nerozumel... V oblasti programovani jsem zkousel Python (jenom chvili - tak 3 dni) jinak nic, takze jsem zacatecnik. Poradili by ste me jaky jazyk bych se mel naucit pred C++ abych nekterym vecem porozumel?? Precejenom si myslim ze se hned ucit C++ neni vhodne pro me (zacatecnika) ktery v zadnem jazyce neumi
Ja sem taky uplnej zacatecnik. Sem sice uz ve tretaku na gymplu (ale nikdy neni pozde ze jo). Podle myho je nejlepsi koupit si k uceni nejakou publikaci. Na netu je to zkracene a rychle vysvetlene. Ja osobne mam "Naucte se C++ za 21 dni". Stoji sice dost, ale podle mne se vyplati. Jinak sem zkousel jeste Javu a Python. C++ mi zatim prijde jednodussi nez Java.
-
Zopakuju se. Je vcelku jedno, co si vyberete, protoze zakladni principy jsou vsude stejne. Kdyz treba programujete nejaky cyklus, musite zajistit podminky pri startu, pocet prubehu a podminky ukonceni, zajistit aby taky nekdy skoncil. To, jak se to v kterem jazyce udela je principialne stejne, jine jsou jen prikazy, cyklus umi vsechny. Samozrejme ze C je pomerne "nizkourovnovy" jazyk, takze "C rychle a snadno" asi nepujde. Dobre je, kdyz to prostredi umozni jednoduse zobrazit vysledky programu v grafice a jsou k dispozici graficke knihovny. Ja bych jako vhodny z tohoto hlediska videl Javu. Jednoduchy aplet se da vytvorit pomerne snadno a da se zkouset i grafika. Ale zakladni veci si muzete vyzkouset i v bashi, ma mozna vic moznosti, nez myslite.
-
Zacinal jsem kdysi davno (teda pred par lety, snad jeste nejsem tak starej ;D) na Cecku a s vyjimkou nejake doby s Object Pascalem ala Delphi, jsem u nej zustal a nedavno se pustil do C++, kde prakticky staci jenom pochopit principy OOP modelu. Nez jsem C++ poznal trosku pod povrchem, pripadalo mi zbytecny s tim, ze Cecko mi bohate staci. ;D Sem byl pekne naivni. 8)
Pisu to proto, ze se mi C nezda az zas tak tezky, ani pro zacatecnika. S naprostymi zacatky me pomohla Ucebnice jazyka C od pana Herouta. Takova moje bible, ke ktere se dodnes rad vracim. :)
-
Jakoukoliv knihu od pana Herouta doporučuju, mám jeho knížky o Javě a jsou supr ;)
-
Prave jsem v 9. tride a chtel bych se zacit ucit nejaky programovaci jazyk, chtel bych se programovanim zivit, pripadne "neco delat s pocitacemi" jako treba grafik/spravce siti... Mno ale k tematu, nasel jsem web http://programujte.cz kde je hodne navodu jak se naucit v mnoha prgramovacich jazycich, zkousel jsem si precist prvni dve lekce C++, a vubec jsem tomu nerozumel... V oblasti programovani jsem zkousel Python (jenom chvili - tak 3 dni) jinak nic, takze jsem zacatecnik. Poradili by ste me jaky jazyk bych se mel naucit pred C++ abych nekterym vecem porozumel?? Precejenom si myslim ze se hned ucit C++ neni vhodne pro me (zacatecnika) ktery v zadnem jazyce neumi
tak akorat bych chtel upozornit, ze naucit se programovaci jazyk este nutne neznamena naucit se programovat ;)
-
tak akorat bych chtel upozornit, ze naucit se programovaci jazyk este nutne neznamena naucit se programovat ;)
Svata pravda... ;D