OpenEdge Advanced Business Language
OpenEdge Advanced Business Language, or OpenEdge ABL for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a
fourth-generation programming language, uses an English like syntax to simplify software development. The name was changed [in 2006] to OpenEdge Advanced Business Language (OpenEdge ABL), by PSC, from PROGRESS, a.k.a. Progress 4GL, in order to overcome a presumed industry perception that 4GL's were less capable than other languages. The language was called PROGRESS or Progress 4GL prior to the release of version 10.0. A subset of the language, called SpeedScript, is used in the development of web applications.
See more at Wikipedia.org...
Progress 4GL
Progress 4GL
OpenEdge Advanced Business Language of kortweg OpenEdge ABL is een ontwikkelingtaal en –omgeving gericht op het maken van zakelijke applicaties. De taal is gedacht en wordt onderhouden door Progress Software Corporation (PSC). De taal, doorgaans geclassificeerd als een Vierde Generatie Programmeertaal, gebruikt een Engelse-achtige syntaxis om het ontwikkelen van applicaties te vergemakkelijken. De naam is gewijzigd in 2006 van PROGRESS (of Progress 4GL) naar OpenEdge Advanced Business Language (OpenEdge ABL), om af te zijn van het beeld dat 4GL talen ondergeschikt zijn aan andere talen. Een deelverzameling van de taal, genaamd SpeedScript, wordt gebruikt om web-applicaties in te ontwikkelen.
Zie meer op Wikipedia.org...
Progress 4gl
Progress 4GL это 4GL
Язык программирования, разработанный Progress Software Corporation.Язык Четвертого Поколения PROGRESS (4GL) является функционально полным высокоуровневым, объектно-ориентированным языком разработки приложений, который позволяет удовлетворять всем требованиям, предъявляемым к современным приложениям, в тоже время уменьшая сложность и повышая производительность их разработки. 4GL содержит все необходимые программные конструкции для решения самых различных аспектов программирования сложных приложений без необходимости прибегать к менее эффективным и менее переносимым языкам третьего поколения. Кроме этого, 4GL обеспечивает поддержку и переход между тремя основными принципами программирования: структурированным, событийно-управляемым и объектно-ориентированным, — от Вас не требуется осваивать новые принципы программирования для того, чтобы успешно работать с PROGRESS. Для завершения процесса разработки промышленного приложения Вам потребуются средства разработки не только логики взаимодействия с пользователем, но также потребуются средства для решения таких важных задач, как: Автоматический контроль транзакций и блокирование записей Получение и обработка информации из баз данных Сложные вычисления и обработка данных Пакетная обработка Генерация отчетов Целостность базы данных и требования безопасности Поддержка двухбайтовых кодировок Язык 4GL содержит все функции и операторы, необходимые для удовлетворения вышеперечисленных требований. Но, в отличие от остальных инструментальных средств, менее ориентированных на разработку приложения в архитектуре клиент/сервер, PROGRESS не требует от Вас использования различных языков программирования для отдельного программирования обработки данных на клиенте, серверных процессов и пакетной обработки на сервере. Все это уменьшает стоимость затрат по изучению языка и продолжению разработки.
Продолжение на Wikipedia.οrg...