Доброго времени суток, Хабр. В прошлой своей статье я писал о эзотерическом языке программирования ArnoldC.
В этот раз речь будет о языке, основанном на популярном меме про собаку, породы Сиба-ину, Doge.
В этот раз речь будет о языке, основанном на популярном меме про собаку, породы Сиба-ину, 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;
На этом собственно и все. Подробнее вы можете ознакомится с этим языком на странице автора.
ссылка на оригинал статьи http://habrahabr.ru/post/232217/
Добавить комментарий