欢迎阅读本书

感谢您购买Nim实战的MEAP版本。这是有史以来第一本关于Nim语言的书,我很高兴能与大家分享其中所包含的知识。

本书假设您至少精通一种其他编程语言。当我开始写作时,我有意识地决定将目标受众集中在软件开发人员、计算机科学学生、业余程序员等。例如,本书将经常向您展示Nim编程语言的特性,然后将这些特性与其他编程语言进行比较。为了更好地说明这一区别,一般来说,编程的基础知识将不被涵盖,而Nim中的编程基础知识将被具体涵盖。

我与Nim语言的旅程始于2010年,当时我在寻找Python的编译替代品时偶然发现了Nim语言。从那时起,我一直是Nim的核心部分开发者,多年来,我在Nim的标准库中编写了许多模块,以及Nimble包管理器等工具,而Nimble现在是Nim生态系统的主要组成部分。这给了我关于Nim语言的丰富经验和知识,我希望在本书中与大家分享。

Nim实战分为三部分。第1部分将教你Nim语言的基础知识,它由两章组成,我鼓励你阅读这两章,即使你已经熟悉Nim语言。本书的第2部分更实用,由5章组成,将带领您开发一些令人印象深刻的、希望很有趣的软件,包括聊天应用程序。第3部分由3章组成,涵盖元编程等高级主题。

MEAP从本书的前三章开始。第一章解释了Nim语言是什么;它的用途、优点和缺点。第2章首先说明如何设置Nim语言和相关工具然后,它继续描述Nim语法的许多方面,一些最有用的内置类型,控制流语句的语义等等。

第3章通过指导您开发一个简单的聊天应用程序,将您在第2章中学到的许多概念付诸实践。在开发聊天应用程序时,您将学习如何检索用户的输入、如何解析和生成JSON,以及如何通过网络传输数据。

我希望你会喜欢借助这本书学习Nim语言。我鼓励您访问作者在线论坛,在那里您将有机会留下您对Nim实战的任何评论、建议和问题。我将非常感谢您花时间这样做,因为在开发过程中,任何评论都非常有价值。

再次感谢,我希望你喜欢《Nim实战》。

多米尼克·皮切塔

Nim in ActionNim实战 注:MEAP 即 曼宁早期体验计划 Manning Early Access Program https://github.com/dom96/nim-in-action-code/tree/v1.2.6

results matching ""

    No results matching ""