Tutoriales

Instalar el lenguaje de programación Nim en Linux

Hoy, aprenderá qué es el lenguaje de programación Nim, por qué necesitamos Nim sobre otros lenguajes de programación y diferentes formas de instalar Nim en un sistema Linux.

¿Qué es el lenguaje de programación Nim?

Nim es un lenguaje de programación compilado de tipo estático, imperativo y de código abierto. Nim combina conceptos de lenguajes de programación maduros como Python, Ada y Modula.

El lanzamiento público fue en 2008 y, en el momento de escribir este artículo, la última versión estable de Nim es la 1.6.4. Es compatible con todos los principales sistemas operativos, como Linux, macOS, BSD y Microsoft Windows.

¿Por qué usar Nim?

Nim es un lenguaje de programación multiparadigma que admite conceptos de programación orientados a objetos y procedimentales. Puede compilar todo, desde C hasta Javascript. Puede usarlo en proyectos en los que no quiera sacrificar el rendimiento, y es muy fácil de aprender si está familiarizado con Python.

¿Es Nim un reemplazo para Python?

No, Python y Nim pueden compartir la misma sintaxis de programación, pero ambos tienen su propia singularidad, y Python es un lenguaje maduro que apareció en Nim en 2008. Nim se usa principalmente para escribir sistemas rápidos como juegos, cadenas de bloques, bibliotecas de computación científica, etc.

Instalar el lenguaje de programación Nim en Linux [3 Ways]

Antes de instalar Nim utilizando cualquiera de los siguientes métodos, primero debe instalar el compilador GCC para que Nim funcione sin problemas. Para hacer esto, puede instalar una herramienta de desarrollo en su sistema Linux que incluye todos los requisitos del lenguaje de programación Nim.

Aquí están las diferentes formas de instalarlo dependiendo de su distribución.

en Debian/Ubuntu

$ sudo apt update
$ sudo apt install build-essential

En RHEL/CentOS/Fedora

$ sudo yum update
$ sudo yum groupinstall "Development Tools"

En Arco/Manjaro

$ sudo pacman -Syyu
$ sudo pacman -S base-devel

Una vez instalado, instale Nim en su sistema usando cualquiera de los siguientes métodos.

Nim recomienda oficialmente usar el instalador de choosenim para instalar el lenguaje de programación Nim. El razonamiento detrás es simple, choosenim es un multiplexor de cadena de herramientas. Ayuda a los usuarios a instalar varias versiones de Nim al mismo tiempo y les permite cambiar entre versiones fácilmente.

Para instalar la última versión estable de Nim usando choosenim, use el siguiente comando y ejecútelo en una terminal.

$ curl https://nim-lang.org/choosenim/init.sh -sSf | sh

Durante la instalación, puede ser «ya sea» Le pide que permita o no permita que Choosenim envíe datos de telemetría a sus servidores.En mi caso, elijo «NORTE» De acuerdo con mi preferencia personal y presione enter.

Una generaciónInstalar Nim con choosenim

Después de una instalación exitosa, puede ver la siguiente pantalla.

Después de instalar nim
Post-instalación de Nim

Como puede en la última línea, Nim le pide que agregue «~/.ágil/bin» directorio a la ruta de su sistema.editar «~/.bashrc» o «~/.perfil» archivo y pegue la ruta y el final como se describe a continuación.

editar .bashrc o .contorno Cree el archivo con su editor de texto favorito.

$ nano ~/.bashrc

o,

$ nano ~/.profile

Después de eso, pegue el siguiente código al final de cualquiera de los archivos anteriores.

export PATH=/home/trendoceans/.nimble/bin:$PATH

no olvides reemplazar [trendoceans] con la ruta a su directorio de inicio.

Por último, actualice en .bashrc o .contorno archivo usando el método a continuación.

$ source ~/.bashrc #If Nim path is added in .bashrc
$ source ~/.profile #If Nim path is added in .profile

Nim ahora está perfectamente instalado y agregado a su ruta de inicio, o si no está seguro, ejecute el siguiente comando para verificar.

$ nim -v

El siguiente es el comportamiento del comando anterior.

Comprobación de la versión de Nim
Comprobación de la versión de Nim

Ahora, después de una instalación exitosa, usemos el multiplexor de cadena de herramientas de choosenim para cambiar entre diferentes versiones del lenguaje de programación Nim.

Cambie de la versión estable a la de desarrollo de Nim.

De forma predeterminada, Choosenim usa la versión estable durante la instalación, pero puede cambiar a la versión de desarrollo de Nim ejecutando el siguiente comando en una terminal.

$ choosenim devel
$ nim -v

El siguiente es el comportamiento del comando anterior.

