CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Créer interpréteur/compilateur

saleGauss
saleGauss
Niveau 9
09 mars 2010 à 23:06:55
  • le "voici son cours" était écrit avant que je me rende compte qu'il n'est pas en ligne sans loggin...
godrik
godrik
Niveau 30
09 mars 2010 à 23:20:11

Quand j'ai commencer la programmation a la fac, on a ecrit un interpreteur brainfuck en java de 2eme annee. C'est relativement facil et amusant a ecrire.

kaxes
kaxes
Niveau 4
10 mars 2010 à 13:09:32

Merci pour vos réponses maintenant je comprend mieux comment faire !

kaxes
kaxes
Niveau 4
10 mars 2010 à 13:47:50

Pour la partie 2 est ce que c'est bien comme document ?

http://www.commentcamarche.net/contents/linux/linintro.php3
désolé pour le double post .

dnob700
dnob700
Niveau 10
10 mars 2010 à 16:42:08

non, pas grand chose à voir (là il s'agit d'utiliser le système Linux, pas de comprendre comment il s'agit). De toutes manières, pour commencer à interpréter un langage, tu n'as pas besoin de comprendre comment fonctionne le système. Il est beaucoup plus important de se concentrer sur comment fonctionne les langages de programmation.

saleGauss
saleGauss
Niveau 9
10 mars 2010 à 21:34:01

Ce n'est certes pas nécessaire.
Je donnais juste des conseils pour appréhender convenablement l'informatique en général, même si c'est dans le but de se spécialiser dans une branche particulière.
Mes conseils s'appliquaient de manière général, pour faire des choses sérieuses en informatique.
Après, le bricolage avec des notions floues marchera bien souvent.

Je ne trouve pas qu'il soit bon de se spécialiser avant d'avoir une vue d'ensemble (un tant soit peu, je n'ai jamais dis de passer 3 ans à faire du système ou de l'archi)...
Le risque est de se retrouver avec une vision complètement particielle d'un de l'informatique. Et dès qu'un problème apparaitra, la nature de la solution et l'abstraction qu'elle nécessite sera souvent mal évalué.

J'ai n'ai pas beaucoup cherché (pas trop de temps) mais si tu veux jetter un oeil à l'architecture des machines et aux systeme (mon "étape 2"), il y a quelques ressources dispo ici :
http://systeme.developpez.com/cours/#os

Et des cours sur le langage C sont légion sur le net.

Bon, si tu n'as pas envie de passer trop de temps à apprendre comment fonctionne l'archi des machines et les sytemes, jette au moins un coup d'oeil à la notion de chaine de compilation, de code objet, de de machine virtuelle, de langage interprété.

kaxes
kaxes
Niveau 4
11 mars 2010 à 17:52:38

Merci pour ta réponse, mais j'ai encore une question pour créer un interpréteur ou un compilateur faut- il connaître l'ASM ?

godrik
godrik
Niveau 30
11 mars 2010 à 18:34:44

pour faire un interpreteur, tu n'as pas besoin d'assembleur. Pour faire un compilateur, tu peux en avoir besoin si ton compilateur produit un fichier binaire en sortie. Cependant, il est probablement plus simple de compiler vers du code C et de compiler le code C ensuite.

kaxes
kaxes
Niveau 4
11 mars 2010 à 18:40:23

ok , merci pour réponse

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment