Před C# začít s C ?

perceptron

Re:Před C# začít s C ?
« Odpověď #30 kdy: 24. 10. 2015, 13:32:38 »
Citace
Vyvoj sice ide dopredu ale akym tempom?je rok 2015 a java len teraz prisla s lambdami ktore sa stali beznou sucastou inych jazykov niekedy v roku 2005.
to su tie drble nazory ze java je mrtva lebo sa mi nepaci syntax.

primarna featura je konzervativnost. navyse bol X rocny hiatus kde sa nevedeli dohodnut co vlastne s jazykom. odtial zmeskane lambdy. ten zastaveny vlak sa rozbieha

jak vravel klasik, ked chcete inu syntax pre jvm, zoberte scalu / groovy / whatever

dalsia vec je ze syntax je jedna vec, ekosystem druha, ked chcete mat velky stabilny vyvoj deploynuty na linuxy, java je X rokov stabilna volba

aj keby oracle javu dnes zakilloval, komunita ten vyvoj udrzi, je tam hafo velkych hracov co v tom maju biznis



zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Před C# začít s C ?
« Odpověď #31 kdy: 24. 10. 2015, 13:54:17 »
java absolutne neni mrtva. vyvoj ide dopredu, bude java 9.

ziaden hlavny architekt nebol odvolany, mark reinhold by o tom nieco vedel.

dajte si fakty dohromady a aspon nazov piste poriadne
Vyvoj sice ide dopredu ale akym tempom?je rok 2015 a java len teraz prisla s lambdami ktore sa stali beznou sucastou inych jazykov niekedy v roku 2005.

Abychom byli fér, C++ a Objective-C dostaly lambdy taky dost pozdě. Nicméně pravdou zůstává, že inovace se v Javě dějí hlemýždím tempem. Už aby byl .NET na Linuxech (v nějaké použitelné formě).

IAM MARTIN

Re:Před C# začít s C ?
« Odpověď #32 kdy: 24. 10. 2015, 14:00:26 »
Citace
Vyvoj sice ide dopredu ale akym tempom?je rok 2015 a java len teraz prisla s lambdami ktore sa stali beznou sucastou inych jazykov niekedy v roku 2005.
to su tie drble nazory ze java je mrtva lebo sa mi nepaci syntax.

primarna featura je konzervativnost. navyse bol X rocny hiatus kde sa nevedeli dohodnut co vlastne s jazykom. odtial zmeskane lambdy. ten zastaveny vlak sa rozbieha

jak vravel klasik, ked chcete inu syntax pre jvm, zoberte scalu / groovy / whatever

dalsia vec je ze syntax je jedna vec, ekosystem druha, ked chcete mat velky stabilny vyvoj deploynuty na linuxy, java je X rokov stabilna volba

aj keby oracle javu dnes zakilloval, komunita ten vyvoj udrzi, je tam hafo velkych hracov co v tom maju biznis

U nas vo firme kde robime .NET, iOS, OSX aj Android, najviac na svoju platformu nadavaju prave javisti. Jednemu eklips neustale pada zere prostriedky spomaluje pocitac, druhemu Android Studio "blbne" SVNka a ma tam furt konflikty atd atd. Zlate VISUALKO ktore mi este nikdy nespadlo. Tiez to neni dokonale IDE, ale je na mile vzdialene tej hroze. Okrem toho je java neskutocne orezany a ukecany jazyk, ktory sa tvari hilevel jak svina aby v nom dokazala kodit aj cvicena opica, poritom v nej programator neustale riesi nejake low level zalezitosti. Nechcem z toho vyvodzovat ziadne zavery, ale java mi naozaj nepride ako zrela platforma, ci uz ide o jazyk, alebo cely ekosystem.

balki

