<p><a href="https://astaxie.gitbooks.io/build-web-application-with-golang/en/02.1.html" rel="nofollow">https://astaxie.gitbooks.io/build-web-application-with-golang/en/02.1.html</a></p>
<hr/>**评论:**<br/><br/>7926: <pre><p>"Systems" refers to a type of application that only speaks to other applications. </p></pre>irregular_regular: <pre><p>Could every other language be considered a "systems" language though? I can't imagine an application that wouldn't be able to talk to another application? Speaking from the perspective of the language that was used to code the application</p></pre>RevMen: <pre><p>In the same way that any vehicle could be used as a rally car. Sure, you can do it, but you'll probably have better results if you stick with the Subaru.</p></pre>Redundancy_: <pre><p><a href="https://en.wikipedia.org/wiki/System_programming" rel="nofollow">https://en.wikipedia.org/wiki/System_programming</a></p></pre>WikiTextBot: <pre><p><strong>System programming</strong></p>
<p>System programming (or systems programming) is the activity of programming computer system software. The primary distinguishing characteristic of systems programming when compared to application programming is that application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software, are performance constrained, or both (e.g. operating systems, computational science applications, game engines and AAA video games, industrial automation, and software as a service applications).</p>
<hr/>
<p><sup>[</sup> <a href="https://www.reddit.com/message/compose?to=kittens_from_space" rel="nofollow"><sup>PM</sup></a> <sup>|</sup> <a href="https://reddit.com/message/compose?to=WikiTextBot&message=Excludeme&subject=Excludeme" rel="nofollow"><sup>Exclude</sup> <sup>me</sup></a> <sup>|</sup> <a href="https://np.reddit.com/r/golang/about/banned" rel="nofollow"><sup>Exclude</sup> <sup>from</sup> <sup>subreddit</sup></a> <sup>|</sup> <a href="https://np.reddit.com/r/WikiTextBot/wiki/index" rel="nofollow"><sup>FAQ</sup> <sup>/</sup> <sup>Information</sup></a> <sup>|</sup> <a href="https://github.com/kittenswolf/WikiTextBot" rel="nofollow"><sup>Source</sup></a> <sup>]</sup>
<sup>Downvote</sup> <sup>to</sup> <sup>remove</sup> <sup>|</sup> <sup>v0.27</sup></p></pre>Killing_Spark: <pre><p>Why exactly are AAA games in the examples if game engine was already there? Isnt anything else in the game that isnt the engine the application part of the game? </p>
<p>Sometimes Wikipedia confuses me :D</p></pre>titpetric: <pre><p>The key point was "systems programming aims to produce software and software platforms which provide services to other software, <em>are performance constrained</em>, or both".</p>
<p>Game engine would be a subset of AAA video games, but they are together both an example of a performance constrained software. One could subdivide that further into <a href="https://www.fmod.com/" rel="nofollow">audio libraries</a>, AI, etc. all of which still fall under the same designation of systems programming.</p></pre>7926: <pre><p>Yes, but usually it's languages with certain capabilities or features that lend themselves to the task. For Go, I'm pretty sure it is it's ability to quickly process huge amounts of requests. </p></pre>Funnnny: <pre><p>It serves as a backbone for other part of the app (even the backend). You can say it works like an OS,</p></pre>colezlaw: <pre><p>There was an interview with important people in various "systems languages", from D, Rust, Bjarne Stroustrup for C++, and Rob Pike for Go. One of the first questions asked was what a systems language was - after all four of them gave different answers, I think they all agreed to stop saying it. I'm pretty sure Rob Pike admitted that when they wrote that long ago in the early documentation, they didn't have a good boundary on what is or is not systems software. </p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传