aspose file tools*
The moose likes Other Languages and the fly likes Go:  Are there any areas where Go will not serve as well as C? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Languages » Other Languages
Bookmark "Go:  Are there any areas where Go will not serve as well as C? " Watch "Go:  Are there any areas where Go will not serve as well as C? " New topic
Author

Go: Are there any areas where Go will not serve as well as C?

Igor Mechnikov
Ranch Hand

Joined: Feb 13, 2011
Posts: 100

e.g. OS, device drivers, etc...


String knock = "\u042F \u0418\u0433\u043e\u0440\u044c";
Mark Summerfield
author
Ranch Hand

Joined: Jun 20, 2012
Posts: 37

Hi Igor,

Go was originally designed as a systems programming language to succeed C, so there's nothing you can do in C that you can't do in Go---and Go is easier to write and maintain and is relatively speaking a safer language. However, right now Go doesn't have strong support for GUI programming or for mobile programming. It can certainly be used for low level systems programming---at least on Unix---but I'm not sure about device drivers.


Mark Summerfield
"Programming in Go" - http://www.qtrac.eu/gobook.html
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Go: Are there any areas where Go will not serve as well as C?