D# — язык программирования для фанатов Doge

Доброго времени суток, Хабр. В прошлой своей статье я писал о эзотерическом языке программирования ArnoldC.В этот раз речь будет о языке, основанном на популярном меме про собаку, породы Сиба-ину, Doge.image

So wow, much language, very programmingD# (DogeSharp) является слегка модифицированной версией языка C#. Изменения коснулись лишь синтаксиса, заменяя стандартные конструкции на свои собственные.Напримерimage

Сам автор уверяет, что сам не понимает, что делает и ему совершенно точно нельзя создавать языки программирования.

image

Парочка примеров использования D#:

many System

much Program very Basic so void much static such x 1; x so 2; such y «test»; wow x; wow y;

very FunctionCalls so void much static such x plz Math.Pow many 2 2; wow x; wow plz x.GetType; such y plz Convert.ToInt32 many x; wow so maths y + 1;

very Constructors so void much static such rand gimme Random; such z so maths plz rand.Next + plz rand.Next + 1; wow z;

such instance gimme MyType many 1 2; such result plz instance.Method; wow instance.data; wow result;

very Overflow so void much static such max int.MaxValue; such overflow so maths max + 1; wow overflow;

very Input so void much static such input plz Console.ReadLine; wow input; plz Console.ReadLine;

very Main so void much static plz Basic; plz FunctionCalls; plz Constructors; plz Overflow; plz Input; many System

much MyClass very MyClass many int x much public data so x;

such data so int much readonly

much Program very Main so void much static such rand gimme Random; such x plz rand.Next; wow x;

such instance gimme MyClass many 1; wow instance.data; На этом собственно и все. Подробнее вы можете ознакомится с этим языком на странице автора.

© Habrahabr.ru