Reklamcılık

Programlama dilleriTamam - değişkenlerinizi ve bildirimlerinizi biliyorsunuz. 'Merhaba Dünya'dan daha gelişmiş bir şey yazabilirsiniz. Ancak dünyadaki her programlama mantığını bildiğinizi düşünüyorsanız, tekrar düşünün. Programlama ve mantık bir arada bulunur… biri diğerinin Siyam ikizidir. Ancak mantığı alt üst eden ve bilgisayarla iletişim bilimine hala sadık kalmayı başaran bazı çok garip ve tuhaf programlama dilleri var. Muhtemelen hiç duymadığınız yaklaşık on programlama dili duyacaksınız.

Bu yazının sonunda bana “Şaka yapıyor olmalısın!” diyeceksiniz. İnan bana değilim. Bilgisayar sadece sıfırları ve birleri anlamakla kalmıyor, aynı zamanda biraz mizah da alıyor. Bu çılgın ve saçma programlama dillerinin gerçek varlığını başka nasıl açıklayabilirsiniz?

İşte bazı ezoterik programlama dillerinin listesi ve aslında bazı işler yapan birkaçı.

Befunge

Programlama dilleri

Menşei: Befunge, 1993 yılında Chris Pressey tarafından icat edilmiştir.

Ezoterik bir programlama dili olarak tanımlanan, oldukça iyi tanımlanmıştır.

instagram viewer
Vikipedi. Ezoterik bir programlama dili, pratik kullanımdan ziyade garip fikirleri denemek, programlaması zor olmak veya şaka yapmak için tasarlanmış bir bilgisayar programlama dilidir. Befunge'yi tasarlamanın garip amacı, derlemesi mümkün olduğunca zor olacak bir dil yapmaktı.

Bir 'playfield' (iki boyutlu bir ızgara) içinde düzenlenen iki boyutlu, ASCII tabanlı bir dildir. Oklar (,^,v), talimatları sola, sağa, yukarı ve aşağı göndermek için kullanılan ana sözdizimidir. Döngüler, kontrol akışını bir döngü içinde göndererek oluşturulur.

Befunge hakkında daha fazla bilgi için Esolang Wiki

beyin **k

bilgisayar programlama dilleri

Menşei: Brainf**k, 1993 yılında Urban Müller tarafından icat edildi. Yeni bir dil kullanarak Amiga OS (sürüm 2.0) için mümkün olan en küçük derleyiciyi geliştirmek istedi. 240 baytlık bir derleyici yazmayı başardı ve daha sonra onu 200'ün altına indirdi.

Befunge ile birlikte, ezoterik programlama dillerinin daha iyi bilinenidir. Her ikisi de kendi türlerinden başka beyin büken diller üretti. Kulağa rahatsız edici geldiği için, brainf***, brainf*ck, brainfsck, b****fuck veya BF olarak da yazılır. Dil, sekiz komutun bir kombinasyonunu kullanır - > < + –., [ ] Kesinlikle minimalist programı, sahip olduğu çoğu ezoterik dil gibi kullanmak çok zordur. Değişken yok, işlev yok, koşul yok… bunlar ortak programlamanın parçası ve parçası Diller.

Brainf**k hakkında daha fazla bilgi için Esolang Wiki.

Piet

bilgisayar programlama dilleri

Menşei: David Morgan-Mar tarafından yaratıldı ve geometrik soyut sanat öncüsü Piet Mondrian'ın adını aldı.

Piet, kodun soyut bir resme benzediği başka bir ezoterik programlama dilidir. Bloklar halinde düzenlenmiş 20 farklı renk kullanır. Her renk belirli bir davranışa karşılık gelir. Komutlar, yorumlayıcı programda dolaşırken rengin bir renk bloğundan diğerine geçişiyle tanımlanır.

Piet hakkında daha fazla bilgi için geliştiricinin kendi sayfası

Shakespeare

bilgisayar programlama dilleri

Menşei: İsveçli Jon Åslund ve Karl Hasselström ikilisi tarafından üniversitedeyken neredeyse bir gecede (en azından çekirdek kısmı) bir laboratuvar projesi olarak geliştirildi.

SPL (Shakespeare Programming Language), Shakespeare'in oyunlarını andıran 'güzel' kaynak kodlu bir dildir. Temel amaç, programların programlardan başka bir şey gibi görünmesini sağlamaktı. Dilin başlığı, karakterleri, eylemleri ve sahneleri, giriş ve çıkış yönergeleri, satırları tam bir Shakespeare oyununda beklediğiniz gibi var. Örneğin, karakterler değişkenlerdir. İlhamını oyunların tanımlanmış yapılandırılmış formatından almıştır. Diğer ezoterik programlama dilleriyle karşılaştırıldığında, programın kendisi sade İngilizce ve drama biçiminde yazıldığı için SPL kolayca anlaşılır.

Ana sayfasında SPL hakkında daha fazla bilgi edinin.

Beyaz boşluk

bilgisayar programlama dilleri

Menşei: Durham Üniversitesi'nde Edwin Brady ve Chris Morris tarafından yaratılmış ve Nisan Şakası Günü, 2003'te yayınlanmıştır.

Adından tam olarak ne anlama geliyorsa onu yapar. Boşluk yaratır. Proje web sitesi en iyisini söylüyor -

Çoğu modern programlama dili, boşluk karakterlerini (boşluklar, sekmeler ve yeni satırlar) sözdizimini dikkate almaz ve sanki orada değillermiş gibi yok sayar. Bunu, karakter setinin bu mükemmel arkadaş canlısı üyelerine karşı büyük bir adaletsizlik olarak görüyoruz. Sırf görünmez oldukları için görmezden mi gelinmeli? Boşluk, dengeyi düzeltmeye çalışan bir dildir. Boşluk olmayan karakterler yoksayılır; yalnızca boşluklar, sekmeler ve yeni satırlar sözdizimi olarak kabul edilir.

