ФлеймФорумЮмор

Я отжог на С++

Страницы: 1 2 Следующая »
#0
22:15, 16 апр 2007

От нефиг делать написал прогу. Сначала сделал заголовочный файл такого вида:

//------------------------------------------------------------------
// PREVED Language :)

#if !defined (_MSC_VER) || _MSC_VER < 1400
#error Юзаем MSVS 8.0
#endif

#define НАЧЕЛ      {
#define КОНЧЕЛ     ;}
#define ТИПА       int
#define ВДРУГ      if (
#define ТАДА       )
#define НИФИГА    else
#define ВЗАД       return
#define КАГДИЛА    (
#define ЙО         ;
#define ЖЖОШ(p,n)  for (; (p) <= (n); (p)++)

#define БАЗАР      std::cout << 
#define СЛЫШЬ      << 
#define СТОЙ       system ("echo. & pause");
#define БЛИН       _wsetlocale (LC_ALL, L"Russian_Russia.ACP");

#define ВРОДЕ      try 
#define ИПАНУЦЦО   throw
#define АПСТЕНУ    catch (const char* __чё__)

#define ПРЕВЕД     ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД     ВЗАД 0; КОНЧЕЛ

// =)
//------------------------------------------------------------------

Далее создал исходник самой программы. Программа оказалась в результате моего вандализма такой:

#include "preved_language.h"
#include <iostream>
#include <locale.h>

ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
    НАЧЕЛ
    БАЗАР "ВАЩЕ " ЙО
    ВДРУГ фигня == 8 ТАДА ИПАНУЦЦО "мля! " ЙО
    ВЗАД 0
    КОНЧЕЛ

ПРЕВЕД
    НАЧЕЛ
    БЛИН

    ВРОДЕ НАЧЕЛ

    ТИПА фишка = 0 ЙО

    ЖЖОШ (фишка, 10)
        НАЧЕЛ
        БАЗАР фишка СЛЫШЬ " "; 
        ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
        КОНЧЕЛ

    КОНЧЕЛ АПСТЕНУ НАЧЕЛ
        БАЗАР "ИПАНУЦЦО invoked: " СЛЫШЬ __чё__;
    КОНЧЕЛ

    СТОЙ
    МЕДВЕД

Странно, что программа после этого еще скомпилилась и нормально заработала. Кто не верит - проверьте ИМХО клевая штука.

Старался убрать из кода мат перед копированием. Если че - укажите поправлю до человеческого вида.

#1
22:25, 16 апр 2007

уже было.

#2
22:37, 16 апр 2007

Lost Matrix
мега прикол:)

#3
22:39, 16 апр 2007

еще в том коду это видел. незачот

#4
22:44, 16 апр 2007

Удобная штука. Тока жаль что не распространяется на все что хошь. Я бы там позаменял синтаксис... :devil:

#5
23:05, 16 апр 2007

Уже было в прошлом году

#6
23:27, 16 апр 2007
Изображение
#7
23:28, 16 апр 2007

Теперь остаётся только запостить программу "ПОЕЗД" :)

#8
9:07, 17 апр 2007

А у меня ещё такая красота есть вроде

#define KEYREACTIONBEGIN \
if (Keyboard)\
{\
  Keyboard->ReadData();\
  for (unsigned char Key=0; Key<255; Key++)\
  {\
    if (Keyboard->KeyPressed(Key))\
    {\
      switch(Key)\
      {
#define KEYREACTIONEND \
      }\
    }\
  }\
}
#define MOUSEREACTIONBEGIN \
if (Mouse)\
{\
  Mouse->ReadData();\
 for (unsigned char Key=0; Key<7; Key++)\
  {\
    if (Mouse->KeyPressed(Key))\
    {\
      switch(Key)\
      {
#define MOUSEREACTIONEND \
      }\
    }\
  }\
}
#9
9:51, 17 апр 2007

Солёный пузырь
Ужос. Идусский путь.

#10
14:50, 17 апр 2007

ЗлобныйШкольнег
Не потом очень весёлый код получаеться - я вообще любитель красоты.

#11
17:59, 17 апр 2007

ага ... в дебаге очень весело получается

#12
19:18, 17 апр 2007

ЗлобныйШкольнег
Путь к просветлению... Истинно просветленный может находить ошибки в таком коде без дебагинга.=)

#13
21:37, 17 апр 2007

Art'em
Но только тот кто постиг, вершины Дзен. Он не тестирует свои программы, не пишет техническую информацЫю и коментарии. Он пишет текст, компилит и отдает его. Он стоит на вершине.

#14
21:39, 17 апр 2007

Lost Matrix
Хм, сомнительное достижение. Говнокод нечего украшать. Работать быстрее он не будет + при компиляцЫи теряем время на работу препроцессора.

Страницы: 1 2 Следующая »
ФлеймФорумЮмор

Тема в архиве.