Kitame straipsnyje mes pažvelgsime kaip mes galime įdiegti „Nim“ programavimo kalbą į „Ubuntu 20.04“. Šiandien yra daug ir labai skirtingų programavimo kalbų. Kiekvienas iš jų turi savo ypatybes ir visi siekia efektyvumo, pasiimdami naujas technines charakteristikas, kurios gali būti naudingos kuriant programas.
NUM jungia brandesnių kalbų, tokių kaip Pitonas, Ada ir Modula. Tai į objektą orientuota kalba, kurios sintaksė ir funkcijos panašios į tas, kurias siūlo „Python“.. Dėl šios ir kitų priežasčių tai yra kalba, siūlanti viską, ko reikia norint sukurti šiuolaikines programas. Be to, kaip ir visos šiuolaikinės kalbos, ji siūlo „Gnu / Linux“, „Windows“, „macOS“ ir BSD versijas.
Bendrosios Nim
- Tai turi intuityvi ir švari sintaksė. Pasisėmęs įkvėpimo iš įvairių kalbų, Nimo sintaksė yra lengvai suprantama, todėl ją galima lengvai modifikuoti.
- „Nim“ kompiliatorius ir sugeneruoti vykdomieji failai yra suderinami su visomis pagrindinėmis platformomis.
- NUM apima „JavaScript“ vidinę programą.
- Ši kalba įgyvendina mažą pagrindinę kalbą, kurio galingas funkcijų rinkinys yra metaprogramavimas.
- Iškviečiamas „Nim“ paketų tvarkytuvas Apsukrus. Paketai platinami per „Git“ ir „Mercurial“ saugyklas.
- Palengvina susiejimą su C, C ++ ir C tikslo bibliotekomis. Tai leis kūrėjams lengvai pasiekti daugybę galingų ir brandžių bibliotekų.
- Tai įkvėpė „Python“. Kai „Nim“ programa užstringa su išimtimi, ji prieš išeidama sugeneruos kamino pėdsakus. Šio kamino pėdsako formatas yra labai lengvai suprantamas ir jame yra visa informacija, reikalinga klaidai derinti.
- NUM sukuria nepriklausomus vietinius vykdomuosius failus be priklausomybės.
- Nimo atminties valdymas yra deterministinis ir pritaikomas destruktoriams ir judėjimo semantikai, įkvėptas C ++ ir Rust.
- Parama įvairioms užpakalinėms programoms.
- Jis skelbiamas su MIT licencija.
- Didžioji dalis kūrimo atliekama XNUMX m GitHub.
Tai tik keletas šios kalbos ypatybių. Visos jo charakteristikos yra išsamiai aprašytos projekto svetainė.
„Nim“ programavimo kalbos diegimas „Ubuntu 20.04“
Vartotojai turės skirtingas „Ubuntu“ diegimo galimybes. Pirmasis iš jų bus dėkingas Nim yra įtrauktas į oficialias saugyklas. Todėl diegimas tampa gana paprastas, tiesiog turite atidaryti terminalą (Ctrl + Alt + T) ir paleisti komandą:
sudo apt install nim
Ši instaliacija iki šiol nesiūlo naujausios versijos. Dėl šios priežasties mes pamatysime kitą metodą, kuris leis mums įdiegti naujausią stabilią versiją. Savo svetainėje jie siūlo galimybę naudoti scenarijų, kurį turėsime tik atsisiųsti ir paleisti. Pirmas turėsime įdiegti paketą statyti-būtina. Tai galime padaryti atidarydami terminalą („Ctrl“ + „Alt“ + T) ir vykdydami šią komandą:
sudo apt install build-essential
Prieš pereidami prie kito žingsnio, tuo atveju, jei garbanos nėra įdiegtos mūsų kompiuteryje, turėsime pasinaudoti šiuo įrankiu. Tai pasieksime naudodami atitinkamą diegimo komandą:
sudo apt install curl
Kai garbanos montavimas baigsis, mes galime paleiskite mus vykdyti „Nim“ diegimo scenarijų. Savo terminale turėsime naudoti tik šią kitą komandą:
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
Kai „Nim“ diegimas bus baigtas, pamatysime, kad terminalas nurodys keletą instrukcijų, kurių turėsime laikytis, kad užbaigtume įdiegti „Nim“. Šie jie mums lieps redaguoti failą ~/.bashrc o ~ / .profilis:
vim ~/.bashrc
Pridėkime šią eilutę prie redaguoto failo pabaigos:
export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
Pakeičia 'Jūsų slapyvardis'su atitinkamu vartotojo vardu. Kai pridėsite, išsaugokite pakeitimus ir uždarykite failą.
Grįžę į terminalą galime peržiūrėti įdiegtą „Nim“ versiją veikia:
nim -v
Be šių diegimo parinkčių, Mes taip pat galime vadovautis instrukcijas, pateiktas tinklalapyje iš projekto įdiegti šią kalbą kaip paketą.
Pagrindinis pavyzdys
Po diegimo mes sukursime tipišką programos pavyzdį, kad būtų rodomas pranešimas. Ką „Nim“ kodo failai turi „nim“ plėtinį, sukurkime vieną su savo mėgstamu redaktoriumi iš terminalo (Ctrl + Alt + T):
vim hola.nim
Šio failo viduje mes ketiname pridėti šį turinį:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
Po išsaugosime pakeitimus ir uždarysime failą.
Grįžę į terminalą, tai ir padarysime sudarykite šaltinio failą, kad sugeneruotumėte vykdomąjį dvejetainį failą:
nim c hola.nim
Baigę kompiliaciją, dabar galime paleisti šį pavyzdį taip:
./hola
Jei viskas buvo teisinga, Nim jau dirba jūsų kompiuteryje ir jūs galite pradėti dirbti. Už tai galite skaitykite dokumentus apie Nim prieinama jūsų puslapį internete.