Go: A new system programing language
Walter Bright
newshound1 at digitalmars.com
Wed Nov 11 10:55:48 PST 2009
Bill Baxter wrote:
> It's harder to find those when you're skimming through trying to get
> the highlights with a 5 minute limit. :-) What are some things is it
> missing?
Off the top of my head, some major ones:
. exception handling
. generic programming
. metaprogramming
. inline assembler
. interface to C
. RAII
. immutability for anything but strings
. vector operations
. operator overloading
. purity
. CTFE
. unit testing
. documentation generation
. ability to write systems code like implement a GC
. conditional compilation
. contracts
. 80 bit floating point
. introspection (runtime or compile time)
. delegates
. reference parameters
Not sure if it has closures or not.
And of course a lot of minor ones,
. no _ in integer literals
. no nesting comments
. no entities
etc.
More information about the Digitalmars-d
mailing list