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

Odpovedet emailem