Bude za pár let kvalitní, zaměstnatelný programátor nedostatkové zboží?

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Chtělo by to zákon, že každá AI by měla projít základním vzděláním. Hned v první třídě jí jako povinnou četbu naordinujeme Asimovovy zákony robotiky :D


Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Na druhou stranu, paměť je levná ... čas programátora ne.
Kecy v kleci. Paměť je levná jen do určité velikosti, potom její cena roste téměř exponenciálně, za určitou hranicí už je třeba přepisovat programy, měnit platformy (a přepisovat programy)... v ten moment platíš nehorázný peníze za HW a zároveň znovu a lépe platíš další čas programátora. A to jen proto, že bylo levnější to na začátku naprasit.

PJ

Na druhou stranu, paměť je levná ... čas programátora ne.
.
To je o mnozstve.
1MB usetrenej pamate < hodina programatora < 1TB usetrenej pamate

.

Tragédie. Poblité stoly a všude bordel.

Tři zakomplexovaní klučíci si honí triko, že znají c/C++ a možná i Rust a tím pádem jsou víc než ostatní. Vše mimo toho, že GC je největší zlo, jim uniká. Pár dalších, z nichž někteří o programování jen z dálky slyšeli, jim mohutně přizvukuje, protože přece paměti je pořád málo a vůbec, opravdový programátor přece není pojídač koláčů. Většině nedochází, že Java není synonymem pro GC, a že třeba velikost haldy lze omezit. Abych byl spravedlivý, jeden z těch klučíků později upozornil na to, že není GC jako GC a že v implementaci mohou být značné rozdíly.

Na všem je nejkomičtější to, že z celé diskuse byly nejpřínosnější (až na pár úletů) příspěvky všemi vysmívaného Nového. A pak se v tom vyznej.

Pokud mi chcete jadrně odpovědět, doporučuji si nejdřív projít celou diskusi znovu.

Lemming

Náhodou, lidi co nevědí že nevědí jsou zábavní ;D


..

By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.

balki

By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.

Java je pragmaticky jazyk. Low level java by zrovna vyzerala ako C. C je nevhodny jazyk pre aplikacne kodenie, ale velmi vhodny pre systemove. C ma kompilatory pre vela hw platforiem. Pisat kompilator "protojavy" do strojoveho kodu  by bolo zbytocne plytvanie zdrojmi. Dalo by sa to, ale naco ...  Preto je hotspot pisany v C (a bohuzial aj v C++). Takze super, ze si tu mastite kaspara, ale asi mate malo znalosti.   

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.
No.... a c++ je jen skriptík pro stroják, ne? A stroják je jen skriptík pro procesor, což není nic jiného, než bludiště pro elektrony ;)

Ivan Nový

Náhodou, lidi co nevědí že nevědí jsou zábavní ;D

Vidím, že jste pochopil :-)))

Ivan Nový

Na druhou stranu, paměť je levná ... čas programátora ne.
Kecy v kleci. Paměť je levná jen do určité velikosti, potom její cena roste téměř exponenciálně, za určitou hranicí už je třeba přepisovat programy, měnit platformy (a přepisovat programy)... v ten moment platíš nehorázný peníze za HW a zároveň znovu a lépe platíš další čas programátora. A to jen proto, že bylo levnější to na začátku naprasit.

Program, který plýtvá pamětí (OOP, FP), lze snadněji přepsat na distribuovanou verzi. Optimalizovný program je třeba přepsat celý znovu.

YF

Na druhou stranu, paměť je levná ... čas programátora ne.
Kecy v kleci. Paměť je levná jen do určité velikosti, potom její cena roste téměř exponenciálně, za určitou hranicí už je třeba přepisovat programy, měnit platformy (a přepisovat programy)... v ten moment platíš nehorázný peníze za HW a zároveň znovu a lépe platíš další čas programátora. A to jen proto, že bylo levnější to na začátku naprasit.

Program, který plýtvá pamětí (OOP, FP), lze snadněji přepsat na distribuovanou verzi. Optimalizovný program je třeba přepsat celý znovu.
jezismrajaaaaaaa

..

By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.

Java je pragmaticky jazyk. Low level java by zrovna vyzerala ako C. C je nevhodny jazyk pre aplikacne kodenie, ale velmi vhodny pre systemove. C ma kompilatory pre vela hw platforiem. Pisat kompilator "protojavy" do strojoveho kodu  by bolo zbytocne plytvanie zdrojmi. Dalo by sa to, ale naco ...  Preto je hotspot pisany v C (a bohuzial aj v C++). Takze super, ze si tu mastite kaspara, ale asi mate malo znalosti.


Houby by se dalo napsat GC s necim, co samo na GC zavisi.

Inkvizitor

Na všem je nejkomičtější to, že z celé diskuse byly nejpřínosnější (až na pár úletů) příspěvky všemi vysmívaného Nového. A pak se v tom vyznej.

Vše je relativní. V této vysoce hodnotné diskusi dokonce ani Javaman nevypadal najednou tak špatně.

balki

By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.

Java je pragmaticky jazyk. Low level java by zrovna vyzerala ako C. C je nevhodny jazyk pre aplikacne kodenie, ale velmi vhodny pre systemove. C ma kompilatory pre vela hw platforiem. Pisat kompilator "protojavy" do strojoveho kodu  by bolo zbytocne plytvanie zdrojmi. Dalo by sa to, ale naco ...  Preto je hotspot pisany v C (a bohuzial aj v C++). Takze super, ze si tu mastite kaspara, ale asi mate malo znalosti.


Houby by se dalo napsat GC s necim, co samo na GC zavisi.

Este raz - v jave sa da napisat kompilator, ktory kompiluje "nieco" do strojoveho kodu. Len by ten kompilator musel copycat sposobom "odkukavat" funkcionalitu uz existujucich dlhymi rokmi odladenych kompilatorov, ako napr gcc. Takze napisat JVM v zjednodusenej jave Pepika Dvojbodku by bolo zbytovne pracne.

V systemovom programovani sa garbage collector nepouziva, lebo ide o iny druh programovania, ktore z podstaty musi byt low level.  Takze si nieco nastudujte nez zacnete trollit.

YF

By se ovsem taky nemelo zapominat na fakt, ze JVM je napsany v C++, ergo cela Java neni nic jinyho nez takovy skriptik pro jednu C++ aplikaci...  ergo byt (treba i senior) Java script-kiddie vubec jeste neznamena umet programovat v C++. Natoz efektivne.

Java je pragmaticky jazyk. Low level java by zrovna vyzerala ako C. C je nevhodny jazyk pre aplikacne kodenie, ale velmi vhodny pre systemove. C ma kompilatory pre vela hw platforiem. Pisat kompilator "protojavy" do strojoveho kodu  by bolo zbytocne plytvanie zdrojmi. Dalo by sa to, ale naco ...  Preto je hotspot pisany v C (a bohuzial aj v C++). Takze super, ze si tu mastite kaspara, ale asi mate malo znalosti.


Houby by se dalo napsat GC s necim, co samo na GC zavisi.

Este raz ...
... ale uz skutecne naposled ...