Nim, shigar da wannan yaren shirye-shiryen akan Ubuntu 20.04

game da nim

A cikin labarin na gaba zamu duba ta yaya za mu iya shigar da Nim shirin yare a cikin Ubuntu 20.04. A yau akwai yarukan shirye-shirye da yawa daban. Kowannensu yana da halaye na kansa, kuma duk suna neman suyi aiki tare da sababbin halaye na fasaha waɗanda zasu iya zama masu amfani wajen haɓaka aikace-aikace.

NUM ya haɗu da ra'ayoyi daga ƙwararrun harsuna kamar Python, Ada da Modula. Wannan yare ne mai daidaitaccen abu tare da tsarin gabatarwa da fasali irin wanda Python ke bayarwa.. Saboda wannan da wasu dalilai, yare ne da yake bayar da duk abin da kuke buƙata don samun damar ƙirƙirar aikace-aikacen zamani. Hakanan, kamar kowane yare na zamani, yana bayar da sigar don Gnu / Linux, Windows, macOS da BSD.

Janar halaye na Nim

  • Yana da a ilhama da kuma tsabta tsari. Samun wahayi daga harsuna daban-daban, fassarar Nim yana da sauƙin fahimta kuma yana haifar da lambar da za'a iya sauƙaƙa ta sauƙi.
  • Nim mai tattara abubuwa da aiwatarwa masu aiki tare sun dace da duk manyan dandamali.
  • NUM ya hada da goyon bayan JavaScript.
  • Wannan yaren aiwatar da karamin yare, wanda ke da fasalin fasali mai ƙarfi na tsarin aikin kere kere.
  • An kira manajan kunshin Nim Nimble. Ana rarraba fakitoci ta wurin wuraren ajiya na Git da na Mercurial.
  • Ya saukaka hanyoyin cudanya da C, C ++, da kuma Makasudin C dakunan karatu. Wannan zai ba masu haɓaka damar samun dama ga ɗakunan karatu da yawa masu iko da girma.
  • Ana yin wahayi zuwa gare ta Python. Lokacin da aikace-aikacen Nim suka faɗi tare da keɓewa, zai samar da tarin alama kafin fitowa. Tsarin wannan alamar alama yana da sauƙin fahimta kuma ya ƙunshi duk bayanan da ake buƙata don cire bambanci.
  • NUM yana haifar da wadatattun nativean ƙasar masu aiwatarwa.
  • Gudanar da ƙwaƙwalwar Nim yana ƙayyadewa kuma za'a iya keɓance shi tare da masu lalatawa da motsa ilimin fassara, wahayi ne ta hanyar C ++ da Tsatsa.
  • Taimako don bayanan baya daban-daban.
  • An buga shi tare da Lasisin MIT.
  • Yawancin ci gaba ana yin su a cikin GitHub.

Waɗannan su ne wasu halaye na wannan harshe. Duk halayenta suna daki-daki a cikin aikin yanar gizo.

Shigar da shirin Nim a cikin Ubuntu 20.04

Masu amfani zasu sami damar shigarwa daban a cikin Ubuntu. Na farkon su zai zama godiya ga Nim an haɗa shi a cikin wuraren ajiya na hukuma. Sabili da haka, shigarwa ya zama mai sauƙi, kawai kuna buɗe tashar (Ctrl + Alt + T) kuma ku bi umarnin:

shigar da nim tare da dacewa

sudo apt install nim

Wannan shigarwar, daga yau, har yanzu ba ta ba da sabon salo ba. Saboda wannan dalili za mu ga wata hanyar da za ta ba mu damar shigar da sabon yanayin sabuntawa. A shafin yanar gizon su suna ba da damar amfani da rubutun, wanda kawai za mu sauke da gudanar da shi. Na farko dole ne mu shigar da kunshin gina-mahimmanci. Zamu iya yin hakan ta hanyar buɗe tashar (Ctrl + Alt + T) da aiwatar da wannan umarnin a ciki:

sudo apt install build-essential

Kafin matsawa zuwa mataki na gaba, idan ba a sanya curl a kwamfutarmu ba, za mu buƙaci riƙe wannan kayan aikin. Zamu cimma wannan ta hanyar umarnin shigarwa mai dacewa:

sudo apt install curl

Lokacin da aka gama girkin curl, za mu iya ƙaddamar da mu don aiwatar da rubutun shigarwa na Nim. Dole ne kawai muyi amfani da wannan umarnin a tasharmu:

shigar da nim ta hanyar rubutun

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

Lokacin da aka gama girka Nim, za mu ga cewa tashar za ta nuna wasu umarnin da za mu bi don gama girka Nim. Shin zasu gaya mana mu gyara fayel din ~/.bashrc o ~ / .matsayi:

vim ~/.bashrc

Kuma bari mu ƙara layi mai zuwa zuwa ƙarshen fayil ɗin da aka shirya:

ƙara layi zuwa bashrc

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

Sauya 'sunan mai amfani'tare da sunan mai amfani mai dacewa. Da zarar an ƙara, adana canje-canje kuma rufe fayil ɗin.

Idan muka dawo zuwa tashar, zamu iya duba shigarwar Nim Gudun:

barga version

nim -v

Baya ga waɗannan zaɓuɓɓukan shigarwa, Hakanan zamu iya bin umarnin da aka nuna akan shafin yanar gizon daga aikin don shigar da wannan harshe azaman tsarin ɗaukar hoto.

Misali na asali

Da zarar an gama shigarwa, zamu kirkiro wani misali misali don nuna sako. Menene fayilolin lamba don Nim suna da tsawan nim, bari mu kirkiro daya tare da editan da muke so daga tashar (Ctrl + Alt T):

vim hola.nim

A cikin wannan fayil ɗin za mu ƙara wadannan abubuwan:

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

Después za mu adana canje-canje kuma mu rufe fayil ɗin.

Idan muka dawo tashar jirgin, zamu tattara fayil ɗin tushe don samar da binary mai aiwatarwa:

Tattara nim misali

nim c hola.nim

Bayan an gama tattarawa, yanzu zamu iya gudanar da wannan misalin mai bi:

gudanar da misali

./hola

Idan komai ya daidaita, Nim yana riga yana aiki akan kwamfutarka, kuma zaka iya fara aiki. Don wannan zaka iya nemi shawarwari game da Nim akwai a cikin shafin yanar gizo


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.