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 »
CitaceVyvoj 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
Re:Před C# začít s C ?
« Odpověď #31 kdy: 24. 10. 2015, 13:54:17 »
Citace od: IAM MARTIN kdy 24. 10. 2015, 11:46:03
Citace od: perceptron kdy 24. 10. 2015, 10:06:09
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 od: perceptron kdy 24. 10. 2015, 13:32:38
CitaceVyvoj 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 »
Citace od: IAM MARTIN kdy 24. 10. 2015, 14:00:26
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 »
Citace od: IAM MARTIN kdy 24. 10. 2015, 11:46:03
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
Re:Před C# začít s C ?
« Odpověď #35 kdy: 24. 10. 2015, 15:40:37 »
Citace od: huehue kdy 24. 10. 2015, 15:31:44
Citace od: IAM MARTIN kdy 24. 10. 2015, 11:46:03
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 »
Citace od: huehue kdy 24. 10. 2015, 15:31:44
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
Re:Před C# začít s C ?
« Odpověď #37 kdy: 24. 10. 2015, 15:46:58 »
Citace od: balki kdy 24. 10. 2015, 15:42:02
Citace od: huehue kdy 24. 10. 2015, 15:31:44
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 »
Citace od: zboj kdy 24. 10. 2015, 15:46:58
Citace od: balki kdy 24. 10. 2015, 15:42:02
Citace od: huehue kdy 24. 10. 2015, 15:31:44
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 »
Citace od: Franta <xkucf03/> kdy 24. 10. 2015, 13:08:21Další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 »
Citace od: Nobody kdy 24. 10. 2015, 15:52:03
Citace od: Franta <xkucf03/> kdy 24. 10. 2015, 13:08:21Další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 »
Citace od: Nobody kdy 24. 10. 2015, 15:52:03
Citace od: Franta <xkucf03/> kdy 24. 10. 2015, 13:08:21Další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 »
Citace od: perceptron kdy 24. 10. 2015, 13:32:38
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 »
Citace od: Franta <xkucf03/> kdy 24. 10. 2015, 13:08:21
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 »
Citace od: Radek Miček kdy 24. 10. 2015, 16:28:42
Citace od: Franta <xkucf03/> kdy 24. 10. 2015, 13:08:21
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.