Nim (eski adıyla Nimrod), Andreas Rumpf tarafından tasarlanan ve geliştirilen, , çok paradigmalı, , bir programlama dilidir. Derleme zamanı kod sentezi, , gibi çeşitli özellikler ile , işlevsel, prosedürel ve nesne yönelimli programlama stillerini desteklemenin yanı sıra C / dillerine katmanı sunarak ve C, , Objective-C ve JavaScript dillerine derlenerek "verimli, etkileyici ve zarif", olmayı hedefleyen bir tasarıma sahiptir.
Nim taç logosu | |
Paradigması | : , , prosedürel, zorunlu, fonksiyonel, nesne-yönelimli, |
---|---|
İlk çıkışı | 2008 | )
Tasarımcı | Andreas Rumpf |
Geliştirici | Nim Lang Team |
Kararlı sürüm | 2.0.8 (3 Temmuz 2024 | ) )
,,çıkarsanmış, | |
Etkilendikleri | Ada, , Lisp, , Object Pascal, Python, Oberon, Rust, |
Uygulama dili | Nim (öz-barındırılan) |
Platformu | IA-32, x86-64, ARM, AArch64, , PowerPC ... |
Lisans | MIT Lisansı |
Olağan dosya uzantıları | .nim, .nims, .nimble |
Web sitesi | nim-lang.org forum.nim-lang.org |
Tarihçe
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ış 2008 yılında ise derleyicinin Nim'de yazılmış sürümü yayınlanmıştır.Ü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. Dilin ismi Aralık 2014 yılında 0.10.2 sürümü ile Nimrod'dan Nim'e değiştirilmiştir.
Kaynakça
- ^ "Contributors to nim-lang/Nim". GitHub. 23 Mart 2022 tarihinde kaynağından . Erişim tarihi: 23 Mart 2022.
- ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
- ^ "Nim by example". GitHub. 29 Aralık 2014 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2014.
- ^ Караджов, Захари; Станимиров, Борислав (2014). Метапрограмиране с Nimrod. VarnaConf (Bulgarca). 17 Şubat 2015 tarihinde kaynağından . Erişim tarihi: 27 Temmuz 2014. Bilinmeyen parametre
|konferansurl=
görmezden gelindi () - ^ Rumpf, Andreas (19 Ekim 2017). "Nim without GC". Araq's Musings. 15 Ekim 2023 tarihinde kaynağından . Erişim tarihi: 1 Eylül 2020.
- ^ "Packaging Nim". 13 Ağustos 2022 tarihinde kaynağından . Erişim tarihi: 23 Mart 2022.
- ^ "copying.txt". GitHub.
- ^ Rumpf, Andreas (11 Şubat 2014). "Nimrod: A new systems programming language". . 27 Nisan 2019 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2014.
- ^ . Nim-lang.org. 8 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2014.
- ^ "Nim Pascal Sources". GitHub. Erişim tarihi: 5 Nisan 2013.
- ^ . Nim-lang.org. 22 Ocak 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Haziran 2016.
- ^ "Contributors". GitHub. Erişim tarihi: 5 Nisan 2013.
- ^ Picheta, Dominik (29 Aralık 2014). . Nim-lang.org. 27 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Ekim 2018.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Nim eski adiyla Nimrod Andreas Rumpf tarafindan tasarlanan ve gelistirilen cok paradigmali bir programlama dilidir Derleme zamani kod sentezi gibi cesitli ozellikler ile islevsel prosedurel ve nesne yonelimli programlama stillerini desteklemenin yani sira C C dillerine katmani sunarak ve C C Objective C ve JavaScript dillerine derlenerek verimli etkileyici ve zarif olmayi hedefleyen bir tasarima sahiptir NimNim tac logosuParadigmasi prosedurel zorunlu fonksiyonel nesne yonelimli Ilk cikisi2008 16 yil once 2008 TasarimciAndreas RumpfGelistiriciNim Lang TeamKararli surum2 0 8 3 Temmuz 2024 19 gun once 3 Temmuz 2024 cikarsanmis EtkilendikleriAda Lisp C Object Pascal Python Oberon Rust Uygulama diliNim oz barindirilan PlatformuIA 32 x86 64 ARM AArch64 PowerPC LisansMIT Lisansi Olagan dosya uzantilari nim nims nimbleWeb sitesinim lang org forum nim lang orgTarihceNim projesi 2005 yilinda Andreas Rumpf tarafindan baslatilmis ve ilk olarak 2006 yilinda GitHub uzerinden yayimlanmistir Nim derleyicisinin ilk surumu Pascal da Free Pascal derleyicisi kullanilarak yazilmis 2008 yilinda ise derleyicinin Nim de yazilmis surumu yayinlanmistir Ucretsiz ve acik kaynakli bir yazilim olan Nim derleyicisi Andreas Rumpf ile calisan bir grup gonullu Nim Toplulugu tarafindan gelistirilmektedir Dilin ismi Aralik 2014 yilinda 0 10 2 surumu ile Nimrod dan Nim e degistirilmistir Kaynakca Contributors to nim lang Nim GitHub 23 Mart 2022 tarihinde kaynagindan Erisim tarihi 23 Mart 2022 Hata Referans duzgun goruntulenemiyor Bilgi icin belgeleme sayfasina bakiniz Nim by example GitHub 29 Aralik 2014 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2014 Karadzhov Zahari Stanimirov Borislav 2014 Metaprogramirane s Nimrod VarnaConf Bulgarca 17 Subat 2015 tarihinde kaynagindan Erisim tarihi 27 Temmuz 2014 Bilinmeyen parametre konferansurl gormezden gelindi yardim Rumpf Andreas 19 Ekim 2017 Nim without GC Araq s Musings 15 Ekim 2023 tarihinde kaynagindan Erisim tarihi 1 Eylul 2020 Packaging Nim 13 Agustos 2022 tarihinde kaynagindan Erisim tarihi 23 Mart 2022 copying txt GitHub Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link Rumpf Andreas 11 Subat 2014 Nimrod A new systems programming language 27 Nisan 2019 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2014 Nim lang org 8 Mayis 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 20 Temmuz 2014 Nim Pascal Sources GitHub Erisim tarihi 5 Nisan 2013 Nim lang org 22 Ocak 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 11 Haziran 2016 Contributors GitHub Erisim tarihi 5 Nisan 2013 Picheta Dominik 29 Aralik 2014 Nim lang org 27 Nisan 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 17 Ekim 2018