Mastering Concurrency in Go (PDF)

时间:2019-06-19 15:41:34
【文件属性】:
文件名称:Mastering Concurrency in Go (PDF)
文件大小:15.03MB
文件格式:PDF
更新时间:2019-06-19 15:41:34
Concurrency I just love new programming languages. Perhaps it's the inevitable familiarity and ennui with regard to existing languages and the frustration with existing tools, syntaxes, coding conventions, and performance. Maybe I'm just hunting for that one "language to rule them all". Whatever the reason, any time a new or experimental language is released, I have to dive right in. This has been a golden age for new languages and language design. Think about it: the C language was released in the early 1970s—a time when resources were so scarce that verbosity, clarity, and syntactical logic were often eschewed for thrift. And most of the languages we use today were either originally written in this era or were directly in uenced by those languages. Since the late 1980s and early 1990s, there has been a slow ood of powerful new languages and paradigms—Perl, Python, Ruby, PHP, and JavaScript—have taken an expanding user base by storm and has become one of the most popular languages (up there with stalwarts such as C, C++, and Java). Multithreading, memory caching, and APIs have allowed multiple processes, dissonant languages, applications, and even separate operating systems to work in congress. And while this is great, there's a niche that until very recently was largely unserved: powerful, compiled, cross-platform languages with concurrency support that are geared towards systems programmers.

网友评论

  • 不错的书,推荐
  • 不错,但英文的,看起来比较慢
  • 还不错,看看
  • 哈哈,还可以吧
  • 不错的书哈
  • 不错的的书。