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

    How can I write a basic compiler to convert a static text into a machine readable file? The next step will be introducing variables into the compiler; imagine that we want to write a compiler …

  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. 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 …

  4. What are linkers and loaders? How do they work?

    I am trying to understand things like linkers and loaders better. What area of computer science do they belong to? Compiler, Operating System, Computer Architecture? Where do linkers and …

  5. The advantage of using __attribute__ ( (aligned ( )))

    The aligned attribute forces the compiler to align that variable (your a array) to the specified alignment. The lists the attributes you can give, and you could even extend your GCC compiler …

  6. Is there a way to speed up a big switch statement?

    Oct 8, 2019 · The standard way is to replace that large switch statement with a hashmap of functions as an item in a hashmap can be located faster, on average, than just running down …

  7. compiler - How does code work without getting compiled or …

    Apr 29, 2021 · Still, if an interpreter or compiler is available, Visual Studio Code will integrate with those for the final step (compilation and/or execution). Programs are composable.

  8. Compiler Warnings - Software Engineering Stack Exchange

    Jul 1, 2014 · Many compilers have warning messages to warn the programmers about potential runtime, logic and performance errors, most times, you quickly fix them, but what about …

  9. compiler - Testing strategies for interpreter language parser ...

    Mar 1, 2016 · However, with this strategy it is unclear how I could possibly verify the correctness of the compiler output without essentially rewriting the parser logic in the testing suite as well. …

  10. compiler - GCC vs clang/LLVM -- pros and cons of each - Software ...

    License for GCC runtime libraries adds another layer of restrictions while Clang compiler runtime (compiler-rt library) is under permissive MIT license. Summary: compile with Clang when you …