compiler-construction 489

  1. Einen Compiler schreiben lernen
  2. Was macht ein Just-in-Time (JIT) -Compiler?
  3. Wie funktioniert der Kompilierungs- / Verknüpfungsprozess?
  4. Was ist eine Anwendungs-Binärschnittstelle (ABI)?
  5. Wie funktionieren die wahrscheinlichen () und unwahrscheinlichen () Makros im Linux-Kernel und was ist ihr Vorteil?
  6. Warum scheint Java zu aktivieren, dass zusammenhängende Ints mit zusätzlichen Fällen schneller ausgeführt werden?
  7. Wie vermeidet man .pyc Dateien?
  8. Funktioniert #if RELEASE wie #if, wenn DEBUG in C # funktioniert?
  9. Kompilierungswarnung: Keine Regel zum Verarbeiten der Datei für Architektur i386
  10. Kompilierte vs. interpretierte Sprachen
  11. Datei oder Assembly konnte nicht geladen werden ... Der Parameter ist falsch
  12. Was verursacht, dass javac die Warnung "verwendet ungeprüfte oder unsichere Operationen" ausgibt
  13. Clang vs GCC - was bessere Binärdateien produziert?
  14. Was verursacht java.lang.IncompatibleClassChangeError?
  15. Wie kompiliert Go so schnell?
  16. Wie werden gcc / g ++ bootstrapped?
  17. Was ist der Unterschied zwischen javac und dem Eclipse-Compiler?
  18. Lesen von GHC Core
  19. Compilerwarnung "Keine Zeilenschaltung am Ende der Datei"
  20. Einen Compiler in seiner eigenen Sprache schreiben
  21. Wie erkennt der C # -Compiler COM-Typen?
  22. Was ist der Unterschied zwischen __PRETTY_FUNCTION__, __FUNCTION__, __func__?
  23. Wo sind statische Variablen gespeichert (in C / C ++)?
  24. Kompilieren mit g ++ mit mehreren Kernen
  25. Ist es möglich, C # -Codefragmente dynamisch zu kompilieren und auszuführen?
  26. Vorteil der Umstellung auf if-else-Anweisung
  27. Warum führt das Abfließen vom Ende einer nicht-void-Funktion ohne Rückgabe eines Werts nicht zu einem Compilerfehler?
  28. Wie wurde der erste Compiler geschrieben?
  29. TargetedPatchingOptOut: "Für die Inline-Verarbeitung über NGen-Bildgrenzen hinweg wichtige Leistung"?
  30. In welcher Sprache wird der C # -Compiler geschrieben?
  31. Analysieren Sie eine .py-Datei, lesen Sie den AST, ändern Sie ihn und schreiben Sie den geänderten Quellcode zurück
  32. Was macht das -ObjC-Linker-Flag?
  33. Wie setzt Array [100] = {0} das gesamte Array auf 0?
  34. Kann eine rekursive Funktion inline sein?
  35. Fehler: Schreibbare atomare Eigenschaft kann einen synthetisierten Setter / Getter nicht mit einem benutzerdefinierten Setter / Getter verbinden
  36. Wie man C #, C ++ oder Java-Compiler anwendet, um 1 + 2 + 3 + ... + 1000 zu berechnen?
  37. Warum brauchen wir extern "C" {#include <foo.h>} in C ++?
  38. Wie dekompiliere ich eine APK- oder DEX-Datei auf einer Android-Plattform?
  39. Was ist der Unterschied zwischen Sjlj vs Zwerg vs seh?
  40. (A + B + C) ≠ (A + C + B) und Neuordnung des Compilers
  41. Konvertieren Sie ein PHP-Skript in eine eigenständige Windows-Programmdatei
  42. C-Compiler für Windows?
  43. Warum ist es unmöglich, einen Compiler zu erstellen, der feststellen kann, ob eine C ++ - Funktion den Wert einer bestimmten Variablen ändert?
  44. Wo kann man sich über VS-Debugger 'magische Namen' informieren?
  45. Kompilieren, Erstellen oder Archivieren von Problemen mit Xcode 4 (und Abhängigkeiten)
  46. Warum kompiliert dieser Java-Code?
  47. javac Option, um alle Java-Dateien in einem bestimmten Verzeichnis rekursiv zu kompilieren


  48. Warum führt dieses bedingte Ergebnis (null ||! TryParse) zur Verwendung von nicht zugewiesenen lokalen Variablen?
  49. Welche Arten von Mustern kann ich auf den Code anwenden, um die Übersetzung in eine andere Programmiersprache zu erleichtern?
  50. Warum ist das .bss-Segment erforderlich?