Доброго времени суток. В прошлой своей статье я писал о эзотерическом языке программирования ArnoldC.
В этот раз речь будет о языке, основанном на популярном меме про собаку, породы Сиба-ину, Doge.
So wow, much language, very programming
D# (DogeSharp) является слегка модифицированной версией языка C#. Изменения коснулись лишь синтаксиса, заменяя стандартные конструкции на свои собственные.
Например
Сам автор уверяет, что сам не понимает, что делает и ему совершенно точно нельзя создавать языки программирования.
Парочка примеров использования 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;
На этом собственно и все. Подробнее вы можете ознакомится с этим языком на странице автора.
Автор: GreamDesu