Muhtemelen Hiç Duymadığınız 10 Programlama Dili

  • Harry James
  • 0
  • 3966
  • 1193
reklâm

Tamam - değişkenlerinizi biliyorsunuz ve bildirimlerinizi biliyorsunuz. 'Merhaba Dünya'dan' daha gelişmiş bir şeyler yazabilirsiniz. Fakat dünyadaki her programlama mantığını bildiğinizi düşünüyorsanız, tekrar düşünün. Programlama ve mantık birlikte var olur… biri diğerinin bir Siyam ikiziydi. Ancak, başında mantığı açan ve hala bir bilgisayarla iletişim bilimine sadık kalmayı başarabilen çok tuhaf ve tuhaf bir programlama dili var. Muhtemelen hiç duymadığınız on programlama dilini duyacaksınız..

Bu yazının sonunda, bana söyleyeceksin. - “Şaka mı yapıyorsun!” İnan bana değilim. Bilgisayar sadece sıfırları ve sadece anlamaları değil, aynı zamanda biraz mizah alır. Bu çılgın ve dilli programlama dillerinin gerçek varlığını başka nasıl açıklayabilirsiniz??

Yani, işte bazı ezoterik programlama dilleri ve gerçekte bazı işleri yapan birkaçı.

Befunge

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

Ezoterik bir programlama dili olarak nitelendirilen Vikipedi'de oldukça iyi tanımlanmış. Ezoterik bir programlama dili, garip fikirlerle denemek, programlamak zor veya şaka olarak pratik kullanım için değil denemek üzere tasarlanmış bir bilgisayar programlama dilidir. Befunge'yi tasarlamanın garip amacı, derlenmesi mümkün olduğunca zor olacak bir dil yapmaktı..

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

hakkında Esolang Wiki'deki Befunge

Brainf ** k

