Clarion (programmeringssprog)

Clarion
Sprog klasse proceduremæssige
Dukkede op i 1984
Forfatter Bruce Barrington
Blev påvirket cobol
Internet side softvelocity.com

Clarion  (fra  engelsk  -  "bugle") er et generelt programmeringssprog på højt niveau, der fokuserer på applikationer, der bruger databaser, samt et specialiseret integreret udviklingsmiljø for dette sprog.

Udviklet af Bruce Barrington i 1984, er hovedmålet at øge produktiviteten af ​​applikationsudvikling på grund af kodens læsbarhed og en bred vifte af indbyggede værktøjer. Oprindeligt blev projektet skabt inden for HBO-virksomheden, men derefter blev det købt ud af McKesson- selskabet [1] .

Sproget har indbyggede værktøjer til at interagere med databaser; typiske applikationer udviklet på sproget er multi-user screen formularer og rapporter integreret med databaser. Blandt funktionerne er tilstedeværelsen af ​​en kildekodegenerator til programmer baseret på skabeloner. "Ordbogen" (datalageret) indbygget i det integrerede udviklingsmiljø giver dig mulighed for at beskrive parametrene for variabler og datastrukturer for at styre genereringen af ​​programteksten, og den indbyggede makrogenerator genererer programkoden. Om nødvendigt kan skabeloner beskrive "indsæt punkter", hvor udvikleren kan indsætte sin egen kode, som vil blive indsat i den genererede programtekst.

Syntaksen har nogle ligheder med BASIC , Cobol , Pascal (for eksempel skal programkoden som i sidstnævnte være indesluttet i en "begyndelse-slut" konstruktion). Ligesom Cobol indeholder Clarion deklarationer af variabler i kodens brødtekst.

Udvikleren af ​​det integrerede udviklingsmiljø til Windows og .Net Framework er Softvelocity [2] ; der er en DOS- version ; forskellige versioner understøtter udviklingen af ​​programmer til Microsoft Windows , .Net Framework , DOS , JPI . På grund af udviklervirksomhedens kommercielle politik kræver Enterprise-versionen køb af en række licenser til interaktion med tredjepartssoftware (f.eks. Oracle Accelerator til interaktion med Oracle Database . En række funktioner på højt niveau er ikke inkluderet. i de originale sprogfunktioner (for eksempel arbejde med softwarefiler) netværk via FTP -protokollen ), skal sådanne funktioner, hvis det er nødvendigt, tilføjes gennem operativsystemernes API .

Teksten i programmet, der viser en besked i stil med Hello World :

PROGRAM KODE MESSAGE('Hej verden!','Clarion') VEND TILBAGE

Noter

  1. Sundhedstjenesteleder McKessons historie | Vores historie (downlink) . McKesson. Hentet 14. marts 2012. Arkiveret fra originalen 13. marts 2012. 
  2. Clarion . Hentet 15. marts 2010. Arkiveret fra originalen 10. august 2017.