I translated in french few more Go articles you can find on golang-france.
* defer, panic et (ha)recover.pdf
* Gestion des erreurs en Go.pdf
* Pratique de la programmation en go.pdf
* Concurrence_go.pdf
Everything and nothing in particular about Modeling, Architecture, Software engineering,...
Showing posts with label golang. Show all posts
Showing posts with label golang. Show all posts
Wednesday, September 28, 2011
Tuesday, September 6, 2011
Golang-France
I created yesterday the "http://code.google.com/p/golang-france web site which the goal is to gather different documentation in french about the Go language.
I've in parallel started to translate the 3 days course which is available on the Go web site ; the alpha version of the first day is already available on golang-france.
I've in parallel started to translate the 3 days course which is available on the Go web site ; the alpha version of the first day is already available on golang-france.
Labels:
course,
french,
Go,
golang,
golang-france
Wednesday, May 11, 2011
Go on Google AppEngine
Go is a language I'm following from its beginning one year ago, and I believe in its potential. It is always difficult to bet on the success or not of a technology (I succeeded for Java, Eclipse, GWT, ..., failed for Groovy for instance). Go has many advantages for its own like Google behind, Ken Thomson as co-creator, nice syntax,http://www.blogger.com/img/blank.gif performance, ...
But it also lacked up to now of publicity, large developer community, good IDE, no dynamic library binding, and so on...
It is almost the past for all those drawbacks ; Google IO bring GO on before the stage, Eclipse has a quite nice GO plugin, cgo is better and better, ...
Google and the Go development team has worked a lot the past months to offer from now the ability for developers to build AppEngine applications in GO (see )... After Python and Java, Go will be the next language being able to be used with AppEngine... It is a strong message sent to the community in my opinion.
Let the future do its job and we'll see if GO can handle all its promises.
But it also lacked up to now of publicity, large developer community, good IDE, no dynamic library binding, and so on...
It is almost the past for all those drawbacks ; Google IO bring GO on before the stage, Eclipse has a quite nice GO plugin, cgo is better and better, ...
Google and the Go development team has worked a lot the past months to offer from now the ability for developers to build AppEngine applications in GO (see )... After Python and Java, Go will be the next language being able to be used with AppEngine... It is a strong message sent to the community in my opinion.
Let the future do its job and we'll see if GO can handle all its promises.
Sunday, May 30, 2010
Go language
In the galaxy of languages, it is always hard to choose one ; we can take a widely spread general purpose language like Java for instance, or a domain specific language like SQL. We usually choose both in many cases.
Go language has been developped by Google to be a system oriented programming language, even if it has IMO the ability to be a general purpose programming language . The principles which have conducted to its elaboration are :
Go (golang) is one of the language which may replace C or C++ in a near future because of combining efficiency, safety and simplicity. It also introduces some very noticeable features like goroutines and channels which may highly simplify the multi-thread development task.
Up to now, Go lacks mainly of IDE and debugger to help writing very large scale applications. It lacks also the ability to load dynamic libraries but it is a question of time. But the language itself and its compiler(s) are very robust and already ready for developping mature software.
Here are some useful pointers for Go :
Go language has been developped by Google to be a system oriented programming language, even if it has IMO the ability to be a general purpose programming language . The principles which have conducted to its elaboration are :
- simplicity
- efficiency
- safety
- quick compilation time
- ubiquity
Go (golang) is one of the language which may replace C or C++ in a near future because of combining efficiency, safety and simplicity. It also introduces some very noticeable features like goroutines and channels which may highly simplify the multi-thread development task.
Up to now, Go lacks mainly of IDE and debugger to help writing very large scale applications. It lacks also the ability to load dynamic libraries but it is a question of time. But the language itself and its compiler(s) are very robust and already ready for developping mature software.
Here are some useful pointers for Go :
- golang
- go resources
- calling C from go
- go callbacks in go
- IDE supports
- Gedit
- Gogo editor
- Nefarious eclipse
- Windows port
- reddit/golang
- Go search engine
- log4go (interesting especially until a debugger is not provided)
Subscribe to:
Posts (Atom)