Nejžádanější programátorské znalosti na českém pracovním trhu

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #165 kdy: 22. 11. 2016, 22:30:17 »
Kompilatory a interpretery sa bezne vyucuju na vysokej skole.  Bezpecnostne chyby v jave su pravidelne opravovane.  Tak isto ako vo vsetkych slusnejsich kompilatoroch/virtualkach.
Nechcete porovnání bezpečnosti Javy vs jiných jazyků... nebo ano?


balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #166 kdy: 22. 11. 2016, 22:41:11 »
Java je spatne kompatibilna, ak aplikacia dodrziava specifikaciu nie je dovod, aby nesla. Ja zacinam mat dojem, ze ste nie celkom obdareny rozumom.
Java podle vás z pricnipu neumožňuje prasit. Nebo už je to jinak?

Prasit sa da v kazdom jazyku, ked sa chce. V jave vsak na prasenie nie je dovod.

javaman ()

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #167 kdy: 22. 11. 2016, 22:42:30 »
Největší fór na tom je, že celá tahle tlupa pseudoodborníků je absolutněna závislá na lidech, kteří ten moloch tvoří v céčku a částečně v assembleru.

Napsat kompilátor a JVM je lopatovina, na to nic moc nepotřebuješ. Ale nové systémy, které každý rok v Javě vznikají, to už podobná lopata nedá. Hromada abstrakce a "nemožných" věcí. Ale chápu, že tomu nějaký mr. skriptík asi moc rozumět nemůže.
Ano, kompilátor a JVM jsou lopatoviny, což se projevuje v mnoha směrech - od funkčnosti až po bezpečnost.
Ale chápu, že pro blbečka tvého formátu je bez patřičné úrovně abstrakce spousta věcí nepochopitelných, nemožných, až magických.

Kompilatory a interpretery sa bezne vyucuju na vysokej skole.  Bezpecnostne chyby v jave su pravidelne opravovane.  Tak isto ako vo vsetkych slusnejsich kompilatoroch/virtualkach.

Přesně tak, ale napsat mega aplikaci, která splní všechny požadavky, to je jiná liga. Ale to skriptík nepochopí, on neví, že webová aplikace v Javě má 10 řádků, ale ty statisíce jsou v brutální logice za tím.

lopata

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #168 kdy: 22. 11. 2016, 22:50:16 »
Prasit sa da v kazdom jazyku, ked sa chce. V jave vsak na prasenie nie je dovod.

Java je plná prasáren, tady máš jednu ukázkovou: http://docs.oracle.com/javase/tutorial/java/data/numberclasses.html
Smutné na tom je, že java "programátoři" takové věci považují za normální.

balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #169 kdy: 22. 11. 2016, 22:57:28 »
Prasit sa da v kazdom jazyku, ked sa chce. V jave vsak na prasenie nie je dovod.

Java je plná prasáren, tady máš jednu ukázkovou: http://docs.oracle.com/javase/tutorial/java/data/numberclasses.html
Smutné na tom je, že java "programátoři" takové věci považují za normální.

V jave 1.9 primitivne typy sa planuju zrusit. Je to bohuzial relikt zo  starsich cias. Takze uz to bude plne objektove.  Odporuca sa pouzivat objekty.


lopata

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #170 kdy: 22. 11. 2016, 22:59:49 »
V jave 1.9 primitivne typy sa planuju zrusit. Je to bohuzial relikt zo  starsich cias. Takze uz to bude plne objektove.  Odporuca sa pouzivat objekty.

Ohh... Ale proč mě to vlastně překvapuje, typické Java řešení...

balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #171 kdy: 22. 11. 2016, 23:02:28 »
V jave 1.9 primitivne typy sa planuju zrusit. Je to bohuzial relikt zo  starsich cias. Takze uz to bude plne objektove.  Odporuca sa pouzivat objekty.

Ohh... Ale proč mě to vlastně překvapuje, typické Java řešení...

Lebo mat primitivne typy v objektovo-orientovanom jazyku je prasacina?

lopata

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #172 kdy: 22. 11. 2016, 23:10:33 »
Lebo mat primitivne typy v objektovo-orientovanom jazyku je prasacina?

Tvoje myšlenky jsou naprosto zvrhé, Java tě už dost poznamenala. No alespoň že OpenJDK se pokouší jit správnou cestou, možná že Java ještě není úplně odepsaná: http://openjdk.java.net/jeps/218

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #173 kdy: 22. 11. 2016, 23:33:08 »
Za pár let, ani lopaty ani vás nebude třeba. AI mechanickou část tvorby převezme. Mozek je taky univerzální a hlavně plastický.

Aha. Tak to se celkem nebojim, ze bych se toho dozil. Spis asi ti, kteri se narodili dnes rano, se  v duchodu doslechnou o prvnich krocich z televize. Ta ale mozna bude 3D nebo holograficka.

Citace
Rozdíl v náročnosti programování v Javě a assembleru není velký, v assembleru je to dokonce jednodušší, jen toho méně za stejný čas naprogramujete.

A kolik jste toho namastil v asembleru a kolik ve vyssich jazycich, ze to tak dobre vite? Ne, ze by v asembleru nesla udelat velka alikace, ale s ohledem na neprilis dobrou citelnost asembleru by to byl pekny opruz.

