Clarion (programming language)
Clarion is a commercial, proprietary, fourth-generation programming language (4GL), multi-paradigm, programming language and integrated development environment (IDE) from SoftVelocity used to program database applications. It is compatible with indexed sequential access method (ISAM), Structured Query Language (SQL), and ActiveX Data Objects (ADO) data access methods, reads and writes several flat file desktop database formats including ASCII, comma-separated values (CSV), DOS (binary), FoxPro, Clipper, dBase, and some relational databases via ODBC, Microsoft SQL Server, Sybase SQL Anywhere, and Oracle Database through the use of accelerated native database drivers, and XML, Clarion can be used to output to HTML, XML, plain text, and Portable Document Format (PDF), among others.
- Abstraction100002137
- ArtificialLanguage106894544
- Attribute100024264
- Code106355894
- CodingSystem106353757
- Communication100033020
- Environment113934596
- language
- Language
- Language106282651
- person
- ProgrammingLanguage
- ProgrammingLanguage106898352
- Q315
- Q9143
- Situation113927383
- software
- Software106566077
- SoftwareObject
- State100024720
- Thing
- WikicatIntegratedDevelopmentEnvironments
- WikicatProgrammingLanguages
- Writing106359877
- WrittenCommunication106349220
- Author
- enBruce Barrington
- Comment
- enClarion is a commercial, proprietary, fourth-generation programming language (4GL), multi-paradigm, programming language and integrated development environment (IDE) from SoftVelocity used to program database applications. It is compatible with indexed sequential access method (ISAM), Structured Query Language (SQL), and ActiveX Data Objects (ADO) data access methods, reads and writes several flat file desktop database formats including ASCII, comma-separated values (CSV), DOS (binary), FoxPro, Clipper, dBase, and some relational databases via ODBC, Microsoft SQL Server, Sybase SQL Anywhere, and Oracle Database through the use of accelerated native database drivers, and XML, Clarion can be used to output to HTML, XML, plain text, and Portable Document Format (PDF), among others.
- Date
- 12 May 2008
- Developer
- enJensen & Partners International , Clarion International, SoftVelocity
- Family
- Pascal (programming language)
- Has abstract
- enClarion is a commercial, proprietary, fourth-generation programming language (4GL), multi-paradigm, programming language and integrated development environment (IDE) from SoftVelocity used to program database applications. It is compatible with indexed sequential access method (ISAM), Structured Query Language (SQL), and ActiveX Data Objects (ADO) data access methods, reads and writes several flat file desktop database formats including ASCII, comma-separated values (CSV), DOS (binary), FoxPro, Clipper, dBase, and some relational databases via ODBC, Microsoft SQL Server, Sybase SQL Anywhere, and Oracle Database through the use of accelerated native database drivers, and XML, Clarion can be used to output to HTML, XML, plain text, and Portable Document Format (PDF), among others. The Clarion development environment (IDE) runs on the Clarion language. The IDE provides code generation facilities via a system of templates which allow programmers to describe the program from an abstract level higher than code statements. The generator then turns this higher level into code, which in turn is then compiled and linked using a normal compiler and linker. This generation layer is sometimes referred to as 4GL programming. Using the generation layer is optional. It is possible to create programs fully at the code level (the so-called 3GL layer), bypassing all code generation facilities. If the templates are used to generate code, then programmers are able to inject their own code into the generated code to alter, or extend, the functions offered by the template layer. This process of embedding code can be done while viewing the surrounding generated code. This mixing of template code and generated code allows the template settings to be updated, and the code regenerated, without loss of the embedded code. The templates (from which the code is generated) are provided in source form and developers are free to create their own templates. Many templates have been written by various developers: some are offered as commercial add-ons, and some are free. Three main Clarion products exist: Professional Edition, Enterprise Edition, and .NET.
- Homepage
- www.softvelocity.com
- Hypernym
- Commercial
- Is primary topic of
- Clarion (programming language)
- Label
- enClarion (programming language)
- Language
- enEnglish
- LatestReleaseVersion
- 11
- Latest release version
- 11
- License
- Proprietary software
- License
- Proprietary software
- Link from a Wikipage to an external page
- web.archive.org/web/20100329140936/http:/www.allbusiness.com/company-activities-management/company-strategy/6943382-1.html
- web.archive.org/web/20090719081722/http:/www.allbusiness.com/technology/software-services-applications-internet/7058730-1.html
- web.archive.org/web/20121016032657/http:/www.informationweek.com/699/99olcla.htm
- www.emsps.com/oldtools/clarionv.htm
- clarionfreeimage.com/
- clarion-net.narod2.ru/Clarion-and-Net/
- clarionsharp.com/blog/
- www.clarionlive.com/
- www.clarionmag.com/
- www.dmc-fr.com/
- www.lindersoft.com/
- www.softvelocity.net/community/forums/
- www.tdan.com/view-articles/4585/
- www.thinetsolution.com/
- groups.google.com/group/comp.lang.clarion/topics/
- SterlingData.com/
- sterlingdata.com/category/clarion-templates/
- web.archive.org/web/20080512231655/http:/www.softvelocity.net/community/forums/
- www.nuget.org/packages/UnmanagedExports).
- Link from a Wikipage to another Wikipage
- .exe
- .NET Framework
- 16-bit computing
- 32-bit computing
- ActiveX Data Objects
- API
- ASCII
- BASIC
- Borland
- Category:Fourth-generation programming languages
- Class (computer programming)
- Clipper
- Clipper (programming language)
- Comma-separated values
- Common User Access
- Compiler
- DBase
- Dongle
- DOS
- Dynamic-link library
- Fourth-generation programming language
- FoxPro
- HTML
- IA-32
- Imperative programming
- Integrated development environment
- ISAM
- Library (computing)
- Machine code
- McKesson Corporation
- Microsoft SQL Server
- Microsoft Windows
- Multi-paradigm programming language
- Multithreading (computer architecture)
- Object (computer science)
- Object-oriented programming
- ODBC
- Operating system
- Oracle Database
- Paradox (database)
- Pascal (programming language)
- P-code machine
- Philippe Kahn
- Plain text
- Preemption (computing)
- Programming language
- Proprietary software
- Pseudocode
- SharpDevelop
- Source code
- SQL
- SQL Anywhere
- Structured programming
- Turbo Pascal
- XML
- Name
- enClarion
- Name
- enClarion
- OperatingSystem
- DOS
- Microsoft Windows
- Paradigms
- Imperative programming
- Object-oriented programming
- Structured programming
- Platform
- IA-32
- SameAs
- AE3a
- Clarion (język programowania)
- Clarion (langage)
- Clarion (lenguaje de programación)
- Clarion (linguaggio di programmazione)
- Clarion (ohjelmointikieli)
- Clarion (programmeringsspråk)
- Clarion (Programmiersprache)
- Clarion (programming language)
- Clarion (язык программирования)
- Clarion programmering
- Klarion (programski jezik)
- m.02jt1
- Q1095608
- Subject
- Category:Fourth-generation programming languages
- Url
- https://web.archive.org/web/20080512231655/http:/www.softvelocity.net/community/forums/
- WasDerivedFrom
- Clarion (programming language)?oldid=1092738496&ns=0
- WikiPageLength
- 25983
- Wikipage page ID
- 508614
- Wikipage revision ID
- 1092738496
- WikiPageUsesTemplate
- Template:Advert
- Template:Authority control
- Template:Infobox programming language
- Template:More citations needed
- Template:Multiple issues
- Template:Official website
- Template:Reflist
- Template:Start date and age
- Template:URL
- Template:Webarchive
- Wordnet_type
- synset-software-noun-1