Bir sonraki makalede bir göz atacağız. Nim programlama dilini Ubuntu 20.04'e nasıl kurabiliriz. Bugün pek çok ve çok farklı programlama dili var. Her birinin kendine has özellikleri vardır ve hepsi uygulamaların geliştirilmesinde faydalı olabilecek yeni teknik özelliklerle verimli olmaya çalışır.
o gibi daha olgun dillerden kavramları birleştirir Python, Ada ve Modula. Bu, sözdizimi ve Python tarafından sunulanlara benzer özelliklere sahip nesne yönelimli bir dildir.. Bu ve diğer nedenlerle, modern uygulamalar oluşturabilmeniz için ihtiyacınız olan her şeyi sunan bir dildir. Ayrıca, tüm modern diller gibi, Gnu / Linux, Windows, macOS ve BSD için sürümler sunar.
Nim'in genel özellikleri
- Bir vardır sezgisel ve temiz sözdizimi. Çeşitli dillerden ilham alan Nim'in sözdizimi kolayca anlaşılır ve kolayca değiştirilebilen bir kod ortaya çıkarır.
- Nim derleyicisi ve oluşturulan çalıştırılabilir dosyalar tüm büyük platformlarla uyumludur.
- o bir JavaScript arka ucu içerir.
- Bu dil küçük bir çekirdek dil uygulargüçlü bir özellik kümesine sahip olan metaprogramlama.
- Nim'in paket yöneticisinin adı Çevik. Paketler Git ve Mercurial depoları aracılığıyla dağıtılır.
- C, C ++ ve Objective C kitaplıklarına bağlanmayı kolaylaştırır. Bu, geliştiricilerin çok çeşitli güçlü ve olgun kitaplıklara kolayca erişmesine olanak tanır.
- Python'dan esinlenmiştir. Bir Nim uygulaması bir istisna ile çöktüğünde, çıkmadan önce bir yığın izleme oluşturacaktır. Bu yığın izlemenin biçiminin anlaşılması çok kolaydır ve istisnada hata ayıklamak için gerekli tüm bilgileri içerir.
- o bağımlılık içermeyen yerel yürütülebilir dosyalar oluşturur.
- Nim'in bellek yönetimi belirleyicidir ve yıkıcılar ve hareket semantiği ile özelleştirilebilir, C ++ ve Rust'tan esinlenilmiştir.
- Çeşitli arka uçlar için destek.
- İle yayınlandı MIT lisansı.
- Gelişimin çoğu şurada yapılır: GitHub.
Bunlar, bu dilin özelliklerinden sadece birkaçı. Tüm özellikleri detaylandırılmıştır. proje web sitesi.
Nim programlama dilini Ubuntu 20.04'e yükleme
Kullanıcılar, Ubuntu'da farklı kurulum olanaklarına sahip olacaklar. İlki şükredecek Nim, resmi depolara dahil edilmiştir. Bu nedenle, kurulum oldukça basit hale gelir, sadece bir terminal açmanız (Ctrl + Alt + T) ve komutu çalıştırmanız yeterlidir:
sudo apt install nim
Bu kurulum, bugün itibariyle, hala en son sürümü sunmamaktadır. Bu yüzden en son kararlı sürümü yüklememize izin verecek başka bir yöntem göreceğiz.. Web sitelerinde, yalnızca indirip çalıştırmamız gereken bir komut dosyası kullanma imkanı sunuyorlar. İlk paketi yüklememiz gerekecek temel yapı. Bunu bir terminal açarak (Ctrl + Alt + T) ve içinde aşağıdaki komutu uygulayarak yapabiliriz:
sudo apt install build-essential
Bir sonraki adıma geçmeden önce, Bilgisayarımızda curl yüklü değilse, bu aracı ele geçirmemiz gerekecek. Bunu, ilgili kurulum komutuyla başaracağız:
sudo apt install curl
Curl kurulumu bittiğinde, Nim kurulum betiğini yürütmek için bizi başlatın. Bu diğer komutu sadece terminalimizde kullanmamız gerekecek:
curl https://nim-lang.org/choosenim/init.sh -sSf | sh
Nim'in kurulumu bittiğinde, terminalin Nim kurulumunu bitirmek için takip etmemiz gereken bazı talimatları göstereceğini göreceğiz. Bunlar bize dosyayı düzenlememizi söyleyecekler ~/.bashrc o ~ / .profile:
vim ~/.bashrc
Ve düzenlenen dosyanın sonuna şu satırı ekleyelim:
export PATH=/home/tu-nombre-usuario/.nimble/bin:$PATH
Değiştirir 'Kullanıcı adınızı'karşılık gelen kullanıcı adınızla. Ekledikten sonra değişiklikleri kaydedin ve dosyayı kapatın.
Terminale geri döndüğümüzde, yapabiliriz yüklü Nim sürümünü görüntüleyin koşuyor:
nim -v
Bu kurulum seçeneklerine ek olarak, Ayrıca takip edebiliriz web sayfasında görüntülenen talimatlar projeden bu dili ek paket olarak yüklemek için.
Temel bir örnek
Kurulumdan sonra, bir mesaj görüntülemek için tipik bir örnek program oluşturacağız. Ne Nim için kod dosyalarının bir nim uzantısı vardır, terminalden favori editörümüzle bir tane oluşturalım (Ctrl + Alt + T):
vim hola.nim
Bu dosyanın içine ekleyeceğiz aşağıdaki içerik:
echo "Esto es un ejemplo de nim, creado para Ubunlog"
sonra değişiklikleri kaydedip dosyayı kapatacağız.
Terminale döndüğümüzde yürütülebilir ikili oluşturmak için kaynak dosyayı derleyin:
nim c hola.nim
Derleme bittikten sonra, şimdi bu örneği çalıştırabiliriz aşağıdaki gibi:
./hola
Her şey doğruysa, Nim zaten bilgisayarınızda çalışıyor demektir ve çalışmaya başlayabilirsiniz. Bunun için yapabilirsin belgelere bakın Nim hakkında senin içinde mevcut página web.