BibSonomy :: url :: The Go Programming Language
sign in · help · news · about · deen

BibSonomy ::  url ::

The blue social bookmark and publication sharing system.

discussion

This web page has not been reviewed yet.
rating distribution
average user rating
?
The average rating is computed over all reviews. However, some of them may be invisible to you due to the visibility setting chosen by the reviewers.
(0.0 of 5.0 based on 0 reviews)

    bookmarks

     (6)
    << < 1 > >> 
    • No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends: ...
      No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends: * Computers are enormously quicker but software development is not faster. * Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation. * There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript. * Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages. * The emergence of multicore computers has generated worry and confusion. We believe it's worth trying again with a new language, a concurrent, garbage-collected language with fast compilation. Regarding the points above: * It is possible to compile a large Go program in a few seconds on a single computer. * Go provides a model for software construction that makes dependency analysis easy and avoids much of the overhead of C-style include files and libraries. * Go's type system has no hierarchy, so no time is spent defining the relationships between types. Also, although Go has static types the language attempts to make types feel lighter weight than in typical OO languages. * Go is fully garbage-collected and provides fundamental support for concurrent execution and communication. * By its design, Go proposes an approach for the construction of system software on multicore machines.
      to go language programming by toni and 5 other users on Dec 3, 2009, 7:32 PM
      (0)
    • to development go google language opensource programming software by yish and 5 other users on Nov 13, 2009, 12:47 PM
      (0)
    • to programming by goncourt and 5 other users on Nov 12, 2009, 9:25 PM
      (0)
    • to google language programming by dolefulrabbit and 5 other users on Nov 11, 2009, 3:11 PM
      (0)
    << < 1 > >>bookmarks per page: 5 10 20 50 100  
    a gripper