Suchergebnisse für Anfrage "compiler-construction"

9 die antwort

Hinzufügen von Skriptfunktionen zu .NET-Anwendungen

Ich habe ein kleines Spiel in C # geschrieben. Es verwendet eine Datenbank als Backend. Es ist einSammelkartenspie [http://en.wikipedia.org/wiki/Collectible_card_game], und ich wollte die Funktion der Karten als Skript implementieren. Was ich ...

1 die antwort

Wie wird ein Gitter von einem Compiler verwendet

n meiner Abschlussklasse zum Thema Compilerbau wurde uns das Konzept eines @ vorgestellGitte [http://en.wikipedia.org/wiki/Lattice_(order)]. Drei Vorträge haben sich mit Gittern befasst und bisher scheint es eine interessante Tangente zu sein, ...

6 die antwort

Ist es teuer, array.length oder list.count in einer Schleife auszuführen

Ich weiß, dass in JavaScript eine for-Schleife wie folgt erstellt wird:for(int i = 0; i < arr.length; i++) ist teuer, da es jedes Mal die Länge des Arrays berechnet. Ist dieses Verhalten in c # auch für Listen und Arrays kostspielig? Oder wird es ...

TOP-Veröffentlichungen

2 die antwort

Integration eines benutzerdefinierten Compilers mit der Visual Studio-IDE

Hintergrun: Ich möchte einen benutzerdefinierten VB-Compiler erstellen, der den "ursprünglichen" Compiler erweitert, um meine benutzerdefinierten Attribute für die Kompilierungszeit zu verarbeiten. Frag: Wie kann ich diesen Compiler in die ...

6 die antwort

Warum sind Voraberklärungen erforderlich? [Duplikat

Mögliches Duplizieren: Sollte C ++ Header-Dateien entfernen? [https://stackoverflow.com/questions/752793/should-c-eliminate-header-files] n Sprachen wie C # und Java ist es nicht erforderlich, eine Klasse zu deklarieren, bevor Sie sie ...

4 die antwort

Was ist das Besondere an Zahlen, die mit Null beginnen?

Dies ist ein bisschen dumme Frage, aber es ist interessant für mich) Das bekomme ich mit Visual Studio 2013 int i = 07; // i == 7 int i = 16; // i == 16 int i = 00016; // i == 14, why? int i = 05016; // i == 2574, wow ) int i = 08; // compile ...

7 die antwort

Was ist der Unterschied zwischen LR-, SLR- und LALR-Parsern?

Was ist der tatsächliche Unterschied zwischen LR-, SLR- und LALR-Parsern? Ich weiß, dass SLR und LALR Arten von LR-Parsern sind, aber was ist der tatsächliche Unterschied in Bezug auf ihre Analysetabellen? Und wie kann man zeigen, ob eine ...

2 die antwort

g ++ kein passender Funktionsaufruffehler

Ich habe einen Compilerfehler, kann aber nicht herausfinden, warum. the .hpp: #ifndef _CGERADE_HPP #define _CGERADE_HPP #include "CVektor.hpp" #include <string> class CGerade { protected: CVektor o, rv; public: CGerade(CVektor n_o, CVektor ...

2 die antwort

Bison Shift / Konflikt reduzieren - Tiger Compiler

Ich habe eine YACC-Datei gemäß Tiger Book (Anhang A, Tiger-Handbuch) geschrieben. Aber es gibt immer noch einige Verschiebungs- / Reduzierungskonflikte. Ich weiß nicht, wie ich diese Konflikte lösen soll. % yacc --version bison (GNU Bison) ...

2 die antwort

Wie wählt der Compiler die aufzurufende Methode aus, wenn ein Parametertyp nicht eindeutig ist?

Ich habe den folgenden Code: [TestMethod] public void TestFoo() { Foo(null); } private void Foo (object bar) { Console.WriteLine("Foo - object"); } private void Foo (string bar) { Console.WriteLine("Foo - string"); } und wenn ich den Test ...