Menşei: Brainf ** k, 1993 yılında Urban Müller tarafından icat edildi. Yeni bir dil kullanarak Amiga OS (versiyon 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 200 altına düşürdü..

Befunge ile birlikte, ezoterik programlama dilleri daha iyi bilinir. Her ikisi de ilklerinin diğer beyin büken dillerini doğurdu. Kulağa rahatsız edici geldiği gibi, ayrıca brainf ***, brainf * ck, brainfsck, b **** fuck veya BF olarak yazılmıştır. Dil, sekiz komutun bir kombinasyonunu kullanır - > < + - . , [ ] Tamamen minimalist bir programın kullanımı çok zordur; çoğu ezoterik dilde olduğu gibi, ortak programlama dillerinin bir parçası ve parçası olmayan değişken, fonksiyon, koşulsuz….

Esolang Wiki'deki Brainf ** k hakkında.

Piet

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

Piet, kodun soyut bir resme benzediği başka bir ezoterik programlama dilidir. Bloklar halinde düzenlenmiş 20 ayrı renk kullanır. Her renk belirli bir davranışa karşılık gelir. Komutlar, tercüman program boyunca hareket ederken rengin bir renk bloğundan diğerine geçişi ile tanımlanır..

geliştirici kendi sayfasında Piet hakkında

Shakespeare

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

SPL (Shakespeare Programlama Dili), Shakespeare'in oyunlarına benzeyen 'güzel' kaynak koduna sahip bir dildir. Asıl amaç, programların programlardan başka bir şey göstermesini sağlamaktı. Dilin başlığı, karakterleri, eylemleri ve sahneleri, direk olarak girip çıkıp direkleri, Shakespearean oyununda beklediğiniz gibi satırları vardır. Örneğin, karakterler değişkenlerdir. İlhamını, oyunların tanımlanmış yapılandırılmış biçiminden aldı. Diğer ezoterik programlama dilleriyle karşılaştırıldığında, SPL kolayca anlaşılır çünkü programın kendisi İngilizce ve drama biçiminde yazılmıştır..

anasayfasında SPL hakkında.

Beyaz boşluk

Menşei: Durham Üniversitesinde Edwin Brady ve Chris Morris tarafından yaratıldı ve 2003 Fool Günü'nde serbest bırakıldı..

Tam olarak ne anlama geldiğini yapar. Bu… boşluk yaratır. Proje web sitesi en iyisini söylüyor -

Çoğu modern programlama dili beyaz boşluk karakterlerini (boşluklar, sekmeler ve yeni satırlar) sözdizimini dikkate almaz, sanki orada yokmuş gibi onları yok sayar. Bunun, karakter setinin bu mükemmel dost üyelerine büyük bir haksızlık olduğunu düşünüyoruz. Görünmez oldukları için göz ardı edilmeleri gerekir mi? Boşluk dengeyi azaltmak isteyen bir dildir. Beyaz boşluk olmayan karakterler yoksayılır; sadece boşluklar, sekmeler ve yeni satırlar sözdizimi olarak kabul edilir..

Ve bunun casuslar için mükemmel bir dil olduğunu söylemeye devam ediyor, çünkü boş bir kağıdın hayati bir bilgisayar kodunu sakladığını asla tahmin edemezsin.

ana sayfasında Whitespace hakkında.

Ook!

Menşei: Tarzan tarafından değil, yine David Morgan-Mar tarafından daha çok şaka yapan ezoterik bir programlama dili olarak düzenlendi.

Bir güvercin çağrısına benzeyen bir dil 'garip programlama dili' kategorisinde olmalıdır. Ancak garip olsa bile, kuşlar için tasarlanmamıştır. Özellikle orangutanlar için tasarlanmıştır ve genel olarak primatlar. Bana inan ya da inanma. Ook'un yaratıcısı! ve Brainfuck aynı, dil yapısı aynıdır, Brainfuck'ta kullanılan komutlar Orangutan çağrısı ile değiştirilir ve daha az sözdizimi unsurları vardır (sadece üç - Ook./Ook?/Ook!).

(özellikle tasarım ilkeleri hakkında) Ook sayfasında.

Velato

Menşei: 2009 yılında Daniel Temkin tarafından yaratılmıştır. Işık Deseni gibi dijital medyaya dayalı başka diller de yaratmıştır (resimler kullanır)

Velato, MIDI dosyalarını kaynak kod olarak kullanan ve not düzeninin ve adım ve düzeninin komutları belirlediği bir programlama dilidir. Velato, caz benzeri sesler çıkarır, ancak müzik yaratabilecek bir dil değil, çalışabilen programlar yaratabilir. ses iyi. Ekranda 'Merhaba Dünya' programını notalar olarak gösteriliyor (kod değil).

geliştiricinin blogunda Velato hakkında.

Bilgi vermek

Menşei: 1993 yılında Graham Nelson tarafından kuruldu..

Shakespeare oyunlarla ilgili olabilirse, bir programlama dili olarak Bilgi kurgu hakkında bilgi verin. İnteraktif kurgu yazmak için özel olarak geliştirilmiş bir dildir. Bu listedeki tüm diller arasında, aslında yazı dünyasında da oldukça kullanışlı ve kullanışlıdır. Nesne yönelimli ve yordamsal bir dildir. Ayrıca Savoir-faire ve Floatpoint gibi hikaye tabanlı etkileşimli oyunlar tasarlamak için de kullanılıyor.

Inform 7 Resmi Sitesinde Bilgilendirme hakkında.

MUTLULUK

Menşei: Carnegie Mellon Üniversitesi'nde 1969'da W.A. Wulf, D.B. Russell ve A.N. Habermann tarafından geliştirilmiştir. Sistem Yazılımının Uygulanması için Temel Dil anlamına gelir..

C gelene kadar sahnede tanınmış bir sistem programlama diliydi. Blok yapıları, otomatik istif, makrolar ve özyinelemeli rutinler gibi daha modern üst düzey dillerde bulunan birçok özelliğe sahiptir. Tipik olmayan bir programlama dili olduğu zamanlar için de olağandışıydı (bir değişken herhangi bir değer içerebilir (sayısal, string, boolean). BLISS, Digital Equipment Corp. tarafından sistem programlaması için kullanıldı ve VAX satırlarına girdi. BLISS artık yaygın olarak kullanılmıyor.

Wikipedia'da.

Gitmek

Menşei: 2009

Bu programlama dilini duymamışsanız, söylemelisiniz. Sadece Google tarafından geliştirildiği için. Dil Açık Kaynaklı ve bir C ++ ve Python birleşimi türüdür. Bir blog yazısında duyuruldu -

Go, Python gibi dinamik bir dilde çalışmanın gelişim hızını C veya C ++ gibi derlenmiş bir dilin performansı ve güvenliği ile birleştirmeye çalışır. Bugüne kadar yaptığımız deneylerde, tipik yapılar anında hissettiriyor; büyük ikili dosyalar bile birkaç saniye içinde derlenir. Derlenmiş kod, C hızına yakın bir değerde çalışır. Go, hızlı hareket etmenize izin vermek için tasarlanmıştır..

Golang'da.

Yukarıdaki on programlama dili ezoterik ve hala kullanılabilir olanların bir karışımıdır. Akla gelebilecek her şey için birkaç bin programlama dili var - Mors kodu gibi görünenlerden bugün hala kullanılan en eski ikinci seviye programlama dili olan Lisp'e. Bu listedeki on kişiyi duydun mu? Bildiğiniz en tuhaf programlama dili hangisi?

Image Credit: Shutterstock ile Programlama || Shutterstock ile orangutan




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.