http://www.tutorialsavvy.com/2013/04/google-go-programming-in-eclipse.html/
Google Go Programming In Eclipse
- The new “Go” programming language is from Google co.It has many features better then other languages.
- Go language features are:-
– High Speed Compilation – Type and Memory safety – Concurrency – Efficient Garbage Collection
- The Windows MSI Installer can be downloaded from the link:-
- The Eclipse Plugin Update for Go programming Languages are downloaded from link:-
- In this Demo , “We will see a Go programming in Eclipse Environment”.
- After Updating Go plugin in Eclipse, we can set Go Configuration in Eclipse,
<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-setting-eclipse.jpg?w=667" data-recalc-dims="1" />
- Create a new Go Project “GoLanguageDemo” in Eclipse.
<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-project-eclipse.jpg?w=667" data-recalc-dims="1" />
- A Google Go project has these options,
<img border="0" src="http://i1.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/do_demo_web_server.jpg?w=667" data-recalc-dims="1" />
- The Go project structure in Eclipse,
<img border="0" src="http://i1.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-project-structure-eclipse.jpg?w=667" data-recalc-dims="1" />
- Lets Create a Go Program Listening to PORT no “9090”.Let the file name is do_demo.go file.Now The project Will look like, <img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-prject-main-struct.jpg?w=667" data-recalc-dims="1" />
- The do_demo.go file,
package main import ( "net/http" "fmt" ) /* Default Request Handler*/ func defaultHandler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello This is Sandeep.Testing Go Programming Language %s!
", r.URL.Path[1:]) } func main() { http.HandleFunc("/", defaultHandler) http.ListenAndServe(":9090", nil) }
- The Run As option for go file is,
<img border="0" src="http://i2.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-run-as-option.jpg?w=667" data-recalc-dims="1" />
- Now open up a browser and call the localhost for PORT 9090.
<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-output.jpg?w=667" data-recalc-dims="1" />
Apr 11, 2013
<img src="http://i2.wp.com/www.tutorialsavvy.com/wp-content/uploads/2016/04/quickbookshighres-e1459968126629.jpg?w=667" alt="Javascript books" data-recalc-dims="1">