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