Clarion (programozási nyelv)

Harsona
Nyelvóra eljárási
Megjelent 1984
Szerző Bruce Barrington
Befolyásolva cobol
Weboldal softvelocity.com

A Clarion  (  angolul  -  "bugle") egy magas szintű általános célú programozási nyelv, amely adatbázisokat használó alkalmazásokra összpontosít, valamint egy speciális integrált fejlesztői környezet ehhez a nyelvhez.

A Bruce Barrington által 1984-ben kifejlesztett fő kitűzött cél az alkalmazásfejlesztés produktivitásának növelése a kód olvashatóságának és a beépített eszközök széles skálájának köszönhetően. Kezdetben a projektet az HBO cégen belül hozták létre, de aztán a McKesson vállalat kivásárolta [1] .

A nyelv beépített eszközökkel rendelkezik az adatbázisokkal való interakcióhoz; A nyelven kifejlesztett tipikus alkalmazások a többfelhasználós képernyős űrlapok és adatbázisokkal integrált jelentések. A szolgáltatások közé tartozik a sablonokon alapuló programok forráskód-generátorának jelenléte. Az integrált fejlesztőkörnyezetbe épített „szótár” (adattár) lehetővé teszi a változók, adatstruktúrák paramétereinek leírását a programszöveg generálásának vezérléséhez, a beépített makrógenerátor pedig a programkódot generálja. Szükség esetén sablonok írhatnak le "beszúrási pontokat", ahová a fejlesztő beillesztheti a saját kódját, amely bekerül a generált programszövegbe.

A szintaxisnak van némi hasonlósága a BASIC , Cobol , Pascal nyelvekkel (például, mint az utóbbiban, a programkódot "kezdet - vége" konstrukcióba kell zárni). A Cobolhoz hasonlóan a Clarion is tartalmaz változók deklarációit a kód törzsében.

A Windows és a .Net Framework integrált fejlesztői környezetének fejlesztője a Softvelocity [ 2] ; van egy DOS verzió ; különféle verziók támogatják a Microsoft Windows , .Net Framework , DOS , JPI programok fejlesztését . A fejlesztő cég kereskedelmi politikája miatt az Enterprise verzióhoz számos licenc megvásárlása szükséges a harmadik féltől származó szoftverekkel való interakcióhoz (például Oracle Accelerator az Oracle Database -szal való interakcióhoz . Számos magas szintű funkció nincs benne az eredeti nyelvi képességekben (például szoftverfájlokkal való munka). hálózat FTP protokollon keresztül ), az ilyen funkciókat szükség esetén az operációs rendszerek API -ján keresztül kell hozzáadni.

A Hello World stílusú üzenetet megjelenítő program szövege :

PROGRAM KÓD MESSAGE('Hello World!','Clarion') VISSZATÉRÉS

Jegyzetek

  1. Az egészségügyi szolgáltatások vezetőjének McKesson története | Történetünk (downlink) . McKesson. Letöltve: 2012. március 14. Az eredetiből archiválva : 2012. március 13.. 
  2. Clarion . Letöltve: 2010. március 15. Az eredetiből archiválva : 2017. augusztus 10..