Nim (programlama dili): Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Khutuck Bot (mesaj | katkılar)
k Bot v3: Kaynak ve içerik düzenleme (hata bildir)
Constexpression (mesaj | katkılar)
k Yazım hataları, özel isimlerin büyük harfle yazılışı konularında iyileştirmeler
Etiketler: Görsel Düzenleyici Mobil değişiklik Mobil ağ değişikliği
1. satır:
{{Çeviri yeri|Nim (programming language)|İngilizce|en}}
 
'''Nim''' (eski adıadıyla '''Nimrod)''' ), Andreas Rumpf tarafından tasarlanan ve geliştirilen, [[General-purpose programming language|genel amaçlı]], [[Programlama paradigması|çok paradigmalı]], [[statik tipli]], [[Compiled programming language|derlemeliderlenen]]<ref name="drdobbs">{{Web kaynağı | url = http://www.drdobbs.com/open-source/nimrod-a-new-systems-programming-languag/240165321 | başlık = Nimrod: A new systems programming language | soyadı = Rumpf | ad = Andreas | website = [[Dr. Dobb's Journal]] | tarih = 11 Şubat 2014 | erişimtarihi = 20 Temmuz 2014 | arşivurl = https://web.archive.org/web/20190427145557/http://www.drdobbs.com/open-source/nimrod-a-new-systems-programming-languag/240165321 | arşivtarihi = 27 Nisan 2019 | ölüurl =hayır}}</ref> bir [[programlama dili]]dir. [[Compile time|Derleme zaman]]ı kod sentezi, [[Algebraic data type|cebirsel veri türleri]], [[Message passing|mesaj iletme]] gibi çeşitli özellikler ile [[metaprogramlama]], [[Fonksiyonel programlama|işlevsel]], [[Yordamsal programlama|prosedürel]] ve [[nesne yönelimli programlama]] stillerini desteklemenin yanı sıra [[C (programlama dili)|C]] / [[C++|C ++]] dillerine [[Foreign function interface|yabancı birfonksiyon fonksiyonarayüz arayüzükatmanı]] sunarak ve [[C (programlama dili)|C]], [[C++|C ++]], [[Objective-C]] ve [[JavaScript|Javascript]] dillerine derlenerek "verimli, etkileyici ve zarif",<ref name="nim-lang">{{Web kaynağı | url = http://nim-lang.org/ | başlık = The Nim Programming Language | website = Nim-lang.org | erişimtarihi = 20 Temmuz 2014 | arşivurl = https://web.archive.org/web/20190508080200/https://nim-lang.org/ | arşivtarihi = 8 Mayıs 2019 | ölüurl =evet}}</ref> olmayı hedefleyen bir tasarıma sahiptir.
 
== Geçmiş ==
Nim projesi 2005 yılında Andreas Rumpf tarafından başlatılmış ve ilk olarak 2006 yılında [[GitHub|Github]] üzerinden yayımlanmıştır. Nim [[derleyici]]sinin ilk sürümü [[Pascal (programlama dili)|Pascal'da]] [[Free Pascal]] derleyicisi kullanılarak yazılmış<ref name="pas-sources">{{Web kaynağı | url = https://github.com/Araq/Nim/tree/ea1f1ec6d4d6c776eb0f81c2bebdd4cb4c817ebe/nim | başlık = Nim Pascal Sources | website = GitHub | erişimtarihi =5 Nisan 2013| arşivengelli = evet}}</ref> 2008 yılında ise derleyicinin Nim'de yazılmış derleyicinin bir sürümü yayınlanmıştır.<ref name="news">{{Web kaynağı | url = http://nim-lang.org:80/news.html | başlık = News | website = Nim-lang.org | erişimtarihi = 11 Haziran 2016 | arşivurl = https://web.archive.org/web/20170122114251/http://nim-lang.org/news.html | arşivtarihi = 22 Ocak 2017 | ölüurl =evet| df = }}</ref> [[Özgür ve açık kaynak kodlu yazılım|Ü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.<ref name="contributors">{{Web kaynağı | url = https://github.com/Araq/Nim/contributors | başlık = Contributors | website = GitHub | erişimtarihi =5 Nisan 2013| arşivengelli = evet}}</ref> Dilin ismi Aralık 2014 yılında 0.10.2 sürümü ile ''Nimrod''<nowiki/>'dan ''Nim'e'' değiştirilmiştir.<ref>{{Web kaynağı | url = https://nim-lang.org/blog/2014/12/29/version-0102-released.html | başlık = Version 0.10.2 released | tarih = 29 Aralık 2014 | ad = Dominik | soyadı = Picheta | website = Nim-lang.org | erişimtarihi = 17 Ekim 2018 | arşivurl = https://web.archive.org/web/20190427144053/https://nim-lang.org/blog/2014/12/29/version-0102-released.html | arşivtarihi = 27 Nisan 2019 | ölüurl =evet}}</ref>
== Kaynakça ==
{{Kaynakça|30em}}