compiler-construction 368

  1. Learning to write a compiler
  2. Why do this() and super() have to be the first statement in a constructor?
  3. Why does C++ compilation take so long?
  4. What does a just-in-time (JIT) compiler do?
  5. Is Fortran easier to optimize than C for heavy calculations?
  6. How does the compilation/linking process work?
  7. Warning: Found conflicts between different versions of the same dependent assembly
  8. What is an application binary interface (ABI)?
  9. How exactly does __attribute__((constructor)) work?
  10. Why does Java switch on contiguous ints appear to run faster with added cases?
  11. likely()/unlikely() macros in the Linux kernel - how do they work? What's their benefit?
  12. compilation warning: no rule to process file for architecture i386
  13. How to avoid .pyc files?
  14. Will #if RELEASE work like #if DEBUG does in C#?
  15. Compiled vs. Interpreted Languages
  16. Could not load file or assembly … The parameter is incorrect
  17. Clang vs GCC - which produces better binaries?
  18. What causes javac to issue the “uses unchecked or unsafe operations” warning
  19. What causes java.lang.IncompatibleClassChangeError?
  20. How does Go compile so quickly?
  21. How are gcc/g++ bootstrapped?
  22. Reading GHC Core
  23. “No newline at end of file” compiler warning
  24. How does the C# compiler detect COM types?
  25. What is the difference between javac and the Eclipse compiler?
  26. Writing a compiler in its own language
  27. Where are static variables stored (in C/C++)?
  28. Is it possible to dynamically compile and execute C# code fragments?
  29. Why does flowing off the end of a non-void function without returning a value not produce a compiler error?
  30. Compiling with g++ using multiple cores
  31. Advantage of switch over if-else statement
  32. Can a recursive function be inline?
  33. How to drive C#, C++ or Java compiler to compute 1+2+3+…+1000?
  34. error: writable atomic property cannot pair a synthesized setter/getter with a user defined setter/getter
  35. Why do we need extern “C”{ #include <foo.h> } in C++?
  36. C compiler for Windows?
  37. Where to learn about VS debugger 'magic names'
  38. Convert a PHP script into a stand-alone windows executable
  39. Why does this (null || !TryParse) conditional result in “use of unassigned local variable”?
  40. What kinds of patterns could I enforce on the code to make it easier to translate to another programming language?
  41. Bootstrapping still requires outside support
  42. How can the Linux kernel compile itself?
  43. implementing type inference
  44. Why is this C++ program so incredibly fast?
  45. Can compiler optimization introduce bugs?
  46. Interface type check with Typescript
  47. Detecting CPU architecture compile-time
  48. C / C++ compiler warnings: do you clean up all your code to remove them or leave them in?
  49. What are the common undefined/unspecified behavior for C that you run into?
  50. What is Haskell's Stream Fusion