What is Go and What is it Used For?

xuanbao · · 420 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Hi everyone,</p> <p>Recently I&#39;ve been hearing Go come up a lot, especially from developers that are interested in Cloud computing, but I don&#39;t really know anything about it and the Wikipedia page was not particularly informative.</p> <p>So what is Go used for, exactly, and what makes it a good language to know?</p> <p>Thanks to everyone in advance!</p> <p><strong>EDIT:</strong> Thanks to everyone who commented. Your answers have peaked my interest and I just picked up the &#34;Learn How to Code: Google&#39;s Go (Golang) Programming Language&#34; course by Todd McLeod on Udemy.</p> <hr/>**评论:**<br/><br/>drvd: <pre><p>Go is a programming language which compiles to native code (direct executables), has a nice standard library, good tooling, very readable syntax and a very low learning curve. The rest is taste. </p></pre>tmornini: <pre><p>And a completely sane built-in async/parallel primitives.</p> <p>This is a very significant part of what makes Go a great language.</p></pre>manueslapera: <pre><p>If you want to search information about go language, its better to search in google with the keyword <code>golang</code>.</p> <p>Go was a nice name (google and a japanese game), but makes searching for code answers a nightmare.</p></pre>Keshenka: <pre><p>Thanks, that has helped a lot, actually</p></pre>manueslapera: <pre><p>i know, took me a while ;)</p></pre>psudophilly: <pre><p>It&#39;s a Chinese game, not japanese. </p></pre>manueslapera: <pre><p>oh really? I didnt know. </p></pre>robe_and_wizard_hat: <pre><p>i&#39;ve always enjoyed this particular irony of the Go programming language (developed by Google employees)</p></pre>condanky: <pre><p>Good place to start looking is the official website <a href="https://golang.org/" rel="nofollow">https://golang.org/</a></p></pre>sh41: <pre><p>I&#39;m surprised that you say the Wikipedia page is not very informative. Are you talking about this page, or maybe you were looking at something else by mistake?</p> <p><a href="https://en.wikipedia.org/wiki/Go_(programming_language)" rel="nofollow">https://en.wikipedia.org/wiki/Go_(programming_language)</a></p></pre>Keshenka: <pre><p>That is quite informative, thanks. It appears I was looking at the wrong Go language. I did not realize there were two unrelated programming languages named Go.</p></pre>sh41: <pre><p>There aren&#39;t. The other one is named &#34;Go!&#34; with an exclamation mark.</p></pre>Asdayasman: <pre><p>Nearly as fast as C++, much simpler to learn, and built with concurrency in mind from the ground up, making properly utilising many cores a cinch.</p></pre>dilap: <pre><p>go is good for almost anything that doesnt require a GUI. Go&#39;s a language that doesnt look that impressive from the outside -- &#34;just a small rehash of old ideas&#34; -- but once you start using, you realize the genius of it: it&#39;s just SO EASY to write the code you want, and make it do what you want it to do.</p> <p>brilliant language. designed by people interested in the LANGUAGE, and engineering, not in advancing an agenda or new theory of programming.</p></pre>dilap: <pre><p>ps if you want to see cool shit in Go, check out this guy:</p> <p><a href="https://github.com/fogleman" rel="nofollow">https://github.com/fogleman</a></p> <p>he is downright <em>inspirational</em></p></pre>Keshenka: <pre><p>Will do, thanks!</p></pre>shark1337: <pre><p>Go is used a lot for web programming. Websites like dropbox use it aswell </p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

420 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传