Nevim jestli si nekdo jeste vzpomene, ale na serveru www.builder.cz pan Tucny propagoval Flex snad v kazdem vlaknu diskuzniho fora. A to tak rok dozadu. Tenkrat oponoval na pripadne argumenty ze timto jazykem jsou udelane softy pro banky a ja nevim co jeste. Kazdej ho uz s tim posilal do pryc, protoze to uz nebyly prispevky, ale normalni SPAM. Proto jsem se divil, ze tady na root mu nechali cely clanek. Muj nazor tenkrat a i dnes je ten, ze jako interni jazyk pro jejich firmu prosim, ale udelat z nej nahradu C, python, PHP apod. to asi ne. Za prve ho zadna firma nevezme jako standard a za druhe chci videt jak nekomu poslu zdrojaky ve flexu v ocekavani ze ho umi, protoze je to proste bezny programovaci jazyk. Pokud by mi chtel nekdo oponovat, rad si s nim podiskutuji, ale asi spis pres e-mail. Ikdyz i tak si myslim, ze bych tady nevytvoril flameware.
mno plain C je silne omezene, to je spis trochu vyssi urovnen assembleru :O)
Ale Plain C je zaklad treba C++ a spousta jinych jazyku ma spoustu svych prvku prevzatych z C (trochu Java, Perl, PHP, C++, C#, Javascript ...) proste C je zaklad nad kterym je spousta veci postavena ....
a co se flexu tyce: mno na prvni pohled mi to prijde neprehledne, nutnost u kaxdeho pouziti promenne psat typ? mno .... myslim ze tenhle jazyk nebude moje volba .... a pokud nema podporu na linuxu tak jako by pro me neexistoval ...
U kazdeho pouziti typ samozrejme psat nemusite, i kdyz tak mozna tenhle konkretni priklad vypada. Jde tu o to, ze zde pokazde v podstate "pretypovavate", nebot pozadujete jedno z nekolika rozhrani, ktere dana trida poskytuje, napr. si vsimnete
c_output_stream:(sock).close;
c_input_stream:(sock).close;
Volate oboji na stejnou promennou sock, ale jednou pozadujete zavrit "vystupni cast", pote "vstupni cast", tzn. v obou pripadech volite jiny interface, ktery dana trida vystavuje (pomoci klicoveho slova expose, kdyby vas to zajimalo :-) ).
Mozna by bylo dobre upresnit par veci. Flex nenavrhli zadni odbornici na bankovnictvi a bezpecnost ale banda pochybnych studentiku (viz pan Tucny) neschopnych udrzet se na skole a zvladnout alespon zaklady informatiky prvniho rocniku MFF UK - tedy zadni odbornici nebo alespon lidi zbehli v programovani prekladacu.
V dnesni dobe je moda navrhnout si vlastni jazyk, dela to koneckoncu kdekdo, ale naprosta vetsina jich do pul roku upadne do zapomneni.