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段?