Autore Topic: dead  (Letto 4522 volte)

Offline legacy

  • ASM Lover
  • *****
  • Post: 353
  • Karma: +14/-2
    • Mostra profilo
dead
« il: 18 Maggio 2013, 15:37:09 »
dead
« Ultima modifica: 16 Gennaio 2020, 21:57:17 da legacy »

Offline lucommodore

  • Human Debugger
  • *****
  • Post: 6176
  • Karma: +48/-9
    • Mostra profilo
Re:google go-lang ?
« Risposta #1 il: 18 Maggio 2013, 16:15:54 »
Un nuovo linguaggio?
Com'è? Qualcuno ci ha messo le mani?
Solo chi è folle sfida le sue molle!
http://www.questolibro.it/retro-garage << Scambio/Vendo RetroGame

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:google go-lang ?
« Risposta #2 il: 18 Maggio 2013, 16:24:43 »
è un linguaggio sviluppato da Google con la supervisione di alcuni luminari informatici tra cui Ken Thompson (co-inventore di Unix) e Rob Pike (altro grande luminare di Unix e di Plan 9).
Lo usano per sviluppare parecchia della loro roba web, anche se non so di preciso quali applicativi Google sono basati si Go Lang, quali su Python e quali su Java.

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:google go-lang ?
« Risposta #3 il: 18 Maggio 2013, 17:31:53 »
Gcc pare supportarlo, boh, e' da provare.

generalmente diffido dei linguaggi troppo giovani perchè c'è poco supporto e il suo futuro è ancora da disegnare. Però sulla carta è un ottimo linguaggio, simile a Pascal ma con la sintassi del C

Offline lucommodore

  • Human Debugger
  • *****
  • Post: 6176
  • Karma: +48/-9
    • Mostra profilo
Re:google go-lang ?
« Risposta #4 il: 18 Maggio 2013, 19:51:05 »
per quanto possa capirci io mi sembra molto interessante... :D
Solo chi è folle sfida le sue molle!
http://www.questolibro.it/retro-garage << Scambio/Vendo RetroGame

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:google go-lang ?
« Risposta #5 il: 18 Maggio 2013, 21:58:20 »
C’è posto per Google Go? Prime impressioni sul nuovo linguaggio di BigG ::)

Offline lucommodore

  • Human Debugger
  • *****
  • Post: 6176
  • Karma: +48/-9
    • Mostra profilo
Re:google go-lang ?
« Risposta #6 il: 19 Maggio 2013, 02:15:02 »
C’è posto per Google Go? Prime impressioni sul nuovo linguaggio di BigG ::)
Grande compare!
Al solito mi son letto tutto (pure i commenti) e ne ho compreso forse un decimo (Rambo direbbe: "ci sono abituato") ma mi ha fatto un gran piacere quel decimo.
Quindi siamo ancora un po' sull'acerbetto eh? ;)
Dietro c'è Google, si vedranno evoluzioni. ;D
Solo chi è folle sfida le sue molle!
http://www.questolibro.it/retro-garage << Scambio/Vendo RetroGame

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:google go-lang ?
« Risposta #7 il: 19 Maggio 2013, 07:33:52 »
Sono passati 3 anni e mezzo dall'articolo, per cui penso che qualcosa sia cambiato. Go viene usato internamente da Google, che lo propone, sebbene in versione sperimentale, anche sul suo Google App Engine.

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:google go-lang ?
« Risposta #8 il: 20 Maggio 2013, 10:14:03 »
chissa' come si comporta e se ha vantaggi per l'embedded
e' da provare

è pensato per i web service. Fossi in te non ci perderei tempo per l'embedded.

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re:google go-lang ?
« Risposta #9 il: 20 Maggio 2013, 12:16:13 »
si, ok, ma si presenta come + robbusto, dato che ADA e' un casino da supportare e che il C e' pieno di trapple ed insidie, ... why not ?

gira che ti rigira non ci si schioda dal C, non c'e' mai nulla da fare.

C'è sempre il C++: ignorando RTTI, eccezioni e funzioni virtuali ti viene un linguaggio migliore del C ma con le stesse prestazioni. :D

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:google go-lang ?
« Risposta #10 il: 20 Maggio 2013, 14:42:04 »
che pero' permette ancora di fare porcate e che come core gcc-c++ e' un casino da compilare
go lang ha un core molto piu' snello e permette molte meno porcate


poi, scrivere la maestrina per il C++ ...... io non ci riesco, e' troppo complesso
per go lang non c'e' bisogno di scrivere la maestrina

e anche questo è vero :)

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re:google go-lang ?
« Risposta #11 il: 20 Maggio 2013, 15:04:46 »
che pero' permette ancora di fare porcate e che come core gcc-c++ e' un casino da compilare
go lang ha un core molto piu' snello e permette molte meno porcate

Dipende da cosa intendi per porcate. :P

Il mio ragionamento era che è più probabile che una piattaforma abbia un compilatore C++ che Go (ovviamente tralasciando C che è onnipresente).

E' un peccato che LLVM non abbia ancora backend per architetture di microcontrollori o altri embedded, perchè sarebbe figosissimo e si potrebbe usare qualsiasi linguaggio che ha un compilatore che si appoggia su LLVM (come C/C++/ObjectiveC con Clang).

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:google go-lang ?
« Risposta #12 il: 20 Maggio 2013, 15:23:34 »
Il mio ragionamento era che è più probabile che una piattaforma abbia un compilatore C++ che Go (ovviamente tralasciando C che è onnipresente).

Molto probabile, al momento al di fuori di piattaforme desktop/server non credo si trovi Go da nessuna parte.

E' un peccato che LLVM non abbia ancora backend per architetture di microcontrollori o altri embedded, perchè sarebbe figosissimo e si potrebbe usare qualsiasi linguaggio che ha un compilatore che si appoggia su LLVM (come C/C++/ObjectiveC con Clang).
Ne ha qualcuno, c'è un backend per il TI msp430 ad esempio. C'è comunque un problema ad utilizzare linguaggi diversi dal C con LLVM, se è richiesto un runtime complesso (come nel caso di C++) bisogna molto probabilmente scrivere a manina le funzioni di supporto per il runtime (la parte per la gestione delle eccezioni/stack unwinding/etc., bisognerebbe in sostanza estendere anche compiler-rt/libc++abi per offrire pieno supporto al C++). Notare che alcune cose si possono tagliare, ma ad esempio non si può compilare libc++ senza supporto RTTI, mentre si può linkare ad un programma senza RTTI.

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:google go-lang ?
« Risposta #13 il: 20 Maggio 2013, 15:28:35 »
"No generics, no overloading, and no adding methods to existing types. How....useful."

ROFL. Il titolo è già tutto un programma. ;D

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:google go-lang ?
« Risposta #14 il: 20 Maggio 2013, 17:43:26 »
Infatti c'è da spaccarsi :-)

Dopo la prima pagina (ne sono 5) ho abbandonato. Anche se devo ammettere, un bel flame  ;)

Tags: