Malbolge (), Ben Olmstead tarafından 1998'de icat edilmiş kamu malı bir . İsmini Dante'nin Inferno adlı eserindeki Malebolge'den almıştır. Malbolge, özel olarak, sezgiye aykırı bir 'çılgın işlem', üç tabanlı aritmetik ve kendi kendini değiştiren kod yoluyla kullanılması imkansıza yakın olacak şekilde tasarlanmıştır. Daha önceki zorlayıcı ezoterik dillerin (Brainfuck ve gibi) zorluğu üzerine inşa edilmiştir, ancak bilgisayar bilimi ve şifrelemenin karmaşık tarihlerinden yararlanarak bu yönü aşırı derecede abartmaktadır. Bu tasarıma rağmen kullanışlı Malbolge programları yazmak mümkündür.
Malbolge'de bir cat programı | |
Paradigması | Esoteric, imperative, scalar, value-level |
---|---|
İlk çıkışı | 1998 |
Tasarımcı | Ben Olmstead |
Geliştirici | Ben Olmstead |
Etkilendikleri | Brainfuck, (Tri-INTERCAL), |
Etkiledikleri | Dis, Malbolge Unshackled |
Olağan dosya uzantıları | .mal, .mb |
Malbolge'de Programlama
Malbolge ilk ortaya çıktığında anlaşılması oldukça zordu ve ilk Malbolge programının ortaya çıkması iki yıl sürmüştü. Yazarın kendisi hiçbir zaman bir Malbolge programı yazmamıştır. İlk program bir insan tarafından yazılmadı; Andrew Cooke tarafından tasarlanan ve Lisp'te uygulanan bir ışın arama algoritması tarafından oluşturuldu.
Daha sonra Lou Scheffer, Malbolge'un kriptanalizini yayınladı ve girdisini çıktısına kopyalamak için bir program sağladı. Ayrıca orijinal sitenin işleyişi durduktan sonra orijinal yorumlayıcıyı ve spesifikasyonu sakladı ve Malbolge'de program yazmanın genel bir stratejisinin yanı sıra hakkında bazı düşünceler de sundu.
Olmstead, Malbolge'nin olduğuna inanıyordu. Malbolge'de mantıklı döngülerin uygulanıp uygulanamayacağına dair bir tartışma var; ilk bitmeyen döngünün tanıtılması uzun yıllar aldı. Önemsiz olmayan döngüler ve koşullarla ilgilenen doğru bir programı yedi yıl boyunca duyurulmadı; İlk doğru olanı 2005'te Hisashi Iizawa'ya aitti.
Kaynakça
- ^ a b "Malbolge - Esolang". 27 Ağustos 2022 tarihinde kaynağından . Erişim tarihi: 27 Ağustos 2022.
- ^ a b Temkin, Daniel (3 Kasım 2014). "Interview with Ben Olmstead". esoteric.codes. 20 Mart 2023 tarihinde kaynağından . Erişim tarihi: 7 Ocak 2021.
- ^ . web.archive.org. 6 Aralık 2019. 6 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2023.
- ^ "Programming in Malbolge". www.lscheffer.com. 11 Haziran 2023 tarihinde kaynağından . Erişim tarihi: 15 Aralık 2023.
- ^ http://progopedia.com/user/Nickolas. "Programming language Malbolge". progopedia.com (İngilizce). 9 Haziran 2023 tarihinde kaynağından . Erişim tarihi: 15 Aralık 2023.
- ^ . web.archive.org. 14 Mayıs 2020. 14 Mayıs 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Aralık 2023.
Programlama dili ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
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
Malbolge m ae l ˈ b oʊ l dʒ Ben Olmstead tarafindan 1998 de icat edilmis kamu mali bir Ismini Dante nin Inferno adli eserindeki Malebolge den almistir Malbolge ozel olarak sezgiye aykiri bir cilgin islem uc tabanli aritmetik ve kendi kendini degistiren kod yoluyla kullanilmasi imkansiza yakin olacak sekilde tasarlanmistir Daha onceki zorlayici ezoterik dillerin Brainfuck ve gibi zorlugu uzerine insa edilmistir ancak bilgisayar bilimi ve sifrelemenin karmasik tarihlerinden yararlanarak bu yonu asiri derecede abartmaktadir Bu tasarima ragmen kullanisli Malbolge programlari yazmak mumkundur MalbolgeMalbolge de bir cat programiParadigmasiEsoteric imperative scalar value levelIlk cikisi1998TasarimciBen OlmsteadGelistiriciBen OlmsteadEtkilendikleriBrainfuck Tri INTERCAL EtkiledikleriDis Malbolge UnshackledOlagan dosya uzantilari mal mbMalbolge de ProgramlamaMalbolge ilk ortaya ciktiginda anlasilmasi oldukca zordu ve ilk Malbolge programinin ortaya cikmasi iki yil surmustu Yazarin kendisi hicbir zaman bir Malbolge programi yazmamistir Ilk program bir insan tarafindan yazilmadi Andrew Cooke tarafindan tasarlanan ve Lisp te uygulanan bir isin arama algoritmasi tarafindan olusturuldu Daha sonra Lou Scheffer Malbolge un kriptanalizini yayinladi ve girdisini ciktisina kopyalamak icin bir program sagladi Ayrica orijinal sitenin isleyisi durduktan sonra orijinal yorumlayiciyi ve spesifikasyonu sakladi ve Malbolge de program yazmanin genel bir stratejisinin yani sira hakkinda bazi dusunceler de sundu Olmstead Malbolge nin olduguna inaniyordu Malbolge de mantikli dongulerin uygulanip uygulanamayacagina dair bir tartisma var ilk bitmeyen dongunun tanitilmasi uzun yillar aldi Onemsiz olmayan donguler ve kosullarla ilgilenen dogru bir programi yedi yil boyunca duyurulmadi Ilk dogru olani 2005 te Hisashi Iizawa ya aitti Kaynakca a b Malbolge Esolang 27 Agustos 2022 tarihinde kaynagindan Erisim tarihi 27 Agustos 2022 a b Temkin Daniel 3 Kasim 2014 Interview with Ben Olmstead esoteric codes 20 Mart 2023 tarihinde kaynagindan Erisim tarihi 7 Ocak 2021 web archive org 6 Aralik 2019 6 Aralik 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Aralik 2023 Programming in Malbolge www lscheffer com 11 Haziran 2023 tarihinde kaynagindan Erisim tarihi 15 Aralik 2023 http progopedia com user Nickolas Programming language Malbolge progopedia com Ingilizce 9 Haziran 2023 tarihinde kaynagindan Erisim tarihi 15 Aralik 2023 web archive org 14 Mayis 2020 14 Mayis 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Aralik 2023 Programlama dili ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz