News for hackers. Stuff that matters.
Re:D for the Win by tomwilde on Friday August 22, 2014 @08:35AM (#8211796)
Hail Wikipedia for it is the source of all truth.

http://en.wikipedia.org/wiki/System_programming_language

Re:D for the Win by agumonkey on Friday August 22, 2014 @08:47AM (#8211831)
C and Go both classified as high level system language, but I can't deny the fact that C allows for finer control over machine usage so it's hard to put Go in the same bag.
Re:D for the Win by tomwilde on Friday August 22, 2014 @09:27AM (#8211969)
You are right yet Go is much closer to C than Erlang in syntax, type system and memory-representation. Go is so close to C in fact, that its compiler is a modified C compiler.

Therefore I'd bundle it with C and D rather than Erlang.

Re:D for the Win by voidlogic on Friday August 22, 2014 @11:59AM (#8212642)
I think of Go as "C++", but as brought to you by the guys who made C, with tasty sprinkles from CSP and Python.
Re:D for the Win by coldtea on Friday August 22, 2014 @08:43PM (#8214588)
It's mostly Java from the people who made C, but didn't learn much from their C design mistakes.
Re:D for the Win by voidlogic on Sunday August 24, 2014 @12:19AM (#8217673)
Ridiculous. Go's lack of verbose classes and lack of inheritance, pass everything by value, the existence of pointers, first class concurrency primitives, compile to binary / no interpretation/JIT, lack of a VM, built in unit testing/benching, fast compile times, memory usage, easy C integration, etc etc all make it very different from Java.

I've been writing Go full-time for over 2 years and used to write mostly Java/C#, so I should know. When I started with Go and ported many of my personal Java applications, they all were much more maintainable and straight forward in Go.

Of course C had always been favorite language, and all I ever really wanted was a "modern" C, so I am probably biased.

Re:D for the Win by agumonkey on Friday August 22, 2014 @09:57AM (#8212087)
Agreed, I meant Erlang for its use. It's hard to be more different than Erlang in implementation :)