Google launched Go, a new systems programming language born with concurrency, simplicity and performance in mind.
Go is open source and its syntax is similar to C Programming Language, C++ and Python. Typical builds take a fraction of a second yet the resulting programs run nearly as quickly as comparable C or C++ code. It uses an expressive language with pointer but no pointer arithmetic. It is type safe and memory safe. It offers good support for concurrency and communication. However, one of its main goals is to offer the speed and safety of a static language but with the advantages offered by modern dynamic languages.
Go also offers methods for any type, closures and run-time reflection. The syntax is pretty clean and it is garbage collected. It is intended to compete with C and C++ as a systems programming language.
Your starting point would be Go’s main page if you want to start testing this new programming language.
Tags: Programming Language
Like What you See?Become one of the regulars by subscribing! You'll be the first to know when we add more great posts just like this. Join up by either RSS Feeds or Email Updates today!
There are 2 Comments to this post. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response
As per Robert Griesemer, Rob Pike and Ken Thompson – creators of the Go the need for the new language is to have a system programming language that has a modern language’s features such as garbage collector, multi threading, etcThere’s no limits to marketing lies…
Here are (reliable) languages benchmarks:
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=go&lang2=gcc
3x to 90x times slower than C,
1,5x to 10x more memory.
Benchmarks shows even C# and Java are faster than Go! wich have the advantage of a far more efficient garbage collection.
Log in to Reply | Leave a ReplyClick here to cancel reply.You must be logged in to post a comment.
News & UpdatesEnter your email address:CategoriesTutorialsC Programming TutorialsC++ Programming TutorialsC# Programming TutorialsObject Oriented ProgrammingMicrosoft Direct-X ProgrammingProgramming StylesData StructuresSource CodeC Programming Source CodeC++ Source CodeASPVisual Basic Source CodePHP Source CodeJavaJava ScriptBlogFree UtilitiesComputer BooksGeneral BooksProgramming BooksDatabasesWeb Design & DevelopmentComputer Science BooksCertification CentralGeneral SoftwareGraphics & IllustrationHardwareNetworking BooksFAQs Tutorial Categories TutorialsC Programming TutorialsC++ Programming TutorialsC# Programming TutorialsObject Oriented ProgrammingMicrosoft Direct-X ProgrammingProgramming StylesData StructuresSource CodeC Programming Source CodeC++ Source CodeASPVisual Basic Source CodePHP Source CodeJavaJava ScriptBlogFree UtilitiesComputer BooksGeneral BooksProgramming BooksDatabasesWeb Design & DevelopmentComputer Science BooksCertification CentralGeneral SoftwareGraphics & IllustrationHardwareNetworking BooksFAQs Popular Tags .NETAlgorithmsAppletArraysB-TreeBooksC#.NETC++ LibraryC++ ProgrammingCalculatorClassClassesC ProgrammingCSharpDatabaseData StructureDirectXExceptionFAQFAQsFile HandlingFunctionsGameGraphicsInheritanceJavaJavaScriptLoopsNetworkingObjectOpen SourceOverloadingPHP Source CodePointersPolymorphismProgrammingProgramming TipsSortingSource CodeStackStringsUtilitiesVisual Basic Source CodeWindowsWireless
Niciun comentariu:
Trimiteți un comentariu