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.
| Property | Value |
| dbpedia-owl:Software/developer
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:developer
| |
| dbpedia-owl:genre
| |
| dbpprop:abstract
|
- 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. OpenEdge ABL helps developers to develop applications optionally using its own integrated relational database and programming tool. These applications are portable across computing systems and allow access to various popular data sources without having to learn the underlying data access methods. This means that the end-user of these products can be unaware of the underlying architecture. By combining a fourth generation language and relational database, OpenEdge ABL allows the use of the Rapid Application Development (RAD) model for developing software. A programmer and even end users can do rapid prototyping using the integrated and GUI tools of the development environment.
- Progress 4GL est un langage de programmation propriétaire de bases de données souvent classé dans la famille 4GL et contrôlé par Progress Software Corporation. Il s'agit d'un langage impératif permettant d'accéder aux bases de données, mais n'utilisant pas d'expression au format SQL. Les structures de contrôle de Progress 4GL contiennent essentiellement des expressions FOR EACH ou FIND qui peuvent travailler sur des tables. Mélangées aux instructions d'accès aux données, se trouvent des expressions qui permettent de programmer les IHM. Le langage contient également des structures IF.. THEN.. ELSE et DO... WHILE
- OpenEdge Advanced Business Language of kortweg OpenEdge ABL is een ontwikkelingtaal en –omgeving gericht op het maken van zakelijke applicaties. De taal is bedacht 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. OpenEdge ABL helpt ontwikkelaars om snel een applicatie te ontwikkelen middels een geïntegreerde relationele database en ontwikkeltool. De gemaakte applicaties draaien op meerdere computersystemen (Unix, Windows) en bieden toegang tot een scala aan populaire gegevensbronnen, zonder dat ontwikkelaars de onderliggende lagen hoeven te begrijpen. Het gebruikt een imperatieve programmeerstijl om toegang te krijgen tot een database, in plaats van embedded expressies. De imperatieve stijl kenmerkt zich door het gebruik van "FOR EACH" expressies en "FIND" expressies. Daarnaast is er een variatie van expressies beschikbaar om formulieren te definiëren en te gebruiken. Om binnen de expressies gebruik te kunnen maken van flow control bestaan er IF.. THEN.. ELSE statements en DO... WHILE statements. OpenEdge ABL en de OpenEdge database worden door een value-added reseller gebruikt om een uniek product te genereren. Door de eenvoudige gebruikersinterface, zal de eindgebruiker de onderliggende technische lagen vaak niet eens zien.
- Progress 4GL это 4GL Язык программирования, разработанный Progress Software Corporation Язык Четвертого Поколения PROGRESS (4GL) является функционально полным высокоуровневым, объектно-ориентированным языком разработки приложений, который позволяет удовлетворять всем требованиям, предъявляемым к современным приложениям, в тоже время уменьшая сложность и повышая производительность их разработки 4GL содержит все необходимые программные конструкции для решения самых различных аспектов программирования сложных приложений без необходимости прибегать к менее эффективным и менее переносимым языкам третьего поколения Кроме этого, 4GL обеспечивает поддержку и переход между тремя основными принципами программирования: структурированным, событийно-управляемым и объектно-ориентированным, — от Вас не требуется осваивать новые принципы программирования для того, чтобы успешно работать с PROGRESS Для завершения процесса разработки промышленного приложения Вам потребуются средства разработки не только логики взаимодействия с пользователем, но также потребуются средства для решения таких важных задач, как: Автоматический контроль транзакций и блокирование записей Получение и обработка информации из баз данных Сложные вычисления и обработка данных Пакетная обработка Генерация отчетов Целостность базы данных и требования безопасности Поддержка двухбайтовых кодировок Язык 4GL содержит все функции и операторы, необходимые для удовлетворения вышеперечисленных требований Но, в отличие от остальных инструментальных средств, менее ориентированных на разработку приложения в архитектуре клиент/сервер, PROGRESS не требует от Вас использования различных языков программирования для отдельного программирования обработки данных на клиенте, серверных процессов и пакетной обработки на сервере Все это уменьшает стоимость затрат по изучению языка и продолжению разработки Используется в СУБД Progress Кроме традиционных SQL запросов, реализация поддержки которых не очень удобна, позволяет использовать выражения FOR EACH, FIND, FIND FIRST Кроме того, существует возможность сокращенного написания операторов Например, объявление переменной DEFINE VARIABLE foo AS INTEGER INITIAL 0 NO-UNDO идентично DEF VAR foo AS INT INIT 0 NO-UNDO
|
| dbpprop:developer
| |
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestPopularVersion
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
|
- OpenEdge Advanced Business Language (ABL)
|
| dbpprop:operatingSystem
| |
| dbpprop:reference
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- 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 est un langage de programmation propriétaire de bases de données souvent classé dans la famille 4GL et contrôlé par Progress Software Corporation. Il s'agit d'un langage impératif permettant d'accéder aux bases de données, mais n'utilisant pas d'expression au format SQL. Les structures de contrôle de Progress 4GL contiennent essentiellement des expressions FOR EACH ou FIND qui peuvent travailler sur des tables.
- OpenEdge Advanced Business Language of kortweg OpenEdge ABL is een ontwikkelingtaal en –omgeving gericht op het maken van zakelijke applicaties. De taal is bedacht 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.
|
| rdfs:label
|
- OpenEdge Advanced Business Language
- Progress 4GL
- Progress 4GL
- Progress 4GL
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
|
- OpenEdge Advanced Business Language (ABL)
|
| foaf:page
| |
| is dbpprop:redirect
of | |