Clarion



Website: www.softvelocity.com

Paradigme de programare: Imperative, structured, object-oriented


Clarion este un limbaj de programare comercial, proprietar, de a patra generație (4GL), multi-paradigmă, limbaj de programare și mediu de dezvoltare integrat (IDE) din softvelocitatea utilizată pentru programele aplicațiilor de baze de date.

Este compatibil cu metoda de acces secvențial indexat (ISAM), Language de interogare structurată (SQL) și ActiveX Data Objects (ADO) Metode de acces la date, citește și scrie mai multe formate de bază de date desktop de fișiere plate, inclusiv ASCII, valorile separate de virgulă (CSV), DOS (binar), Foxpro, Clipper, Dbase și unele baze de date relaționale prin ODBC, Microsoft SQL Server, Sybase SQL Anywhere și Oracle Database prin utilizarea driverelor de baze de date native accelerate și XML, Clarion pot fi utilizate pentru a ieși la HTML, HTML, XML, text simplu și format de documente portabile (PDF), printre altele.

Mediul de dezvoltare Clarion (IDE) se desfășoară pe limbajul Clarion.

IDE oferă facilități de generare a codului printr -un sistem de șabloane care permit programatorilor să descrie programul de la un nivel abstract mai mare decât declarațiile de cod.

Generatorul transformă apoi acest nivel superior în cod, care la rândul său este apoi compilat și conectat folosind un compilator normal și un linker.

Acest strat de generație este uneori denumit programare 4GL.

Utilizarea stratului de generare este opțională.

Este posibil să se creeze programe pe deplin la nivelul codului (așa-numitul 3 lager), ocolind toate facilitățile de generare a codului.

Dacă șabloanele sunt utilizate pentru a genera cod, atunci programatorii sunt capabili să -și injecteze propriul cod în codul generat pentru a modifica sau extinde funcțiile oferite de stratul de șablon.

Acest proces de încorporare se poate face în timp ce vizualizați codul generat înconjurător.

Această amestecare a codului șablonului și a codului generat permite actualizarea setărilor șablonului și a codului regenerat fără pierderea codului încorporat.

Șabloanele (din care este generat codul) sunt furnizate în formă sursă, iar dezvoltatorii sunt liberi să -și creeze propriile șabloane.

Multe șabloane au fost scrise de diverși dezvoltatori: unii sunt oferiți ca suplimente comerciale, iar altele sunt gratuite.

Există trei produse principale Clarion: Ediția profesională, Enterprise Edition și .NET.

Cu excepția Clarion, există și alte limbaje de dezvoltare web disponibile care sunt utilizate în mod obișnuit pentru dezvoltarea șabloanelor și site -urilor web.