Rekl bych, ze prave: String s = new String( "Daka hodnota stringu" );
je problem jazyka samotneho, ze neco podobneho umozni. Jazyk si ma optimalizace ridit vnitrne sam, nikoli to vyzadovat po programatorovi. Co ten chudak udelal neboheho? Vzdyt pouzil objekt String jako ostatni objekty, tak ho to v OOP ucili. To, ze Java na halde vytvori vzdy novy objekt a diky tomu pak muze byt program neefektivni, je problem samotneho navrhu jazyka, nikoli programatora. To je jako kdybych nekoho ucil sproste mluvit a pak ho zliskal za to, ze rekl ku..a :). Specialne primitivni typy a kockopsy jako String delaji Javu slozitou. Jinak zmineny rozdil mezi programatorem a koderem je precenovany. Osobne myslim, ze je dobre, ze jazyky jsou dnes na vyssi urovni a jejich pouzivani vyzaduje mensi uroven odborneho vzdelani. Vyvojar tak nemusi brat drogy, aby se mu nafoukla hlava a vsechno pochopil ;). Jeho mozkova kapacita neni zanesena balastem a zustava misto pro realny svet. Tzv. programatori by konecne meli vylezt ze svych sklepu a namisto nejakych stupidnich optimalizaci by se meli ucit spise, jak maji mluvit s klientem. Pak pochopi, o cem tento svet je a budou psat lepsi software. Nikomu bych si nedovolil zakazovat pouzivat ten ci onen jazyk. Spise bych se snazil pochopit, jak ten clovek premysli a kde TVURCI jazyka udelali chybu tim, ze to nekdo nechape. Jazyk by mel byt predevsim ergonomicky. To znamena 'v souladu s prirodou'. Jirka Hradil 2011/2/8 Rastislav Rehak <re...@eea.sk>: > No ja som kontroloval kod po jednom Madarovi ( a teraz to nemala byt urazka > narodnosti ) a ten sa zjavne ucil javu z dakej prudko teoretickej knizky OO > programovania, pretoze vsade tvrdosijne pouzival konstrukciu : > > String s = new String( "Daka hodnota stringu" ); > > Keby bol zo Slovenska tak mu poviem, nech si precita aspon Pecinovskeho ;-) > . > > R > > Dňa 8.2.11 6:20 PM, Ondrej Nekola wrote / napísal(a): >>> >>> V průběhu doby jsem na kurzech potkal několik programátorů, kterým bych >>> přísně zakázal >>> používat jakýkoliv dynamický jazyk bez ohledu na to, jak dlouho se jej >>> budou učit. >>> >> Ciste ze zvedavosti: meli nejakou specialni vlastnost, ktera z nich >> udelala (minimalne) slusne programatory ve statickem jazyku a zaroven >> nerizene strely v dynamickem? >> OSN >> >