Citace od: zboj kdy 24. 06. 2016, 23:37:08Citace od: Radek Miček kdy 24. 06. 2016, 22:14:11Citace od: Radek Miček kdy 24. 06. 2016, 22:05:32Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude Podle benchmarků je někdy pomalejší než Java:http://benchmarksgame.alioth.debian.org/u64q/swift.htmlTeď jsem si navíc všiml, že hned ten první benchmark binary-trees ve Swiftu používá ruční správu paměti přes `UnsafeMutablePointer` - což mi přijde jako podvod, neboť takhle se asi běžně ve Swiftu neprogramuje.Tak to psal asi debil, UnsafeMutablePointer to dost zpomalí, přeci jen to je wrapper.
Citace od: Radek Miček kdy 24. 06. 2016, 22:14:11Citace od: Radek Miček kdy 24. 06. 2016, 22:05:32Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude Podle benchmarků je někdy pomalejší než Java:http://benchmarksgame.alioth.debian.org/u64q/swift.htmlTeď jsem si navíc všiml, že hned ten první benchmark binary-trees ve Swiftu používá ruční správu paměti přes `UnsafeMutablePointer` - což mi přijde jako podvod, neboť takhle se asi běžně ve Swiftu neprogramuje.
Citace od: Radek Miček kdy 24. 06. 2016, 22:05:32Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude Podle benchmarků je někdy pomalejší než Java:http://benchmarksgame.alioth.debian.org/u64q/swift.html
Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude
Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picoviny
Citace od: noef kdy 25. 06. 2016, 06:39:19Citace od: zboj kdy 24. 06. 2016, 23:37:08Citace od: Radek Miček kdy 24. 06. 2016, 22:14:11Citace od: Radek Miček kdy 24. 06. 2016, 22:05:32Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude Podle benchmarků je někdy pomalejší než Java:http://benchmarksgame.alioth.debian.org/u64q/swift.htmlTeď jsem si navíc všiml, že hned ten první benchmark binary-trees ve Swiftu používá ruční správu paměti přes `UnsafeMutablePointer` - což mi přijde jako podvod, neboť takhle se asi běžně ve Swiftu neprogramuje.Tak to psal asi debil, UnsafeMutablePointer to dost zpomalí, přeci jen to je wrapper.O Swiftu nic nevim, ale benchmakrsgame funguje tak, ze se prijimaji reseni od kohokoliv a to nejrychlejsi je pak prezentovane pri srovnavani s jinymi jazyky. Nejak se mi nepozdava, ze jedno z prvnich by nebylo naivni/normalni reseni. Jste si opravdu jisty svym tvrzenim?
Citace od: Vladimír Drgoňa kdy 25. 06. 2016, 06:30:23Citace od: marty kdy 24. 06. 2016, 23:05:36Java je pomala a taky i android. Na windows mobile a iphone se to nechyta Java je pomalšia akurát tak na wydlách a windows mobile je mŕtvola, ktorú zarezal už aj samotný M$.Porovnávať Javu a iPhone je scestné, keď potrebujem niečo rýchlo nakodiť, naštartujem Netbeans a za 10 minút mám hotový skript. Neviem si predstaviť ako by som to urobil s iPhone. Samozrejme na účely pre ktorý bol vyrobený slúži iPhone výborne.Pre mňa je úplne fuk, či vykonanie skriptu trvá 0.01 alebo 0.1 sekundy. Dôležité je, že skript mám rýchlo napísaný, odladený, funguje a dá sa naň spoľahnúť. Jednoduchšie veci samozrejme napíšem v Bashi.
Citace od: marty kdy 24. 06. 2016, 23:05:36Java je pomala a taky i android. Na windows mobile a iphone se to nechyta
Citace od: Radek Miček kdy 25. 06. 2016, 08:22:14Citace od: noef kdy 25. 06. 2016, 06:39:19Citace od: zboj kdy 24. 06. 2016, 23:37:08Citace od: Radek Miček kdy 24. 06. 2016, 22:14:11Citace od: Radek Miček kdy 24. 06. 2016, 22:05:32Citace od: zboj kdy 24. 06. 2016, 20:23:11Citace od: marty kdy 24. 06. 2016, 19:51:46No pockej, to snad nemyslis vazne. Na pomalej android pomalou javu? Ale jo, lepsi nez webovy picovinyTak Android je pomalý jen kvůli Javě, je to jen vrstva nad Linuxem, jádro systému pomalé není. Pokud se navíc uskuteční záměr Googlu přejít s Androidem na Swift, pomalý už nebude Podle benchmarků je někdy pomalejší než Java:http://benchmarksgame.alioth.debian.org/u64q/swift.htmlTeď jsem si navíc všiml, že hned ten první benchmark binary-trees ve Swiftu používá ruční správu paměti přes `UnsafeMutablePointer` - což mi přijde jako podvod, neboť takhle se asi běžně ve Swiftu neprogramuje.Tak to psal asi debil, UnsafeMutablePointer to dost zpomalí, přeci jen to je wrapper.O Swiftu nic nevim, ale benchmakrsgame funguje tak, ze se prijimaji reseni od kohokoliv a to nejrychlejsi je pak prezentovane pri srovnavani s jinymi jazyky. Nejak se mi nepozdava, ze jedno z prvnich by nebylo naivni/normalni reseni. Jste si opravdu jisty svym tvrzenim? Aha, ona si lze dokonce rozkliknout různá řešení ve Swiftu http://benchmarksgame.alioth.debian.org/u64q/measurements.php?lang=swiftA řešení s UnsafeMutablePointery pointry trvají 3.96 s (program #5) a 12.76 s (program #4). Ta s normálními pointry (typ TreeNode?) trvají 96.72 s (program #3) a 97.8 s (program #1).Java má na benchmarku binary-trees mnohem menší rozptyl - hodnoty se pohybují od 11.51 s do 14.57 s (alespoň podle 5 programů, jenž jsou vybrány na http://benchmarksgame.alioth.debian.org/u64q/measurements.php?lang=java).
Citace od: noef kdy 24. 06. 2016, 16:22:00Citace od: marty kdy 05. 06. 2016, 13:29:33I kdyz postrada 64-bit verzi, stale je to nejlepsi IDE oproti eclipse, netbeans, android studioTo mozna, ale oproti IntelliJ IDEA urcite ne. Sam jsem ten prechod VS -> IDEA absolvoval a nemenil bych .
Citace od: marty kdy 05. 06. 2016, 13:29:33I kdyz postrada 64-bit verzi, stale je to nejlepsi IDE oproti eclipse, netbeans, android studio
Citace od: marty kdy 25. 06. 2016, 08:27:13...Kto vam povedel, ze windows mobile je mrtvola? A odkud mate informace, ze MS ho zariznul? Kdyby jste byl lip informovan, tak nekecate taketo picoviny. Protoze Windows 10 je univerzalnej system a MS se soustredi na ten system jako na celek. Cili nesoustredi se primo na windows 10 mobile. Ja sam mam telefon s w10 mobile verzi pro developery a v podstate stale mam nejake updates. Miluji takovy reci, kdyz si nekdo neoveri ani fakta
Citace od: hawran diskuse kdy 25. 06. 2016, 13:42:37PS: Opravdu máš dojem, že toto vlákno je o jakémsi woknous mobile, nebo snad dokonce o w10?
Citace od: zboj kdy 23. 06. 2016, 13:27:02Citace od: Dejv kdy 23. 06. 2016, 12:39:13A hele, Oracle sere na Javu http://connect.zive.cz/bleskovky/oracle-nadale-roste-vcloudu-zacina-ale-odsouvat-javu-na-druhou-kolej/sc-321-a-182871To už platí déle. Je třeba si přiznat, že Java je zastaralá a jede jen ze setrvačnosti. Při nemalém množství extrémní snahy by se dala samozřejmě aktualizovat, aby šla s dobou, nicméně i Oraclu je jasné, že to asi nemá cenu vzhledem k novým jazykům, jež řeší totéž lépe. Je to prostě legacy, v podstatě už několik let, teď to je jen zřejmější. Java 9 bude udržovací a pak dlouho nic. Ať žije nový Cobol
Citace od: Dejv kdy 23. 06. 2016, 12:39:13A hele, Oracle sere na Javu http://connect.zive.cz/bleskovky/oracle-nadale-roste-vcloudu-zacina-ale-odsouvat-javu-na-druhou-kolej/sc-321-a-182871
Citace od: marty kdy 25. 06. 2016, 08:27:13Kto vam povedel, ze windows mobile je mrtvola? A odkud mate informace, ze MS ho zariznul? Kdyby jste byl lip informovan, tak nekecate taketo picoviny. ..................................Miluji takovy reci, kdyz si nekdo neoveri ani fakta
Citace od: marty kdy 25. 06. 2016, 22:29:26Kvalita vyvoje, jednoduchost vyvoje pro win10 mobile je absolutne nekde jinde oproti Androidu.
Citace od: Lama kdy 25. 06. 2016, 22:03:44Citace od: zboj kdy 23. 06. 2016, 13:27:02Citace od: Dejv kdy 23. 06. 2016, 12:39:13A hele, Oracle sere na Javu http://connect.zive.cz/bleskovky/oracle-nadale-roste-vcloudu-zacina-ale-odsouvat-javu-na-druhou-kolej/sc-321-a-182871To už platí déle. Je třeba si přiznat, že Java je zastaralá a jede jen ze setrvačnosti. Při nemalém množství extrémní snahy by se dala samozřejmě aktualizovat, aby šla s dobou, nicméně i Oraclu je jasné, že to asi nemá cenu vzhledem k novým jazykům, jež řeší totéž lépe. Je to prostě legacy, v podstatě už několik let, teď to je jen zřejmější. Java 9 bude udržovací a pak dlouho nic. Ať žije nový Cobol JVM určitě není horší než NETí VM od MS.
Citace od: Radek Miček kdy 25. 06. 2016, 22:50:44Citace od: Lama kdy 25. 06. 2016, 22:03:44Citace od: zboj kdy 23. 06. 2016, 13:27:02Citace od: Dejv kdy 23. 06. 2016, 12:39:13A hele, Oracle sere na Javu http://connect.zive.cz/bleskovky/oracle-nadale-roste-vcloudu-zacina-ale-odsouvat-javu-na-druhou-kolej/sc-321-a-182871To už platí déle. Je třeba si přiznat, že Java je zastaralá a jede jen ze setrvačnosti. Při nemalém množství extrémní snahy by se dala samozřejmě aktualizovat, aby šla s dobou, nicméně i Oraclu je jasné, že to asi nemá cenu vzhledem k novým jazykům, jež řeší totéž lépe. Je to prostě legacy, v podstatě už několik let, teď to je jen zřejmější. Java 9 bude udržovací a pak dlouho nic. Ať žije nový Cobol JVM určitě není horší než NETí VM od MS.Nevím, jestli je horší, ale každopádně neumí řadu věcí, jenž CLR umí. Konkrétně: tail call optimization (TCO), uživatelsky definované hodnotové typy, reifikace generik, ukazatele dovnitř hodnotových typů, přichycení struktur v paměti (aby je GC nepřesouval). Většina jmenovaného má poměrně značný dopad na výkon - např. TCO je pro funkcionální jazyky klíčové.Dále CLR podporuje delší těla funkcí - to je užitečné pro jazyky s makry.
Citace od: gl kdy 25. 06. 2016, 23:04:10Citace od: Radek Miček kdy 25. 06. 2016, 22:50:44Citace od: Lama kdy 25. 06. 2016, 22:03:44Citace od: zboj kdy 23. 06. 2016, 13:27:02Citace od: Dejv kdy 23. 06. 2016, 12:39:13A hele, Oracle sere na Javu http://connect.zive.cz/bleskovky/oracle-nadale-roste-vcloudu-zacina-ale-odsouvat-javu-na-druhou-kolej/sc-321-a-182871To už platí déle. Je třeba si přiznat, že Java je zastaralá a jede jen ze setrvačnosti. Při nemalém množství extrémní snahy by se dala samozřejmě aktualizovat, aby šla s dobou, nicméně i Oraclu je jasné, že to asi nemá cenu vzhledem k novým jazykům, jež řeší totéž lépe. Je to prostě legacy, v podstatě už několik let, teď to je jen zřejmější. Java 9 bude udržovací a pak dlouho nic. Ať žije nový Cobol JVM určitě není horší než NETí VM od MS.Nevím, jestli je horší, ale každopádně neumí řadu věcí, jenž CLR umí. Konkrétně: tail call optimization (TCO), uživatelsky definované hodnotové typy, reifikace generik, ukazatele dovnitř hodnotových typů, přichycení struktur v paměti (aby je GC nepřesouval). Většina jmenovaného má poměrně značný dopad na výkon - např. TCO je pro funkcionální jazyky klíčové.Dále CLR podporuje delší těla funkcí - to je užitečné pro jazyky s makry.TCO nemusí řešit VM.