compiler-constructionAan de slag met compiler-constructie


Aan de slag: Inleiding

voorwaarden

  • Heb een goed begrip van een programmeertaal zoals Python, C, C ++, Ruby of een van de andere talen die er zijn.
  • Laat uw favoriete code-editor of IDE installeren (een voorbeeld is VSCode )
  • Blijf gemotiveerd. Een compiler bouwen is niet eenvoudig, dus blijf duwen; het is de moeite waard.

Taalcategorieën

Wanneer u een compiler maakt, moet u beslissen welke van de 2 soorten taal de compiler zal zijn.

  • Speelgoedtaal: dit is wanneer je een programmeertaal maakt die geen probleem oplost, maar bedoeld is om te leren. Leuke voorbeelden hiervan zijn Whitespace , Lolcode en Brainfuck .

  • Programmeertaal: dit zijn de talen die bedoeld zijn om een probleem op te lossen of iets nieuws en unieks aan de tafel te brengen. Deze kunnen worden vergeleken met talen zoals Swift , C++ en Python .

Middelen

Tijdens je reis is het onvermijdelijk dat je iets tegenkomt waarover je geen idee hebt, maar hopelijk helpt een van deze bronnen je.