1024!

İki kun tutan Ağızda çığlık

Bugün özel bir gün, 24 Ekim. (25'i değil!)

Kötü bir yorumcu bir süre düşündü. Sizinle daha önce bazı eğlenceli programlama dilleri paylaştım. Bu günden yararlanarak, onu çıkaracağım ve programcılarla eğleneceğim ~

Bu arada, kötü yorumcu bugün daha eğlenceli programlama dilleri keşfetti.

Birçok insan programcılar hakkında bu izlenime sahip olabilir

Ama kötü yorumcu bir tane buldu Programlama dili , Programcıları böyle yapabilir

Bu denir ArnoldC Programlama dili

Evet, ArnoldC'deki Arnold, Arnold Schwarzenegger'i ifade eder

Maonun programlama dilinin film oyuncularıyla bir ilgisi olduğu için, size bunları anlatacağım, neden böyle adlandırıldığını biliyorsunuz. . .

"ArnoldC: Arnold Schwarzenegger'in Terminator 2 filmindeki performansından esinlenen bir programlama dili"

Programlamayı bilmeyen arkadaşların onu anlayabilmesini sağlamak için programlama dili hakkında birkaç kelime söyleyelim. Teknik geçmişi olanlar bunu atlamayı düşünebilirler.

Programlama basit Bilgisayardan bir şeyler yapması için bir paragraf (bir kod parçası) yazarsınız.

Kavram basit, ancak bilgisayarlar insan konuşmasını anlamıyor, sadece makine dilini ve biz insanlar makine dilini çok iyi kullanmıyoruz, çoğu buna benziyor

Programlama dili Biz insanların daha rahat kullandığı bir dizi komuttur.

Bir dilde, çevirmene benzer, konuştuğunuz komutları bilgisayarın çalıştırması için makine diline dönüştüren bir dizi karşılık gelen derleme aracı vardır. .

Örneğin, bilgisayara "Merhaba Dünya" cümlesini vermesini söylemek için Python kullanırsanız, şunu yazabilirsiniz:

print ("Merhaba Dünya")

Aslında anlaşılması kolaydır, baskı, baskı demektir, yukarıdaki cümle, bilgisayarın parantez içindeki içeriği ekrana yazdırmasını sağlamaktır.

Çalıştır ~

ArnoldC, Java'ya dayalı olarak geliştirilmiş bir dildir, İçindeki kelimeler, Leonard Schwarzenegger'in "Terminatör 2" filminin satırlarından alınmıştır. , Çok meraklı. . .

Örneğin, ArnoldC'de yukarıdaki yazdırma komutu ELLE KONUŞ olarak yazılmalıdır.

Etkisi için "el ile konuşma" ifadesi, diğer kişiyi Çince'ye benzer şekilde aşağılayıcı bir tonda konuşturmaktır. Bırak "...

Pek çok benzer ilginç kelime vardır ve hepsinin büyük harfle yazılması, insanlara otoriter bir pozlama hissi vermelidir.

Her programın sonunda klasik çizgilere saygı göstermek zorundayız. FESİH EDİLDİNİZ

Kötü yorumcu bu dili yükledi ve geliştiricinin verdiği ipuçlarına göre basit bir program yazdı

Yazdığım her kelimenin kendi soğuk tonu olduğunu hissediyorum

Ardından derleme sırasında bir hata bildirildi (yani çevirmen verdiğim siparişte bir sorun olduğunu söyledi)

Mesele şu ki, bu hata raporunun tonu oldukça tutumludur. . .

Kötü yorumcu biraz değişti ve ardından tekrar çalıştırın

Merhaba Dünya başarıyla çıktı!

Başka bir örnek alalım, hissedelim. Örneğin, 1'den 10'a kadar sayıları yazdırmak için bir program yazmak istiyorsunuz.

Bu C dilinde yazılmıştır, anlamazsanız sorun değil ~

(Aslında, bu pasajı nasıl programlayacağınızı bilmeseniz bile, İngilizceyi anladığınız sürece anlamak zor değildir. Bir sayı başlangıçta 1'e eşittir ve 10'dan küçük veya eşit olduğunda iki şey tekrarlanır: 1. Kendinizi yazdırın 2. Orijinal değere ekleyin 1)

Bu, Arnold C'de yazılmış bir programdır ve cümleyi doğrudan kabaca tercüme eder.

Aslında çıktı aynıdır:

Ancak aşağıdaki programı yazdıktan sonra, kötü bir yorumcu çok havalı olduğunu hissediyor ~

Aslında, programcılar oynamakta sandığınızdan daha iyidir, ArnoldC dışında daha gayri resmi programlama dilleri vardır.

Ör. İnek dili

Evet, bu İnek bir inek. . .

Bu inek dili yukarıda bahsedilen ArnoldC ile aynıdır, Derlenebilir ve başarıyla çalıştırılabilir!

Dilbilgisi, ineğin bazı değişiklikler yapmak için yaptığı "moo" çağrısına dayanır, örneğin "Moo" ve "mOo", farklı komutları uygulamak için farklı anlamları temsil eder. . .

Geliştirici tarafından sağlanan geliştirme belgeleri ciddidir!

Aşağıdaki programın kaynak kodu bir "Merhaba Dünya" cümlesini yazdırabilir

Programcılara gerek duyulmasıyla karakterize edilen INTERCAL adlı bu derleme diline bakalım. Çok kibar , LÜTFEN (lütfen) eklemelisiniz.

INTERCAL tarafından yazılmış Merhaba Dünya programı

Daha da ilginç olan şey, eğer çok fazla LÜTFEN kullanırsanız, çok kasıtlı görüneceği ve derleme sırasında sizi geçmemesi için belirli bir şansın olmasıdır. . .

Zorluğu artırmak için eğlenceli olan bazı diller de var. . .

Örneğin Brainfuck'ın dili aşağıda tanıtılacak, Hello World yazıyorsa kaynak kodu şu şekildedir

Anlaması çok zor değil mi?

Yani buna Brainfuck deniyor, yani, iyi olduğunuzda yazmak Gan'ın kendi beyni gibidir. . .

Başka bir dile bak Beyaz boşluk (Uzay), karakteristiği Tüm programlar boş , çevirmen Boşlukları ve yeni satırları yalnızca geçerli kodlar olarak ele alın .

Bu, Whitespace koduyla yazılmış Merhaba Dünya'dır

Yazılanları kim bilebilir?

Aslında, onu seçip vurgularsanız, hala "içerik" vardır

Tamam. . . Bu dil zor görünse de yazmak çok havalı olmalı, klavyeye vurabilirsiniz!

Yukarıdaki programlama dillerinden bazıları, programları geliştirmek için gerçekten kullanılabilecek eksiksiz derleyiciler oluşturmuştur!

Kötü bir yorumunuz varsa, hissetmek için garip dillerde yazılmış bazı Merhaba Dünya programları koyun

Pikachu dili

Bu dile sikiş denir

Ve Washington Üniversitesi'nde profesör olan Doug Zongker, Tavuk dili yaptı

Hello World'ün tavuk dili versiyonu, sadece 546 Tavuk var. . .

İnsanlar akademisyenler konusunda ciddidir, ancak Bir makale yayınladı

ve 17 defa alıntı yapıldı mı? ! ! !

Benzer bir programlama dili türü, "ezoterik programlama dili" anlamına gelen ezoterik programlama dili olarak adlandırılır ve genellikle "esolang" olarak kısaltılır.

Esolang'ın geliştiricileri, onları genel programlama dilleri yapmak niyetinde değiller, sonuçta esolang bir araç olarak çok kötü. . .

Brainfuck'ın yazarı tarafından yazılan, "( ° °) fuck" adlı yükseltilmiş bir sürüm

Bu dillerin kullanımı kolay olmasa da Kullanılabilir olmalı , Bu onların hala "programlama dilleri" olmalarını sağlayacaktır.

Bu diller neden kullanılabilirliği terk ediyor ve gereksiz şeyler yapıyor?

Bir düşünün, ilk antik insanlar sahneleri kaydetmek için boyadılar, ancak daha sonra "gerçekçilik" ten tamamen ayrılmış izlenimcilik, Fovizm ve diğer resim türleri ortaya çıktı.

Esolang, daha sonraki resim okulları gibi, sanatın sınırlarını keşfetmeye çalışıyor, ancak başlangıç noktası programlama dilleri.

Örneğin, programı Shakespeare oyununa benzetmeyi amaçlayan bir "Shakespeare" dili vardır.

Basit bir koşullu yargı bir satır olarak yazılacaktır (çeviri olarak açıklanmıştır):

Juliet: Senden daha iyi miyim? // Juliet: Ben senden daha iyi miyim? Hamlet: Öyleyse sahne III.//Hamlet: Öyleyse sahne III'e geçelim.

Kod yazılırken içerik oluşturucu bir drama aşığı olmalıdır.

Ve "Rockstar" (rock yıldızı) adlı bir dil, programlama dilleri aracılığıyla 1980'lerde Batı rock müziğinin incelenmesini somutlaştırır.

İki değişkeni çarpan basit bir Rockstar kodu:

Bütün kalbini ellerime ver.// Kalbinin tamamını ellerime koy.

Önceki kod, 80'lerde pop rock'ın özünü yansıtan, yılın popüler rock şarkı sözleri için bir şablondur. . . (Saçmalık)

Ayrıca ezoterik olan Piet adında bir programlama dili vardır. Görsel uzamsal gramer.

Aşağıdaki kod örneğidir:

// Yorum yapacak ne var? ! !

Program, işaretçiyi sırayla renk bloklarından geçirerek bir işlem gerçekleştirir. . .

Sanat tarihini bu tarz resimle bilen arkadaşlar bilirler ki, buranın Hollandalı ressam Mondrian'ın "Geometrik Okulu" olduğunu savunur. Geometrik şekiller ve sade renklerden oluşan formun güzelliği.

Bunu söyledikten sonra, ne düşündün?

Evet, programcıların en çok sevdiği ekose gömlek.

Şimdi anlıyor musunuz? Sonuçta dünyanın programcılara modayı bilmediği için gülmesini seviyorum Sanat peşinde koşmanın yolu yalnızdır.

Esolang'ın sanat yolunda keşiflerinin pek çok örneği var ve kötü eleştirilerin sonu yok;

Bu sanatlar hakkında pek çok görüş var ve kötü eleştiriler düzenlenemez. . .

Ama esolang da programcılar tarafından yapılır, aslında aptal değiller, sanatsal uğraşlarla doludurlar.

Bunlara haraç Harika, ilginç ve aynı zamanda dünyayı değiştirmek istiyor 1024 ~ mutlu mühendis!

"Ne forumu? Ne ?? Bunu duymadım, görmedim, saçma konuşma!"

Dikkatli ol! Büyük ölçekli resmi WeChat hesap yasağının nedeni bulundu. Bunu siz de yapmış olabilirsiniz ...
önceki
İyi geceler yürekten sözler: mevcut şeyler, mevcut yürekten, sadece ne istersen yap; gelecekteki şeyler, gelecekteki kalp, neden zahmet et
Sonraki
onaylanmış! Shenzhen'de birkaç süit var, ağlayabilirsin ...
Sinirli ve konuşamayanlar için! Süper pratik
Dünyanın en uzun Hong Kong-Zhuhai-Makao Köprüsü trafiğe açıldı, ne kadar güçlü olduğunu biliyor musunuz?
Kışın kısa bacaklar kısa mı? Bu eşdizimlerde ustalaştı, 1,5 metre kolayca 1,7 metreye karşı saldırdı
Usta 5.000 dolarlık madeni para yaptı!
Birbirinize yeniden başlamak ister misiniz? BBA'nın 2018 yeni araba planına bir bakın.
Hayranlar resmi medyayı kızdırdı: O sadece bir çocuk! Xinhuanet: 23 yaşında bir çocuk nasıl bir çocuktur?
Fareye dokundum ve bilgisayarın kilidi otomatik olarak açıldı ...
Böyle lezzetli bir kitap listesi ye!
20+ kızların en yüksek değeri olduğu söyleniyor. Song Hye Kyo'nun 30+ yaşını görünce inanmıyorum!
Apple birden fazla Mac modelini kaydettiriyor, Huawei sosyal işe alımları durdurmaya yanıt veriyor, eğitim uygulamaları araştırılıyor
Sadece düşünemezsin, yeni CS55 olmadan yapamazsın
To Top