D # - мова програмування для фанатів Doge

    Доброго часу доби, Хабр. У минулій своїй статті я писав про езотеричному мові програмування ArnoldC.
Цього разу мова буде про мову, заснованому на популярному Меме про собаку, породи Сіба-іну, Doge.
 
 image
 
 

So wow, much language, very programming

D # (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;

 
На цьому власне і все. Докладніше ви можете ознайомиться з цією мовою на сторінці автора .
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.