Здравствуйте, гость ( Вход | Регистрация )

> MustLive Perl Pascal Programs Interpreter
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
MustLive
сообщение 1.06.2006 - 01:42
Сообщение #1


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



MustLive Perl Pascal Programs Interpreter

Perl Pas Interpreter v.1.2

Вашему вниманию представляю свой последний проект - Perl Pascal Programs Interpreter.

Программа представляет собой интерпретатор языка Паскаль (Perl Pas Interpreter). Программа существует в двух версиях: консольная программа и онлайн-интерпретатор (в Интернете).

http://mlfun.org.ua/ppi/

Данная программа интерпретирует классический язык Паскаль, и имеет множество преимуществ по сравнению со старыми средствами разработки на Паскале под DOS (такими как Turbo Pascal от Borland). И учитывая, что Паскаль широко используется среди школьников и студентов (в учебном процессе, или для собственных разработок), то данная программа должна пригодиться всем ученикам школ, техникумов и университетов со всего мира.

Онлайн-версия интерпретатора представляет собой революционную разработку. Это первый в мире онлайн интерпретатор Паскаля (да и вообще наверное первый в мире онлайн интерпретатор какого-либо языка программирования). Теперь каждый человек в мире может из любого компьютера подключенного к сети Интернет запускать (тестировать) свои собственные программы на Паскале. В особенности онлайн-версия этого программного продукта может пригодиться как школьникам и студентам, так и преподавателям всех учебных заведений, которым приходится работать с программами на Паскале. Теперь работать с подобными программами можно будет в наиболее современной форме.

Детальнее о проекте MustLive Perl Pascal Programs Interpreter.

Описание программы и История версий.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
2 страниц V  < 1 2  
Открыть новую тему
Ответов (20 - 34)
MustLive
сообщение 27.01.2008 - 21:28
Сообщение #21


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.3.7
25.01.2008 v.1.3.7

Добавлена поддержка функций в циклах while.
Добавлена поддержка вложенных циклов в циклах while. До любого уровня вложенности.
Улучшена поддержка функций в операторе if и цикле for.
Исправлены дебаг надписи в операторе присваивания.
Улучшена робота функций chr и ord с массивами (с индексом-переменной).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 17.02.2008 - 20:33
Сообщение #22


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4
17.02.2008 v.1.4

Добавлена поддержка циклов repeat until.
В операторе repeat until поддерживаются арифметические выражения.
Ограничение ($loop) действует для циклов repeat until точно также как для меток.
Улучшена работа оператора if с переменными и массивами.
Улучшена работа функций delete, insert и copy с переменными и массивами.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 23.02.2008 - 00:59
Сообщение #23


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Защитил сегодня свою магисторскую работу на тему "Интерпретатор языков программирования с использованием Интернет-технологий".

Можете ознакомиться с презентацией работы:

Інтерпретатор мов програмування з використанням Інтернет-технологій


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 29.03.2008 - 02:52
Сообщение #24


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.1
28.03.2008 v.1.4.1

Добавлена поддержка функций в циклах repeat until.
Добавлена поддержка вложенных циклов в циклах repeat until. До любого уровня вложенности.
Улучшена поддержка сложных арифметических выражений.
Улучшена работа функций pred и succ с массивами (с индексом-переменной).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 29.05.2008 - 23:57
Сообщение #25


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.2
29.05.2008 v.1.4.2

Добавлена константа e (с 16-битной точностью).
Оптимизирована работа с константами.
Улучшена работа write и writeln с пробелами.
Улучшена работа встроенных функций с пробелами.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 25.07.2008 - 21:05
Сообщение #26


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.3
25.07.2008 v.1.4.3

Добавлена поддержка функции div в операторе if.
Исправлена работа функции sqrt в write и writeln.
Улучшена работа write и writeln с действительными числами.
Улучшена работа дебаг-режима в онлайн интерпретаторе.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.09.2008 - 02:22
Сообщение #27


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.4
26.09.2008 v.1.4.4

Добавлена поддержка функции mod в операторе if.
Добавлена поддержка арифметических выражений в операторе if.
Исправлена работа функции ord в write и writeln.
Улучшена работа функций length и pos с массивами (с индексом-переменной).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 26.11.2008 - 00:31
Сообщение #28


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.5
25.11.2008 v.1.4.5

Оптимизирован вывод информации в онлайн и консольной версии.
Улучшена работа оператора присваивания с переменными.
Улучшена работа write и writeln с массивами.
Улучшена работа функций delete и insert с массивами (с индексом-переменной).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 22.01.2009 - 00:39
Сообщение #29


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.6
21.01.2009 v.1.4.6

Добавлена возможность включения дэбаг режима в онлайн версии.
Улучшена работа оператора присваивания с массивами (с индексом-переменной).
Исправлена работа write и writeln при наличии в строке больше одной пары скобок.
Улучшена работа функций copy и concat с массивами (с индексом-переменной).


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 22.03.2009 - 00:36
Сообщение #30


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.7
21.03.2009 v.1.4.7

Добавлена поддержка операторов div и mod в циклах for.
Добавлена поддержка операторов div и mod в циклах while.
Добавлена поддержка операторов div и mod в циклах repeat until.
Исправлена работа write и writeln с функциями.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 26.03.2009 - 02:53
Сообщение #31


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.8
25.03.2009 v.1.4.8

Улучшены анти-DoS фильтры.
Добавлена возможность определения некорректного итератора в цикле for.
Добавлена возможность определения бесконечных циклов в циклах while и repeat until.
Введено ограничение на размер строковых данных (255 символов).
Ограничение размера строковых данных добавлено в функции concat и insert.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 22.05.2009 - 23:56
Сообщение #32


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.9
22.05.2009 v.1.4.9

Добавлен вывод названия программы (Program) в дебаг режиме.
Улучшена работа div с real числами в операторе присваивания и функциях.
Улучшена работа div с real числами в операторе if.
Улучшена работа write и writeln со сложными выражениями.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 28.07.2009 - 23:14
Сообщение #33


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.4.10
28.07.2009 v.1.4.10

Добавлена возможность в операторе insert добавлять строку в пустую строку.
Добавлено сообщение в дебаг-режиме при ограничении размера строковых данных.
Добавлено ограничение размера строковых данных в функции pos, delete и copy.
Улучшена работа с функциями в операторе if и циклах.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 30.09.2009 - 02:04
Сообщение #34


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4979
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Perl Pas Interpreter v.1.5
29.09.2009 v.1.5

Добавлена поддержка функции log10.
Добавлена поддержка функции log2.
Добавлена поддержка функции logn.
Исправлена ошибка при работе с запятой в строковых переменных.
Улучшена работа с запятыми в write и writeln.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
write1n
сообщение 6.03.2015 - 23:06
Сообщение #35


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 6.03.2015
Пользователь №: 11531



Мне понадобилось всего минута чтобы обнаружить элементарный баг интерпретатора паскаля http://mlfun.org.ua/ppi/
Никаких навороченных конструкций и операторов. Все банально просто. Вот такая программа в одну строку:

Код
for i:=1 to 10 do write('12'); writeln('3');


Вывод:

Цитата
12); writeln(312); writeln(312); writeln(312); writeln(312); writeln(312); writeln(312); writeln(312); writeln(312); writeln(312); writeln(3


Перенеся врителн на второю строку - программа выполняется как положено.
Напоминаю: в Паскале разделителем операторов является точка с запятой, а не перевод строки blink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



- Текстовая версия Сейчас: 19.04.2015 - 02:35