Nim (programlama dili): Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
YBot (mesaj | katkılar)
Arşiv bağlantısı eklendi
Khutuck Bot (mesaj | katkılar)
k Kaynaklar ve referanslarda düzenleme
1. satır:
{{Çeviri yeri|Nim (programming language)|İngilizce|en}}
 
'''Nim''' (eski adı '''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|derlemeli]]<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]] | datetarih =11 Şubat 2014-02-11 | access-dateerişimtarihi =20 Temmuz 2014-07-20 | arşivurl = http://web.archive.org/web/20190427145557/http://www.drdobbs.com/open-source/nimrod-a-new-systems-programming-languag/240165321 | arşivtarihi = 27 Nisan 2019}}</ref> bir [[programlama dili]]dir. [[Compile time|Derleme zaman]]<nowiki/>ı 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ı bir fonksiyon arayüzü]] 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/ | titlebaşlık = The Nim Programming Language | website = Nim-lang.org | access-dateerişimtarihi =20 Temmuz 2014-07-20 | arşivurl = http://web.archive.org/web/20190508080200/https://nim-lang.org/ | arşivtarihi = 8 Mayıs 2019}}</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 | titlebaşlık = Nim Pascal Sources | website = GitHub | access-dateerişimtarihi =5 Nisan 2013-04-05 | 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 | titlebaşlık = News | website = Nim-lang.org | access-dateerişimtarihi =11 Haziran 2016-06-11 | archive-url = https://web.archive.org/web/20160626002904/http://nim-lang.org/news.html# | archive-datearşivtarihi =26 Haziran 2016-06-26 | dead-url = no | df = | arşivurl = http://web.archive.org/web/20170122114251/http://nim-lang.org/news.html | arşivtarihi = 22 Ocak 2017}}</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 | titlebaşlık = Contributors | website = GitHub | access-dateerişimtarihi =5 Nisan 2013-04-05 | 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 | titlebaşlık = Version 0.10.2 released | datetarih =29 Aralık 2014-12-29 | firstad = Dominik | lastsoyadı = Picheta | website = Nim-lang.org | access-dateerişimtarihi =17 Ekim 2018-10-17 | arşivurl = http://web.archive.org/web/20190427144053/https://nim-lang.org/blog/2014/12/29/version-0102-released.html | arşivtarihi = 27 Nisan 2019}}</ref>
== Kaynakça ==
{{Kaynakça|30em}}