Рекомендую к прочтения статью http://www.rsdn.ru/article/philosophy/languages.xml
Путеводитель автостопщика по потаенным знаниям, Эзотерические языки программирования |
Путеводитель автостопщика по потаенным знаниям, Эзотерические языки программирования |
Altair |
Сообщение
#1
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Рекомендую к прочтения статью http://www.rsdn.ru/article/philosophy/languages.xml
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Altair |
Сообщение
#2
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 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; На таком языке составишь программу которая выведет себя? -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Текстовая версия | 27.04.2024 5:57 |