compiler-construction 489

  1. 学习编写一个编译器
  2. 即时(JIT)编译器的功能是什么?
  3. 编译/链接过程如何工作?
  4. 什么是应用程序二进制接口(ABI)?
  5. Linux内核中可能的()和不太可能的()宏如何工作以及它们的好处是什么?
  6. 为什么Java打开连续整数看起来运行速度更快,增加了一些情况?
  7. 如何避免.pyc文件?
  8. 将#if释放工作像#if DEBUG在C#中的工作?
  9. 编译警告:没有规则来处理架构i386的文件
  10. 编译与解释语言
  11. 无法加载文件或程序集...该参数不正确
  12. 是什么导致javac发出“使用未经检查或不安全的操作”警告
  13. 铿锵VS海湾合作委员会 - 哪个产生更好的二进制?
  14. 什么导致java.lang.IncompatibleClassChangeError?
  15. Go如何快速编译?
  16. gcc / g ++如何引导?
  17. javac和Eclipse编译器有什么区别?
  18. 读GHC核心
  19. “文件末尾没有换行符”编译器警告
  20. 用自己的语言编写一个编译器
  21. C#编译器如何检测COM类型?
  22. __PRETTY_FUNCTION__,__FUNCTION__,__func__有什么区别?
  23. 静态变量存储在哪里(在C / C ++中)?
  24. 用g ++编译使用多核
  25. 是否有可能动态编译和执行C#代码片段?
  26. 切换if-else语句的优点


  27. 为什么在不返回值的情况下流出非void函数的结尾而不会产生编译器错误?
  28. 第一个编译器是如何编写的?
  29. TargetedPatchingOptOut:“性能对NGen图像边界内联至关重要”?
  30. 用哪种语言编写C#编译器?
  31. 解析.py文件,读取AST,修改它,然后回写修改过的源代码
  32. -ObjC链接器标志是做什么的?
  33. array [100] = {0}如何将整个数组设置为0?
  34. 递归函数可以内联吗?
  35. 错误:可写原子属性无法将合成的setter / getter与用户定义的setter / getter配对
  36. 如何驱动C#,C ++或Java编译器计算1 + 2 + 3 + ... + 1000?
  37. 为什么我们需要在C ++中使用extern“C”{#include <foo.h>}?
  38. 如何在Android平台上反编译APK或DEX文件?
  39. sjlj vs dwarf vs seh有什么区别?
  40. (A + B + C)≠(A + C + B)和编译器重新排序
  41. 将PHP脚本转换为独立的Windows可执行文件
  42. C编译器的Windows?
  43. 为什么不可能建立一个可以确定C ++函数是否会改变特定变量值的编译器?
  44. 在哪里可以了解VS调试器的“魔法名称”
  45. 编译,构建或存档Xcode 4(和依赖关系)的问题
  46. 为什么这个Java代码编译?
  47. javac选项以递归方式编译给定目录下的所有java文件
  48. 为什么this(null ||!TryParse)条件导致“使用未分配的局部变量”?
  49. 我可以在代码上强制执行哪些模式,以便更易于转换为另一种编程语言?
  50. 为什么需要.bss段?