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

2 страниц V   1 2 >  
Ответить в эту темуОткрыть новую тему
> MustLive Perl Pascal Programs Interpreter
MustLive
сообщение 1.06.2006 - 01:42
Сообщение #1


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

Группа: Flash Zone Team
Сообщений: 4988
Регистрация: 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.

Описание программы и История версий.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 3.06.2006 - 02:33
Сообщение #2


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

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



Perl Pas Interpreter v.1.2
24.05.2006 v.1.2

Сделанна онлайн версия интерпретатора.
Теперь существует две версии программы: консольная и онлайн.
В результате этого был переработан и оптимизирован программный код.
Особенности онлайн версии отображенны в Описании программы.

Perl Pas Interpreter v.1.2.1
02.06.2006 v.1.2.1

Добавленно ограничение на циклы (для goto). Как для консольной так и онлайн версии.
Ограничение ($loop) на циклы для одной метки = 1000.
Исправлена работа goto: теперь работает goto на метку, установленную в первой строке программы.
Открыта тема на форуме для обсуждения программы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 9.06.2006 - 02:11
Сообщение #3


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

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



Perl Pas Interpreter v.1.2.2
09.06.2006 v.1.2.2

Оптимизировал код программы.
В результате оптимизации, время поиска меток улучшилось на 16,12%, а время интерпретации - на 37,6%.
Добавлена возможность тестирования быстродействия интерпритации программы: ключ -t что включает тест быстродействия.
Добавлена опция в интерпретаторе $show_test.
Улучшена работа с метками.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tiHo
сообщение 9.06.2006 - 11:04
Сообщение #4


C:\>
*****

Группа: Супермодераторы
Сообщений: 1611
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский.
Пользователь №: 293



интересненько, правда я в нем неособо рублю, а точнее вообще нерублю.

PS. слово РУБЛЮ неимеет никакого отношения к денежной единице РФ.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 9.06.2006 - 14:05
Сообщение #5


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

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



Саша, при желании Паскаль можно выучить (IMG:http://flashzone.ru/forum/style_emoticons/default/wink.gif)

Но в данном случае мой проект расчитан на учеников, студентов и препадавателей - всех тех, кто сталкивается с Паскалем в своей деятельности. Вот если ты в учебном процессе столкнёшся с Паскалем - вот и придётся его выучить и програмить на нём.

И вот для всех тех, кто с ним имеет дело - для вас пригодится мой новый проект - Онлайновый интерпретатор Паскаля. С ним ваше изучение и программирование на Паскале станет легче и интересней.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 17.06.2006 - 03:12
Сообщение #6


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

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



Perl Pas Interpreter v.1.2.3
16.06.2006 v.1.2.3

Выправленная работа оператора if (когда не срабатывало условие).
Улучшена работа в операторе if с числами с плавающей точкой.
В операторе if добавлена поддержка массивов.
В операторе if расширил синтаксис: теперь можно использовать пробелы и скобки.
Улучшена работа с комментариями.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 3.07.2006 - 14:53
Сообщение #7


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

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



Perl Pas Interpreter v.1.2.4
02.07.2006 v.1.2.4

Улучшена в онлайн версии работа с оператором "<>" (улучшена фильтрация).
Добавлена поддержка ord.
Улучшена робота wrіte и wrіteln с массивами (с индексом-переменной).
Улучшена обработка сложных выражений (которые включают массивы с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 18.07.2006 - 03:04
Сообщение #8


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

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



Perl Pas Interpreter v.1.2.5
17.07.2006 v.1.2.5

В операторе if добавлена поддержка функций.
Добавлена поддержка pred и succ.
Исправлена ошибка при работе с комментариями.
Улучшена работа write и writeln со сложными выражениями.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.08.2006 - 00:39
Сообщение #9


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

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



Perl Pas Interpreter v.1.2.6
26.08.2006 v.1.2.6

Улучшена работа со строковым типом данных.
Добавлена функция length.
Добавлена функция pos.
Исправлена ошибка в функциях ord, pred и succ.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 30.09.2006 - 15:51
Сообщение #10


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

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



Perl Pas Interpreter v.1.2.7
30.09.2006 v.1.2.7

Добавлена кнопка очищения поля текста программы (в онлайн интерпретаторе).
Добавлена функция delete.
Добавлена функция insert.
Улучшена работа read и readln с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 6.12.2006 - 17:41
Сообщение #11


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

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



Perl Pas Interpreter v.1.2.8
05.12.2006 v.1.2.8

Улучшена работа со строковым типом данных.
Добавлена функция copy.
Добавлена функция concat.
Улучшена робота форматов вывода с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 28.02.2007 - 18:46
Сообщение #12


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

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



Perl Pas Interpreter v.1.2.9
28.02.2007 v.1.2.9

Добавлена функция tan.
Добавлена функция cotan.
Исправлена XSS уязвимость в функции вывода.
Теперь в функциях Write и Writeln присутствует анти XSS фильтр.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 18.04.2007 - 19:56
Сообщение #13


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

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



Perl Pas Interpreter v.1.2.10
17.04.2007 v.1.2.10

Добавлена функция arctan2.
Добавлена константа pi (с 16-битной точностью).
Улучшена работа оператора присваивания с массивами (с индексом-переменной).
Улучшена работа функций sin и cos с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.06.2007 - 19:11
Сообщение #14


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

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



Perl Pas Interpreter v.1.3
26.06.2007 v.1.3

Добавлена поддержка циклов.
Поддерживается цикл for.
Для for поддерживаются возрастающий (to) и ниспадающий (downto) циклы.
В операторе for поддерживаются арифметические выражения.
Ограничение ($loop) действует для циклов for точно также как для меток.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 30.07.2007 - 19:33
Сообщение #15


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

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



Perl Pas Interpreter v.1.3.1
29.07.2007 v.1.3.1

Добавлена поддержка константы pi в операторе присваивания.
Добавлена поддержка константы pi в функциях.
Улучшена работа оператора for.
Улучшена работа функций tan и cotan с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.08.2007 - 19:22
Сообщение #16


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

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



Perl Pas Interpreter v.1.3.2
26.08.2007 v.1.3.2

Добавлена поддержка функций в циклах (for).
Добавлена поддержка вложенных циклов в циклах (for). До любого уровня вложенности.
Исправлена работа оператора div.
Улучшена работа функций arctan2 и abs с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 26.09.2007 - 22:45
Сообщение #17


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

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



Perl Pas Interpreter v.1.3.3
25.09.2007 v.1.3.3

Добавлено персонофицированное сохранение текста программы (в онлайн интерпретаторе).
Сделаны кнопки "Прочитать" и "Сохранить". Сохранение происходит в кукис.
Добавлена поддержка оператора mod в write и writeln.
Улучшена работа функций round и trunc с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.10.2007 - 18:54
Сообщение #18


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

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



Perl Pas Interpreter v.1.3.4
25.10.2007 v.1.3.4

Добавлена функция arctan.
Добавлена поддержка оператора div в write и writeln.
Улучшена работа оператора присваивания с массивами.
Улучшена работа функций exp и ln с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 24.11.2007 - 20:57
Сообщение #19


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

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



Perl Pas Interpreter v.1.3.5
23.11.2007 v.1.3.5

Добавлена поддержка циклов while.
В операторе while поддерживаются арифметические выражения.
Ограничение ($loop) действительно для циклов while точно также как для меток.
Улучшена работа оператора div в арифметических выражениях.
Улучшена работа функций frac и odd с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 25.12.2007 - 00:58
Сообщение #20


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

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



Perl Pas Interpreter v.1.3.6
24.12.2007 v.1.3.6

Добавлена функция inc.
Добавлена функция dec.
Улучшена поддержка арифметических выражений в операторе while.
Улучшена работа оператора div и функции random с массивами (с индексом-переменной).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



- Текстовая версия Сейчас: 16.07.2019 - 17:26
Ошибка работы драйвера БД

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда