Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Go - Google-ov programski jezik

[es] :: Art of Programming :: Go - Google-ov programski jezik

Strane: 1 2 3

[ Pregleda: 11307 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Stefan Markic

Član broj: 82674
Poruke: 759
*.dynamic.sbb.rs.



+73 Profil

icon Go - Google-ov programski jezik11.11.2009. u 00:06 - pre 176 meseci


http://golang.org/
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Go - Google-ov programski jezik11.11.2009. u 09:30 - pre 176 meseci
Hej, pa to je nedostajalo svetu, jos jedan programski jezik. Nije vazno sto ljudi ne umeju da koriste ni ove koje imaju, daj da dodamo jos jedan svejedno.


Ovo izgleda kao neka monstruozna mesavina pascala i C-a namerno stripovana na osnove da apeluje na ljude kojima su jezici kao C++ kompleksni, ali ocigledno na ustrb gomile stvari koje ti jezici pruzaju. Veci deo FAQ za Go su pitanja "Zasto GO ne podrzava ovo ili ono" sa odovorima "bice, ako ne poveca kompleksnost", to je ko da krenes na more kolima al ostavis sve stvari kuci da bi ti auto bio laksi i brze isao .
Jedino sto ovde vidim kao neki novi benefit (a i to je diskutabilno) je ugradjeni paralelizam. Ali hej, napravio ga je google, mora da je naravljen od zlata sa puno ljubavi.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 10:14 - pre 176 meseci
C++ je komplikovan pre svega u praksi, a C zna da bude u praksi još komplikovaniji, mada je na papiru, tj. konceptualno daleko prostiji. Java i C# su prostiji u praksi. Alternativa C++ jeziku je potrebna. Šta je gugl uradio, ne znam.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-a-1.sezampro.yu.



+395 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 10:44 - pre 176 meseci
Svaka nova alternativa koja se pojavi se uglavnom svodi na isto :
1.) Daj mi GC da ne brinem o memoriji
2.) Makni mi pointere i reference jer necu da znam da postoje






Viva lollapalooza
 
Odgovor na temu

NicholasMetropolis
NicholasMetropolis
Beograd

Član broj: 220441
Poruke: 283
*.adsl.eunet.rs.



+17 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 11:40 - pre 176 meseci
Ovo meni deluje zanimljivo u svakom slučaju i izgleda da puca na isti segment tržišta kao i D.

Svako rešenje koje se kompajlira u mašinske instrukcije, ima GC i nema fakin' iteratore je napredak u odnosu na C++. Native podrška za konkurentnost je veliki plus.
#define TRUE FALSE /*Happy debugging suckers*/
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.ptt.rs.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 11:43 - pre 176 meseci
Sve te "alternative" nisu native, pa nisu alternative za C++, naročito ako GC ne možeš da isključiš. Jedina prava alternativa za C++ je objektni paskal, ali je on jako slabo podržan.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

NicholasMetropolis
NicholasMetropolis
Beograd

Član broj: 220441
Poruke: 283
*.adsl.eunet.rs.



+17 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 12:02 - pre 176 meseci
D podržava manuelno upravljanje memorijom C-style. GC je opcionalan.
#define TRUE FALSE /*Happy debugging suckers*/
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.co.yu.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 12:54 - pre 176 meseci
Od jave na ovamo je sve duvanje u istu tikvu. Jedino f# donosi funkcionalno programiranje, tj. u nekom elementu je drugačiji od drugih (mada to ima lisp).

Ako Go bude adekvatna alternativa C++ jeziku, super. Bio bih ja prezadovoljan C# jezikom da ima native port. Ako je ovo pokušaj uletanja u prazan prostor, onda od toga može nešto dobro da ispadne. Nisam ništa radio u objektnom paskalu, pa ne znam kakav je, ali je slabo podržan.

@mmix

Rekao si da si radio neku simulaciju u C# jeziku i da ste delove koji arče FPU morali da radite u jeziku C++. Zašto smradovi iz MS-a nisu bar to rešili da ide brzo? Postoji li neki način, tipa unsafe code, pa da ne proverava prekoračenja, ili otkud znam zbog čega tako sporo računa?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 14:34 - pre 176 meseci
nismo sami radili matematicke biblioteke, koristili smo nMath (koji je u principu managed wrapper oko BLAS/LAPACK) pa smo oko toga izgradili model.

Da ne ponavljam celu pricu C# na kraju zavrsi kao native code i izvrsava se na metalu, ali je kod takav da sadrzi puno poziva u CLR radi odrzavanja managed konteksta, to je ono sto generalno usporava C# u odnosu na c++. Mozes ti da pravis unsafe kod u c#-u (uz dosta ogranicenja, naravno), ali managed kontekst ne moze da se izbegne. odrzavanje GC tabela btw je jedan od vecih delova tog pozadinskog koda, zato mi je i malo sumnjiv ovaj njihov Go sa GC-em, al ne mogu da lupam napamet morao bih da vidim nasta lici proizvedeni native code i na koji nacin radi GoGC.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.co.yu.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 14:55 - pre 176 meseci
Citat:
mmix: Da ne ponavljam celu pricu C# na kraju zavrsi kao native code i izvrsava se na metalu, ali je kod takav da sadrzi puno poziva u CLR radi odrzavanja managed konteksta, to je ono sto generalno usporava C# u odnosu na c++. Mozes ti da pravis unsafe kod u c#-u (uz dosta ogranicenja, naravno), ali managed kontekst ne moze da se izbegne. odrzavanje GC tabela btw je jedan od vecih delova tog pozadinskog koda


Gde mogu više da se informišem o ovome? Šta od toga važi za Mono?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 15:22 - pre 176 meseci
Moze link do te teme gde je pisano o toj simulaciji?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 15:52 - pre 176 meseci
Citat:
Nedeljko: Gde mogu više da se informišem o ovome? Šta od toga važi za Mono?

Imas gomilu tekstova na netu o Common Language Infrastructure (CLI), Common Language Runtime (CLR) i Common Type System. Evo kreni od ovih wiki strana pa drilluj. Za malo dublju analizu ces morati da sidjes korak nize, napravi neki managed code pa ga debaguj i predji u dissassmbler i onda mozes videti te pozive o kojima ti pricam.

Sve isto vazi za Mono. Problem sa monom i platform portability je .NET Framework, ne CLI, .NET Framework sadrzi managed klase koje sadrze ili unsafe Windows specific pozive (preko DllImport) ili sadrze unamanged delove koda koji je windows-specific. Mono je u osnovi projekat da se .NET Framework managed API pojavi kao cross-platform resenje tako da aplikacije mogu da rade cross-platform oslanjajuci se na identican API. Da bi to uopste radilo Mono tim je prvo morao da napise CLI implementaciju za svaku target platformu.
Istina to slabo radi u praksi jer kaskaju, ali ako ti je portabilnost cilj uvek mozes da se fokusiras na GTK# biblioteku iz mono-a koja je alternativa za winforms (koji je u principu najveciu problem za portabilnost u .netu)

Citat:
Shadowed: Moze link do te teme gde je pisano o toj simulaciji?

http://www.elitesecurity.org/p2417619
al ne znam koliko vise detalja ces naci, ne znam sta te interesuje tacno...
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.co.yu.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 18:14 - pre 176 meseci
Postoje li indicije kada će Go(wno) moći da se preuzme i isproba?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

NicholasMetropolis
NicholasMetropolis
Beograd

Član broj: 220441
Poruke: 283
*.adsl.eunet.rs.



+17 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 18:51 - pre 176 meseci
Citat:
Nedeljko: Postoje li indicije kada će Go(wno) moći da se preuzme i isproba?


http://golang.org/
#define TRUE FALSE /*Happy debugging suckers*/
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 19:14 - pre 176 meseci
Uh, ispala za ime

Citat:

INQ: Google nicked my programming name:
A PROGRAMMER is fuming that the 'do no evil' search engine outfit Google appears to have nicked the name of his programming language, 'Go'.
Doing a search on the name 'Go' in Google turns up the name Francis McCabe. McCabe has been working on his programming language, which he has called 'Go!' from the outset, for the last ten years. He has even written a book on it, called "Lets Go!".
McCabe's Go is an object oriented language that claims to solve complex software development problems through its multi-threaded approach, with communications capabilities tossed into the mix.
McCabe is furious that Google has released a programming language of its own that's also called 'Go' and even has a tutorial page called "Lets Go".

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.co.yu.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 20:51 - pre 176 meseci
I gde je tamo link za preuzimanje?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

NicholasMetropolis
NicholasMetropolis
Beograd

Član broj: 220441
Poruke: 283
*.adsl.eunet.rs.



+17 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 21:27 - pre 176 meseci
Nema linka za preuzimanje. Koristi se Mercurial.


BTW: To je za linux. Win distribucija ne postoji.
#define TRUE FALSE /*Happy debugging suckers*/
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.telenor.rs.



+2790 Profil

icon Re: Go - Google-ov programski jezik12.11.2009. u 21:59 - pre 176 meseci
Postoji li paket za offline instalaciju za Linux?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
93.86.251.*



+2790 Profil

icon Re: Go - Google-ov programski jezik13.11.2009. u 11:32 - pre 176 meseci
Mislim da je ključna stavka za širenje ovog jezika to što nema Windows port.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

NicholasMetropolis
NicholasMetropolis
Beograd

Član broj: 220441
Poruke: 283
*.adsl.eunet.rs.



+17 Profil

icon Re: Go - Google-ov programski jezik13.11.2009. u 13:26 - pre 176 meseci
Citat:
Nedeljko: Mislim da je ključna stavka za širenje ovog jezika to što nema Windows port.


Biće ga sigurno, ali jezik je još uvek nije završen.
#define TRUE FALSE /*Happy debugging suckers*/
 
Odgovor na temu

[es] :: Art of Programming :: Go - Google-ov programski jezik

Strane: 1 2 3

[ Pregleda: 11307 | Odgovora: 50 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.