Ъ-Говнокод 2. Ы#

Кто-бы мог подумать, что такой код является вполне нормальным с точки зрения компилятора...

using System;

using цыферка = System.Int16;
using букафка = System.String;
using манитор = System.Console;

namespace РусишБуквы
{
	class Класс_адын
	{
		static void Main(string[] args)
		{
 цыферка цыферка1 = 5;
 букафка Ы = "ЫЫЫ!";

 цыферка Ё = 0;
 Ё++;

 double цыферка_с_точечкой = 0.1;
 манитор.WriteLine(цыферка1.ToString());
 манитор.WriteLine(Ё);
 манитор.WriteLine(цыферка_с_точечкой.ToString());
 манитор.WriteLine(Ы);
 манитор.ReadLine();
		}
	}
}

Причем это компилируется как в Visual Studio, так и в mono!
Скачать доказательство

Поблагодарить автора

6 Responses to Ъ-Говнокод 2. Ы#

  1. это что за компилятор посчитал «это» нормальным? )))) лол

  2. И mcs, и msvs откомпилировали сие чудо на ура O_O

  3. а че странного? поддержка юникода уж не помню с какой версии c# пошла...

  4. ещё чёрт знает когда можно было использовать символы кириллицы для названий переменных, функций и пользовательских типов...

  5. Юзабельно при обфускации. =)

    В 2008ом впервые подобное увидел в универе, на 1ом курсе. Не сильно был удивлен, но понял, что VC6.0 уныло, и перешел в VS2005. :)

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>