Ve casuslar için mükemmel bir dil olduğunu söylemeye devam ediyor çünkü hiç kimse boş bir kağıt parçasının hayati bilgisayar kodunu gizlediğini tahmin edemez.

Ana sayfasında Beyaz Alan hakkında daha fazla bilgi edinin.

Tamam!

Programlama Dillerini Muhtemelen Hiç Duymadığınız 10 Programlama Dili06

Menşei: Tarzan tarafından değil, daha çok şaka gibi ezoterik bir programlama dili olarak David Morgan-Mar tarafından yaratıldı.

Güvercin çağrısına benzeyen bir dilin 'garip programlama dili' kategorisinde olması gerekir. Ama garip bir şekilde, kuşlar için tasarlanmamıştır. Özellikle orangutanlar ve genel olarak primatlar için tasarlanmıştır. Bana inan ya da inanma. Ook'un yaratıcısı! ve Brainfuck aynı olduğundan, Brainfuck'ta kullanılan komutların Orangutan çağrısı ile değiştirilmesi ve daha az sözdizimi öğesi içermesi dışında dil yapısı aynıdır (sadece üç – Ook./Ook?/Ook!).

(özellikle tasarım ilkeleri hakkında) hakkında daha fazla bilgi edinin. tamam sayfa.

Velato

programlama dilleri listesi

Menşei: Daniel Temkin tarafından 2009 yılında oluşturuldu. Ayrıca Light Pattern (resim kullanır) gibi dijital medyaya dayalı başka diller de yarattı.

Velato, MIDI dosyalarını kaynak kodu olarak kullanan, notaların düzeninin, perdesinin ve sırasının komutları belirlediği bir programlama dilidir. Velato caz benzeri sesler üretir ancak müzik yaratmak için bir dil değil, çalışabilir programlar oluşturmak için bir dildir. ses iyi. Ekran, 'Merhaba Dünya' programını notalar (kod değil) olarak gösterir.

Velato hakkında daha fazla bilgi için geliştiricinin blogu.

Bilgi vermek

programlama dilleri listesi

Menşei: 1993 yılında Graham Nelson tarafından yaratılmıştır.

Shakespeare oyunlarla ilgiliyse, Inform bir programlama dili olarak kurguyla ilgilidir. Etkileşimli kurgu yazmak için özel olarak geliştirilmiş bir dildir. Bu listedeki tüm diller arasında aslında kullanılabilir ve yazı camiasında da oldukça popülerdir. Nesne yönelimli ve prosedürel bir dildir. gibi hikaye tabanlı etkileşimli oyunlar tasarlamak için de kullanılmıştır. bilgi-faire ve kayan nokta.

Bilgilendirme hakkında daha fazla bilgiyi şu adreste okuyun: Bilgilendir 7 Resmi Site.

MUTLULUK

programlama dilleri listesi

Menşei: Carnegie Mellon Üniversitesi'nde W. A. Wulf, D. B. Russel ve A. N. 1969 yılında Habermann. Sistem Yazılımının Uygulanması için Temel Dil anlamına gelir.

C ortaya çıkana kadar sahnede iyi bilinen bir sistem programlama diliydi. Blok yapıları, otomatik yığın, makrolar ve özyinelemeli rutinler gibi daha modern üst düzey dillerde bulunan birçok özelliğe sahiptir. Aynı zamanda, türsüz bir programlama dili olması (bir değişken herhangi bir tür değer (sayısal, dize, boole) içerebilir) olması nedeniyle de zamanı için olağandışıydı. BLISS, Digital Equipment Corp. tarafından kullanıldı. sistem programlama için ve VAX bilgisayar serisine girdi. BLISS artık yaygın olarak kullanılmamaktadır.

Devamını oku Vikipedi.

Gitmek

Programlama dilleri

Menşei: 2009

Bu programlama dilini duymadıysanız, duymalısınız. Basitçe Google tarafından geliştirildiği için. Dil Açık Kaynaklıdır ve bir tür C++ ve Python kombinasyonudur. Bir blog gönderisinde duyurdu -

Go, Python gibi dinamik bir dilde çalışmanın geliştirme hızını, C veya C++ gibi derlenmiş bir dilin performansı ve güvenliği ile birleştirmeye çalışır. Go to date ile yaptığımız deneylerde, tipik yapılar anlık olarak hissedilir; büyük ikili dosyalar bile sadece birkaç saniye içinde derlenir. Ve derlenmiş kod, C hızına yakın çalışır. Go, hızlı hareket etmenize izin vermek için tasarlanmıştır.

Devamını oku Golang.

Yukarıdaki on programlama dili, ezoterik ve hala kullanılabilir olanın bir karışımıdır. Akla gelebilecek her şey için etrafta birkaç bin programlama dili var - şuna benzeyen birinden Mors kodu ile Lisp bugün hala kullanılan en eski ikinci üst düzey programlama dilidir. Bu listedeki on kişiyi duydunuz mu? Bildiğiniz en garip programlama dili hangisi?

Resim Kredisi: Programlama Shutterstock aracılığıyla || orangutan Shutterstock aracılığıyla

Saikat Basu, İnternet, Windows ve Verimlilik için Editör Yardımcısıdır. Bir MBA ve on yıllık pazarlama kariyerinin kirini ortadan kaldırdıktan sonra, şimdi başkalarının hikaye anlatma becerilerini geliştirmelerine yardım etme konusunda tutkulu. Eksik Oxford virgülünü arar ve kötü ekran görüntülerinden nefret eder. Ancak Fotoğraf, Photoshop ve Verimlilik fikirleri ruhunu yatıştırır.