Каким должен быть язык программирования? Анализ и критика Описание языка Компилятор
Отечественные разработки Cтатьи на компьютерные темы Компьютерный юмор Новости и прочее

Шутливые языки программирования

Языки программирования

Язык из спецсимволов

!              нет
&!            инет
!,!&!         нет, нет и нет!

.              точка.
!&.          нет и точка!
=             равно
*             всё
~*           не всё
*=           всё равно
~*=?       не всё ли равно?

*>&>      всё больше и больше
#             точно
!#            приблизительно
!#*          почти всё

$?           Деньги есть?
>!             Больше нет.
#!?          Точно нет?
!4u          Не для тебя
&?           И чо?
&!?          И ничо!



Языки программирования

Новый алгоритмический язык «Москаль»


             (бывшая секретная разработка отдела честных цифровых технологий при ФСБ РФ)
       Краткое описание по понятиям
             КАКБЫ — обозначение процедуры, процедуры-функции;
             ВОБЩЕМ — блок описания переменных;
             ТИПА — оператор описания переменных;
             ТИПАБУКВА — описание текстовой переменной;
             ТИПАЧИСЛО — описание вещественной переменной;
             ТИПАПРАВДА — описание логической переменной;
             ТИПАЛАПША — описание логической переменной с лёгкими повреждениями исходного кода;
             ТИПАЛАЖА — описание логической переменной с тяжкими повреждениями исходного кода;
             ТИПАМАТРИЦА — описание массива переменных;
             ВТЮХАТЬ — в некотором роде, описание нестандартных текстовых переменных;
             ВТЕРЕТЬ — повторить операцию с маркером позиции;
             ВПАРИТЬ — открыть справку;
             ПРИКИНУТЬ — условный оператор;
             НАГЛАЗОК — считывание файла;
             НАГЛАЗОКЧАСТЯМИ — считывание текстового файла построчно;
             ИДИТЫНА — безусловный переход НА;
             ИДИТЫВ — безусловный переход В;
             ЗАПУПЫРИТЬ — начало логического блока;
             ЗАБИТЬ — конец логического блока;
             СКОЗЛИТЬ — копировать текстовую переменную из подстроки в новую строку;
             ФЕНЕЧКА, ФЕНЯ — переменная в виде слова;
             ЗАСЛАТЬВ — записать в файл или ещё куда-нибудь:
             ЗАМАСТЫРИТЬ — создать файл;
             ЗАБУБЕНИТЬПОБАРАБАНУ — начало цикла, БАРАБАН желательно описать, как массив;
             КАНАТЬНАНАЧАЛО — закрытие цикла;
             ПОХЕРИТЬСТИЛИ — перекодировать;
             ПОКАНАИЗМЕНЕ — условный оператор;
             КРАЙНЯК — метка конца файла;

             Вот, примерно, такой язык программирования. Значит, написал я на нём исходный текст своей шифровальной программы, и вкладку "Забубенить действия" открыл. Выбрал режим "Замутить ЭХЕ код". "Москаль" спросил меня ненавязчиво в виде оконца с тремя кнопками:

             СЕЙЧАС БУДУ МУТИТЬ ЭХЕ КОД, ЧЕГО ИЗВОЛИТЕ?

             ЗАПАРИТЬ НЕМЕДЛЕННО/МУХОЙ?
             ОБОЖДАТЬ/ПОГОДИТЬ?
             СВАЛИТЬ/ОТВАЛИТЬ?

             Я ответил "да" на первый вопрос и получил исполняемый файл, которым, и по сей день, пользуются все наши, разведшколовские. Да и дипломаты, порой, не пренебрегают. Кстати, для самых любознательных и пытливых я приведу ниже исходный текст моей программы, вдруг, когда пригодится на чужбине.

             ВОБЩЕМ
             ИНПУТФАЙЛ,АУТПУТФАЙЛ:ТИПАТЕКСТ;
             ФЕНЕЧКА, ИНПУТСТР, АУТПУТСТР:ТИПАСТРОКА;
             ВТЮХАТЬПОЗ:ФЕНЯ;
             КАКБЫ ПОЛУЧИТЬПОФЕНЕ(СТР:ТИПАСТРОКА;ВОБЩЕМ ВТЮХАТЬПОЗ:ФЕНЯ):ТИПАСТРОКА;
             ВОБЩЕМ
             ВТЮХАТЬОТСТОЙПОЗ:ФЕНЯ;
             ЗАПУПЫРИТЬ
             ОТСТОЙПОЗ:=ПОЗ;
             ВТЕРЕТЬ
             ОТСТОЙПОЗ:= ОТСТОЙПОЗ+1;
             ПРИКИНУТЬ ОТСТОЙПОЗ>ДЛИНА(СТР) ТОГДА
             ЗАПУПЫРИТЬ
             ПОЛУЧИТЬ ПО ФЕНЕ:=СКОЗЛИТЬ(СТР,ПОЗ,ОТСТОЙПОЗ-ПОЗ);
             ПОЗ:=0;
             ОТВАЛИТЬ;
             ЗАБИТЬ;
             ПОКУДА СКОЗЛИТЬ(СТР,ОТСТОЙПОЗ,1)= ' ';
             ПОЛУЧИТЬ ПО ФЕНЕ:=СКОЗЛИТЬ(СТР,ПОЗ,ОТСТОЙПОЗ-ПОЗ);
             ПОЗ:=ОТСТОЙПОЗ+1;
             ЗАБИТЬСМАЛЕНЬКИМПРИБОРОМ;
             ЗАПУПЫРИТЬ
             ЗАМАСТЫРИТЬ(ИНПУТФАЙЛ, 'input.txt');
             ЗАМАСТЫРИТЬ(АУТПУТФАЙЛ, 'output.txt');
             ПОХЕРИТЬ(ИНПУТФАЙЛ);
             ЗАСЛАТЬВ(АУТПУТФАЙЛ);
             ПОКАНАИЗМЕНЕ НЕ КРАЙНЯК(ИНПУТФАЙЛ) ПОРА
             ЗАПУПЫРИТЬ
             НАГЛАЗОКЧАСТЯМИ(ИНПУТФАЙЛ,ИНПУТСТР);
             ПОЗ:=1;
             АУТПУТСТР:= '';
             ВТУЛИТЬПОНОВОЙ
             ТЕКФЕНЯ:= ПОЛУЧИТЬ ПО ФЕНЕ(ИНПУТСТР,ПОЗ);
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) <3
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ ТЕКФЕНЯ+' ';
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) =3
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'быр ';
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) =4
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'быр ' +СКОЗЛИТЬ(ТЕКФЕНЯ,4,1)+' ';
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) =5
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'ындыр';
             ПРИКИНУТЬ (ДЛИНА(ТЕКФЕНЯ) >5) И (ДЛИНА(ТЕКФЕНЯ) <8)
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'ындыр'+СКОЗЛИТЬ(ТЕКФЕНЯ,6,ДЛИНА(ТЕКФЕНЯ)-5)+ ' ';
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) =8
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'ындырбыр';
             ПРИКИНУТЬ ДЛИНА(ТЕКФЕНЯ) >8
                   ТОГДА АУТПУТСТР:=АУТПУТСТР+ 'ындырбыр'+СКОЗЛИТЬ(ТЕКФЕНЯ,9,ДЛИНА(ТЕКФЕНЯ)-8)+ ' ';
             ПОКУДА ПОЗ=0;
             ЗАСЛАТЬЧАСТЯМИ(АУТПУТФАЙЛ,АУТПУТСТР);
             ЗАБИТЬСМАЛЕНЬКИМПРИБОРОМ;
             ЗАКРЫТЬПРИБОР(ИНПУТФАЙЛ);
             ЗАКРЫТЬПРИБОР(АУТПУТФАЙЛ);
             ЗАБИТЬСБОЛЬШИМПРИБОРОМ.
            

