compiler-construction 609

  1. Aprendiendo a escribir un compilador
  2. ¿Qué hace un compilador Just-In-Time (JIT)?
  3. ¿Cómo funciona el proceso de compilación / vinculación?
  4. ¿Qué es una interfaz binaria de aplicación (ABI)?
  5. ¿Cómo funcionan las posibles () y poco probables () macros en el kernel de Linux y cuál es su beneficio?
  6. ¿Por qué Java activa las entradas contiguas parece ejecutarse más rápido con casos adicionales?
  7. ¿Cómo evitar los archivos .pyc?
  8. Si #if RELEASE funciona como # si DEPURADOR funciona en C #?
  9. advertencia de compilación: ninguna regla para procesar el archivo para la arquitectura i386
  10. Compilado vs. Idiomas Interpretados
  11. No se pudo cargar el archivo o ensamblado ... El parámetro es incorrecto
  12. Qué provoca que javac emita la advertencia "usa las operaciones no verificadas o inseguras"
  13. Clang vs GCC - ¿cuál produce mejores binarios?
  14. ¿Qué causa java.lang.IncompatibleClassChangeError?
  15. ¿Cómo se compila Go tan rápido?
  16. ¿Cómo se arranca gcc / g ++?
  17. ¿Cuál es la diferencia entre javac y el compilador de Eclipse?
  18. Lectura de GHC Core
  19. Advertencia de compilación "No hay nueva línea al final del archivo"
  20. Escribir un compilador en su propio idioma
  21. ¿Cómo detecta el compilador C # los tipos COM?
  22. ¿Cuál es la diferencia entre __PRETTY_FUNCTION__, __FUNCTION__, __func__?
  23. ¿Dónde se almacenan las variables estáticas (en C / C ++)?
  24. Compilando con g ++ usando múltiples núcleos
  25. ¿Es posible compilar dinámicamente y ejecutar fragmentos de código C #?
  26. Ventaja de cambiar la instrucción if-else
  27. ¿Por qué el flujo del final de una función no nula sin devolver un valor no produce un error de compilación?
  28. ¿Cómo se escribió el primer compilador?
  29. TargetedPatchingOptOut: "¿Desempeño crítico para en línea a través de los límites de la imagen NGen"?
  30. ¿En qué idioma está escrito el compilador de C #?
  31. Analice un archivo .py, lea el AST, modifíquelo y luego vuelva a escribir el código fuente modificado
  32. ¿Qué hace la bandera del enlazador -ObjC?
  33. ¿Cómo hace la matriz [100] = {0} para establecer toda la matriz en 0?
  34. ¿Puede una función recursiva estar en línea?
  35. error: propiedad atómica escribible no puede emparejar un setter / getter sintetizado con un setter / getter definido por el usuario
  36. ¿Cómo manejar el compilador C #, C ++ o Java para calcular 1 + 2 + 3 + ... + 1000?
  37. ¿Por qué necesitamos extern "C" {#include <foo.h>} en C ++?
  38. ¿Cómo descompilar un archivo APK o DEX en la plataforma Android?


  39. ¿Cuál es la diferencia entre sjlj vs dwarf vs seh?
  40. (A + B + C) ≠ (A + C + B) y reordenación del compilador
  41. Convierta un script PHP en un ejecutable de Windows independiente
  42. Compilador de C para Windows?
  43. ¿Por qué es imposible construir un compilador que pueda determinar si una función de C ++ cambiará el valor de una variable en particular?
  44. Dónde aprender sobre depurador VS 'nombres mágicos'
  45. Compila, compila o archiva problemas con Xcode 4 (y dependencias)
  46. ¿Por qué compila este código Java?
  47. Opción javac para compilar todos los archivos java bajo un directorio dado recursivamente
  48. ¿Por qué este resultado condicional (nulo ||! TryParse) en "uso de variable local no asignada"?
  49. ¿Qué tipos de patrones podría aplicar al código para facilitar la traducción a otro lenguaje de programación?
  50. ¿Por qué se requiere el segmento .bss?