2011-12-14, 23:46
  #1
Medlem
gotos avatar
Bara undrar om det är någon annan här i forumet som har tittat närmare på Googles programmeringsspråk Go.

Har själv gått igenom lite slides, kodexempel etc. och tycker att det ser mycket lovande ut.

Några intryck:
- Syntaxen är väldigt minimalistisk, nästan som en script, samtidigt som det är starkt typat.
- Kontrollstrukturerna är mer genomtänkta än jag sett i något annat språk.
- Objekttyper skapas genom typedefs från inbyggda typer, som man sedan "hänger" metoder på. Lite som extension methods i C#.
- Funktioner tar interfaces som argument. Om en typ har matchande metoder så implementerar den interfacet. Genom att hänga på metoder är det relativt lätt att få funktioner att svälja typer.
- Det finns klara syntaxregler: man behöver inte tveka hur breda tabbar ska vara etc. Detta sköts av ett automatiskt verktyg som skriver om koden.
- Kompilering är grymt snabb och det som genereras är förhållandevis snabbt.
- Det finns bra bibliotek för nätverk och webben, fast inga bra verktyg.
- Generics finns inte, i a.f. inte för tillfället.
- Lambda-uttryck skulle behövas, även om det finns på sätt och vis.
- Nya funktioner kommer. Version 1 släpps i början av 2012.
Citera
2011-12-15, 00:08
  #2
Medlem
Det ser intressant ut =)
Citera
2025-03-15, 23:49
  #3
Medlem
Retropropagations avatar
Lite sen på tåget...

Men nu är det dags tack vare:

(FB) TypeScript

Hur kommer man igång?

Vilka böcker bör man läsa?

Finns det någon bra MOOC?

Någon svensk högskolekurs?

Vad mer behöver man veta, om man en gång i tiden har tillhört världseliten i C++ och C#?...
Citera
2025-03-19, 19:08
  #4
Medlem
Retropropagations avatar
Citat:
Ursprungligen postat av Retropropagation
Lite sen på tåget...
...
Hur kommer man igång?

Vilka böcker bör man läsa?

Jag har börjat med en gammal video med en av Gos uppfinnare:

https://www.youtube.com/watch?v=rKnDgT73v8s

Sedan tänker jag fortsätta med en gammal bok, skriven av en av mina favoritförfattare:

https://www.gopl.io/
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in