Что ещё почитать на эту тему

Опубликовано: 2012.09.25, последняя правка: 2015.01.23    03:29

ОценитеОценки посетителей
   ██████████████████████████████████ 8 (80%)
   ▌ 0
   █████ 1 (10%)
   █████ 1 (10%)

Отзывы

     2016/07/20 17:44, Alex          # 

Я слыхал, будто, когда американцы решили создавать язык Ада, советские инженеры им в пику (и на потеху Горбачёву) решили создать язык Рая.

Добавить свой отзыв

Написать автору можно на электронную почту
mail(аt)compiler.su

Авторизация

Регистрация

Выслать пароль

Карта сайта


Содержание

Каким должен быть язык программирования?

Анализ и критика

Описание языка

Компилятор

Отечественные разработки

Cтатьи на компьютерные темы

Компьютерный юмор

●  Шутливые языки программирования

●  Если бы языки программирования были женщинами

●  Избранные компьютерные анекдоты

●  Короткие фразы

●  Компьютерный юмор в картинках

●  Компьютерные были

●  Реальная жизнь смешнее анекдотов

●  Деньги = работа / знание

●  Проект «Генезис»

●  Настоящие программисты не используют Паскаль

●  Краткое руководство по всем языкам программирования

●  Тест. Какой Вы программист?

●  Русские программисты

●  О Линусе Торвальдсе

●  Этой компанией была Microsoft

●  Анекдоты про Билла Гейтса

●  Мультик анальный

●  Русский мат в коде Microsoft Office

●  Google довоевался

●  Смешные и неприличные названия сайтов

●  Сочинение «Как я провела лето» в SMS-стиле

Новости и прочее




Последние отзывы

2024/03/19 02:19 ••• Ivan
Энтузиасты-разработчики компиляторов и их проекты

2024/03/18 23:25 ••• Автор сайта
Надёжные программы из ненадёжных компонентов

2024/03/18 22:44 ••• Автор сайта
О многократном резервировании функций

2024/03/17 17:18 ••• Городняя Лидия Васильевна
Раскрутка компилятора

2024/03/10 18:33 ••• Бурановский дедушка
Русской операционной системой должна стать ReactOS

2024/03/07 14:16 ••• Неслучайный читатель
«Двухмерный» синтаксис Python

2024/03/03 16:49 ••• Автор сайта
О неправомерном доступе к памяти через указатели

2024/02/28 18:59 ••• Вежливый Лис
Про лебедей, раков и щук

2024/02/24 18:10 ••• Бурановский дедушка
ЕС ЭВМ — это измена, трусость и обман?

2024/02/22 15:57 ••• Автор сайта
Русский язык и программирование

2024/02/19 17:58 ••• Сорок Сороков
О русском языке в программировании

2024/02/16 16:33 ••• Клихальт
Избранные компьютерные анекдоты

2024/02/10 22:40 ••• Автор сайта
Все языки эквивалентны. Но некоторые из них эквивалентнее других