Dobrý den,
chtěl bych Vás poprosit, zda byste mi poradili, jak se objektivně rozhodnout pro nějaký high-level programovací jazyk....
Programuji v Pythonu, ale momentálně mě ještě zajímají Ruby, C#, Smalltalk (, Ada).
Potřebuji jazyk, který by byl brutálně objektový, s nativní podporou Unicode a multiplatformity.
Chci psát spíše průměrné aplikace typu Instant Messenger, multimediální přehrávač a spol. Občas také webové stránky. Čili žádné velké početní úkony a práce v GUI. Zároveň by tyto aplikace měly být open-source.
Podle čeho se rozhodnout? Všude si člověk může přečíst nekonečné flame, který jazyk je lepší, ale nikde se nic nerozhodne. Nechci flame. Chci nezaujaté a jasné rozdíly mezi těmito jazyky.
Fórum › Offtopic
Jak se objektivne rozhodnout pro jazyk: C#, Python, Ruby, SmallTalk, (Ada)...?
Problém je v tom, že málokdo je ti schopný poradit objektivně. Většinou to skončí tak, že každý napíše svůj oblíbený jazyk
Navíc, toto nepatří do sekce python. Přesouvám do offtopicu.
Najdete zde články zabývající se matematikou základních a středních škol a databázi hlavolamů.
Pro vyzkoušení Vaš
Skusim to napisat nejak takto a snad si s toho vyberies sam. Osobne si myslim ze dokonaly jazyk pre teba neexistuje lebo kazdy jeden splna a zaroven nesplna nieco.. Poprosim nechytat ma za slovicka, nechcem rozputavat flame.. je to len moj nazor. Mozno dobry mozno nie..
C#:
Objektovost sa u tohto jazyka da.. co dodat, ked poznas Javu tak ti tu nemam co pisat. Plus uz konecne dostali rozum a zacali ako v Jave tak v C# podporovat generika.Minusom je multiplatformnost.Hold mozeme sa tu bavit o nejakom mono ale uprimne ruku na srdce, na normalne programovanie to bohuzial nestaci.Dovod preco by som ho volil je pristupnost informacii na webe, taktiez existuje kvantum kniznic plus velka a pristupna komunita. Je proste trendy.
Ruby:
Super na rychle pisanie, ked sa nepotrebujes trapit z x-blbostami okolo ale potrebujes hned a zaraz funckny kod. Je super efektivny bohuzial je to jazyk itrepretovany a tym padom sa z neho stava objekt urceny skor na scriptiky. Osobne by som ho nevolil na aplikacie o ktore ty mas zaujem. Je vsak perfektny na scripty. Osobne velmi rad volim takyto druh jazykov pred kshell alebo inym shell scriptom. Predsa su len citatelnejsie. Taktiez existuje mnozstvo kniznic, podpora na nete je tiez fajn.
Smalltalk:
K nemu sa budem vyjadrovat doooost opatrne. Osobne si myslim ze toto je stelesnenim OOP. Nepoznam brutalnejsi OOP jazyk ako smaltalk. Co vsak je u neho minus, je jeho podpora. Priznam sa ze vela krat pocujem o ludoch ktory robia zo smalltalkom na urvoni studia. Nevidel som vsak vo svojom okoli nikoho kto by bol zamestnany ako smalltalk developer a taktiez som nejak sa nestretol z aplikaciou napisanou v smalltalku a asi by ma popravde vydesila. Taktiez hladat nieco pre smalltalk na nete, no predsa len tak komunita naprikla pri C# je silnejsia. Ja by som teda nevolil smalltalk prave pre jeho exotickost(nieje odvodene od slova exot.)
To co som tu popisal vsak niesu objektivne veci. Chcel som len poukazat na to ze vsetko ma svoje plus a minus a prave na tebe bude urobit kompromis. Na tuto dilemu ti nikdo neda objektivnu odpoved. Nakoniec aj tak zistis ze vecsina kazykov je na jedno kopito a uvidis neskor ked budes zamestnany ze sa budes prisposobovat podla toho co pozaduje zamestnavatel, nie podla toho ktory jazyk je ako kvalitny.
To sn3d : jo, tak to je zhruba odpoved, kterou jsem chtel slyset.
Pokud si nekdo mysli, ze tohle neni odpoved na mou otazku, tak se moc omlouvam, ze se neumim vyjadrovat.
Dekuju moc a pripadne i dekuju za dalsi odpovedi jinych lidi v tomto smyslu.
myslim, že Ruby rozhodně není brutal OOP, jdou v něm totiž dělat určité "prasárny", které v by v OOP jít neměly.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak sestrojit konecny automat pro jazyk? — založil Ales
Jazyk pro kalkulacku — založil Atheo
Jazyk pro práci na internetu — založil dragon124
Smalltalk - OOP — založil Itej
Moderátoři diskuze