Kodlamak istemeyeceğiniz 10 programlama dili
Hiç duydum Tavuk, Beyaz boşluk ve LOLCODE? Şaşırtıcı bir şekilde var olan tuhaf programlama dillerinin adlarıdır. Programlama dilleri genellikle kodlayıcının çalışmasını kolaylaştırmak için oluşturulur, ancak programlama topluluğunu kızdırmak.
Bunlar olarak bilinir Karartılmış veya ezoterik programlama dilleri (ezoterik anlam sadece küçük bir grup insanın anlaması ve / veya kullanması için yapılmıştır). Bunlara bazen bariz nedenlerden dolayı bizzare veya korkutucu programlama dilleri de denir. Kabul edip etmediğinizi görmek için bu 10 programlama diline bir göz atın..
Taksi
Taksi görünüyor yol haritası dili gibi Bu yol yolcuları kolay anlaşılır fakat kod yazmaları gerekmeyecek. Geleneksel kodlama dilinin yerine modern bir harita dili yerleştirildiği Tiwnsville'in resmi programlama dilidir.. Değişkenler, sınıflar veya fonksiyonlar değiştirildi yerlere veya şehirlere göre bu dilde.
Bir yolcuyu bir yerden diğerine feribotla takas eden taksi güzergahlarını belirlersiniz ve yol tarifleri, alıcılar hakkında talimatlar verin ve bırakma. Taksilerin koşmak için yakıta ihtiyacı var, bu nedenle yolcular yolculuklarını ödüyorlar ve benzin istasyonlarında taksinize yakıt ikmali için para alıyorsunuz.
İşte "Merhaba, Dünya!" Taksi dilinde:
"Selam Dünya!" Yazarın Deposunda bekliyor. Yazar Deposuna git: batı 1. sol, 2. sağ, 1. sol, 2. sol. Postaneye giden bir yolcu al. Postaneye git: kuzey 1. sağ, 2. sağ, 1. sol. Taksi Garajına git: kuzey 1. sağ, 1. sol, 1. sağ.
ZOMBİ
ZOMBIE, büyücüler (ölülerle konuşan sihirli uygulayıcılar) için tasarlanmış bir programlama dilidir. Kodlayıcılarına kod yazmalarını sağlar. cesetleri canlandırın, ruhları kontrol edin ve hesaplanabilir problemleri çözerek çözmek. Sistem belleğinin üzerine yazma ve zararlı girişleri Dünya'ya silmeye karşı bir garantisi vardır..
ZOMBIE şeklinde gelir işletme beyanları. Bu dilde, sözdizimi hataları çok tehlikelidir çünkü şeytanlar CPU'dan kaçabilir ve yanlış ciltleme komutlarıyla dünyada hasara yol açabilir. Veri değerleri serbest biçim ve standart matematik kuralları ile uyumlu.
"Merhaba, Dünya!" Yazdırmaya örnek ZOMBIE dilinde:
HelloWorld bir zombi çağrısı görevi SayHello "Merhaba, Dünya!" canlandırın canlandırın
BİT
BIT, güçlü bir düşük seviye programlama dilidir. kodlayıcı tüm verilere tam erişim sağlar ASCII uygulamasında. Veri manipülasyonu, soyut veri tipleri için özel fonksiyonlar kullanarak üst düzey dillerden daha az karmaşıktır. BIT'de iki veri türü vardır: bit ve bir bitin adresi.
BIT'deki veri değerleri operatörler ve komutlar kullanılarak çalıştırılabilir. Bu dil kesinlikle yazılmıştır (yani, veriler her zaman türü ile birlikte bildirilir) ve hatta tartışmalı "GOTO" yu destekliyor akış kontrolü komutu. BIT, sözdizimi öğeleri arasında herhangi bir miktarda boşluk ve satır kesmesi sağlar.
"Merhaba, Dünya!" Yazdırmaya örnek BIT dilinde:
SATIR NUMARASI SIFIR KOD YAZDIRMA SIFIR GOTO BİR BİR SIFIR BİR HAZIRLIK BİR GOTO BİR SIFIR BİR HATTI NUMARASI BİR SIFIR BİR KOD YAZDIRMA SIFIR GOTO BİR BİR SIFIR HATTI NUMARASI BİR BİR SIFIR KODU BASKI BİR GOTO BİR SIFIR SIFIR HATTI SIFIR GOTO BİR SIFIR BİR BİR HATTI NUMARASI BİR SIFIR BİR KOD BASKI SIFIR SIFIR BİR KOD YAZDIRMA SIFIR GOTO BİR SIFIR BİR SIFIR HATTI SAYI BİR SIFIR BİR SIFIR KOD YAZDIRMA BİR BİR BİR HATTI NU MBER BİR BİR BİR BİR BİR KOD BASKI SIFIR GOTO BİR SIFIR BİR BİR BİR HATTI NUMARASI BİR SIFIR BİR KOD BASKI SIFIR GOTO BİR SIFIR BİR SINIR BİR SAYISI BİR BİR SIFIR BİR KOD YAZDIR BİR GOTO BİR BİR BİR BİR BİR SIFIR SATIR NUMARASI BİR BİR BİR BİR SIFIR KOD YAZDIRMA SIFIR GOTO BİR SIFIR BİR SIFIR BİR SIFIR BİR SIFIR BİR SIFIR BİR SIFIR BİR SIFIR SIFIR BİR KOD YAZDIR BİR GOTO BİR SIFIR BİR BİR SIFIR HATTI SAYISI BİR SIFIR BİR SIFIR KOD YAZDIRMA SIFIR BİR SIFIR BİR SIFIR BİR SINIF KOD VARIABLE BİR EŞİTLİ BİR BİR BİR SIFIR ZERO GOTO BİR HATTI NUMARASI BİR BİR SIFIR ZERO KOD VARIABLE BİR EŞİTLİ BİR SIFIR SIFIR BİR SIFIR BİR KOL SAYI BİR SIFIR SIFIR BİR SIFIR KOD YAZDIR BİR GOTO BİR SIFIR BİR SIFIR SIFIR HATTI NUMARASI BİR SIFIR BİR SIFIR SIFIR KODU BASKI BİR GOTO BİR SIFIR BİR SIFIR SINIRLI SIFIR BİR SIFIR SIFIR SIFIR BİR SIFIR SIFIR BİR BİR BİR BİR BİR HATTI SAYI BİR BİR BİR BİR BİR BİR KOD YAZDIR BİR GOTO BİR SIFIR BİR BİR BİR BİR HATTI NUMARAL BİR SIFIR BİR BİR KOD YAZDIR BASKI BİR GOTO BİR BİR BİR SIFIR BİR BİR HATTI NUMARASI BİR BİR BİR SIFIR BİR BİR KOD BASKI SIFIR GOTO ÇEŞİTLİ BİR HATTI NUMARASI BİR BİR BİR SIFIR BİR KOD YAZDIRIN YAZDIR SIFIR GOTO BİR ZEROZERO BİR TEK BİR HATTI SAYISI BİR SIFIR BİR SIFIR BİR BİR KOD YAZDIR SIFIR BİR KOD YAZDIR SIFIR GOTO BİR SIFIR BİR BİR BİR ZE RO HAT NUMARASI BİR SIFIR BİR BİR BİR SIFIR KOD YAZDIRMA SIFIR GOTO BİR BİR SIFIR SIFIR BİR TEK HATTI Bir sıfır sıfır bir sıra sıfır numara bir sıfır sıfır bir kod sıfır baskı sıfır bir sıfır sıfır bir sıra sıfır sıfır bir sıra sıfır sıfır bir sıra sıfır sıfır bir kod sıfır sıfır numara bir sıfır sıfır bir kod sıfır sıfır numara BİR GOTO BİR BİR BİR BİR SIFIR SIFIR HATTI NUMARASI BİR BİR BİR SIFIR SIFIR KODU YAZDIR BİR GOTO BİR SIFIR SIFIR BİR SINIF BİR SINIF BİR SIFIR SIFIR BİR SIFIR SIFIR BİR SIFIR Bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır bir sıfır sıfır SAYI BİR SIFIR BİR SIFIR BİR SIFIR KODU DEĞİŞKEN BİR EQ UALS BİR SIFIR BİR BİR SIFIR SIFIR GOTO BİR BİR HATTI NUMARASI BİR SIFIR BİR SIFIR SIFIR KODU YAZDIR SIFIR SIFIR BİR SIFIR KODU BASKI BİR GOTO SIFIR BİR SIFIR BİR SIFIR SIFIR HATTI NUMARASI BİR SIFIR BİR SIFIR BİR SIFIR SINIR KODU SIFIR SIFIR SIFIR BİR SIFIR SIFIR SIFIR Satır numarası sıfır bir sıfır sıfır sıfır bir kod baskı sıfır sıfır sıfır bir sıfır kod satırı sıfır sıfır sıfır bir sıfır sıfır sıfır numara sıfır bir sıfır sıfır sıfır sıfır bir sıfır sıfır Bir SIFIR SIFIR SIFIR HATTI NUMARASI Bir SIFIR SIFIR SIFIR SIFIR SIFIRI BİR BİR KOD YAZDIR BİR GOTO BİR Z ERO SIFIR SIFIR ZERO SIFIR HATTI NUMARASI BİR SIFIR SIFIR SIFIR SIFIR SIFIR KODU BASKI BİR GOTO BİR SIFIR BİR SINIR BİR SINIR BİR SINIF GİRİŞİM BİR BİR KOD BASKI SIFIR GOTO BİR BİR BİR SIFIR BİR BİR BİR HATTI BİR SAYI BİR BİR BİR SIFIR BİR KOD YAZDIR BİR BİR SIFIR BİR HATTI NUMBER BİR BİR BİR BİR BİR SIFIR BİR KOD YAZDIRMA SIFIR GOTO BİR BİR BİR BİR BİR SIFIR HATTI NUMARASI BİR BİR KOD BASKI SIFIR GOTO BİR SIFIR BİR SIFIR BİR BİR BİR HATTI NUMARASI BİR SIFIR BİR BİR KOD BİR BASKI BİR SIFIR BİR SIFIR BİR SIFIR BİR SIFIR BİR BİR SIFIR BİR HATTI NUMARASI Bir SIFIR BİR BİR SIFIR BİR SIFIR BİR KOD BASKI SIFIR GOTO Bir sıfır bir bir sıfır bir sıra numarası bir sıfır bir bir sıfır bir sıfır kodu bir sıfır sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir sıfır bir numara sıfır bir sıfır bir sıfır bir sıfır Bir sıfır bir sıfır bir kod basımı bir
Unlambda
Unlambda şaşkın ve işlevsel programlama paradigmalarının bir dil karışımıdır. Bu dilde, her şey bir fonksiyondur - veri bile. Çeşitli önemli özellikleri kaldırır: veri depolamak veya değişkenlere sahip olmamak ve ayrıca, işlevler oluşturabilirsiniz ancak bunları adlandıramaz veya kaydedemezsiniz. Hata.
Unlambda sadece fonksiyonlarla çalışır: Her bir fonksiyon tam olarak bir başka fonksiyonu argüman olarak alır ve sadece bir başka fonksiyon döndürür. Yapar veri yapılarıyla çalışmaya izin ver ve benzerleri, ama yapmalısın bunları geçici fonksiyonlar olarak temsil edin (her şey bir şey değil, sonuçta).
"Merhaba, Dünya!" Yazdırmaya örnek Unlambda dilinde:
"s" sii'ki "s" s'ks "s" s "s'ks" s'k's'kr "s'k'si" s'k 'd''k' d ". k k 'k' s'ksk'k. *
Java2K
Java2K, evrenin doğası üzerinde çalışan olasılıklı bir dildir: “asla mutlak güvenlik yoktur, her zaman sadece olasılık vardır..” O yapmayı düşündüğün şeyi yapmaz; Yerleşik işlevler bile garip çalışır. Ancak, yapar güvenlik için kaynak kodu seviyesi kontrolü ve dil 11 tabanlı bir sayı sistemi kullanıyor - 9'a kadar olan ve 10 dahil.
Program her zaman 2 argümandan oluşur - Sadece bir tanesine ihtiyacın olsa bile. İki tür sayı vardır: nesnelerin adları ve tam sayı değerleri. Java2K'daki her işlev için, çeşitli uygulamalar vardır ve çalışma zamanlarında rastgele seçilmişlerdir. Bir dizi var geçerli anahtar kelimeler ve işlevlerle ilgili kısıtlamalar, ve dil bile otomatik hafızayı serbest bırakmak için bir çöp toplayıcı sunar.
"Merhaba, Dünya!" Yazdırmaya örnek Java2K dilinde:
1 1/125/131/119/125/11 6 / * / _ \ / _ \ 125/13 2 / * / _ \ / _ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ '/ 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \ / / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ '' / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ 125/13 2 / * / _ \ / _ \ / 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \\ \ / \ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\ \\ / 1/1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\\ / / 1/1/125/131/119/125/11 6 / * / _ / _ / 125/13 2 / * / _ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ _ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * 1/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \ / \ / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * 1/125/119/119/11 6 / * / _ \ / 13 2 / * / _ \ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ 125/13 2 / * / _ \ / _ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * 1/1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ * / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \\ \\ * / 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\ \\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / \ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ '/ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ / / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ 125/13 2 / * / _ \ / _ \ 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ / 125/13 2 / * / _ \ / _ \ / / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \
Deadfish
Deadfish, C dilini kullanarak sadece birkaç saat içinde programlanan garip bir yorumlanmış dildir. Ölü balık sadece 4 komut toplamda: her şey çıktısı için fakat bir şeyler girmek için hiçbiri (Garip olduğunu söyledim). Dil harfe duyarlı, ve olabilir toplama veya çıkarma işlemi sırasında yalnızca tam sayı değerleriyle uğraşmak.
Standart kabuğu, komut olmayan bir şeyi kabul etmiyor. Ancak, var hataları yakalama veya raporlama yolu yoktur çalışma zamanında ve kabuk sadece herhangi bir hata için yeni bir satır yazdırır. "Ölü Balık" adı verildi, çünkü bu dilde programlama çürük ölü balıkları yemek kadar tatsız geliyor..
"Merhaba, Dünya!" Yazdırmaya örnek Deadfish dilinde:
iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiooiiiodddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
Emmental
Emmental bir Meta-dairesel bir tercüman tarafından tanımlanan kendi kendini değiştiren programlama dili. Yığın tabanlı bir dildir. sadece 13 talimat ve yığını yalnızca ASCII karakterleri içerebilir. Doğrudan desteklenmese de, değerlendirme dili '?' Kullanılarak koşullu dallandırma bu dilde yapılabilir..
Emmental diğer karışık dillerle karşılaştırıldığında yabancı gibi görünse de, İngilizce semantiği işleri daha az zahmetli hale getirmek diğer dillerden daha. Yapabilirsin ilkel aritmetik yap, yığın ve sıra manipülasyonu (evet, onun da bir kuyruğu var) ve Emmental dilini kullanarak çok daha fazlası.
"Merhaba, Dünya!" Yazdırmaya örnek Emmental dilde:
; # 58 # 126 # 63 # 36;! # 46 # 36 #;! # 0 # 1;! # 0 2.;! # 0 3.;! # 0 # 4'tür;! # 0 # 5'tir;! # 0 6.;! # 0 7. # 0 # 33 # 100 108. 114. 111. 119. 32. 44. 111. 108. 108. 101. 72. $!
Her ne zaman
Her ne zaman bir dildir aciliyet veya icra dizisi olmadan: o her ne zaman hissettiriyorsa işleri yapar programcı tarafından belirtilen sıraya göre değil. Yazım hatalarını kontrol etmeden önce / yazmadan önce patronunuza bir posta gönderilirse ne olacağını bir düşünün. Evet, hayalini kurduğun o kabus Ne zaman alırsın.
Her ne zaman değişken veya veri yapılarına "inanmaz" Çünkü bu program dizisini umursamıyor. Ancak, belirli bir kod satırı henüz hazırlanmamış bir önkoşul varsa, işleri yeniden atama yapıları sağlar. Diğer birkaç dilden farklı olarak dizeleri destekliyor mu ve bileşik ifadeler.
"Merhaba, Dünya!" Yazdırmaya örnek Ne zaman dilde:
1 baskı ("Merhaba, Dünya!");
INTERCAL
INTERCAL (aka telaffuz edilebilir bir kısaltmaya sahip derleyici dili) çeşitli dilleri aynı anda eleştirir. INTERCAL, 'LÜTFEN', 'FORGET', 'IGNORE' ve daha fazlası gibi yapım ifadeleriyle programcılar için işleri saçma yapar. Kodlayıcı, 'LÜTFEN' seçeneğini yeterince sık kullanmalıdır program kaba kabul edilir ve derleyici bir hata olarak aynı raporlar. (Bazıları için işkence unsuru olmadığı sürece programlama değildir.)
INTERCAL, diğer programlama dillerinden tamamen farklı bir şekilde geliştirilmiştir. Ancak, Unlambda ve Deadfish gibi diğer karışık dillerin aksine, çok sayıda veri yapısı, operatör ve kontrol yapısı sunar. Ve yine, günün sonunda, bunlar karmaşıklığını azaltmaz.
"Merhaba, Dünya!" Yazdırmaya örnek INTERCAL dilinde:
Yap, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
Ortogonal
Ortogonal nadir kullanılan bir programlama dilidir. istediğin yöne gidebilirsin. Çalışan bir tercümanla yapılan bir konsept kanıtı deneyi. Çevresi iki nesneden oluşur: Kafes ve yığın. Izgara bir dizi ile aynıdır ve bir yığın iyi bilinen bir boyutlu varlıktır..
Ortogonal, çeşitli bilgisayar dillerinin aksine, bir 2 boyutlu dil ve talimat seti üç kategoriye ayrılır: operatörler, direktifler ve diğerleri. Dil kodlayıcılara BIT, Deadfish ve diğerlerinden daha fazla yardım sunuyor. Üstelik ayrıca veri değerlerini ve değişkenleri destekler.
"Merhaba, Dünya!" Yazdırmaya örnek Ortogonal dilde:
0 'd "l" r "o" w "," o "l" l "e" s 0 c 0 ret
Bu karışık programlama dillerinde programlar yazmaya cesaretin var mı? En sevdiğiniz bizzare dili hangisi ve neden? Aşağıdaki yorumlar bölümünü kullanarak cevaplarınızı söyleyin.