Nim, installeer deze programmeertaal op Ubuntu 20.04

ongeveer nim

In het volgende artikel gaan we het bekijken hoe kunnen we de programmeertaal Nim installeren in Ubuntu 20.04​ Tegenwoordig zijn er veel en zeer verschillende programmeertalen. Elk van hen heeft zijn eigen kenmerken, en ze proberen allemaal efficiënt te zijn met nieuwe technische kenmerken die nuttig kunnen zijn bij de ontwikkeling van toepassingen.

Nim combineert concepten uit meer volwassen talen zoals Python, Ada en Modula. Dit is een objectgeoriënteerde taal met een syntaxis en functies die vergelijkbaar zijn met die van Python.​ Om deze en andere redenen is het een taal die alles biedt wat je nodig hebt om moderne applicaties te kunnen maken. Net als alle moderne talen biedt het ook versies voor Gnu / Linux, Windows, macOS en BSD.

Algemene kenmerken van Nim

  • Het heeft een intuïtieve en schone syntaxis​ Geïnspireerd door verschillende talen, is de syntaxis van Nim gemakkelijk te begrijpen en resulteert in code die gemakkelijk kan worden gewijzigd.
  • De Nim-compiler en gegenereerde uitvoerbare bestanden zijn compatibel met alle belangrijke platforms.
  • Nim bevat een JavaScript-backend.
  • Deze taal implementeert een kleine kerntaal, die een krachtige set functies heeft van metaprogrammering.
  • De pakketbeheerder van Nim wordt gebeld Nimble​ Pakketten worden gedistribueerd via Git- en Mercurial-repositories.
  • Vergemakkelijkt het linken naar C-, C ++ en Objective C-bibliotheken​ Hierdoor hebben ontwikkelaars gemakkelijk toegang tot een breed scala aan krachtige en volwassen bibliotheken.
  • Het is geïnspireerd door Python​ Wanneer een Nim-applicatie crasht met een uitzondering, genereert deze een stacktracering voordat deze wordt afgesloten. Het formaat van deze stacktrace is heel gemakkelijk te begrijpen en bevat alle informatie die nodig is om de uitzondering te debuggen.
  • Nim genereert afhankelijkheidsvrije native executables.
  • Het geheugenbeheer van Nim is deterministisch en aanpasbaar met destructors en verplaatsingssemantiek, geïnspireerd door C ++ en Rust.
  • Ondersteuning voor verschillende backends.
  • Het is gepubliceerd met MIT-licentie.
  • De meeste ontwikkeling vindt plaats in GitHub.

Dit zijn slechts enkele van de kenmerken van deze taal. Alle kenmerken zijn gedetailleerd in het project website.

De programmeertaal Nim installeren in Ubuntu 20.04

Gebruikers zullen verschillende installatiemogelijkheden hebben in Ubuntu. De eerste zal te danken zijn aan Nim is opgenomen in de officiële repositories​ Daarom wordt de installatie vrij eenvoudig, je hoeft alleen maar een terminal te openen (Ctrl + Alt + T) en het commando uit te voeren:

installeer nim met apt

sudo apt install nim

Deze installatie biedt vanaf vandaag nog steeds niet de nieuwste versie. Om deze reden we gaan een andere methode zien waarmee we de laatste stabiele versie kunnen installeren​ Op hun website bieden ze de mogelijkheid om een ​​script te gebruiken, dat we alleen hoeven te downloaden en uit te voeren. Eerste we zullen het pakket moeten installeren build-essentiële​ We kunnen dit doen door een terminal te openen (Ctrl + Alt + T) en het volgende commando erin uit te voeren:

sudo apt install build-essential

Voordat u doorgaat naar de volgende stap, in het geval dat curl niet op onze computer is geïnstalleerd, moeten we deze tool bemachtigen​ We zullen dit bereiken met het bijbehorende installatiecommando:

sudo apt install curl

Als de installatie van de krul is voltooid, kunnen we start ons om het Nim-installatiescript uit te voeren​ We hoeven alleen dit andere commando in onze terminal te gebruiken:

installeer nim via script

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

Wanneer de installatie van Nim is voltooid, zullen we zien dat de terminal enkele instructies zal aangeven die we moeten volgen om de installatie van Nim te voltooien. Deze ze zullen ons vertellen om het bestand te bewerken ~/.bashrc o ~ /. profiel:

vim ~/.bashrc

En laten we de volgende regel toevoegen aan het einde van het bewerkte bestand:

regel toevoegen aan bashrc

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

Vervangt 'je gebruikersnaam'met uw bijbehorende gebruikersnaam​ Eenmaal toegevoegd, slaat u de wijzigingen op en sluit u het bestand.

Als we terug zijn bij de terminal, kunnen we dat bekijk de geïnstalleerde versie van Nim rennen:

stabiele versie

nim -v

Naast deze installatie-opties, We kunnen ook de instructies weergegeven op de webpagina van het project om deze taal als een snap-pakket te installeren.

Een eenvoudig voorbeeld

Zodra de installatie is voltooid, gaan we een typisch voorbeeldprogramma maken om een ​​bericht weer te geven. Wat de codebestanden voor Nim hebben de extensie nim, laten we er een maken met onze favoriete editor vanaf de terminal (Ctrl + Alt + T):

vim hola.nim

Binnen dit bestand gaan we toevoegen de volgende inhoud:

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

Na we slaan de wijzigingen op en sluiten het bestand.

Als we terugkeren naar de terminal, zullen we dat doen compileer het bronbestand om het uitvoerbare binaire bestand te genereren:

nim-voorbeeld compileren

nim c hola.nim

Nadat de compilatie is voltooid, we kunnen dit voorbeeld nu uitvoeren als volgt:

voer het voorbeeld uit

./hola

Als alles klopt, werkt Nim al op uw computer en kunt u aan de slag. Hiervoor kunt u raadpleeg de documentatie over Nim beschikbaar in uw webpagina


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.