Re:Před C# začít s C ?
« Odpověď #33 kdy: 24. 10. 2015, 15:31:05 »
Jednemu eklips neustale pada zere prostriedky spomaluje pocitac, druhemu Android Studio "blbne" SVNka a ma tam furt konflikty atd atd. Zlate VISUALKO ktore mi este nikdy nespadlo. Tiez to neni dokonale IDE, ale je na mile vzdialene tej hroze. Okrem toho je java neskutocne orezany a ukecany jazyk, ktory sa tvari hilevel jak svina aby v nom dokazala kodit aj cvicena opica, poritom v nej programator neustale riesi nejake low level zalezitosti. Nechcem z toho vyvodzovat ziadne zavery, ale java mi naozaj nepride ako zrela platforma, ci uz ide o jazyk, alebo cely ekosystem.

Ja mam netbeans, ktory mi nepada, low level veci za mna riesi spring a co teraz?

huehue

Re:Před C# začít s C ?
« Odpověď #34 kdy: 24. 10. 2015, 15:31:44 »
Vyvoj sice ide dopredu ale akym tempom?je rok 2015 a java len teraz prisla s lambdami ktore sa stali beznou sucastou inych jazykov niekedy v roku 2005.

Inak java ako jazyk je hnus vsetci kolegovia z prace co v nej musia kodit na nu nadavaju aj C# ma svoje muchy a je ich dost (osobne mi svojou filozofoiu a pramociarostou noznostami viac vyhovuje F# pripadne z ineho sudka c++ alebo objective C) ale oproti jave je c# vykupenie. Mna uz len koli jave k androidu nikto nedostane.
Tak pomalý vývoj ještě nutně nemusí být špatně. Takové C se za posledních 15 let téměř nezměnilo, ale kdybych si měl tipovat jaký jazyk se bude za 50 let pořád aktivně používat, bylo by to asi právě C.... ne že by pomalý vývoj zaručoval kvalitu, Javě se hodlám vyhýbat jak to jen půjde.


zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Před C# začít s C ?
« Odpověď #35 kdy: 24. 10. 2015, 15:40:37 »
Vyvoj sice ide dopredu ale akym tempom?je rok 2015 a java len teraz prisla s lambdami ktore sa stali beznou sucastou inych jazykov niekedy v roku 2005.

Inak java ako jazyk je hnus vsetci kolegovia z prace co v nej musia kodit na nu nadavaju aj C# ma svoje muchy a je ich dost (osobne mi svojou filozofoiu a pramociarostou noznostami viac vyhovuje F# pripadne z ineho sudka c++ alebo objective C) ale oproti jave je c# vykupenie. Mna uz len koli jave k androidu nikto nedostane.
Tak pomalý vývoj ještě nutně nemusí být špatně. Takové C se za posledních 15 let téměř nezměnilo, ale kdybych si měl tipovat jaký jazyk se bude za 50 let pořád aktivně používat, bylo by to asi právě C.... ne že by pomalý vývoj zaručoval kvalitu, Javě se hodlám vyhýbat jak to jen půjde.
C je tenká vrstva nad asemblerem, tam není co přidat. Naposled tam clang dal bloky.

Za 50 let se bude používat realtime Prolog ;)

balki

Re:Před C# začít s C ?
« Odpověď #36 kdy: 24. 10. 2015, 15:42:02 »
Tak pomalý vývoj ještě nutně nemusí být špatně. Takové C se za posledních 15 let téměř nezměnilo, ale kdybych si měl tipovat jaký jazyk se bude za 50 let pořád aktivně používat, bylo by to asi právě C.... ne že by pomalý vývoj zaručoval kvalitu, Javě se hodlám vyhýbat jak to jen půjde.

To je  smutne, nechciet sa nieco naucit a vyhybat sa. Zrovna koderina je oblast, kde sa treba ucit stale. Prave sa ucim funkcionalne programovanie, lebo dost strasia, ze sa to bude pouzivat. (vid haskell) Ista miera pragmatizmu nie je na skodu.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Před C# začít s C ?
« Odpověď #37 kdy: 24. 10. 2015, 15:46:58 »
Tak pomalý vývoj ještě nutně nemusí být špatně. Takové C se za posledních 15 let téměř nezměnilo, ale kdybych si měl tipovat jaký jazyk se bude za 50 let pořád aktivně používat, bylo by to asi právě C.... ne že by pomalý vývoj zaručoval kvalitu, Javě se hodlám vyhýbat jak to jen půjde.

