WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Go language  (Read 2143 times)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Go language
« on: November 06, 2011, 12:18:24 PM »
It is written in openSUSE 12.1 RC2 announcement that:

"We expect to be the first to ship Google's new programming language, Go."

Just let you know, that Go Language is available in TC4 repo too.

Go is a new opensource (system) programming language from Google, intended to outphase C once. It reminds a bit to Python in several aspects. Go programs are clean, easy to read and supports many modern elements not available in C. It comes with a nice library of modules (like Perl or Python). No as many of coourse, but it is pretty. Compilation is fast, and it can use benefits of multiple CPU cores, offers multritasking, etc. It was announced in 2009, so its really new. Most mature on LINUX 386 and AMD 64-bit (two different versions). Less matured on ARM and there is work on WINDOWS version.

It provides a single, statically linked executable. The usual "Hello World.." is about 700k after stripping, but it is getting better with real applications.

Personally I'm not so excited as using Python, but Go is on the 2nd position on my list :)

If you are interested in programming, want to write someting but do not like scripting, take a look on Go and play a bit on TC/MC.

For info visit the official golang  WEB site there is a good documentation.

Let's have a fun!


« Last Edit: November 06, 2011, 12:24:42 PM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."