Nim, installa questo linguaggio di programmazione su Ubuntu 20.04

su nim

Nel prossimo articolo daremo uno sguardo a come possiamo installare il linguaggio di programmazione Nim in Ubuntu 20.04. Oggi ci sono molti e molto diversi linguaggi di programmazione. Ognuno di loro ha le sue caratteristiche e tutti cercano di essere efficienti con nuove caratteristiche tecniche che possono essere utili nello sviluppo delle applicazioni.

Nim combina concetti di linguaggi più maturi come Python, Ada e Modula. Questo è un linguaggio orientato agli oggetti con una sintassi e caratteristiche simili a quelle offerte da Python.. Per questo e altri motivi, è un linguaggio che offre tutto il necessario per poter creare applicazioni moderne. Inoltre, come tutti i linguaggi moderni, offre versioni per Gnu / Linux, Windows, macOS e BSD.

Caratteristiche generali di Nim

  • Esso ha una sintassi intuitiva e pulita. Traendo ispirazione da vari linguaggi, la sintassi di Nim è facilmente comprensibile e si traduce in codice che può essere facilmente modificato.
  • Il compilatore Nim e gli eseguibili generati sono compatibili con tutte le principali piattaforme.
  • Nim include un backend JavaScript.
  • Questa lingua implementa un piccolo linguaggio di base, che ha un potente set di funzionalità di metaprogrammazione.
  • Viene chiamato il gestore di pacchetti di Nim Agile. I pacchetti vengono distribuiti tramite i repository Git e Mercurial.
  • Facilita il collegamento alle librerie C, C ++ e Objective C. Ciò consentirà agli sviluppatori di accedere facilmente a un'ampia varietà di librerie potenti e mature.
  • È ispirato a Python. Quando un'applicazione Nim si arresta in modo anomalo con un'eccezione, genererà una traccia dello stack prima di uscire. Il formato di questa traccia dello stack è molto facile da capire e contiene tutte le informazioni necessarie per eseguire il debug dell'eccezione.
  • Nim genera eseguibili nativi senza dipendenze.
  • La gestione della memoria di Nim è deterministica e personalizzabile con distruttori e semantica di spostamento, ispirato a C ++ e Rust.
  • Supporto per vari backend.
  • È pubblicato con Licenza MIT.
  • La maggior parte dello sviluppo è fatto in GitHub.

Queste sono solo alcune delle caratteristiche di questa lingua. Tutte le sue caratteristiche sono dettagliate nel sito web del progetto.

Installazione del linguaggio di programmazione Nim su Ubuntu 20.04

Gli utenti avranno diverse possibilità di installazione in Ubuntu. Il primo di loro sarà grazie a Nim è incluso nei repository ufficiali. Pertanto, l'installazione diventa abbastanza semplice, devi solo aprire un terminale (Ctrl + Alt + T) ed eseguire il comando:

installa nim con apt

sudo apt install nim

Questa installazione, ad oggi, non offre ancora l'ultima versione. Per questa ragione vedremo un altro metodo che ci permetterà di installare l'ultima versione stabile. Sul loro sito web offrono la possibilità di utilizzare uno script, che dovremo solo scaricare ed eseguire. Primo dovremo installare il pacchetto costruire-essenziale. Possiamo farlo aprendo un terminale (Ctrl + Alt + T) ed eseguendo il seguente comando al suo interno:

sudo apt install build-essential

Prima di passare alla fase successiva, nel caso in cui curl non sia installato sul nostro computer, dovremo entrare in possesso di questo strumento. Raggiungeremo questo obiettivo tramite il comando di installazione corrispondente:

sudo apt install curl

Quando l'installazione del ricciolo è terminata, possiamo lanciarci per eseguire lo script di installazione di Nim. Dovremo solo usare questo altro comando nel nostro terminale:

installa nim tramite script

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

Quando l'installazione di Nim sarà terminata, vedremo che il terminale indicherà alcune istruzioni che dovremo seguire per completare l'installazione di Nim. Questi ci diranno di modificare il file ~/.bashrc o ~ / .profile:

vim ~/.bashrc

E aggiungiamo la seguente riga alla fine del file modificato:

aggiungi riga a bashrc

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

Sostituisce 'il tuo nome utente'con il nome utente corrispondente. Una volta aggiunto, salva le modifiche e chiudi il file.

Quando torneremo al terminale, possiamo visualizzare la versione installata di Nim in esecuzione:

versione stabile

nim -v

Oltre a queste opzioni di installazione, Possiamo anche seguire il istruzioni visualizzate sulla pagina web dal progetto per installare questa lingua come pacchetto snap.

Un semplice esempio

Dopo l'installazione, creeremo un tipico programma di esempio per visualizzare un messaggio. Che cosa i file di codice per Nim hanno un'estensione nim, creiamone uno con il nostro editor preferito dal terminale (Ctrl + Alt + T):

vim hola.nim

All'interno di questo file andremo ad aggiungere il seguente contenuto:

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

Dopo salveremo le modifiche e chiuderemo il file.

Quando torneremo al terminal, lo faremo compilare il file sorgente per generare il binario eseguibile:

compilazione di nim esempio

nim c hola.nim

Al termine della compilazione, ora possiamo eseguire questo esempio come segue:

esegui l'esempio

./hola

Se tutto è stato corretto, Nim sta già lavorando sul tuo computer e puoi iniziare a lavorare. Per questo puoi consultare la documentazione su Nim disponibile nel tuo sito web.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.