在下一篇文章中,我们将看一看 我们如何在Ubuntu 20.04中安装Nim编程语言。 今天,有许多非常不同的编程语言。 它们中的每一个都有自己的特征,并且都希望通过新技术特征来提高效率,这些新技术特征可能对应用程序的开发很有用。
它 结合了来自更成熟语言的概念,例如 Python ,Ada和Modula。 这是一种面向对象的语言,其语法和功能类似于Python提供的语法和功能。。 由于这个和其他原因,它是一种语言,它提供了创建现代应用程序所需的一切。 另外,像所有现代语言一样,它提供了适用于Gnu / Linux,Windows,macOS和BSD的版本。
尼姆的一般特征
- 它有一个 直观简洁的语法。 从各种语言中汲取灵感,Nim的语法易于理解,其代码易于修改。
- Nim编译器和生成的可执行文件与所有主要平台兼容。
- 它 包括一个JavaScript后端.
- 这种语言 实施一种小型核心语言,它具有强大的功能集 元编程.
- 尼姆的包裹经理被称为 灵活。 软件包通过Git和Mercurial存储库分发。
- 便于链接到C,C ++和Objective C库。 这将使开发人员可以轻松访问各种成熟而强大的库。
- 它受Python启发。 当Nim应用程序异常崩溃时,它将在退出前生成堆栈跟踪。 该堆栈跟踪的格式非常容易理解,并且包含调试异常所需的所有信息。
- 它 生成无依赖的本机可执行文件.
- Nim的内存管理是确定性的,并且可以使用析构函数和移动语义进行自定义,灵感来自C ++和Rust。
- 支持各种后端.
- 它发布于 麻省理工学院执照.
- 大部分开发工作都在 GitHub上.
这些只是该语言的一些特征。 其所有特征均在 项目网站.
在Ubuntu 20.04上安装Nim编程语言
用户在Ubuntu中将有不同的安装可能性。 他们中的第一个将要感谢 Nim包含在官方存储库中。 因此,安装变得非常简单,您只需要打开一个终端(Ctrl + Alt + T)并运行以下命令:

sudo apt install nim
到目前为止,该安装仍不提供最新版本。 为此原因 我们将看到另一种方法,该方法将允许我们安装最新的稳定版本。 他们在他们的网站上提供了使用脚本的可能性,我们只需要下载并运行该脚本即可。 第一的 我们将必须安装软件包 必要的。 我们可以通过打开终端(Ctrl + Alt + T)并在其中执行以下命令来做到这一点:
sudo apt install build-essential
在继续下一步之前, 如果我们的计算机上未安装curl,我们将需要使用此工具。 我们将通过其相应的安装命令来实现:
sudo apt install curl
卷曲安装完成后,我们可以 启动我们以执行Nim安装脚本。 我们仅需在终端中使用此其他命令:

curl https://nim-lang.org/choosenim/init.sh -sSf | sh
Nim的安装完成后,我们将看到终端将指示一些说明,我们必须按照这些说明完成Nim的安装。 这些 他们会告诉我们编辑文件 〜/.bashrc o 〜/ .profile:
vim ~/.bashrc
然后将以下行添加到已编辑文件的末尾:

export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
替换为您的用户名'与您相应的用户名。 添加后,保存更改并关闭文件。
当我们回到航站楼时,我们可以 查看Nim的安装版本 运行:

nim -v
除了这些安装选项之外, 我们也可以按照 网页上显示的说明 从项目中安装此语言作为快照包.
一个基本的例子
安装后,我们将创建一个典型的示例程序来显示一条消息。 什么 Nim的代码文件具有nim扩展名,让我们从终端(Ctrl + Alt + T)用我们最喜欢的编辑器创建一个:
vim hola.nim
在此文件中,我们将添加 以下内容:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
然后 我们将保存更改并关闭文件.
当我们回到航站楼时,我们将 编译源文件以生成可执行二进制文件:

nim c hola.nim
编译完成后, 我们现在可以运行该示例 如下:

./hola
如果一切正确,则Nim已在您的计算机上工作,您可以开始工作。 为此,您可以 查阅文档 关于尼姆 可在您的 吉安网络。