A következő majd' egy órás videón Rob Pike beszél a Go-ról a Google Tech Talks keretén belül:
- A hozzászóláshoz be kell jelentkezni
- 10891 megtekintés
Hozzászólások
Stílszerűen a GO nevű táblajáték lekódolásával lehetne kezdeni a nyelv elsajátítását. :-{)E
Amúgy tálán a Python, a Ruby vagy a Java utódja van születőben.
Szerk. Ja majd el felejtettem! Magyar doksi van már hozzá? (Sicc!)
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)
- A hozzászóláshoz be kell jelentkezni
Nagyon terjeszkedik a Google... Aggódom.
- A hozzászóláshoz be kell jelentkezni
+1 és egy biztos, hogy addig míg a csapból is el nem kezd folyni, nem foglalkozok vele. Bár már most ez van, remélem lecseng;]
- A hozzászóláshoz be kell jelentkezni
smiley ide vagy oda, nem értem miért csengene le, hisz még épp hogy szinte alig el se kezdődött
az ipari forradalmat is igen nehezen dolgozta fel az emberiség, az internet meg még épp hogy megszületett
nagy és bonyolult dolgok ezek
- A hozzászóláshoz be kell jelentkezni
Emlékeztek a Gyalogkakukkos rajzfilmre? Ott minden ACME márkájú volt. :-)
- A hozzászóláshoz be kell jelentkezni
A Company Makes Everything
Hát, a google lassan tényleg ott tart...
- A hozzászóláshoz be kell jelentkezni
De keresni nem tud a saját keresőjével:
http://code.google.com/p/go/issues/detail?id=9
suckIT szopás minden nap! 2010 az IPv6 éve lesz
- A hozzászóláshoz be kell jelentkezni
lol
- A hozzászóláshoz be kell jelentkezni
fail :)
- A hozzászóláshoz be kell jelentkezni
Uh... ez mekkora fail.
- A hozzászóláshoz be kell jelentkezni
vajon lesz belőle mike rowsoft...?
--
xterm
- A hozzászóláshoz be kell jelentkezni
nem tom nekem mit kellett volna látnom, de megy a kereső rendben, és meg is találom amit keresek. ti mivel teszteltétek hogy nem ment?
- A hozzászóláshoz be kell jelentkezni
Fail. :D
- A hozzászóláshoz be kell jelentkezni
Én nem érzem a veszélyt. Kereső van sok, mégis a legtöbben ezt használják. Azért jó, hogy vannak versenytársak, mert a verseny kell!
A többi szolgáltatása közül is több elérhető másoktól is, ami meg nem, az nem lenne, ha a Google nem nyújtaná.
Ráadásul egyiket sem kötelező használni. Nyomás sincs, hogy használd, nem úgy mint az egyik másik monopol cég termékeire, amit még a magyar közbeszerzésben is nevesítenek.
Amíg a reklámokból él és nem is túl agresszívan tolja azokat az arcomba, addig nekem megfelel.
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)
- A hozzászóláshoz be kell jelentkezni
+1
~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.
- A hozzászóláshoz be kell jelentkezni
nemide
- A hozzászóláshoz be kell jelentkezni
és mitől aggódsz? pff
- A hozzászóláshoz be kell jelentkezni
te se olvastál még orwell-t :) amúgy az aggódás nem is annyira alaptalan.
--
xterm
- A hozzászóláshoz be kell jelentkezni
ééértem! Esetünkben a fordító minden vele fordított kódba beletesz egy kiskaput, amit úgy rejtettek el a BSD kódban, hogy a kódrészlet Whitespace programnyelven van írva a BSD licencszöveg után! :)
People, beware of the Google!!!111 :)
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Ez a whitespace nagyon durva, nem is vágtam eddig. :)
--------------------
http://fullcircle.hu
- A hozzászóláshoz be kell jelentkezni
akkor ezek is tetszeni fognak:
http://esoteric.voxelperfect.net/wiki/Hello_world_program_in_esoteric_l…
http://esolangs.org/wiki/Language_list
- A hozzászóláshoz be kell jelentkezni
Van ám egy-két beteg nyelv. :D
--------------------
http://fullcircle.hu
- A hozzászóláshoz be kell jelentkezni
Fárasztó! :D
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Egyeseknek milyen eszement dolgokra van idejük! Az egyik listában még az is látszik hogy hol dobta le szíjat a "nyelv" tevezőjének agya. :-)
- A hozzászóláshoz be kell jelentkezni
miért eszement? némelyik elég sikeres lett, igeigenigen nagy cégek használják, konkrétan pl a pythonba épített whitespace :)
- A hozzászóláshoz be kell jelentkezni
:-)
- A hozzászóláshoz be kell jelentkezni
ha valamire válaszolsz, legalább értsd mire írtad. addig gyakorolj tovább hogy lehet viccesen írni felkiáltójelekkel és egyessekkel ;)
--
xterm
- A hozzászóláshoz be kell jelentkezni
én azt nem értem ha valaki ékezetekkel ír, akkor miért nem négyest ír:)
- A hozzászóláshoz be kell jelentkezni
custom hunglish kiosztás nyilván :P
- A hozzászóláshoz be kell jelentkezni
neked biztos nyilván de nekem még mindig magas hogy ha valaki oly advanszd júzer hogy tud customálni akkor miért nem tudja a shiftet kezelni :P
- A hozzászóláshoz be kell jelentkezni
elfeledted, hogy így elitebb :) a haxorok így csinálják biztos.
--
xterm
- A hozzászóláshoz be kell jelentkezni
hint: irónia :)
én amúgy sose használok felkiáltójelet!
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
tudom, hogy azt akarja jelenteni, de szerintem azért igen eröltetett dolog ;)
--
xterm
- A hozzászóláshoz be kell jelentkezni
értettem. Orwell 1984-re utaltál, és esetedben a Google a mindenhol ott lévő Nagy Testvér. Azt nem értettem, hogy jön ez egy programnyelvhez.
Az Orwellre való utalások lassan méltó kiegészítőjévé válnak Godwin törvényének :)
!s!s!s!
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
mégse biztos, hogy értetted, mert nem a programozáshoz van köze orwellnek. hanem ahhoz, amire írtam. és annak meg van köze az azt indukáló íráshoz. annak meg a fentebbihez. így viszont előbb utóbb el fogsz jutni ahhoz, hogy mégis csak kapcsolódik a programozáshoz. csak nem direkt úton.
--
xterm
- A hozzászóláshoz be kell jelentkezni
kellő mélységig erőltetve az asszociácókat az is kihozható, hogy eme hozzászólásoddal az anyámat szidod, de ennek semmi értelme.
Tulajdonképpen pepo hozzászólása már offtopic volt, minthogy az, hogy a Google bejelent egy – kisebb vagy nagyobb innovációként ható – programnyelvet, annak semmi köze nincs ahhoz, hogy jobban a nyakunkra telepedne. Ami szintén igaz, csak a topictól független.
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
hol fáj?? amúgy azt hozol ki amit akarsz, nem akarlak meggyőzni semmiről. ha megfigyeled, a kérdéses hozzászólásom se neked ment ;)
amúgy pepó hozzászólása egyáltalán nem offtopic (mivel arra utalt, hogy "ezzel is". ebben a kontextusban az "ezzel" azt célozza, amiről a cikk szólt. ha a cikkre való reagálás offtopic, akkor baj van a fogalmakkal.
--
xterm
- A hozzászóláshoz be kell jelentkezni
szerintem hagyjuk :)
- A hozzászóláshoz be kell jelentkezni
azért azt még kifejthetted volna, hogy pepó hozzászólás miért is offtopic ;)
--
xterm
- A hozzászóláshoz be kell jelentkezni
szerintem irracionális volna azt gondolni, hogy ha a Google egy mindenki által szabadon, online szolgáltatásainak igénybevétele nélkül használható dolgot dob piacra, akkor ezt saját aljas céljainak elérése érdekében teszi.
Tehát kénytelen voltam azt gondolni, hogy pepo úgy általában véve reagált a Google-re, ami épp annyira out of scope lenne, mint ha azt mondanám, hogy az internet jó dolog. Persze, lehet fújni rá a Nagy Testvér-komplexus meg hasonlók ürügyén, akár még megalapozott is lehetne – de jelen esethez szvsz semmi köze.
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
rosszul látod.
--
xterm
- A hozzászóláshoz be kell jelentkezni
Hát sztem pár év mulva a csapból is G fog folyni (vagy már most is ? ), a G lesz a fikázások célpontja mert visszaél a helyzetével, a G legújabb operációs rendszerét vesézik ki hívek és ellenhívek, még a kaputelefon is a G által fejlesztett és felügyelt szoftverrel fog működni, és csak akkor enged be, ha a cloudban tárolt életemben nem találtak semmi kivetnivalót (ha véletlen meg meghal a net, akkor ÍJ. -másszak be valahogyan) :D, a Microsoft meg elkezd terjedni underground berkekben :D :D
- A hozzászóláshoz be kell jelentkezni
Valahogy úgy :D
- A hozzászóláshoz be kell jelentkezni
Érdekes aggodalmaid vannak egy BSD licenszes prognyelv megjelenése kapcsán.
********************
"Aki nem backupol az tehetsegtelen :-)"
"...ha nem tévedek!" (Sam Hawkins)
http://holo-media.hu
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Ha ismernék azt a jó kis játékot, nem adták volna ennek ezt a nevet.
- A hozzászóláshoz be kell jelentkezni
go-o-gle(an)
- A hozzászóláshoz be kell jelentkezni
??
- A hozzászóláshoz be kell jelentkezni
te figy, nem vezetek naptárat, legközelebb hamarabb szólj ha kíváncsi vagy az anyagra :)
- A hozzászóláshoz be kell jelentkezni
Lassan járj, tovább érsz, vagy inkább tovább élsz. Én meg mostanában nagyon lelassultam :-)
- A hozzászóláshoz be kell jelentkezni
Nem néztem meg az egy órás videót, mert dolgom van, de ezt átfutva már csak egy kérdésem van: miért?
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Miért van 600 féle Linux terjesztés?
Az egyik ember miért bécsi keringőt táncol a másik meg miért breaket, a harmadik meg egyáltalán nem táncol. Nem ragozom tovább.
A java sem úgy indult, hogy világszerte elterjedt és sikeres lesz.
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)
- A hozzászóláshoz be kell jelentkezni
Nem is lett. XD
- A hozzászóláshoz be kell jelentkezni
http://www.google.hu/search?q=java+fejleszt%C5%91i+%C3%A1ll%C3%A1s&ie=u…
********************
"Aki nem backupol az tehetsegtelen :-)"
"...ha nem tévedek!" (Sam Hawkins)
http://holo-media.hu
- A hozzászóláshoz be kell jelentkezni
Tudtam, hogy lesz legalább egy ember, aki komolyan veszi. :)
- A hozzászóláshoz be kell jelentkezni
http://www.google.hu/search?hl=hu&client=firefox-a&rls=org.mozilla%3Ahu…
sőt, így már kevesebb
- A hozzászóláshoz be kell jelentkezni
miért ne?
- A hozzászóláshoz be kell jelentkezni
En sem ertem hogy miert faj egyeseknek az, ha valaki csinal valamit. En sokkal tobbre ertekelem ezt, mintha forumon trollkodasra forditottak volna ugyanezt az idot.
Raadasul ugy vettem eszre, hogy a hozzaszolok tobbsege nem igazan vette figyelembe, hogy kik allnak a nyelv mogott.
- A hozzászóláshoz be kell jelentkezni
"Raadasul ugy vettem eszre, hogy a hozzaszolok tobbsege nem igazan vette figyelembe, hogy kik allnak a nyelv mogott."
Tőlem állhat az atyaúristen is mögötte, azt nem látom még, hogy mi értelme van ennek a nyelvnek még a másik kismillió nyelv mellett.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
thats da speech, down with ungarishe!
- A hozzászóláshoz be kell jelentkezni
Bizonyara egyet ertesz ezzal, hogy a C utan minden mas nyelv felesleges volt.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
és végső soron a C is, mint tudjuk, csak hordozhatóbb assembly :))
- A hozzászóláshoz be kell jelentkezni
Hát, akkor mondjuk kezdjük ott, hogy eltöröljük azokat a nyelveket, amik ennél kevesebbet nyújtanak? Mert van egy pár....
- A hozzászóláshoz be kell jelentkezni
C#? xD
- A hozzászóláshoz be kell jelentkezni
te mirol beszelsz? az egyik legjobb nyelv, amit valaha lattam, foleg az 3.0 ota.
valami konkretum, vagy csak a levegobe fikkatontottal egyet? :)
- A hozzászóláshoz be kell jelentkezni
+1 :)
- A hozzászóláshoz be kell jelentkezni
Irónia akart lenni, viccnek szántam. Nagyon jó nyelvnek tartom én is. :)
- A hozzászóláshoz be kell jelentkezni
C -nél jobb nyelv nincs.
C# már a hátulgombolósoknak való.
:))
- A hozzászóláshoz be kell jelentkezni
Ha másért nem is, hát azért, mert gyorsan fordul.
- A hozzászóláshoz be kell jelentkezni
en meg mindig nem ertem, hogy a forditasi ido miert szamit.
- A hozzászóláshoz be kell jelentkezni
mert rettentő gyorsan felrakhatod egyszer:D
- A hozzászóláshoz be kell jelentkezni
Felteszem nem programfejlesztéssel keresed a napi betevőt.
A fordításra várás a fejlesztő szempontjából elvesztegetett idő. Minél gyorsabban fordul a cucc, annál hamarabb jön a visszajelzés, hogy van-e szintaktikai hiba, illetve annál hamarabb futtathatja a teszteket, és láthatja, hogy van-e egyéb hiba.
Kapcsolódó xkcd rajz, a techtalkban is szerepel.
- A hozzászóláshoz be kell jelentkezni
Hat annyiban igazad van, hogy nem programozasbol elek csak neha amikor kell heggesztek ossze egy kis C kodot/modositok dolgokat amiknek tenyleg nem tobb mint 2M a forrassa de azoknal make egesz korrekten kitalalta, hogy mit kellett ujraforditani es mit nem. Bar lehet, hogy en csinaltam valamit rosszul.
- A hozzászóláshoz be kell jelentkezni
Módosíts valami olyan headert, amit a fél világ beincludeol ;)
Ettől függetlenül azért nem mondanám, hogy egy kész program normál használata mellett olyan nagy érv lenne.
Másik: azt ugye látta mindenki, hogy a videón ~20 kisebb fájlt fordított le az emberke és nem egy linux kernel méretű dolgot? :)
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
sztem 20 c-s hello world is lassabban fordul
- A hozzászóláshoz be kell jelentkezni
De még mindig lassabban, mint PHP-ben :))))
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Megszámoltam :-)
0,2 mp alatt fordította le a 21 fájlt és 8,5 mp alatt a 459 állományt.
Egyébként kipróbáltam én is a saját gépemen. 4 maggal Ondemand módban 8,7 mp, 4 maggal Performance módban 5,7mp alatt fordította a 459 állományt.
Szerk.: és ebben benne van körülbelül 50 könyvtárváltás (oda-vissza) és 50 make futtatás is + konzolra írás :-)
- A hozzászóláshoz be kell jelentkezni
Ez tök igaz, viszont ez manapság már nem olyan nagy szám, mint ahogy azt itt előadták. Ok, a C, C++ kódokkal tényleg van ilyen gond, viszont Java-ban mivel nem kell az egészet lefordítani mindig egyszerre nincs ilyen gond, C# szintén, script nyelveket meg egyébként sem kell fordítani, ráadásul manapság eléggé elterjedtek(js, php, ruby, pyhton, perl...).
Szóval ez még nem egy killer feature.
- A hozzászóláshoz be kell jelentkezni
Így van, viszont azoknál a nyelveknél a futás egy nagyságrenddel (Java, C# ?), a script nyelveknél két nagyságrenddel lassabb.
Ezt a nyelvet épp arra szánják, hogy mind rendszerfejlesztésre, mind felhasználói programok fejlesztésére alkalmas legyen.
- A hozzászóláshoz be kell jelentkezni
Kedves "enpassant", azt írtad az imént, hogy "azoknál a nyelveknél a futás egy nagyságrenddel (Java, C# ?), a script nyelveknél két nagyságrenddel lassabb.
Ami a Java-t és .NET futási sebsségét illeti attól tartok, hogy némileg árnyaltabb a helyzet.
Régóta ádáz vita folyik arról, hogy vajon a menedzselt (pl.: Java, .NET) vagy a natív (pl.: C/C++) kód az, amelyik gyorsabban fut? Voltak, akik az egyikre, mások a másikra esküdtek, illetve számos mérési eredmény is közszemlére került. Főleg a C/C++ fejlesztők voltak azok, akik jókat röhögtek azokon az állításokon, hogy egy menedzselt kód gyorsabb, mint a születésénél fogva natív kód. Szerintem ez a vita mára eldőlni látszik, mégpedig a menedzselt, JIT fordító által generált kódok javára. Vagyis ez azt jelenti, hogy igen, az esetek többségében az úgynevezett "jittelt" kód a gyorsabb (ja igen, a kernel módú kódok nem szerepelnek ebben a futamban). Ez igaz a Java és .NET kódra egyaránt.
Amikor egy C/C++ fordítóprogram előállít egy natív, futtatható fájlt, akkor különböző feltételezésekkel él atekintetben, hogy a generálandó kódot majd milyen működési környezetre optimalizálja. Igyekszik mindenkivel jót tenni, vagyis az architektúra szerinti legkisebb közös többszörösnek megfelelő futattható kódot előállítani (ami később ugye a már említett feltételezések szerint mindenkinek jó lesz). Azt azonban nem tudhatja, hacsak a programozó előre meg nem mondja neki, hogy ahol az a kód majd ténylegesen futni fog, hány processzor van, milyen a processzor és/vagy az adott hardver környezete, architektúrája, utasításkészlete, jellemző tulajdonságai, stb. Elképzelhető, hogy a programozó gépének tulajdonságai (ahol a futattható kód előáll) gyökeresen eltérnek attól, ahol végül is a program majd futni fog.
Egy menedzselt kódnál a programozó, pontosabban fordítóprogram egy gép és architektúrafüggetlen, köztes kódot állít elő (.NET IL, illetve Java bájtkód) még akkor is, ha a programozó fordítási időben ezt valamelyest befolyásolhatja. Később ezt a már említett .NET vagy Java szerinti gépfüggetlen kódot az adott számítógépen, ahol a futattás történik a JIT fordító fogja röptében végrehajtható, natív, gépi kódra fordítani (tudom, hogy a Java-ban van interpretált futattás is, de ez most nem az az eset).
A kutya ott van elásva, hogy miközben a JIT fordító sorra veszi a köztes kód utasításait azt is megnézi, hogy az a gép, ahol ő éppen működik, milyen architektúrával, utasításkészlettel, szomszéddal, sógorral , komával, akármivel rendelkezik, és ennek megfelelően képes az általa generált gépi kódot fordítás - vagy "jittelés" - közben optimalizálni. Másképp mondva az adott végrehajtási környezetnek leginkább tetsző futattható kódot állít elő, ami testvérek között is gyorsabb lehet, mint egy adott környezetben (pl.: C/C++ fordítóval) már előre legenerált, futtatható kód.
Ezen kívül a JIT fordító a natív kód generálása előtt képes kiszűrni és eltávolítani az olyan felesleges kódokat is, mint pl.: if (numberOfCPU > 1)... vagyis a processzorok számának vizsgálatát akkor, ha az adott gépen csak 1 processzor van. Ha pedig a gépbe mégis beletesznek egy újabb processzort, akkor a követező futtatásnál a "jitter" ezt már észleli, és a gépi kód előállításakor ennek megfelelően cselekszik.
Persze egy menedzselt kódnak nem csak előnyei, hanem hátrányai is vannak. Az egyik az, hogy a futtatható program első indulása meglehetősen lassú, hiszen a JIT fordítónak a köztes kódból le kell generálnia natív, futtatható, gépi kódot. Természetesen ez a művelet csak egyetlen egyszer hajtódik végre, hiszen amíg a program a maga natív, gépi kódú állapotában a memóriában van, addíg azt többször már nem kell natív kóddá varázsolni. A másik hátrány, hogy a program futása alatt a JIT által előállított natív kódot tárolni kell a memóriában, emiatt a fizikai memória helyfoglalása lényegesen nagyobb lehet, mint amit egy eleve natív, futattható program esetén tapasztalunk.
Hát, röviden csak ennyit szerettem volna mondani arról, hogy a Java vagy .NET kód lassúbb-e, mint a natív kód.
Köszönöm a figyelmet.
Jó munkát, jó egészséget!
Üdv,
PutAbout
- A hozzászóláshoz be kell jelentkezni
Annyit érdemes még ehhez hozzátenni, hogy a legmodernebb Java JIT compilerek már indulási időben sem lassúak (a Hotspot JIT bevezetése óta), mivel induláskor nem az egész alkalmazást fordítják, hanem csak a futó részeket. Az eső néhány kódrafutáskor a Hotspot compiler lefordítja natív kódra a cuccost és utána már majdnem natív sebességgel hasít. Mi csinálunk Swing-es GUI programozást és kemény, hatalmas objektumszámú kötegelt feldolgozást is és néha komolyan elcsodálkozom rajta, hogy egy kis odafigyeléssel micsoda sebességet lehet kihozni a Java-s cuccokból.
Ma már a lassú Java / .Net indulást a futtatókörnyezet felállása adja. Persze ez is folyamatosan javul és a Java-hoz állítólag nemsokára lesz normális pre-loader is (mint anno az MS Office-hoz).
- A hozzászóláshoz be kell jelentkezni
Sok mindennel egyetértek, amit írsz de nem mindennel.
Azt elismerem, hogy lehetnek olyan helyzetek, amikor a menedzselt kód a gyorsabb, pl. a Java sokkal gyorsabban hoz létre egy objektumot, mint a C++, de általánosságban nem ez a helyzet.
Sok évi Java és C++-os tapasztalat után írtam a sebességekről.
Volt olyan program, amit Javaban kezdtünk el, majd át kellett írni C++-ra, és érződött a különbség.
Egy-két példát még hoznák:
Prím szám generátor Javaban még talán kicsit gyorsabb is volt, mint C++-ban.
Genetikai algoritmus már 3-5-ször lassabb (és talán ez a jellemző).
XSLT algoritmust natív Javaban máig sem láttam, ami a C++-os sebességét meg tudná akárcsak közelíteni is (10-szeres különbség).
A processzor számos példa nagyon nem jó, mert, ha nem úgy van megírva a program, akkor azzal a fordító már nem sokat tud kezdeni.
"Igyekszik mindenkivel jót tenni, vagyis az architektúra szerinti legkisebb közös többszörösnek megfelelő futtatható kódot előállítani."
A fordítás során elég jól lehet a cél eszközökre optimalizálni, és ahol ez kardinális, ott akár több verziót lehet fordítani a programból (32bit, 64bit, SSE2, SSE3, ...).
"Elképzelhető, hogy a programozó gépének tulajdonságai (ahol a futtatható kód előáll) gyökeresen eltérnek attól, ahol végül is a program majd futni fog."
El is térhetnek, attól függően még lehet a cél hardverre (op. rendszerre) optimalizálni. pl. Akár Linux alatt is le lehet fordítani a programot natív Windows-osra, és fordítva.
Azért nem véletlen, hogy az összes teljesítményre kihegyezett program (nem az elosztott rendszerekre gondolok) C++-ban íródik, nem Javaban vagy .Netben.
Amellett, hogy a menedzselt kódot lassabbnak gondolom, én is a menedzselt kód híve vagyok a sok egyéb jó tulajdonsága miatt.
- A hozzászóláshoz be kell jelentkezni
Érdekes lehet ezeket a benchmarkokat megnézni:
http://shootout.alioth.debian.org/
[közhely]Persze ez nem jelent sokat, nem lehet nagyon lemérni sokszor, hogy melyik a jobb, java-ban is lehet gyors, c++-ban is lehet lassú kódot írni.[/közhely]
- A hozzászóláshoz be kell jelentkezni
Másrészt milyen elméleti előnye lehet a JIT fordításnak teljesítmény szempontból, ahhoz képest ha ismert környezetre fordítasz nem menedzselt kódot.
Mert az érveid alapján semmi. Szóval nyertek a gentoosok... :)
(egyébként én is managelt környezetek híve vagyok, szerintem nagyon sok esetben remek a kényelem/futási idő értékük...)
- A hozzászóláshoz be kell jelentkezni
Ez így oké, sok esetben így is van (Enterprise cuccok gondolom nem véletlenül ilyen népszerűek, gyanítom a gyorsasággal nincs gond).
Én, mint deszktop felhasználó, viszont azt látom, hogy a JAVA-s programok: lassan indulnak, kevésbé reszponzívak, sok memóriát esznek.
Kérdem én: miért van így, hogy lehet, hogy az állításaid - amik valószínűleg tények - ellenére nem látszanak az előnyök? Minden deszktop-Java programozó hozzá nem értő? Rossz minőségűek a kódok?
- A hozzászóláshoz be kell jelentkezni
sz@r a géped :D de a viccet félretéve igen az azureus lassan indul, de napi 8 órában használok pl netbeanst, ami még csak kicsi programnak sem nevezhető, és semmi bajom a teljesítményével, pedig nem egy erőmű alatt használom.
- A hozzászóláshoz be kell jelentkezni
pedig a 6.7 borzalmasan lassu, ha megnyitsz mondjuk 20-30 projektet. ertsd: 2 magbol 1et megevett, es ugy 1G ramot.
a 6.8 betaval mar nincs gond, a sracok dolgoztak sokat, hogy az UI reszponziv maradjon
- A hozzászóláshoz be kell jelentkezni
:)zsir, mert tényleg nem egy villám a netbeans
- A hozzászóláshoz be kell jelentkezni
Mennyire reális 20-30 projektet nyitva tartani?
- A hozzászóláshoz be kell jelentkezni
Tudom, thinkpad t61, mar mas topikban megbeszeltuk, hogy fos.
A developer gepem viszont eleg jo, a Netbeans 0-24 fut rajta, de nem merek 10 lapnal tobbet megnyitni. Eclipse laptopomon ugyanilyen boszmeteg. Firefoxban appletes oldalak betoltese vagy fel perc, es igy tovabb. A jAlbum meg jo kis Java projekt lehet, de annal nagyobbol meg nem lattam tul furgeket...
- A hozzászóláshoz be kell jelentkezni
Hehe :-)
Ez egy szép elmélet. Pár - megfelelően bonyolult - feladatnál igaz is lehet, ahol az idő amúgy is passzív várakozással telik.
Azonban próbálj meg pl. egy beágyazott rendszeren bármire Java-t használni!
Ha nem mindegy, hogy egy tömböt index-elve címzel vagy pointer artimetikával, akkor nincs az tekintély, akinek elhiszem, hogy a Java gyorsabb tudna lenni...
- A hozzászóláshoz be kell jelentkezni
"hogy a futtatható program első indulása meglehetősen lassú,"
Masodik "inditaskor" mit csinal ?
Bizonyara arra gondoltal, hogy amikor egy futas alatt elsonek fut egy bizonyos kod reszeletre.
x86_64 prociknal mar nincs sok kulonbseg, ha egy masik proceszornak kedvezel.
C/C++ -forditok kepesek profilingra, ami eleg macerans, de azzal igen jo teljesitmenyt lehet elerni.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Az erveles szepen hangzik, de a gyakorlat sjanos azt mutatja, hogy a vegrehajtasi sebesseg nem feltetlenul a meghatarozo kerdes egy program futasa soran. A memoriahsznalat es a betoltodesi sebessegek, a valaszidok a legtobb programnal sokkal inkabb lenyegesek, mint az algoritmusok futasi sebessege.
- A hozzászóláshoz be kell jelentkezni
Ezt azért majd ne hangoztasd, ha a Google-höz mész felvételizni.
- A hozzászóláshoz be kell jelentkezni
Rendben. :-) Ld. a NagyZ-nek adott valaszom.
- A hozzászóláshoz be kell jelentkezni
a gyakorlat azt mutatja, hogy amit allitasz, az sajnos kemeny bullshit. lenyegeben az elmult fel evet olyan rendszer tervezesevel toltottem (tabla+filc, igen...), aminek a komponensei valaszidejere volt kemeny megkotes [ezt emlited is].
namost, nem tudom Te hogy vagy vele, de a hasznalt adatszerkezetek minosege (es igy indirekt az algoritmusok futasi sebessege) meglehetosen kenyes kerdes. ha egy read>>write rendszerben a write koltseges, a read meg O(1), akkor siman jobblehet ,mint egy mindenre O(nlogn) -et ado rendszer.
a betoltodesi sebessegek le vannak tojva. elindul, fut. kiszolgal.
ps: a fenti gondolatmenet altalanos ervenyu, vannak helyek, ahol tenyleg az szamit, amit a parent irt, viszont ez elhanyagolhato resz (embedded rendszerek, pl).
- A hozzászóláshoz be kell jelentkezni
Azert mert te eppen egy bizonyos feladatban mas kovetelmenyekkel dolgoztal, attol meg amit allitok legkevesbe sem bullshit. En nem szeretem a kinek az apukaja erosebb tipusu kemenykedeseket, ezert nem mennek bele abba, hogy en milyen feladatokon szoktam dolgozni. Nyilvan a kovetelmenyeket feladata valogatja. Desktop applikaciok eseteben, ami a managelt nyelvek elsodleges felhasznalasi terulete, amit leritam az megallja a helyet. Itt lehet kozvetlen felhasznaloi tapasztalatokat szerezni a valaszidok, toltodesi sebessegek, memorihasznalat teruleten. Es amit irtam annak a lenyege, hogy az osszbenyomas szamit. Tehat mit tapasztal a felhasznalo abbol, amit en hude gyorsnak nevezek, mert az algoritmusaim gyorsan hajtodnak vegre. Na es aztan. (Pelda: a repulo nagyon gyors Bp-Debrecen viszonylatban is csak ha eppen 2 oras a check-in meg 1 oras a check-out, akkor ugy kb. erdektelen, hogy milyen gyorsan szallt a repulo.)
Szerver applikaciok eseten nyilvan mas a helyzet (ld. meg Hunger Googles hozzaszolasa), de itt mas a hardver hatter is. Ezert ott valoban eltolodhat a dolog a vegrehajtasi sebessegek fele, de potnosan azert mert az applikacio nem altalanos celu, igy a hardvert lehet ala illeszteni.
Beagyazott es kulonosen real-time rendszereken meg nem jellemzoek a managelt nyelvek, ami meg nem veletlen.
- A hozzászóláshoz be kell jelentkezni
Ezzel a desktop kijelentéssel óvatosan bánj, mert asztali környezet egy bank is, ahol az ügyfélszolgálatosok reggel 8-kor elindítják a klienst és délután négykor kilépnek. Szóval desktopon sem mindig csak az rendszer indulási idő számít. Szerintem olyan dologról vitáztok, ami minden esetben változik, hisz feladat függő.
- A hozzászóláshoz be kell jelentkezni
C#-nál meg ugye ott van a VS-ben az "edit & run" vagy milyen néven marketingelt funkció is, amikor menet közben átírhatod többé-kevésbé a kódot. Igaz, egyelőre csak 32 bitesekhez van hozzá támogatás, állítólag 2010-es VS-ben lesz 64 bithez is.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Pl, mert remekül alkalmas szkript-szerű nyelvnek ami gyosran fordul. Webre.
- A hozzászóláshoz be kell jelentkezni
"Fantasztikus" ... gratulálok az újabb, 21. féle szintaxishoz,
ami még véletlenül sem hasonlít a többihez.
néhány apróság:
func, :=, ; hiánya, "érdekes" függvény szintaxis, var, () hiánya,
nil <-> null, függvények kis és nagybetűs keverése, stb...
van néhány érdekes része, de az ilyen "fejlesztésekkel" kergetik az embert a
halálba...
- A hozzászóláshoz be kell jelentkezni
Elso blikkre ez egy C-sitett Pascal nyelv. (Na ezert most majd mindjart leugatnak, hogy nemis.) A fordito sebessege is hasonlo a Free Pascalehoz. Ennek is csak annyi ertelme van, hogy "nem Pascal, mert az elavult" de ertelmes erv vajon van-e mellette? (Azon kivul, hogy a Google all mogotte, tehat el fog terjedni, ha tetszik ha nem.)
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
Ez egy dinamikus nyelvesített C nyelv (Java, Ruby, ami tetszik).
A fordító sebessége meg elég lenyűgöző elsőre.
Gyors, tömör, könnyű párhuzamos kódok írása, "biztonságos" (kevesebb hibalehetőség), ...
- A hozzászóláshoz be kell jelentkezni
+1
Nekem is a pascal ugrott be elsore.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Először nekem is ilyennek tűnt, de megnézve az egy órás videót elég alaposan megváltozott a véleményem.
Hasonlóan voltam a Scala-val is.
Ahogy a Scala a Java mellé (helyett) jó, addig ez a C/C++ kiegészítésére (kiváltására).
Már csak a jó támogatás hiányzik mellőlük.
Go Scala, go Go! :-)
- A hozzászóláshoz be kell jelentkezni
a cpp kiváltására? de ez is virtualgépes, nem?
- A hozzászóláshoz be kell jelentkezni
Nem, sot ha a gcc frontendet hasznalod forditasra, akkor linkelni is lehet C++ koddal.
- A hozzászóláshoz be kell jelentkezni
go Go Girl, may the world of Goo come!
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
+1
Ha mar modern forditos es gyors nyelv kell, akkor D. Persze amogott nem all a Google.
- A hozzászóláshoz be kell jelentkezni
Nem értem, hogy lehet valami több nagyságrenddel gyorsabb mint a jeleneleg elérhető kereskedelmi és nem kereskedelmi termékek.
- A hozzászóláshoz be kell jelentkezni
Például, úgy hogy sok nagy termék több 10 éves múltal rendelkezik:
sok-sok bővítgetés, egymásra épített réteg, közben kompatibilitás megőrzése a régi verziókkal stb... - sémában épültek fel.
Ha életben marad a Go, nézd meg 20 év múlva! ;)
- A hozzászóláshoz be kell jelentkezni
Pl.: gcc :)
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
+1
Csodak nincsenek.
- A hozzászóláshoz be kell jelentkezni
nem a c-s header include rendszert használja, hanem a pascal-os unit rendszert
vagyis a függő modulok lefordított, bináris változatát használja.
Ezzel több nagyságrendet javíthatsz a sebességen.
- A hozzászóláshoz be kell jelentkezni
Egen, viszont a forditas ideju optimalizalassal igy nem tudsz a futasidon reszelni.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "
- A hozzászóláshoz be kell jelentkezni
Legalábbis csak az éppen fordított modulon belül, vagy amíg újra nem fordítod együtt az összes modult, nem?
- A hozzászóláshoz be kell jelentkezni
nem a függvények törzse, a lényegi kód a fontos ebben az esetben, hanem a *.h fájlokban levő deklarációs rész. Ez az, amit bináris formában rántanak be a felhasználó modulok, nem kell nekik újra és újra és újra lefordítani. Ez az, ami a Pascal compilerekben is igazán ütős (unit használat, nincsenek headerek).
A runtime optimalizáció erre merőleges kérdés, ettől éppenséggel még lehetne header fájl nélkül - runtime optimalizációval kombo.
- A hozzászóláshoz be kell jelentkezni
Azert azt is vegyuk figyelembe, hogy Rob Pike is reszt vett a nyelv letrehozasaban. Szoval annyira rossz nem lehet...
- A hozzászóláshoz be kell jelentkezni
Illetve Ken Thompson. Ilyen apróságok fűződnek a nevükhöz, mint a C, a Unix, UTF-8,Belle sakk program, nem beszélve egy csomó könyvről, amit írtak.
- A hozzászóláshoz be kell jelentkezni
És akkor mi van? Szerintem ezt sokkal szebben is meg lehetett volna csinálni...
- A hozzászóláshoz be kell jelentkezni
+sok
- A hozzászóláshoz be kell jelentkezni
Csak annyi, hogy Ők már bizonyítottak. Gondolom hasonló múlt áll mögötted is, különben ez csak egy szánalmas fikázás.
Egyébként nem kell valaminek szépnek lennie ahhoz, hogy erőteljes, jól használható legyen (lásd tex/latex, vagy perl, ezeknél kevés csúnyább van, bár ízlés kérdése).
Ha elolvasod a preferenciáikat, akkor láthatod, hogy a szép nem volt köztük :-) , csak ilyen apróságok, hogy
egyszerű, gyors, biztonságos, könnyen párhuzamosítható, élvezet használni és nyílt legyen.
- A hozzászóláshoz be kell jelentkezni
Igen, bizonyítottak, köszönjük ... leülhet.
A nyelv SZINTAXISÁNAK nem feltétlenül van köze ahhoz, hogy milyen gyors, biztonságos,
párhuzamosítható, stb. a nyelv.
Sokkal inkább ahhoz, hogy mennyire logikusan épül fel, ezáltal mennyire könnyen
tanulható, segíti-e a munkát, vagy inkább gátolja (szükségtelen, felesleges megkötések,
"varázslási" lehetőségek).
Mennyire támogatja a kód olvashatóságot (latex/tex pl. teljesen olvasható, ellentétben a perl-lel, ami erősen write only), ezáltal a több ember együttműködését, satöbbi...
ez a script nyelvet (var) kombináljuk a pascal-lal (:=) és a c-vel, de hagyjunk el random dolgokat ( () -k a for ciklusban) megspékelve némi random okossággal (;-t rakunk is, meg nem is), eléggé nem szép megoldás.
Nagyon szívesen apró darabokra szedem a nyelv leirását, de szerintem ennyi példa elég lesz.
- A hozzászóláshoz be kell jelentkezni
és miért fáj neked az, hogy ezt is meg kell tanulni, és nem elég kopipésztelni egy C kódot?
Szerintem akkor meg a C a szar, mert a Pascal előbb volt, és mégse követi. :P (eljátszható bármely két különböző nyelvvel ízlés szerint :))
A latex nem feltétlenül olvashatóbb, mint a perl, ahogy mondani szokás, minden nyelven lehet obfuscated kódot írni, csak a perlre mindenki rászáll. A python by design igencsak olvasható, de ott is lehet obfuszkálni.
Szerintem szedd csak darabokra a nyelv leírását, ha ennyi fölös időd van. A szintaxison lovagolni általában zabhegyezés :-/
Sajnálom, hogy neked nem tetszik, írj róla egy jó blogot ;)
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Az a gond vele, hogy az égadta világon semmi értelmes indokot nem lehet felhozni arra, hogy miért kell megkeverni az egyébként már N nyelven alkalmazott szintaxis-t. A fogjuk 2 nyelvet, rakjunk belőle össze egy harmadikat megoldást elég elcseszettnek érzem.
Nem az a bajom, hogy meg kell tanulni, hanem az, hogy nem látom a mögötte
lévő igényes mérnöki tervezést, hanem a "majd belerakjuk, mert az jó lesz" című mutatványt.
- A hozzászóláshoz be kell jelentkezni
miért nem látod azt a mögötte lévő igényes mérnöki tervezést, hisz annyira fontos gnek ez a nyelv hogy még a jogászait* is elküldte a saját feladatától hogy ennek a nyelvnek a megalkotásával foglalkozzon
*: meg mit tudom én kit még akinek a feladata lett volna megnézni legalább programnyelv van-e ezen a néven :D
- A hozzászóláshoz be kell jelentkezni
Nagyon is alaposan megtervezték, ha mélyebben érdekel, akkor itt találsz róla bővebbet:
http://golang.org/doc/go_lang_faq.html
- A hozzászóláshoz be kell jelentkezni
ROTFL. Ha ez az alapos megtervezés, akkor itt valami nagyon gáz.
- A hozzászóláshoz be kell jelentkezni
+1, irtora gaz az egesz nyelv szerintem
- A hozzászóláshoz be kell jelentkezni
Abszolút.
Olyan ez, mintha programozási nyelvet írtak volna a fogyatékosoknak:
Why is there no pointer arithmetic?
Safety. Without pointer arithmetic it's possible to create a language that can never derive an illegal address that succeeds incorrectly.
Ne pointerezzünk, nehogy véletlenül kicímezzünk a lefoglalt területről...mintha egy 4 éves gyereknek adnék valamit ami majd megadja az alapokat egy későbbi igazi programozáshoz.
Arról nem is beszélve, hogy pointerek nélkül sokminden megvalósítása vagy sokkal nehezebb, vagy pedig teljesítményben lesz sokkal rosszabb.
Why does Go not support overloading of methods and operators?
Method dispatch is simplified if it doesn't need to do type matching as well. Experience with other languages told us that having a variety of methods with the same name but different signatures was occasionally useful but that it could also be confusing and fragile in practice.
Ne csináljunk overloadokat mert zavaró lehet...Istenem...tényleg ilyen szintre kerülnek a jövő programozói...? Nem szeretném megvárni azt az oprendszert, amit ők írnak egy ilyen nyelvvel...
Értem én, hogy "a nagyok" alkották ezt is, de azt nem értem, hogy gondolhatták ezt komolyan. Mintha csak azt mondták volna, hogy "Csináljunk már még egy nyelvet, mert unatkozunk, de nehogy azt mondják, hogy ez tiszta C, ezért itt-ott írogassuk át a szintaxist, meg 1-2 feature-t vegyünk ki."
- A hozzászóláshoz be kell jelentkezni
"A nyelv SZINTAXISÁNAK nem feltétlenül van köze ahhoz, hogy milyen gyors, biztonságos,
párhuzamosítható, stb. a nyelv."
Nagyon is van köze hozzá, pl. a C a pointer aritmetikájával nagyon nem biztonságos.
Párhuzamosítás:
go fv()
Elég egyszerű, nem?
Ez a rész tetszik benne leginkább. Nagyon egyszerű és biztonságos. Még a Scala párhuzamosítás kezelése teszik. Ez a rész egyébként a jövőben egyre fontosabb lesz, lásd egyre több magú processzorok.
Szerintem ez is jól olvasható és könnyen tanulható, de hát nem vagyunk egyformák.
Azt remélem, hogy a Google tényleg mellé fog állni (mert egyelőre még szabadidős projekt), és esetleg az Android hatására közeledni fog a JVM felé. pl. egy JVM fordító vagy szorosabb kapcsolat a jvm-hez nem volna rossz.
- A hozzászóláshoz be kell jelentkezni
Az előadást hallgatóknak mind röviderevágott, egyen frizurája van.
Az ilyen dolgokoknál nem szoktam fennakadni, de most valamiért mégis. :o
szerk.: najó, nem is igaz, hátul ül két hosszabbhajú. Megyek aludni.
- A hozzászóláshoz be kell jelentkezni
Meg egy kopaszodó elöl.
********************
"Aki nem backupol az tehetsegtelen :-)"
"...ha nem tévedek!" (Sam Hawkins)
http://holo-media.hu
- A hozzászóláshoz be kell jelentkezni
Csak Mac-re és Linux-ra érhető el jelenleg. A Windows lassan mellékes platform lesz a Google számára^^
- A hozzászóláshoz be kell jelentkezni
Nem baj, majd a microsoft előáll a saját verziójával, valószínűleg wo, goo vagy gow néven, ami nem lesz 100%-ban megegyezni a Linux és Mac verzióval.
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
go#? :)
- A hozzászóláshoz be kell jelentkezni
Jaja! :)
--
Fight / For The Freedom / Fighting With Steel
- A hozzászóláshoz be kell jelentkezni
Inkább Gone :)
Egyébként a logó engem a Plan9 kabalájára emlékeztet
http://plan9.bell-labs.com/plan9/img/plan9bunnywhite.jpg
--
return 0;
- A hozzászóláshoz be kell jelentkezni
bennem is felmerült
- A hozzászóláshoz be kell jelentkezni
Nem csak emlékeztet, hanem majdnem, hogy ugyanaz.
--------------------
http://fullcircle.hu
- A hozzászóláshoz be kell jelentkezni
Talán az lehet az oka, hogy a Plan9 is ugyanezen emberek munkája? Gondolom az egyikük a "művész", vagy aki eldönti, hogy milyen legyen a logó. :)
"Plan 9 from Bell Labs is a research system developed at Bell Labs starting in the late 1980s. Its original designers and authors were Ken Thompson, Rob Pike, Dave Presotto, and Phil Winterbottom."
- A hozzászóláshoz be kell jelentkezni
ja értem, az egyikük fejleszt, a másik a marketinges arc :D
- A hozzászóláshoz be kell jelentkezni
Jaja, ez a Pike nem is néz ki komoly fejlesztőnek, inkább csak betanulta ezt az előadás szöveget, mint egy verset. Nyilván Thompson az ész, ő meg a grafikus-marketinges a csapatban :D
- A hozzászóláshoz be kell jelentkezni
szerintem ideje elkezdeni ezt a nyelvet tanulni.
jobb a hullam tetejen lovagolni, mint a vizet nyelni.
csok
OpenBSD 4.6/i386 theo for the prezident:D
- A hozzászóláshoz be kell jelentkezni
Az, hogy valami a Google-től jött még nem predesztinál a sikerre.
(csak úgy általánosságban mondom)
suckIT szopás minden nap! 2010 az IPv6 éve lesz
- A hozzászóláshoz be kell jelentkezni
> Az, hogy valami a Google-től jött
Szerintem Rob Pike-tól, Ken Thompson-tól, stb. jött.
- A hozzászóláshoz be kell jelentkezni
Akik Google-alkalmazottak, és teljes idejükben csinálják ezt.
suckIT szopás minden nap! 2010 az IPv6 éve lesz
- A hozzászóláshoz be kell jelentkezni
> Akik Google-alkalmazottak, és teljes idejükben csinálják ezt.
A "logikád" szerint a Neumann-elv nem Neumann-tól, hanem az IAS-től jött.
- A hozzászóláshoz be kell jelentkezni
Kár erőltetned, úgysem hiszem el, hogy szándékosan vagy ilyen korlátolt.
suckIT szopás minden nap! 2010 az IPv6 éve lesz
- A hozzászóláshoz be kell jelentkezni
> jobb a hullam tetejen lovagolni, mint a vizet nyelni.
Marmint a Google Wave tetejen? :)
- A hozzászóláshoz be kell jelentkezni
nem erre gondoltam. marmint a gugli hullamtermekre.
hanem break point cimu film oreg kenauval, meg a meg oregebb piszkostancos elhunyttal.
kivancsi vagyok milyen iranyban befolyasolja ez a tortenet a toketlenfecske fejlesztesuket.
elkepzelheto hogy meguntak a kigyonyelvet.
csok
OpenBSD 4.6/i386 theo for the prezident:D
- A hozzászóláshoz be kell jelentkezni
baszki, ezt visszaforditani IT-nyelvre.... :D
- A hozzászóláshoz be kell jelentkezni
http://www.imdb.com/title/tt0102685/
http://code.google.com/p/unladen-swallow/
OpenBSD 4.6/i386 theo for the prezident:D
- A hozzászóláshoz be kell jelentkezni
A Google világuralomra tör! Meneküljetek! :-D
(Nekem úgy tűnik hogy szintaxisában megalkották a tökéletes Pascal/C hibridet.)
Úgy várom már a Google Cola-t, meg a GooDonald's gyorsétteremláncot, illetve Gooil olajvállalatot. Meg képzeljétek el, hogy minden Tesco felirat helyett egy Google logó van.... :-D
---------------
Értelmezési hiba! Elolvassa újra? I/N
- A hozzászóláshoz be kell jelentkezni
Remélem gyártanak majd valami megbízható autót is, rögtön megyek venni :D
--
return 0;
- A hozzászóláshoz be kell jelentkezni
csak nem akar eszembe/találatba jutni hogy mit tegeltem be fejembe régebben google programnyelvvel (sőt mintha több is lett volna, és készített, nem használt)
nincs ötletetek?
- A hozzászóláshoz be kell jelentkezni
http://code.google.com/p/go/issues/detail?id=9
Issue 9, befosok...
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Miért, szerintem nagyon kreatív ötletek vannak:
Goolash :-D
---------------
Értelmezési hiba! Elolvassa újra? I/N
- A hozzászóláshoz be kell jelentkezni
akkor azért siettél
- A hozzászóláshoz be kell jelentkezni
BSD? Eddig nem arról volt szó, hogy a Linux-ot veszik kezelésbe?
Vagy hülye vagyok és attól, hogy BSD licences, még nem egyenlő azzal, hogy nem Linux-ra gyúrják a ChromeOS-t?
- A hozzászóláshoz be kell jelentkezni
hajhaj.
A BSD az csak egy licenc, ugyanúgy, mint az MIT, Apache, GPL, MPL, CC-BY-SA, miegyebek.
A GPL-hez képest nagyságrendekkel engedékenyebb abban a tekintetben, hogy mit csinálsz a kóddal. Én pl. sokkal jobban kedvelem a GPL-nél.
—-—-—
int getRandomNumber() {
return 4;//szabályos kockadobással választva.
} //garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Ez attól függ milyen sorsot szánsz a kódnak.
Ha pl. azt akarod, hogy egy általad megvalósított technológia terjedjen, és nem számít, ki mire használja a jövőben, akkor a BSD jó választás.
Ha azt akarod, hogy bárki aki hozzányúl, az garantáltan visszakerüljön a közösségi ágba is, akkor a GPL a jobb.
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)
- A hozzászóláshoz be kell jelentkezni
"Ha azt akarod, hogy bárki aki hozzányúl, az garantáltan visszakerüljön a közösségi ágba is, akkor a GPL a jobb."
Te sem a GPL-ből diplomáztál. :)
suckIT szopás minden nap! 2010 az IPv6 éve lesz
- A hozzászóláshoz be kell jelentkezni
Ezt könnyű volt kijelenteni. Sejtettem is hogy valaki nem állja meg szó nélkül.
Én nem akartam tanulmányt írni a dologról, megpróbáltam a lényegét sommázni. (Ezek szerint nem sikerült.)
Akkor kérlek pontosítsd!
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)
- A hozzászóláshoz be kell jelentkezni
Első, és legfontosabb kitétel: _ha_ terjeszti.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
Hihetetlen csupa off-topic baromsag.
Nekem meg nem volt idom atnezni, pedig latok benne fantaziat, gondoltam majd itt lesznek ertelmes dolgok, de nem.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
"gondoltam majd itt lesznek ertelmes dolgok, de nem"
szerintem benézted az oldalt
- A hozzászóláshoz be kell jelentkezni
Arra ott van az egy oras izelito belole. Abban sem lesz sok koszonet :)
- A hozzászóláshoz be kell jelentkezni
szerencsére te nem írtál sem offtopic-ot, se pedig baromságot :))
--
xterm
- A hozzászóláshoz be kell jelentkezni
kivetelesen +1. az "irjunk mindent asmben" baromsag, haladni kell a korral gyerekek.
es mire vagy kivancsi? hogy miert jobb a dynamic type inference mint a static typing? vagy menjunk bele a szemantikus fa tipuselemzesebe? itt, egy altalanos celu portalon?
- A hozzászóláshoz be kell jelentkezni
Hat en szivesen latnek egy jo kis static vs dynamic typing vitat. Pl miert jobb a dynimc type inference, mint a static? Lassabb, ha futas kozben kell tipust kitalalni, mint forditasi idoben, nem?
- A hozzászóláshoz be kell jelentkezni
en csak egy peldat irtam fent, en kifejezetten a static typing hive vagyok. amit csak lehet, forditasi idoben szeretnek latni hibakent, persze ettol meg a fordito lehet okos.
- A hozzászóláshoz be kell jelentkezni
shit, en is static meg safe typing tamogato vagyok, akkor nem tudunk vitazni.
- A hozzászóláshoz be kell jelentkezni
nem ment ez mellé?
--
xterm
- A hozzászóláshoz be kell jelentkezni
nem, csak unom turul hozzaszolasait :)
- A hozzászóláshoz be kell jelentkezni
Itt vannak nemileg nem offtopic hozzaszolasok:
http://lambda-the-ultimate.org/node/3676
- A hozzászóláshoz be kell jelentkezni
nagy köszi a linkért!
jéé vannak a Go-ról zömében konstruktív, szakmai hozzászólásokat tartalmazó fórumok is... :P
Ez például különösen érdekes.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
ezekkel is egyetertek. az eloadas elejen pedig elkezdte ecsetelni, milyen klassz ficsorok vannak benne, konkurencia pl.
Az a vicces hogy ezek a dolgok mar regen benne vannak funkcionalis nyelvekben. Ugyanakkor pl ugy vettem ki, polymorfizmus nincs, egyszerre megengedi a konkurenciat state-el, magyaran atlathatatlan kodok tomgele fog keszulni...
Szoval elso latasra, eleg gany, haszontalan, es egyaltalan nem innovativ.
zsolt
- A hozzászóláshoz be kell jelentkezni
Érdekes ötlet. Bár a videó nem igazán győzött meg arról, hogy milyen dolgokhoz lenne érdemes ezt a nyelvet használni, a már létezők helyett.
- A hozzászóláshoz be kell jelentkezni