About 32,300 results
Open links in new tab
  1. How to write a very basic compiler - Software Engineering Stack …

    Jack Crenshaw's Let's Build a Compiler, while unfinished, is an eminently readable introduction and tutorial. Nicklaus Wirth's Compiler Construction is a very good textbook on the basics of …

  2. programming languages - Why doesn't Python need a compiler?

    Feb 26, 2012 · Just wondering (now that I've started with C++ which needs a compiler) why Python doesn't need a compiler? I just enter the code, save it as an exec, and run it. In C++ I …

  3. Is Ken Thompson's compiler hack still a threat?

    Ken Thompson Hack (1984) Ken Thompson outlined a method for corrupting a compiler binary (and other compiled software, like a login script on a *nix system) in 1984. I was curious to …

  4. Does the output of a compiler depend on the OS you are using?

    Nov 14, 2018 · Guys, whoever voted to close this question: this is definitely not a request for writing code or debugging a specific piece of code. It is clearly a conceptual, general question …

  5. How Does A Compiler Work? - Software Engineering Stack Exchange

    A compiler is a program that translates the source code for another program from a programing language into executable code. The source code is typically in a high-level programming …

  6. programming languages - How were the first compilers made?

    I always wonder this, and perhaps I need a good history lesson on programming languages. But since most compilers nowadays are made in C, how were the very first compilers made (AKA …

  7. How does code work without getting compiled or interpreted?

    Apr 29, 2021 · Compilers aren't magic - they're just programs, which can be run from the command line. Visual Studio Code has a "Terminal" tab in the bottom pane of the default UI, …

  8. Why does Python need both a compiler and an interpreter?

    Jul 12, 2015 · I can understand the fact that Java needs both a compiler and an interpreter. It compiles source code to bytecode and then a virtual machine (on Windows, on Linux, on …

  9. c - What is the Ken Thompson Hack? - Software Engineering Stack …

    Reflections on Trusting Trust is a lecture by Ken Thompson in which he explains the hack. Briefly: he hacked /bin/login to introduce a backdoor. he did this by hacking the compiler to introduce …

  10. Why C++ to write a compiler? - Software Engineering Stack …

    I was wondering why C++ is a good choice to write a compiler. Of course C is good for this purpose too, because many compilers are written either in C or C++ but I am more interested …