Rosetta Kodu - Rosetta Code

Rosetta Kodu
Screenshot-2019-10-31 Rosetta Code.png
Rosettacode.org'un ön sayfası
Uyguningilizce
SahipMichael Mol
URLrosettacode.org
Başlatıldı1 Ocak 2007; 13 yıl önce (2007-01-01)
Şu anki durumİnternet üzerinden
İçerik lisansı
GFDL
YazılmışPHP, MediaWiki

Rosetta Kodu bir wiki ortak uygulamaları içeren programlama web sitesi algoritmalar ve çeşitli çözümler programlama birçok farklı problem Programlama dilleri.[1] Adı Rosetta Taşı üzerinde üç dilde aynı metnin yazılı olduğu ve bu nedenle izin verilen Mısır hiyeroglifleri ilk kez deşifre edilecek.[2]

İnternet sitesi

Rosetta Code 2007'de Michael Mol tarafından oluşturuldu. Sitenin içeriği lisanslıdır. GNU Özgür Belgeleme Lisansı 1.2, ancak bazı bileşenler daha izin verilen koşullar altında çift lisanslı olabilir.[3]

Rosetta Code web deposu, istenen işlevselliğin çeşitli programlama paradigmalarında nasıl çok farklı şekilde uygulandığını gösterir,[4][5] ve farklı programlama dillerinde "aynı" görevin nasıl gerçekleştirildiği.[6]

31 Ekim 2020 itibariyleRosetta Kodunda:[7]

  • 1.074 programlama görevi (veya problem)
  • 210 ek taslak programlama görevi
  • 780 bilgisayar programlama dili
  • 73.811 bilgisayar programlama dili örnekleri / girdileri


Veriler ve yapı

Rosetta Code sitesi, görevlerin (belirli programlama sorunları veya önemli noktalar) ve bilgisayar programlama dillerinin göz atılabilir bir kesiti olarak düzenlenmiştir. Bir görevin sayfası, ziyaretçinin katkıda bulunduğu çözümleri çeşitli bilgisayar dillerinde göstererek, izleyicinin her dilin yaklaşımını görevin belirtilen sorununa göre karşılaştırmasına olanak tanır.

Görev sayfaları, sağlanan çözümlerin dillerine göre dillere göre listelere dahil edilir; içinde çözümü olan bir görev C C listesinde programlama dili görünecektir.Aynı görevin bir çözümü varsa Yakut görev, Ruby için de görünecektir.

Diller

Rosetta Kodunda bulunan (Wikipedia açıklamalarına sahip) bilgisayar programlama dillerinden bazıları şunlardır: [8]

Örnekleri olan bilgisayar programlama dillerinin tam listesi (Rosetta Kodu görevlerine girişler / çözümler) mevcuttur.[9]

Görevler

Rosetta Kodunda bulunan görevlerden bazıları şunlardır:[10]

Ayrıca bakınız

Referanslar

  1. ^ Ralf Lämmel. "Yazılım chrestomathies". doi:10.1016 / j.scico.2013.11.014. 2013.
  2. ^ "Rosetta Kodu: Hakkında - Rosetta Kodu". www.rosettacode.org.
  3. ^ "Rosetta Kodu: Telif Hakları". Alındı 2010-12-19.
  4. ^ Neil Walkinshaw. Birinci Bölüm: "Tersine Mühendislik Yazılım Davranışı". "Bilgisayarlardaki Gelişmeler". 2013. s. 14.
  5. ^ Geoff Cox. "Konuşma Kodu: Estetik ve Politik İfade Olarak Kodlama". MIT Press, 2013. s. 6.
  6. ^ Nick Montfort "Kod Yok: Boş Programlar". 2013. s. 10.
  7. ^ "Rosetta Koduna Hoş Geldiniz". Alındı 2007-01-07.
  8. ^ "En çok bağlantılı kategoriler". Alındı 2020-01-01.
  9. ^ "RC POP.OUT - Rosetta Kodu". rosettacode.org.
  10. ^ "En çok kategoriye sahip sayfalar". Alındı 2018-10-11.

Dış bağlantılar