ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[PHP] Мой новый язык програмирования K_L
  #1  
Старый 20.06.2009, 17:50
Аватар для Krist_ALL
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


Отправить сообщение для Krist_ALL с помощью ICQ
По умолчанию [PHP] Мой новый язык програмирования K_L

K_L - Krist_ALL Language


Всем привет! Я начал изучать регулярные выражения в php , и чтобы просто тупо их не заучивать, решил попрактиковатся с ними. Решил сделать интерпертатор. Берем файл, пишем в него команды, пхп читает эти команды, интерпретирует и выполняет. Команд всего 5)
Вот выдержка из главного файла:

PHP код:
// Я писал этот интерпретатор для практики работы с регулярными выражениями
// Я не ставил цель создать язык програмирования
// ИМХО, это наилучший вариант изучения регулярных выражений php
// Команд всего пять)
// Зачем я это все выкладываю?
// Не для того, чтобы кто-то посмотрел код и сказал мне молодец.
// Много очень людей, которые хотят создать свой язык пограмирования,
// Просто захотелось, загорелось и все!
// Но они не представляют себе, что значит создать язык рограмирования с нуля
// ВОт вам наглядный пример - мой вот этот код.
// Да, мало команд, НО как они не совершенны!
// Много ограничений, нет свободы кодинга
// Что бы создать действительно что-то стоящие
// и переплюнуть могучий и великий С++ нужно что-то очень гениальное
// Не подумайте, что я взялся писать язык, у меня не получилосб и поэтому я все это написал.
// K_L - это просто видоизмененные команды php
// Происходит двойная интерпретация. Это ужас)
// И еще есть одна причина, для чего я это все затеил
// На одном форуме я увидел такую фразу: Раз компилятор С++ написан на самом С++,
// То почему нельзя написать интерпретатор php на php? Можно!
// Мой код тому подтврждение!
// Я не стал заморачиватся с if, while,etc , но их реально сделать
// Как сказал один php кодер - смысла в этом практического НЕТ! 
Использование:
Запустите скрипт K_L.php c GET параметром file, в котором укажите
имя файла, без расширения.

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


Уолвни ошибок:
[ error ] - Ошбика, файл не существует, пустой или переменная file пуста, либо является массивом
[ warning ] -Прдупрждение, неизвестная команда
[ notice ] - Замечание, пустая строка (Опцианально)




Чтобы попробовать это всек в деле, нужно скачать архив и запустить файл K_L.php?file=имя файла

Очень интересно ваше мнение.!

http://slil.ru/27774790

Последний раз редактировалось Krist_ALL; 20.06.2009 в 23:23..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Microsoft разрабатывает новый язык программирования Axum fker Мировые новости 2 20.04.2009 17:44
Microsoft готовит новый язык программирования Axum Campery Мировые новости 1 20.04.2009 17:15
секреты и коды для сотовых телефонов ))) dinar_007 Сотовый фрикинг 32 05.08.2006 17:06
Мой новый форум!!! Заценим! Utochka Болталка 33 29.06.2006 23:32



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