Unabhängiges Magazin für Wirtschaft und Bildung

29. März 2024

Search form

Search form

Basis für das Projekt ist die Definition einer eigenen - im Funktionsumfang sehr eingeschränkten - Programmiersprache.
Die praktische Bedeutung der Sprache ist dabei vollkommen nebensächlich. Vordergründig in diesem Projekt ist vielmehr in einem wesentlichen Teilgebiet der Informatik, dem Compilerbau, Erkenntnisse zu gewinnen. Die Schwerpunkte in diesem Projekt sind die Ergründung der Vorgehensweise bei der Festlegung des Funktionsumfanges und der Umsetzung in eine funktionsfähige Programmiersprache inklusive der Entwicklung eines dazu gehörigen Compilers.

Die neu zu entwickelnde Sprache „StarFish“ wurde zunächst anhand der EBNF in ihrer Syntax exakt festgelegt. Auf dieser Grundlage aufbauend sind die dazu notwendige Syntaxanalyse und die Semantikprüfung zu konzipieren und umzusetzen.

Die Sprache "StarFish" umfasst folgende Features:
o Definition elementarer Datentypen
o Definition von Arrays
o Ein- und Ausgabeoperationen
o Möglichkeiten der Datenkonvetierung
o Programmsteuerungsoperationen durch Bedingungen und Schleifen

Ziele:
o Entwicklung einer eigenen Programmiersprache
o Einblick in die Arbeitsweise eines Compilers

Methoden & Werkzeuge:
o C#
o Visual Studio .NET
o Coco\R
o Subversion

Schule: 
HTL Leonding
Ort: 
Leonding
Teammitglieder: 
Wieser Dominik
Kavic Marina
Kaltseis Isabella
Mihail Robert
Projektleiter: 
Moosbauer Moritz
Projektleiter Telefon: 
06509264121
Projektleiter Email: 
Moosbauer@gmx.net
Betreuer/in, Lehrer/in: 
DI Josef Mundigler, DI Gerhard Gehrer
Mädchengruppe: 
Nein
Anzahl der Mitglieder: 
5
Alter der Mitglieder: 
19 - 21
Klasse(n): 
1
Jahr: