Nim (programlama dili) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihçe
  • 2 Kaynakça

Nim (programlama dili)

  • العربية
  • বাংলা
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • 日本語
  • 한국어
  • മലയാളം
  • Português
  • Русский
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Nim
Nim logo.svg
Nim taç logosu
ParadigmasıÇok paradigmalı: derlenen, eş-zamanlı, prosedürel, zorunlu, fonksiyonel, nesne-yönelimli, meta
İlk çıkışı2008 (17 yıl önce) (2008)
TasarımcıAndreas Rumpf
GeliştiriciNim Lang Team[1]
Kararlı sürüm2.2.6[2] Bunu Vikiveri'de düzenleyin (31 Ekim 2025 (51 gün önce) (31 Ekim 2025))
Önemli uygulamalarıSözcüksel
EtkilendikleriAda, Modula-3, Lisp, C++, Object Pascal, Python, Oberon, Rust, ParaSail[3]
Uygulama diliNim (öz-barındırılan)
PlatformuIA-32, x86-64, ARM, AArch64, RISC-V, PowerPC ...[4]
LisansMIT Lisansı[5] Bunu Vikiveri'de düzenleyin
Olağan dosya uzantıları.nim, .nims, .nimble
Web sitesinim-lang.org
forum.nim-lang.org

Nim (eski adıyla Nimrod), Andreas Rumpf tarafından tasarlanan ve geliştirilen, genel amaçlı, çok paradigmalı, statik tipli, derlenen[6] bir programlama dilidir. Derleme zamanı kod sentezi, cebirsel veri türleri, mesaj iletme gibi çeşitli özellikler ile meta programlama, işlevsel, prosedürel ve nesne yönelimli programlama stillerini desteklemenin yanı sıra C / C++ dillerine yabancı fonksiyon arayüzü katmanı sunarak ve C, C++, Objective-C ve JavaScript dillerine derlenerek "verimli, etkileyici ve zarif",[7] olmayı hedefleyen bir tasarıma sahiptir.

Tarihçe

[değiştir | kaynağı değiştir]

Nim projesi 2005 yılında Andreas Rumpf tarafından başlatılmış ve ilk olarak 2006 yılında GitHub üzerinden yayımlanmıştır. Nim derleyicisinin ilk sürümü Pascal'da Free Pascal derleyicisi kullanılarak yazılmış[8] 2008 yılında ise derleyicinin Nim'de yazılmış sürümü yayınlanmıştır.[9] Ücretsiz ve açık kaynaklı bir yazılım olan Nim derleyicisi Andreas Rumpf ile çalışan bir grup gönüllü (Nim Topluluğu) tarafından geliştirilmektedir.[10] Dilin ismi Aralık 2014 yılında 0.10.2 sürümü ile Nimrod'dan Nim'e değiştirilmiştir.[11]

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Contributors to nim-lang/Nim". GitHub. 23 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Mart 2022. 
  2. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
  3. ^ Rumpf, Andreas (19 Ekim 2017). "Nim without GC". Araq's Musings. 15 Ekim 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2020. 
  4. ^ "Packaging Nim". 13 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Mart 2022. 
  5. ^ "copying.txt". GitHub. 
  6. ^ Rumpf, Andreas (11 Şubat 2014). "Nimrod: A new systems programming language". Dr. Dobb's Journal. 27 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2014. 
  7. ^ "The Nim Programming Language". Nim-lang.org. 8 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2014. 
  8. ^ "Nim Pascal Sources". GitHub. Erişim tarihi: 5 Nisan 2013. 
  9. ^ "News". Nim-lang.org. 22 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Haziran 2016. 
  10. ^ "Contributors". GitHub. Erişim tarihi: 5 Nisan 2013. 
  11. ^ Picheta, Dominik (29 Aralık 2014). "Version 0.10.2 released". Nim-lang.org. 27 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Ekim 2018. 
"https://tr.wikipedia.org/w/index.php?title=Nim_(programlama_dili)&oldid=34746822" sayfasından alınmıştır
Kategoriler:
  • Özgür derleyiciler ve yorumlayıcılar
  • Çapraz platform yazılımları
  • Programlama dilleri
  • 2008 yazılımları
  • Sistem programlama dilleri
  • Statik tipli programlama dilleri
  • MIT Lisansı kullanan yazılımlar
  • Yordamsal programlama dilleri
  • Fonksiyonel programlama dilleri
  • Koşutzamanlı programlama dilleri
  • Sayfa en son 07.00, 4 Şubat 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Nim (programlama dili)
Konu ekle