Kuinka Luoda Ohjelmointikieli

Sisällysluettelo:

Kuinka Luoda Ohjelmointikieli
Kuinka Luoda Ohjelmointikieli

Video: Kuinka Luoda Ohjelmointikieli

Video: Kuinka Luoda Ohjelmointikieli
Video: SERVITI: Jaak Valge: Liiga palju nõukogude režiimi kaasajooksikuid jäi 90ndatel oma ametitesse edasi 2024, Saattaa
Anonim

Tuhansista nykyisistä ohjelmointikielistä vain muutamia kymmeniä käytetään laajalti tietokoneohjelmien kehittämiseen. Tästä huolimatta niiden määrä kasvaa vuosittain. Ohjelmointikielen voi luoda joko harrastaja, joka tyydyttää luovuudenjanon tällä tavalla, tai suuri yritys, joka pyrkii luomaan siihen perustuvia uusia tuotteita.

Kuinka luoda ohjelmointikieli
Kuinka luoda ohjelmointikieli

Ohjeet

Vaihe 1

Harkitse luomasi ohjelmointikielen peruskäsitteitä. Korosta sen pääominaisuudet ja aiotut toiminnot. Valitse paradigma (olio, looginen jne.), Jota kieli noudattaa, ja sen laskennallinen malli. Vastaa selkeästi kysymyksiin siitä, miten se eroaa nykyisistä analogeista, mitä ominaisuuksia lainata.

Vaihe 2

Harkitse tietotyyppijärjestelmää. Vastaa kysymykseen, onko se staattisesti vai dynaamisesti kirjoitettu ohjelmointikieli. Ilmoita luettelo sisäänrakennetuista tyypeistä ja tavoista määritellä uudet tyypit. Ilmoita menetelmät tietorakenteiden määrittelemiseksi. Kuvaile muita mahdollisuuksia. Joten jos luot olio-ohjelmointikielen, korosta mahdolliset perintämenetelmät (esimerkiksi suoran toteutuksen periminen, yhdistäminen jne.).

Vaihe 3

Mieti tarkkaan laskelmien järjestämisen käsite. Toimi paradigman ja laskennallisen mallin tuntemuksella. Joten esimerkiksi menettelyyn suuntautuneelle kielelle on tarpeen tunnistaa tapoja siirtää ohjaus (toimintokutsuja, ehdollisten siirtymien rakenteita, silmukoita jne.), Lausekkeiden arviointiperiaatteet (luettelo toiminnoista, niiden prioriteetti) jne.

Vaihe 4

Kuvaile kielen syntaksia kokonaan. Määritä muodollisesti kaikkien mahdollisten rakenteiden syntaksit aiemmissa suunnitteluvaiheissa saatujen tietojen perusteella. Esimerkiksi syntaksi tietotyyppien ja niiden rakenteiden määrittelemiseksi, ohjausrakenteet, aritmeettisten lausekkeiden kirjoittaminen, kirjaimellisesti dataobjektien määrittely Käytä Backus-Naur (BNF) - tai Regular Grammar -merkintää.

Vaihe 5

Määritä lähdeasiakirjan merkistö luomallasi ohjelmointikielellä. Ilmoita mahdolliset symbolien käyttöä koskevat säännöt ja rajoitukset. Joten esimerkiksi kielirakenteiden kirjoittaminen voidaan rajoittaa vain ASCII-joukon merkkeihin, mutta samalla koko UTF-alueen merkkejä voidaan käyttää kommenteissa ja merkkijono-litaleissa.

Vaihe 6

Luo joukko teknisiä tietoja, jotka kuvaavat täysin ohjelmointikielen. Sisällytä tiedot kaikkien rakenteiden syntaksista ja semantiikasta. Käytä virallista kirjoittamista ja yksityiskohtaisia selityksiä.

Suositeltava: