Clarion | |
---|---|
Kieliluokka | menettelyllinen |
Esiintyi | 1984 |
Tekijä | Bruce Barrington |
Vaikutettu | cobol |
Verkkosivusto | softvelocity.com |
Clarion ( englanniksi - "bugle") on korkean tason yleiskäyttöinen ohjelmointikieli, joka on keskittynyt tietokantoja käyttäviin sovelluksiin, sekä erikoistunut integroitu kehitysympäristö tälle kielelle.
Bruce Barringtonin vuonna 1984 kehittämä päätavoitteena on lisätä sovelluskehityksen tuottavuutta koodin luettavuuden ja laajan valikoiman sisäänrakennettujen työkalujen ansiosta. Aluksi projekti luotiin HBO-yhtiön sisällä, mutta sitten McKesson Corporation osti sen [1] .
Kielessä on sisäänrakennetut työkalut tietokantojen vuorovaikutukseen; tyypillisiä kielellä kehitettyjä sovelluksia ovat monen käyttäjän näyttölomakkeet ja tietokantoihin integroidut raportit. Ominaisuuksien joukossa on lähdekoodigeneraattori malleihin perustuville ohjelmille. Integroituun kehitysympäristöön rakennettu "sanakirja" (tietovarasto) mahdollistaa muuttujien ja tietorakenteiden parametrien kuvaamisen ohjelmatekstin generoinnin ohjaamiseksi, ja sisäänrakennettu makrogeneraattori luo ohjelmakoodin. Malleissa voidaan tarvittaessa kuvata "lisäyspisteitä", joihin kehittäjä voi lisätä oman koodinsa, joka lisätään luotuun ohjelmatekstiin.
Syntaksilla on joitain yhtäläisyyksiä BASIC , Cobol , Pascalin kanssa (esimerkiksi, kuten jälkimmäisessä, ohjelmakoodi on suljettava "alku - loppu" -rakenteeseen). Kuten Cobol, Clarion sisältää muuttujien ilmoitukset koodin rungossa.
Windowsin ja .Net Frameworkin integroidun kehitysympäristön kehittäjä on Softvelocity [2] ; on DOS - versio ; eri versiot tukevat ohjelmien kehitystä Microsoft Windowsille , .Net Frameworkille , DOS :lle ja JPI :lle . Kehittäjäyrityksen kaupallisen politiikan vuoksi Enterprise-versio edellyttää useiden lisenssien ostamista vuorovaikutukseen kolmannen osapuolen ohjelmistojen kanssa (esimerkiksi Oracle Accelerator vuorovaikutukseen Oracle Databasen kanssa . Useita korkean tason toimintoja ei ole mukana alkuperäisen kielen ominaisuuksissa (esim. ohjelmistotiedostojen kanssa työskentely) verkkoon FTP -protokollan kautta ), tällaiset toiminnot on tarvittaessa lisättävä käyttöjärjestelmien API :n kautta.
Ohjelman teksti, joka näyttää Hello World -tyylisen viestin :
OHJELMOIDA KOODI MESSAGE('Hei maailma!','Clarion') PALATA