Com Es Crea Un Llenguatge De Programació

Taula de continguts:

Com Es Crea Un Llenguatge De Programació
Com Es Crea Un Llenguatge De Programació

Vídeo: Com Es Crea Un Llenguatge De Programació

Vídeo: Com Es Crea Un Llenguatge De Programació
Vídeo: 4ESO 01 Introducció unitat 4 Llenguatge de programació HTML 2024, De novembre
Anonim

Dels milers de llenguatges de programació que existeixen actualment, només unes quantes dotzenes són àmpliament utilitzades i utilitzades per desenvolupar programes informàtics. Malgrat això, el seu nombre augmenta cada any. Un llenguatge de programació el pot crear un entusiasta que satisfaci la set de creativitat d’aquesta manera o bé una gran corporació que persegueix l’objectiu de crear nous productes basats en ell.

Com es crea un llenguatge de programació
Com es crea un llenguatge de programació

Instruccions

Pas 1

Penseu en els conceptes bàsics del llenguatge de programació que esteu creant. Ressalteu les seves característiques principals i la funcionalitat prevista. Trieu el paradigma (orientat a objectes, lògic, etc.) que seguirà el llenguatge i el seu model computacional. Responeu clarament a les preguntes sobre com es diferenciarà dels analògics existents, quines característiques heu de demanar en préstec.

Pas 2

Penseu en un sistema de tipus de dades. Respon a la pregunta de si serà un llenguatge de programació de tipus estàtic o dinàmic. Indiqueu una llista de tipus integrats i formes de definir-ne de nous. Declarar mètodes per definir estructures de dades. Descriviu altres possibilitats. Per tant, si esteu creant un llenguatge de programació orientat a objectes, ressalteu els possibles mètodes d’herència (per exemple, herència d’implementació directa, agregació, etc.).

Pas 3

Penseu bé en el concepte d’organitzar els càlculs. Actuar amb coneixement del paradigma i del model computacional. Així, per exemple, per a un llenguatge orientat al procediment, caldrà identificar maneres de transferir control (trucades de funcions, construccions de transicions condicionals, bucles, etc.), principis d’avaluació d’expressions (llista d’operacions, la seva prioritat), etc.

Pas 4

Descriviu completament la sintaxi de la llengua. Basant-vos en els coneixements adquirits en els passos anteriors de disseny, especifiqueu formalment la sintaxi de totes les construccions possibles. Per exemple, la sintaxi per definir tipus de dades i les seves estructures, estructures de control, escriure expressions aritmètiques, definir literalment objectes de dades. Utilitzeu la notació Backus-Naur (BNF) o de gramàtica regular.

Pas 5

Definiu el conjunt de caràcters del document font en el llenguatge de programació que esteu creant. Indiqueu les possibles normes i restriccions sobre l’ús de símbols. Així, per exemple, l'escriptura de construccions de llenguatge només es pot limitar a caràcters del conjunt ASCII, però al mateix temps, es poden utilitzar caràcters de tot el rang UTF en comentaris i literals de cadena.

Pas 6

Creeu un conjunt d'especificacions que descriuen completament el llenguatge de programació. Incloeu informació sobre la sintaxi i la semàntica de totes les construccions. Utilitzeu redacció formal i explicacions detallades.

Recomanat: