Comments 5
Язык программирования, сходный по синтаксису с PL/SQL, называется Ada.
С Ada, в общем-то PL/SQL и "срисован".
P.S. извините за "душнилу", у Вас "N+1" в первом примере PL/SQL-кода. https://habr.com/ru/companies/otus/articles/529692/
Конечная цель данной работы (статьи) не изобрести что-то совершенно новое - язык PL/SQL и так по своему хорош для определенных задач. Основная цель - научиться выполнять (интерпретировать) PL/SQL код на клиенте в отрыве от Oracle. Как мне известно, на текущий момент PL/SQL код может выполнятся либо в Базе данных Oracle, либо на клиенте внутри Oracle Forms. В сети открытой детальной информации про то, как это происходит, я не нашел. И по этому решил сделать собственную реализацию интерпретатора. За одно и интерпретируемый язык немного развить (улучшить). А по поводу демо - это хорошая идея. Я подумаю как это можно будет сделать.
Подскажите пожалуйста, в какую цель преследует эта статья? Ну ок придумали, но что это даёт читателю? Где ссылки на исходники (если это опенсорс) или на демо?
Конечная цель данной работы (статьи) - не изобрести что-то совершенно новое - язык PL/SQL и так по своему хорош для определенных задач. Основная цель - научиться выполнять (интерпретировать) PL/SQL код на клиенте в отрыве от Oracle. Как мне известно, на текущий момент PL/SQL код может выполнятся либо в Базе данных Oracle, либо на клиенте внутри Oracle Forms. В сети открытой детальной информации про то, как это происходит, я не нашел. И по этому решил сделать собственную реализацию интерпретатора. За одно и интерпретируемый язык немного развить (улучшить). А по поводу демо - это хорошая идея. Я подумаю как это можно будет сделать.
Я собрал демо-модуль и выложил его на гитхаб - https://github.com/ank-75/PLSQL_interpreter.
Интерпретатор языка PL/SQL