ОбъектPAL
ObjectPAL — это сокращение от Object-Oriented Paradox Application Language — языка программирования , используемого приложением Borland Paradox базы данных (теперь принадлежащим Corel ).
Paradox, теперь уже в своей 11-й версии, является частью офисного пакета Corel Word Perfect X3 для 32-разрядной версии Microsoft Windows . Язык тесно связан с формами приложения и обеспечивает очень быструю и надежную среду разработки для создания приложений баз данных для Windows. ObjectPAL не является полностью автономным объектно-ориентированным языком . Он принадлежит к семейству языков, вдохновленных Hypercard , с влиянием PAL (где функциональность может быть сохранена прежней), Smalltalk и Garnet (язык пользовательского интерфейса, созданный Брэдом Майерсом ). Хотя его объекты инкапсулируют исходный код не поддерживается , полиморфизм , а существует только очень ограниченная концепция наследования , которая привязана к объектам в форме, которыми можно управлять с помощью кода, размещенного в объекте более высокого уровня в иерархии объектов формы. Тем не менее, ObjectPAL предоставляет более широкий и универсальный язык для создания приложений Paradox. Синтаксис и структура языка напоминают Visual Basic , но знание Visual Basic поможет новичку в ObjectPAL только в том смысле, что любые другие навыки программирования можно будет перенести в ObjectPAL. ObjectPAL был преемником PAL, что было парадоксом для DOS Язык программирования . С появлением в 1993 году Paradox для Windows 1.0, который тогда принадлежал корпорации Borland , родился ObjectPAL. На смену версии 1.0 в том же году быстро пришла версия 4.5.
Его можно использовать как язык сценариев веб-сервера в сочетании с Corel Web Server Control OCX, который реализует серверный API, аналогичный CGI , и его автономной консолью Corel Web Server.