Instale la versión de desarrollo de nim
Instale la edición de desarrollo de Nim

Para volver a la versión estable, ejecute el siguiente comando.

$ choosenim stable
Switched to Nim 1.6.4

Enumera todas las versiones disponibles del lenguaje de programación Nim.

Puede enumerar todas las versiones de Nim además de las versiones estables y de desarrollo, y usar el instalador de Choosenim para recorrer cada versión.

Para ver una lista de todas las versiones disponibles de Nim, ejecute el siguiente comando.

$ choosenim versions

El siguiente es el comportamiento del comando anterior.

Lista de versiones disponibles de Nim
Lista de versiones disponibles de Nim

Supongamos que quiero instalar Nim 1.6.0 en mi sistema. Para esto, seguí los siguientes comandos.

$ choosenim 1.6.0

Para volver a la versión estable, ejecute el siguiente comando.

$ choosenim stable

Actualizar Nim

Si insiste en usar la versión estable o de desarrollo de Nim, puede actualizar Nim a su última versión disponible siguiendo los comandos a continuación.

Estamos actualizando la versión estable de Nim.

$ choosenim update stable

Estamos actualizando la versión de desarrollo de Nim.

$ choosenim update devel

Con eso, ahora podemos ver cómo instalar Nim usando el administrador de paquetes predeterminado.

2. Instale Nim utilizando el Administrador de paquetes de distribución

Nim se puede instalar en todas las distribuciones populares de Linux utilizando su administrador de paquetes predeterminado. La única diferencia que veo entre choosenim y el administrador de paquetes predeterminado es la capacidad de recorrer las versiones.

Si prefiere quedarse con la versión estable, siga los comandos a continuación en relación con el administrador de paquetes de su distribución.

notas: este método instala el último compilador GCC y Nim en su sistema. Si no está instalado.

$ sudo apt install nim #Debian/Ubuntu
$ sudo pacman -Sy nim #Arch/Manjaro
$ sudo dnf install nim #Fedora
$ sudo zypper install nim #OpenSUSE

Nim también proporciona un paquete instantáneo para sistemas con snapd. Instálelo usando el paquete snap de la siguiente manera.

$ snap install nim-lang --classic #Latest stable release
OR
$ snap install nim-lang-lts-1 --classic #Latest LTS 1.0.x release
OR
$ snap install nim-lang-nightly --classic #Latest nightly build

3. Instalar con Docker

La comunidad de Nim administra imágenes de docker para sistemas con motor de docker en Docker Hub.

Para instalarlo usando docker, use cualquiera de los siguientes comandos.

$ docker pull nimlang/nim #Latest stable image
OR
$ docker pull nimlang/nim:devel #Latest development version

Ejecute el programa Nim

Para verificar que todo funciona, ejecutemos este sencillo programa con Nim.

Paso 1: crea un archivo de texto

En mi caso el nombre del archivo era «Océano de tendencia», y no olvides agregar «.nim» Última extensión.

$ nano trendoceans.nim

Paso 2: Agregar contenido

Ahora agregue algo al archivo de texto, que se compilará y ejecutará más tarde.

$ echo "Welcome To TRENDOCEANS!"

Paso 3: Compile el programa Nim

Guarde y cierre, ejecute el siguiente comando para compilar el archivo.

$ nim c trendoceans.nim

El siguiente es el comportamiento del comando anterior.

Compilar el programa Nim
Compilar el programa Nim

Paso 4: Ejecute el archivo Nim compilado

Después de ejecutar el comando anterior, un nuevo archivo compilado «Océano de tendencia» se generará en el mismo directorio.

Finalmente, podemos ejecutar el programa con el siguiente comando.

$ ./trendoceans 
Welcome To TRENDOCEANS!

Alternativamente, si prefiere compilar y ejecutar su programa al mismo tiempo, siga los comandos a continuación.

$ nim c -r trendoceans.nim

El siguiente es el comportamiento del comando anterior.

Compilar y ejecutar en Nim
Compilar y ejecutar en Nim

Puedes comprobar Documentación de Nim Obtenga más información sobre las banderas.

desinstalar nim

Si instaló Nim usando el instalador de choosenim, use el siguiente comando para eliminarlo de su sistema.

$ rm -r ~/.nimble/ ~/.choosenim/

Si está utilizando el administrador de paquetes de distribución para Nim, siga los comandos a continuación.

$ sudo apt purge nim #Debian/Ubuntu
$ sudo pacman -Rs nim #Arch/Manjaro
$ sudo dnf remove nim #Fedora
$ sudo zypper rr nim #OpenSUSE

Hágame saber en los comentarios si tiene alguna pregunta o problema con la instalación y el funcionamiento.

LEER  Tupla vs Lista Python

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba