1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Definition von C

  • dumbo
  • 28. Oktober 2006 um 12:46
  • Unerledigt
  • dumbo
    1
    dumbo
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 28. Oktober 2006 um 12:46
    • #1

    Hi,

    weiß jemand, wo ich eine Definition der Programmiersprache C als formale Grammatik finde? Zum Beispiel als EBNF? Google half mir nicht weiter... :o

    Dumbo

  • Dimitrij
    7
    Dimitrij
    Mitglied
    Reaktionen
    12
    Punkte
    437
    Beiträge
    73
    • 28. Oktober 2006 um 12:58
    • #2

    Ich glaub, im Buch "Programmieren in C". Gibt's in der TU-Bibliothek.

    de.lernu.net, lingwadeplaneta.info

  • sauzachn
    17
    sauzachn
    Mitglied
    Reaktionen
    51
    Punkte
    3.101
    Beiträge
    606
    • 28. Oktober 2006 um 22:36
    • #3

    Google findet schon einiges, wenn du nach "C grammar" suchst. Das kann man dann z.b. direkt mit lex/yacc weiterverarbeiten:

    Aber aufpassen: Eine LR(n) C Grammatik hat ein shift/reduce Problem: Und zwar war es das, dass man die Zugehörigkeit eines "else" Blocks in einem verschachtelten "if" nicht eindeutig klären kann. In C wird ein "else" immer zum innersten "if" gezählt, um dieses Problem zu lösen.

    Dipper dipper dii dipper dii dipper dii duuu

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung