Vhodný programovací jazyk na Winech.
Moderátor: Moderátoři
Java má kromě zjevných nevýhod, jako paměťové a výkonové nároky a pomalý start aplikace take nepopiratelné přednosti. JVM od verze 1.6 (myslím) dokáže za běhu podle statistiky zpracovávaných datových toků on-line optimalizovat. S užitím reflexe je možno aplikaci sestavit až post-ex s pomocí např. konfiguračního souboru, kde je teprve napsáno, jaké třídy se do aplikace skutečně zavedou. To by se klasickým kompilovaným jazykem dělalo hodně pracně - viz například streamování u Borlandovských TurboVision.
- tomasjedno
- Příspěvky: 6547
- Registrován: 11 říj 2008, 00:00
- Bydliště: ZZ9 Plural Z Alpha
mtajovsky píše:Java se dostala tam, kde s ní její původní tvůrci vůbec nepočítali. JVM měl být ve skutečnosti javovský mikroprocessor, který měl umět zpracovávat byte kód rovnou. Java měla být jazykem pro řízení spotřební elektroniky, v pračkách a mikrovlnkách...
To bych poněkud nesouhlasil. Java byla původně koncipována jako prostředí pro jednoduché desktop workstejšny - jako alternativa k ořezanému net PC s MSIE. Co taky čekat od výrobce primárně hardwaru, že (viz Sun JavaStation). Myšlenka rozplemenění do spotřební elektroniky byla až v druhém plánu - byl jsem u toho, když ji Scott McNealy (šéf Sunů) v Kalifornii prezentoval.
http://www.oracle.com/technetwork/java/ ... 98355.html
- tomasjedno
- Příspěvky: 6547
- Registrován: 11 říj 2008, 00:00
- Bydliště: ZZ9 Plural Z Alpha
No, možná že prvopočáteční historie Javy převyprávěná marketingovým mágem Oraclů se odehrála tak, jak píše. To by ale znamenalo, žemtajovsky píše:...tak na počátku 90. let přišla skupina vývojářů v Sunu zvaná Green Team s myšlenkou sjednocení prostředí pro spotřební digitální techniku a klasické počítače. Vymysleli Javu...
již během vývoje, ještě dříve, než došlo k prvnímu oficiálnímu releasumtajovsky píše:Java se dostala tam, kde s ní její původní tvůrci vůbec nepočítali
P.S. což ostatně potvrzuje např. to, že po neúspěších v uplacírování Javy v oblasti home entertainment byl tým v r. 1994 rozpuštěn a However, a few individuals from FirstPerson still pursued the objective of finding a home for Java in a networked desktop market.
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
Kód: Vybrat vše
http://rapidq.phatcode.net/download/existuje k nemu dosť hotových riešení, len poobzerať na inete.
- psychosalam
- Zablokován

- Příspěvky: 156
- Registrován: 03 dub 2012, 00:00
- Bydliště: v domě na Dobytčím trhu v Praze
Andrea píše:mtajovsky píše:trend posledních asi tak 15 let v IT je jít na věci hrubou silou HW. Podstatné je, kolik času to zabere a tím pádem, kolik to stojí. IT firmy počítají náklady na SW projekty zásadně v mandays.
Nejen v IT v posledních letech převažuje kvantita a konzum nad kvalitou a šetrností, podle toho se to taky všechno řítí tam, kam se to řití. A že je to kchůůl neznamená, že s tím musím souhlasit a podílet se na tom, naštěstí.
Přesně tak, celá ta PC odnož se řítí kamsi do pekel. Stačí se zamyslet nad faktickým výkonem soudobého hardware - Pentim 3 GHz, GByte paměti atd atd. a srovnat tenhle hardware s reálným výkonem celého PCčka. Dojdete nutně k tomu, že výkon PCčka jakci neodpovídá tomu hardware. Ten problém je v obrázkových operačních systéméch. Ty totiž sežerou vetšinu výkonu hardware.
Tyhle obrázkové OS bohužel byly nutné proto, aby se z počítačů stala spotřebka a počítače mohli používat i úplní tupci a blbci.
V době, kdy byl DOS, se hravě psaly uživatelské programy v asembleru. Nedalo to moc práce, pravda, člověk nemohl být 🤐. A programy byly krátké a efektivní a dalo se šáhnout na kdejaký obvod hardware. Už v té době bylo jasně vidět rozdíly mezi programem v asembleru a ve vyšším jazyce. Zdánlivě kratší program ve vyšším jazyce vygeneroval větší a pomalejší spustitelný program. S příchodem obrázkových OS jsou tyhle rozdíly ještě větší. Trochu větší program se píše ve vyšším jazyce, protože, kdyby se psal v asembleru, tak by tu práci uživatel prostě nezaplatil. Výsledkem je program, který potřebuje absurdně výkoný hardware, aby mohl vbec nějak fungovat. Umíte si představit třeba CAD systém pro wokna nasaný v asembleru? Sice by běžel velmi svižně, jenže, kdo by to zaplatil?
- tomasjedno
- Příspěvky: 6547
- Registrován: 11 říj 2008, 00:00
- Bydliště: ZZ9 Plural Z Alpha
Vývoj jde prostě tou cestou, že drahá lidská práce je nahrazována laciným výkonem hardwaru. Může se nám to nelíbit, můžeme s tím nesouhlasit, ale to je asi tak všechno, co s tím můžeme dělat