Najrýchlejší jazyk na svete

Programovacie jazyky, rady, poradňa...
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa audiotrack »

no to nie.. nie všetko sa dá porovnať :) ALe vy ste to zavrhli hneď, kým ja som napísal že aspoň na nejakej úrovni procedúr sa porovnať dá. Ty ideš porovnávať teoriu s praxou. A to je už dosť uletená myšlienka
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa BX »

Ja som napísal, že "najrýchlejší jazyk" je hovadina. O žiadnom jazyku sa nedá napísať, že je najrýchlejší a žiadny jazyk nie je zárukou rýchleho programu. Toť vše, od začiatku idem len po tomto :smt033
Na nejakej úrovni možno, ale tam je potom príliš veľa "ak-tak".
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa Fabo »

Ale co chces porovnanvat na jazyku ine nez rychlost behu programu v nom napisanom? Ked uz sa teda bavime o priamom porovnavani, co z principu nie je uplne koser, ale na tom sme sa uz zhodli.

Cielom takeho porovnania bude asi ziskanie prehladu o tom, ako to bude vyzerat vo vysledku v praxi, kde bude (povedzme, ze dobre napisana) aplikacia spracuvavat data rychlejsie... a celkom logicky dojdes k tomu, ze asi to nejakou optimalizaciou na kompilatorovej urovni prebehne...
killer-bee*-*
Zablokovaný
Zablokovaný
Príspevky: 99
Registrovaný: 19 dec 2015, 0:00
Bydlisko: STOKA69

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa killer-bee*-* »

Ok. takže pochopil som že : ak je niekto výborný programátor a programuje všetko sofistikovane tak najrýchlejší program bude Assembler . Ale ak je asembler koder dement a napr java koder profík tak java software môže byť v pohode rýchlejší ako asembler. .. :?:
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa harrison314 »

killer-bee*-* napísal:Ok. takže pochopil som že : ak je niekto výborný programátor a programuje všetko sofistikovane tak najrýchlejší program bude Assembler . Ale ak je asembler koder dement a napr java koder profík tak java software môže byť v pohode rýchlejší ako asembler. .. :?:
Ano cca tak.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa audiotrack »

no java asi nebude nikdy rýchlejšia ako assembler kvoli JVM, ale pointu si chytil
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa BX »

Ak po každej inštrukcií napíšem čakací cyklus na dve sekundy, tak bude 8)
(prečo by som to robil, ja viem, ale prečo nie...)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa audiotrack »

takto si ty predstavuješ kodera dementa? :)
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa BX »

noa? :D
Okrem toho, bol by som celkom zvedavý na nejaký test "assembler na Intel 80186 vs. java na Core i7"
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa Fabo »

Viem si predstavit, ze v niektorych usecasoch bude java rychlejsia, vdaka JIT kompilacii a dynamickej optimalizacii. Samozrejme to nebude pripad nejakych jednoduchsich veci ktore sa realne nechaju rozumne napisat v assembleri.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa harrison314 »

Uz kaslite na provnavnie asembleru a javy. Vsteci vieme ako to je tak preco sa o tom hadat?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa BX »

Hádka už sa plynule preklenula do diskusie...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa harrison314 »

Fabo napísal:Viem si predstavit, ze v niektorych usecasoch bude java rychlejsia, vdaka JIT kompilacii a dynamickej optimalizacii. Samozrejme to nebude pripad nejakych jednoduchsich veci ktore sa realne nechaju rozumne napisat v assembleri.
Vdaka tej uzasnej optimalizacii sa potom stretnes s tymto:

Kód: Vybrať všetko

Integer a = 1000;
Integer b = 1000;
System.out.println(a == b);
a = 100;
b = 100;
System.out.println(a == b);
jorg22
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1087
Registrovaný: 12 aug 2006, 20:39
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa jorg22 »

harrison314: co je zle na tom priklade? ak pouzijes typ int namiesto Integer tak to zbehne spravne. Ak pouzivas typ Integer tak to treba porovnavat pomocou .equals()

Nevyznam sa v Jave len ma to zaujalo tak som to otestoval a nasiel odpovede na nete.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa harrison314 »

jorg22 napísal:harrison314: co je zle na tom priklade? ak pouzijes typ int namiesto Integer tak to zbehne spravne. Ak pouzivas typ Integer tak to treba porovnavat pomocou .equals()

Nevyznam sa v Jave len ma to zaujalo tak som to otestoval a nasiel odpovede na nete.
To ze, ked sa na to pozries, tak normalneho cloveka (brat z rezervou, myslim takeho co nie je skazeny javou) napadne, ze by to malo na konzolu vypisat dvakrat true.
No ten co uz trochu pozna Javu a vie, ze Integer je trieda a java nema pretazenie operatorov, tak vie ze sa porovnavju referencie a malo by to vypisat dvakrat false.

Lenze ono to vypise false a true.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa audiotrack »

no a čo má to, že niekto nevie javu a napíše kktinu spoločné s optimalizáciou? Nejak som nepochopil prečo si sem tú ukážku dal a s takým textom príspevku ako si napísal.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Najrýchlejší jazyk na svete

Príspevok od používateľa harrison314 »

audiotrack napísal:no a čo má to, že niekto nevie javu a napíše kktinu spoločné s optimalizáciou? Nejak som nepochopil prečo si sem tú ukážku dal a s takým textom príspevku ako si napísal.
Vyledok toho kodu je taky aky je prave vdaka runtime optimalizacii JVM. JVM si prosto povie, ze na co su mi dve totozne (pravdepodobne immutable) instancie, tak jednu vyhodim.
Napísať odpoveď