Nim, instal·la aquest llenguatge de programació en Ubuntu 20.04

about nim

En el següent article anem a fer una ullada a com podem instal·lar el llenguatge de programació Nim en Ubuntu 20.04. Avui en dia hi ha molts i molt diferents llenguatges de programació. Cada un d'ells vaig posar les seves característiques, i tots busquen ser eficients amb noves característiques tècniques que puguin ser útils en el desenvolupament de les aplicacions.

NUM combina conceptes de llenguatges més madurs com Pitó, Ada i Modula. Aquest és un llenguatge orientat a objectes amb una sintaxi i característiques similars a les que ofereix Python. Per aquest i altres motius, es tracta d'un llenguatge que ofereix tot el necessari per poder crear aplicacions modernes. A més, com tots els llenguatges moderns, ofereix versions per GNU / Linux, Windows, macOS i BSD.

Característiques generals de Nim

  • Compta amb una sintaxi intuïtiva i neta. Inspirant-se en diversos llenguatges, la sintaxi de Nim es comprèn fàcilment i dóna com a resultat un codi que es pot modificar de manera senzilla.
  • El compilador de Nim i els executables generats són compatibles amb totes les plataformes principals.
  • NUM inclou un backend de JavaScript.
  • aquest llenguatge implementa un petit llenguatge central, Que compta amb un poderós conjunt de característiques de metaprogramació.
  • L'administrador de paquets de Nim es diu Àgil. Els paquets es distribueixen a través de repositoris de Git i Mercurial.
  • Facilita la vinculació a biblioteques C, C ++ i Objective C. Això permetrà als desenvolupadors accedir fàcilment a un gran varietat de biblioteques potents i madures.
  • Està inspirat en Python. Quan una aplicació de Nim falla amb una excepció, generarà un seguiment de pila abans d'acabar. El format d'aquest seguiment de pila és molt fàcil de comprendre i conté tota la informació necessària per depurar l'excepció.
  • NUM genera executables nadius lliures de dependències.
  • La gestió de memòria de Nim és determinista i personalitzable amb destructors i semàntica de moviments, Inspirada en C ++ i Rust.
  • Suport per a diversos backends.
  • Es publica amb llicència d'MIT.
  • Lla major part de el desenvolupament es realitza en GitHub.

Aquestes són només algunes de les característiques d'aquest llenguatge. Totes les seves característiques apareixen detallades en la pàgina web de el projecte.

Instal·lació de l'llenguatge de programació Nim en Ubuntu 20.04

Els usuaris tindrem diferents possibilitats d'instal·lació en Ubuntu. La primera d'elles serà gràcies al fet que Nim està inclòs en els repositoris oficials. Per tant, la instal·lació es torna bastant simple, no hi ha més que obrir una terminal (Ctrl + Alt + T) i executar la comanda:

instal·lar nim amb apt

sudo apt install nim

Aquesta instal·lació, a dia d'avui encara no ofereix l'última versió. Per aquest motiu veurem un altre mètode que si ens va a permetre instal·lar l'última versió estable. A la seva pàgina web ofereixen la possibilitat d'utilitzar un script, el qual només haurem de descarregar i executar. primer anem a haver d'instal·lar el paquet essencial de construcció. Això ho podrem fer obrint una terminal (Ctrl + Alt + T) i executant la següent comanda en ella:

sudo apt install build-essential

Abans de passar a el següent pas, en cas que curl no estigui instal·lat al nostre equip, necessitarem fer-nos amb aquesta eina. Això ho aconseguirem mitjançant la seva corresponent ordre d'instal·lació:

sudo apt install curl

Quan finalitzi la instal·lació curl, ja podem llançar-nos a executar l'script d'instal·lació de Nim. Tan sols haurem d'utilitzar aquest altre ordre en la nostra terminal:

instal·lar nim mitjançant script

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

Quan finalitzi la instal·lació de Nim, veurem que la terminal ens va a indicar algunes instruccions que haurem de seguir per acabar d'instal·lar Nim. aquestes ens van a indicar que editem l'arxiu ~ /.bashrc o ~ / .Profile:

vim ~/.bashrc

I afegim la següent línia a la fi de l'arxiu editat:

afegir línia a bashrc

export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH

reemplaça 'el teu-nom-usuari'Amb el teu nom d'usuari corresponent. Un cop afegit, guarda els canvis i tanca el fitxer.

Quan tornem a la terminal, podrem veure la versió instal·lada de Nim executant:

versió estable

nim -v

A més d'aquestes opcions d'instal·lació, també podrem seguir les instruccions que apareixen la pàgina web de el projecte per instal·lar aquest llenguatge com a paquet snap.

Un exemple bàsic

Finalitzada la instal·lació, crearem crearem el típic programa d'exemple per mostrar un missatge. com els arxius de codi per Nim tenen una extensió nim, Crearem un amb el nostre editor preferit des de la terminal (Ctrl + Alt + T):

vim hola.nim

Dins d'aquest arxiu anem a afegir el següent contingut:

echo "Esto es un ejemplo de nim, creado para Ubunlog"

Després guardarem els canvis i tanquem l'arxiu.

Quan tornem a la terminal, anem a compilar l'arxiu font per generar el binari executable:

compilant exemple nim

nim c hola.nim

Un cop finalitzada la compilació, ja podem executar aquest exemple de la següent manera:

execució de l'exemple

./hola

Si tot ha estat correcte, Nim ja està funcionant en el teu equip, i pots començar a treballar. Per a això es pot consultar la documentació sobre Nim disponible a la seva page web.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.