Nim, pasang bahasa pengaturcaraan ini di Ubuntu 20.04

mengenai nim

Dalam artikel seterusnya kita akan melihat bagaimana kita boleh memasang bahasa pengaturcaraan Nim di Ubuntu 20.04. Hari ini terdapat banyak bahasa pengaturcaraan yang sangat berbeza. Masing-masing daripadanya mempunyai ciri tersendiri, dan semua berusaha menjadi efisien dengan ciri teknikal baru yang mungkin berguna dalam pengembangan aplikasi.

NUM menggabungkan konsep dari bahasa yang lebih matang seperti Python, Ada dan Modula. Ini adalah bahasa berorientasikan objek dengan sintaks dan ciri yang serupa dengan yang ditawarkan oleh Python.. Untuk ini dan sebab-sebab lain, bahasa itu menawarkan semua yang anda perlukan untuk dapat membuat aplikasi moden. Juga, seperti semua bahasa moden, ia menawarkan versi untuk Gnu / Linux, Windows, macOS dan BSD.

Ciri umum Nim

  • Ia mempunyai a intuitif dan sintaks yang bersih. Mendapat inspirasi dari pelbagai bahasa, sintaks Nim mudah difahami dan menghasilkan kod yang dapat diubahsuai dengan mudah.
  • Penyusun Nim dan pelaksana yang dihasilkan serasi dengan semua platform utama.
  • NUM merangkumi backend JavaScript.
  • Bahasa ini menerapkan bahasa inti kecil, yang mempunyai set ciri kuat pengaturcaraan metaprogram.
  • Pengurus pakej Nim dipanggil Lincah. Pakej diedarkan melalui repositori Git dan Mercurial.
  • Memudahkan pautan ke perpustakaan C, C ++, dan Objektif C. Ini akan membolehkan pembangun mengakses dengan mudah pelbagai jenis perpustakaan yang hebat dan matang.
  • Ia diilhamkan oleh Python. Apabila aplikasi Nim mogok dengan pengecualian, aplikasi akan menghasilkan jejak timbunan sebelum keluar. Format jejak timbunan ini sangat mudah difahami dan mengandungi semua maklumat yang diperlukan untuk melakukan debug pengecualian.
  • NUM menghasilkan pelaksana asli bebas pergantungan.
  • Pengurusan memori Nim bersifat deterministik dan disesuaikan dengan alat pemusnah dan semantik bergerak, diilhamkan oleh C ++ dan Rust.
  • Sokongan untuk pelbagai backend.
  • Ia diterbitkan dengan Lesen MIT.
  • Sebilangan besar pembangunan dilakukan di GitHub.

Ini hanya beberapa ciri bahasa ini. Semua ciri-cirinya diperincikan dalam laman web projek.

Memasang bahasa pengaturcaraan Nim di Ubuntu 20.04

Pengguna akan mempunyai kemungkinan pemasangan yang berbeza di Ubuntu. Yang pertama adalah terima kasih kepada Nim dimasukkan ke dalam repositori rasmi. Oleh itu, pemasangan menjadi sangat mudah, anda hanya perlu membuka terminal (Ctrl + Alt + T) dan jalankan arahan:

pasang nim dengan apt

sudo apt install nim

Pemasangan ini, mulai hari ini, masih tidak menawarkan versi terkini. Atas sebab ini kita akan melihat kaedah lain yang membolehkan kita memasang versi stabil terkini. Di laman web mereka menawarkan kemungkinan menggunakan skrip, yang hanya perlu kita unduh dan jalankan. Pertama kita perlu memasang pakej membina-penting. Kita boleh melakukan ini dengan membuka terminal (Ctrl + Alt + T) dan melaksanakan perintah berikut di dalamnya:

sudo apt install build-essential

Sebelum beralih ke langkah seterusnya, sekiranya curl tidak dipasang pada komputer kita, kita perlu menggunakan alat ini. Kami akan mencapainya melalui arahan pemasangan yang sesuai:

sudo apt install curl

Apabila pemasangan curl selesai, kita boleh lancarkan kami untuk melaksanakan skrip pemasangan Nim. Kami hanya perlu menggunakan arahan lain ini di terminal kami:

pasang nim melalui skrip

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

Apabila pemasangan Nim selesai, kita akan melihat bahawa terminal akan menunjukkan beberapa arahan yang harus kita ikuti untuk menyelesaikan pemasangan Nim. Ini mereka akan memberitahu kami untuk menyunting fail ~/.bashrc o ~ / .profil:

vim ~/.bashrc

Dan mari kita tambahkan baris berikut ke akhir fail yang diedit:

tambah baris ke bashrc

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

Mengganti 'nama pengguna anda'dengan nama pengguna yang sesuai. Setelah ditambahkan, simpan perubahan dan tutup fail.

Apabila kita kembali ke terminal, kita boleh lihat versi Nim yang dipasang berjalan:

versi stabil

nim -v

Sebagai tambahan kepada pilihan pemasangan ini, Kita juga boleh mengikuti arahan yang dipaparkan di laman web projek untuk memasang bahasa ini sebagai pakej snap.

Contoh asas

Setelah pemasangan, kita akan membuat program contoh khas untuk memaparkan mesej. Apa fail kod untuk Nim mempunyai peluasan nim, mari buat dengan editor kegemaran kami dari terminal (Ctrl + Alt + T):

vim hola.nim

Di dalam fail ini kita akan tambahkan kandungan berikut:

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

Selepas itu kami akan menyimpan perubahan dan menutup fail.

Apabila kita kembali ke terminal, kita akan menyusun fail sumber untuk menghasilkan binari yang boleh dilaksanakan:

menyusun contoh nim

nim c hola.nim

Setelah penyusunan selesai, kita sekarang boleh menjalankan contoh ini seperti berikut:

jalankan contoh

./hola

Sekiranya semuanya betul, Nim sudah berfungsi di komputer anda, dan anda boleh mula bekerja. Untuk ini anda boleh rujuk dokumentasi soal Nim terdapat di anda página web.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.