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遇到的常見的未定義/未指定的行為是什麼?