Napsat kompilátor a JVM je lopatovina, na to nic moc nepotřebuješ. Ale nové systémy, které každý rok v Javě vznikají, to už podobná lopata nedá. Hromada abstrakce a "nemožných" věcí. Ale chápu, že tomu nějaký mr. skriptík asi moc rozumět nemůže.

Ano, jiste. Napsat kompilator s hafem vselijakych optimalizaci a vychytavek zavislych na platforme, to dneska umi kazdy vul. Ale poradne napsat piskvorky, to holt chce odbornika jako ty. Anebo mozna ne? Proc jinak by byly mezi ruznymi kompilatory stejneho jazyka vselijake rozdily, treba ve velikosti kodu nebo rychlosti kompilace a nasledneho behu aplikace? A proc tedy Sun/Oracle nedaji do placu tu definitivni, uzasnou, maximalne rychlou Javu, co akorat kazde 2 roky dostane jednu bezpecnostni zaplatu?

balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #174 kdy: 22. 11. 2016, 23:33:31 »
Lebo mat primitivne typy v objektovo-orientovanom jazyku je prasacina?

Tvoje myšlenky jsou naprosto zvrhé, Java tě už dost poznamenala. No alespoň že OpenJDK se pokouší jit správnou cestou, možná že Java ještě není úplně odepsaná: http://openjdk.java.net/jeps/218

To je proposal, cize namet do diskusie, znamena ze sa nemusi implementovat (pravdepodobne ani nebude).  Inac OpenJDK je referencna implementacia javy a vyvyja ju oracle. Oracle JDK je momentalne OpenJDK obohatene o nejake zbytocnosti typu java web start atd.

lopata

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #175 kdy: 22. 11. 2016, 23:45:47 »
To je proposal, cize namet do diskusie, znamena ze sa nemusi implementovat (pravdepodobne ani nebude).  Inac OpenJDK je referencna implementacia javy a vyvyja ju oracle. Oracle JDK je momentalne OpenJDK obohatene o nejake zbytocnosti typu java web start atd.

Odkud máš informaci, že se mají v Javě 1.9 rušit primitivní typy? Takovou blbost nikdo neudělá, rozbilo by to zpětnou kompatibilitu, to si nikdo nevezme na triko. Navíc JEP 218: Generics over Primitive Types od Oraclu tomu přímo odporuje.

balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #176 kdy: 23. 11. 2016, 00:07:41 »
To je proposal, cize namet do diskusie, znamena ze sa nemusi implementovat (pravdepodobne ani nebude).  Inac OpenJDK je referencna implementacia javy a vyvyja ju oracle. Oracle JDK je momentalne OpenJDK obohatene o nejake zbytocnosti typu java web start atd.

Odkud máš informaci, že se mají v Javě 1.9 rušit primitivní typy? Takovou blbost nikdo neudělá, rozbilo by to zpětnou kompatibilitu, to si nikdo nevezme na triko. Navíc JEP 218: Generics over Primitive Types od Oraclu tomu přímo odporuje.

Co si pamatam roadmapu, mali ist prec najneskor v jave 10. Dufam ze toto neprejde.

balki

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #177 kdy: 23. 11. 2016, 00:29:41 »
To je proposal, cize namet do diskusie, znamena ze sa nemusi implementovat (pravdepodobne ani nebude).  Inac OpenJDK je referencna implementacia javy a vyvyja ju oracle. Oracle JDK je momentalne OpenJDK obohatene o nejake zbytocnosti typu java web start atd.

Odkud máš informaci, že se mají v Javě 1.9 rušit primitivní typy? Takovou blbost nikdo neudělá, rozbilo by to zpětnou kompatibilitu, to si nikdo nevezme na triko. Navíc JEP 218: Generics over Primitive Types od Oraclu tomu přímo odporuje.

Co si pamatam roadmapu, mali ist prec najneskor v jave 10. Dufam ze toto neprejde.

Aspon tuto je o tom zaznam, aby ste videli, ze nebluznim, mali ist prec slide 41
http://www.slideshare.net/JAX_London/keynote-to-java-se-8-and-beyond-simon-ritter

Tusim prejdem na smalltalk ak prejdu hentie mackopsy (objektulinove programovanie), uz teraz sa mi nepaci autoboxing :(

Ivan Nový

Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #178 kdy: 23. 11. 2016, 00:44:29 »
Citace
Rozdíl v náročnosti programování v Javě a assembleru není velký, v assembleru je to dokonce jednodušší, jen toho méně za stejný čas naprogramujete.

A kolik jste toho namastil v asembleru a kolik ve vyssich jazycich, ze to tak dobre vite? Ne, ze by v asembleru nesla udelat velka alikace, ale s ohledem na neprilis dobrou citelnost asembleru by to byl pekny opruz.

Tady máte ukázku hry v assembleru https://github.com/paul7/snake/blob/master/game.mac jak to vypadalo.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Nejžádanější programátorské znalosti na českém pracovním trhu
« Odpověď #179 kdy: 23. 11. 2016, 01:22:14 »
Tady máte ukázku hry v assembleru https://github.com/paul7/snake/blob/master/game.mac jak to vypadalo.

Coz neodpovida na otazku, co jste velkeho v asembleru napsal vy. Jinak mi nemusite vysvetlovat, jak to vypadalo. Par drobnosti do skoly jsem v tom zprasil sam, krome toho jsem vlastnil vypis ROM ZX Spectra v asembleru.