compiler-construction 379

  1. 学习写一个编译器
  2. 什么是即时(JIT)编译器呢?
  3. 警告:在相同的相关程序集的不同版本之间发现冲突
  4. 什么是应用程序二进制接口(ABI)?
  5. 为什么Java打开连续的整数看起来运行速度更快,增加案例?
  6. Linux内核中可能的()/不太可能的()宏 - 它们是如何工作的? 他们有什么好处?
  7. 如何避免.pyc文件?
  8. 将#if释放工作像#if DEBUG在C#中的工作?
  9. 编译与解释语言
  10. 无法加载文件或程序集...参数不正确
  11. 铿锵VS海湾合作委员会 - 哪个产生更好的二进制?
  12. 什么原因导致javac发出“使用未经检查或不安全的操作”警告
  13. 什么导致java.lang.IncompatibleClassChangeError?
  14. Go如何快速编译?
  15. 如何引导gcc / g ++?
  16. 读GHC核心
  17. “文件末尾没有换行符”编译器警告
  18. C#编译器如何检测COM类型?
  19. __PRETTY_FUNCTION__,__FUNCTION__,__func__有什么区别?
  20. 用自己的语言编写一个编译器
  21. 第一个编译器是如何编写的?
  22. TargetedPatchingOptOut:“性能对NGen图像边界内联至关重要”?
  23. 用g ++编译使用多核
  24. 切换if-else语句的优点
  25. 用哪种语言编写C#编译器?
  26. 解析.py文件,读取AST,修改它,然后回写修改过的源代码
  27. -ObjC链接器标志是做什么的?
  28. array [100] = {0}如何将整个数组设置为0?
  29. 递归函数可以内联吗?
  30. 如何驱动C#,C ++或Java编译器来计算1 + 2 + 3 + ... + 1000?
  31. 错误:可写原子属性无法将合成的setter / getter与用户定义的setter / getter配对
  32. 为什么我们需要在C ++中使用extern“C”{#include <foo.h>}?
  33. sjlj vs dwarf vs seh有什么区别?
  34. (A + B + C)≠(A + C + B)和编译器重新排序
  35. 如何在Android平台上反编译APK或DEX文件?
  36. 为什么不可能建立一个可以确定C ++函数是否会改变特定变量值的编译器?
  37. C编译器的Windows?
  38. 在哪里了解VS调试器的“魔术名字”
  39. 将PHP脚本转换为独立的Windows可执行文件
  40. 为什么这个(null ||!TryParse)条件导致“使用未分配的局部变量”?
  41. 我可以在代码上强制执行哪种模式,以便于将其转换为另一种编程语言?
  42. 引导仍然需要外部的支持
  43. Linux内核如何编译自己?
  44. 实施类型推断
  45. 为什么这个C ++程序非常快速?
  46. 编译器优化能否引入错误?
  47. 使用Typescript检查接口类型
  48. 检测CPU架构的编译时间
  49. C / C ++编译器警告:你清理所有的代码来删除它们或将它们留在?
  50. C遇到的常见的未定义/未指定的行为是什么?