Innehållsförteckning
11 relationer: Backus-Naur-form, C (programspråk), Fri programvara, Homofon, Jak, Kompilator, Lex (datorprogram), Lexikalanalys, Parsergenerator, Programspråk, Tillståndsmaskin.
Backus-Naur-form
Backus-Naur-form, förkortat BNF, har sitt namn efter upphovsmännen John Backus och Peter Naur.
C (programspråk)
C är ett generellt, imperativt programspråk.
Fri programvara
keynote som inleder Wikimania 2005. Fri programvara är programvara som utvecklare och användare har friheten att använda, studera, modifiera och sprida vidare som sådan eller i ändrad form.
Homofon
Homofoner är ord eller delar därav som uttalas lika oavsett stavning, men har olika betydelser.
Jak
Jak eller grymtoxe (Bos mutus och Bos grunniens) är ett långhårigt oxdjur som förekommer i områden kring Himalaya, och på den Tibetanska högplatån så långt norrut som Mongoliet och Ryssland.
Se Yacc och Jak
Kompilator
En kompilator är inom datavetenskap ett datorprogram som utifrån en programtext skrivet i ett programspråk som till exempel C, Modula, eller Ada, skapar ett motsvarande lågnivåprogram som kan omvandlas till exekverbar kod (maskinkod) som kan utföra de aktiviteter som programtexten beskriver, alltså ett slags översättare.
Lex (datorprogram)
Lex är inom datalogi ett datorprogram som genererar programkod för lexikalanalys, en s.k. scanner eller lexer.
Se Yacc och Lex (datorprogram)
Lexikalanalys
Lexikalanalys är inom datalogi den process som består i att en serie tecken tolkas och omvandlas till lexikala element, eller s.k. tokens, såsom enskilda ord eller delar av ord.
Parsergenerator
Inom datavetenskap är en parsergenerator eller kompilatorgenerator ett verktyg som skapar en parser, interpretator, eller kompilator från en formell beskrivning av ett programspråk och maskin.
Programspråk
Java. Programmet skriver ut meddelandet "Hello World!". Programspråk, eller programmeringsspråk, är ett formellt språk som en människa använder för att skapa datorprogram.
Tillståndsmaskin
En tillståndsmaskin (eng State Machine eller Automaton) är en abstrakt modell som används till exempel inom mjukvaruutveckling, hårdvarudesign, beräkningsteori och språkvetenskap.

