Is That You Heared About Google's Programming Language

Tuesday, January 5, 2010

StumbleUpon.com Hi friends, Every computer programmer has a  opinions about how their programming language of choice could be improved. Who doesn't want more syntactic sugar, better runtime performance, and faster compilation

That's one of the reasons why there are so many programming languages. Creating a compiler is practically a rite of passage for computer science students,  in the software industry eventually make their own programming language or extend an existing one to the point where it's marginally recognizable.

Here is the new term launch by google i.e

Go, Google's Programming Language

Go offers an expressive type system, fast compilation, good performance, and built-in language features that simplify threaded programming and concurrency. The language has been under development for roughly two years. It started out as a 20 percent project—time that Google's engineers are given to use as they choose for undirected experimentation—and evolved into a serious full-time undertaking. Google is releasing the source code under the BSD license with the hope that a community will emerge around the new programming language and participate in the effort to make it a compelling choice for software development.

The language already has two compilers, gccgo which uses a GCC back end, and a suite of architecture specific compilers, 6g for 64 bit x86 code and 8g for 32-bit x-86 code (the naming style for the compilers is inherited from Plan 9 ). The GCC based compiler is slower than the architecture specific compilers but currently generates more efficient code.

I really don't understand the repeated banging-head-against-wall that language inventors are doing. There's a good reason why C++ is still in wide and very popular use: precisely because it does have explicit memory management and pointer arithmetic. C++ is a static, explicit language. Go is not. It will not replace C++, and no language will until that is understood.
...
Stop trying to replace C++ with a language that does not fulfill every aspect C++ covers. If you ARE a language inventor and reading my comment, answer this: can you write a cache/MMU interface or an interrupt handler in your language? If the answer is no, go back to the drawing board.

If you know anything rather than this please inform me through coments. All are accaptable.


0 comments:

Post a Comment

 

2009 ·snetdownloads by TNB