To je  smutne, nechciet sa nieco naucit a vyhybat sa. Zrovna koderina je oblast, kde sa treba ucit stale. Prave sa ucim funkcionalne programovanie, lebo dost strasia, ze sa to bude pouzivat. (vid haskell) Ista miera pragmatizmu nie je na skodu.
Už se používá

balki

Re:Před C# začít s C ?
« Odpověď #38 kdy: 24. 10. 2015, 15:51:45 »
Tak pomalý vývoj ještě nutně nemusí být špatně. Takové C se za posledních 15 let téměř nezměnilo, ale kdybych si měl tipovat jaký jazyk se bude za 50 let pořád aktivně používat, bylo by to asi právě C.... ne že by pomalý vývoj zaručoval kvalitu, Javě se hodlám vyhýbat jak to jen půjde.

To je  smutne, nechciet sa nieco naucit a vyhybat sa. Zrovna koderina je oblast, kde sa treba ucit stale. Prave sa ucim funkcionalne programovanie, lebo dost strasia, ze sa to bude pouzivat. (vid haskell) Ista miera pragmatizmu nie je na skodu.
Už se používá

Zatial vedie imperativne, lebo na funkcionalne, treba zmenu myslenia. Aby to nedopadlo tak, ze sa bude kodit imperativne vo funkcionalnych jazykoch. (vid niektore "perly" nakodene v emacs lispe)

Nobody

Re:Java
« Odpověď #39 kdy: 24. 10. 2015, 15:52:03 »
Dalším faktorem je důraz na zpětnou kompatibilitu – na aktuálních verzích Javy (8) můžeš provozovat i aplikace psané pro prastaré verze (třeba 1.4)

Ale vysvetlil to nekdo programatorum? Protoze bastly v Jave padaji s kazdym upgradem jako hrusky na podzim.

Re:Java
« Odpověď #40 kdy: 24. 10. 2015, 15:53:50 »
Dalším faktorem je důraz na zpětnou kompatibilitu – na aktuálních verzích Javy (8) můžeš provozovat i aplikace psané pro prastaré verze (třeba 1.4)

Ale vysvetlil to nekdo programatorum? Protoze bastly v Jave padaji s kazdym upgradem jako hrusky na podzim.

Jak co.

balki

Re:Java
« Odpověď #41 kdy: 24. 10. 2015, 15:55:29 »
Dalším faktorem je důraz na zpětnou kompatibilitu – na aktuálních verzích Javy (8) můžeš provozovat i aplikace psané pro prastaré verze (třeba 1.4)

Ale vysvetlil to nekdo programatorum? Protoze bastly v Jave padaji s kazdym upgradem jako hrusky na podzim.

Prosim o uvedenie prikladu "bastlu" co pada po upgrade javy. Zijeme v paralelnych vesmiroch?

Radek Miček

Re:Před C# začít s C ?
« Odpověď #42 kdy: 24. 10. 2015, 16:25:22 »
ked chcete inu syntax pre jvm, zoberte scalu / groovy / whatever

IMO hlavní problém je v JVM a tam další jazyky nepomohou. Například reifikovaná generika a hodnotové typy nebo optimalizace tail callů.

Radek Miček

Re:Java
« Odpověď #43 kdy: 24. 10. 2015, 16:28:42 »
Java je jednoduchý jazyk

Je zajímavé, proč má tak jednoduchý jazyk tak dlouhou specifikaci. Osobně mám za to, že jednoduchý jazyk jde popsat na pár stránek, ale specifikace Javy má více než 700 stran.

balki

Re:Java
« Odpověď #44 kdy: 24. 10. 2015, 16:39:29 »
Java je jednoduchý jazyk

Je zajímavé, proč má tak jednoduchý jazyk tak dlouhou specifikaci. Osobně mám za to, že jednoduchý jazyk jde popsat na pár stránek, ale specifikace Javy má více než 700 stran.

C++ ma 1400, scheme 90, brainfuck 2.