Il faut dire que je suis loin d'être un Guru Linux
Moi non plus. Mais on ne parle pas de linux ici, uniquement de développement.
Ouais mais tu est quand même beaucoup plus calé que moi, déjà tu a semble-t-il étudier l'informatique a l'école, moi je suis autodidacte depuis presque 5 ans et toi tu a passer 6 ans sur Windows, moi quelques heures le temps de faire une version Windows de mes programmes (python, en C c'est un cauchemar le portage: les libraries externes !!!).
Au niveau de la table des symbole je n'ai pas bien compris le processus de compilation et la structure d'un exécutable:
Le compilateur construit une table de symboles d'après l'analyse du code source:
L'analyseur lexicale insère les symboles: c'est la portion du compilateur charger de regrouper les caractères du code source en chaînes significatives, les lexèmes. Ceux-ci sont traduit en éléments syntaxique, les tokens, qui sont passer a l'analyseur syntaxique. Au fur et a mesure que l'analyseur lexicale rencontre des symboles sur son flux d'entrée, il stocke les informations correspondantes dans la table des symboles. Les deux attributs important mémorisés sont le lexème du symbole et le type de token que constitue ce lexème (Un identificateur ou un opérateur, par exemple). Stocker dans une table de hachage...
J'ai du regarder dans un livre pour ne pas dire de bêtises dans le paragraphe précédent. Et il y a aussi une histoire de d'analyse de BNF ??? Un truc qui permet de traiter tous les éléments d'un langage de programmation comme grep peut décrire une langue parlé...
[^] # Re: binaire d'install & économie supposée des lib partagées
Posté par Linuxator . En réponse au message Une bibliothèque partagée (shared object, *.so) pour conversions et calculs mulitbases.. Évalué à -3.
Ouais mais tu est quand même beaucoup plus calé que moi, déjà tu a semble-t-il étudier l'informatique a l'école, moi je suis autodidacte depuis presque 5 ans et toi tu a passer 6 ans sur Windows, moi quelques heures le temps de faire une version Windows de mes programmes (python, en C c'est un cauchemar le portage: les libraries externes !!!).
Au niveau de la table des symbole je n'ai pas bien compris le processus de compilation et la structure d'un exécutable:
Le compilateur construit une table de symboles d'après l'analyse du code source:
L'analyseur lexicale insère les symboles: c'est la portion du compilateur charger de regrouper les caractères du code source en chaînes significatives, les lexèmes. Ceux-ci sont traduit en éléments syntaxique, les tokens, qui sont passer a l'analyseur syntaxique. Au fur et a mesure que l'analyseur lexicale rencontre des symboles sur son flux d'entrée, il stocke les informations correspondantes dans la table des symboles. Les deux attributs important mémorisés sont le lexème du symbole et le type de token que constitue ce lexème (Un identificateur ou un opérateur, par exemple). Stocker dans une table de hachage...
J'ai du regarder dans un livre pour ne pas dire de bêtises dans le paragraphe précédent. Et il y a aussi une histoire de d'analyse de BNF ??? Un truc qui permet de traiter tous les éléments d'un langage de programmation comme grep peut décrire une langue parlé...
Sinon je ne sais pas trop.