IPB
ЛогинПароль:

> Путеводитель автостопщика по потаенным знаниям, Эзотерические языки программирования
Altair
сообщение 8.01.2007 11:45
Сообщение #1


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Рекомендую к прочтения статью http://www.rsdn.ru/article/philosophy/languages.xml


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Altair
сообщение 10.01.2007 0:03
Сообщение #2


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Цитата
Главное (имхо) уметь представить символ ковычек любым другим способом (#39 например).. smile.gif

Вот тебе язык:

Алфавит
{"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","w","v","x","y","z", "0","1","2","3","4","5","6","7","8","9", "#", "(", ")", "'",":","="}

Операторы
block
начало блока или программы

endb
конец блока или программы.

writeln(x1,x2, ... , xn)
выводит на экран аргументы x1, x2 ... до xn независимо от их типа и количества.

;
разделитель операторов

#
оператор возвращает ASCII символ

:=
Оператор присвоения

типы данных отсутствуют (компилятор сам выбирает)
Переменные могут состоять только из символов, не совпадать с зарезервированными словами (это все операторы)

пример программы:
Цитата
block;writeln(#32;#65;#65);endb;


еще пример
Цитата
block;var1:=#32;var2:=#45;var3:=var1;writeln(var3);endb;


На таком языке составишь программу которая выведет себя?


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Altair   Путеводитель автостопщика по потаенным знаниям   8.01.2007 11:45
Archon   Altair, респект! Кажется у меня новая мания......   8.01.2007 13:32
volvo   :lol: А это идея... Надо взять на вооружение...   8.01.2007 13:38
Archon   В оригинале интереснее :lol: : paranoid (ссылка и...   8.01.2007 15:52
Altair   Во-во! Мне тоже понравилось :) главное, прогр...   8.01.2007 23:56
Archon   Чёрт! Уже час бьюсь над созданием самовыводяще...   9.01.2007 0:29
volvo   Возможно :)   9.01.2007 0:38
klem4   Подсказывать не будем, но если что Задача Quine :...   9.01.2007 0:41
xds   Кстати, BF можно использовать в качестве микрокода...   9.01.2007 8:18
Archon   @#$%! По ходу, из за ошибки переполнения ...   9.01.2007 11:01
Altair   Покажешь потом код? Кстати о философии - каким тр...   9.01.2007 11:25
Malice   Кстати о философии - каким требованиям должен отв...   9.01.2007 16:52
SKVOZNJAK   Покажешь потом код? Кстати о философии - каким т...   11.01.2007 12:34
Archon   Вот! Мозг дал трещину но выдал код: >...   9.01.2007 16:44
Archon   На паскале точно видел другим способом. Поищу... ...   9.01.2007 22:15
Altair   Вот тебе язык: Алфавит {"a","b...   10.01.2007 0:03
Archon   Ой, сейчас составлю! :applause: Жди... (добав...   10.01.2007 0:33
Altair   Да, все верно :) В алфавит ты верно добавил ...   10.01.2007 11:37


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 11.07.2025 6:08
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"