Questions marquées «compiler-construction»

La balise compiler-construction doit être appliquée aux questions concernant la programmation des compilateurs ou aux questions sur le fonctionnement interne détaillé des compilateurs. NE PAS UTILISER pour des questions sur * l'utilisation * de compilateurs spécifiques ou des erreurs de compilation.

6
Quels types de modèles pourrais-je appliquer sur le code pour faciliter la traduction vers un autre langage de programmation? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en éditant ce message . Fermé il y a 5 ans . Améliorez cette question Je me …

11
La création de fichiers de classe Java est-elle déterministe?
Lorsque vous utilisez le même JDK (c'est-à-dire le même javacexécutable), les fichiers de classe générés sont-ils toujours identiques? Peut-il y avoir une différence selon le système d'exploitation ou le matériel ? À l'exception de la version JDK, pourrait-il y avoir d'autres facteurs entraînant des différences? Existe-t-il des options de compilation …

4
Compilation vs transpilage
En recherchant la différence, je suis tombé sur ces définitions: La compilation est le terme général pour prendre du code source écrit dans un langage et le transformer dans un autre. Transpiling est un terme spécifique pour prendre du code source écrit dans un langage et le transformer en un …






7
Comment le noyau Linux peut-il se compiler?
Je ne comprends pas très bien le processus de compilation du noyau Linux lorsque j'installe un système Linux sur ma machine. Voici quelques éléments qui m'ont dérouté: Le noyau est écrit en C, mais comment le noyau a-t-il été compilé sans un compilateur installé? Si le compilateur C est installé …




8
Pourquoi GDB saute de manière imprévisible entre les lignes et imprime les variables sous la forme «<valeur optimisée>»?
Quelqu'un peut-il expliquer ce comportement de gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) …

2
Types de somme - Pourquoi dans Haskell est `show (Int | Double)` différent de `(show Int) | (afficher Double) `
Pourquoi ne sont-ils pas équivalents? show $ if someCondition then someInt else some double et if someCondition then show someInt else show someDouble Je comprends que si vous isolez la if ... elsepartie dans le premier exemple d'une expression par elle-même, vous ne pouvez pas représenter son type avec un …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.