[programmation&compilation] Qui est important ? [clot]

Ce qui ne concerne ni le forum ni des problèmes
Avatar de l’utilisateur
liUms
Hankyu
Messages : 41
Inscription : ven. 20 avr. 2012, 16:32

[programmation&compilation] Qui est important ? [clot]

Message par liUms »

Hello all ! :D

Un topic purement informatif avec une question que je me pose depuis quelques temps:

Qui est important, le compilateur ou le langage compilé ?

Parce que soit je me trompe de A à Z et j'ai rien compris à ce que j'ai lu, mais ça fais plusieurs fois que j'entends parler de "Python compilé en Java/autre chose", de Processing qui passe en JavaScript, d'un langage qui peut êter compilé en plusieurs autres, etc, etc. Alors au final, est-ce qu'on ne pourrais pas tout coder en un seul truc et laisser les compilateurs transformer ? :?:
Dernière modification par liUms le lun. 09 sept. 2013, 22:01, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [programmation&compilation] Qui est important ?

Message par benjarobin »

Bonjour,

je n'ai absolument pas compris ta question.

Sinon, le choix du langage de programmation est en fonction de ce que tu veux réaliser...
Que vient faire le compilateur dans l'histoire ?

Si tu parles de compilateur qui permet de transformer un langage vers un autre, je ne pense pas que ce soit une bonne chose, sauf si tu veux adresser plusieurs plateforme en en réalisant qu'un seul unique code. Sur le long terme c'est souvent une mauvaise idée...
Alors au final, est-ce qu'on ne pourrais pas tout coder en un seul truc et laisser les compilateurs transformer ?
Ce serait très utopiste comme façon de voir les choses... Tu ne peux pas mélanger du C bas niveau avec du JavaScript... Après au niveau de développement Web pourquoi pas... Mais la question à ce poser c'est pourquoi tu veux adresser plusieurs plateformes ? Pourquoi ne pas tout simplement choisir le langage qui va bien pour la tache que tu désires faire ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
liUms
Hankyu
Messages : 41
Inscription : ven. 20 avr. 2012, 16:32

Re: [programmation&compilation] Qui est important ?

Message par liUms »

Bon, c'est fort possible que ce soit moi qui n'as pas compris :mrgreen:

Mais par exemple ça: http://shed-skin.blogspot.fr/ , ça permet de compiler du code écrit en Python vers un exécutable qui serait comme un truc codé en C++ ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [programmation&compilation] Qui est important ?

Message par benjarobin »

Oui et ? Quelle est la question ?
Si la question c'est pourquoi créer une telle chose, la réponse est souvent pour améliorer les performances...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
liUms
Hankyu
Messages : 41
Inscription : ven. 20 avr. 2012, 16:32

Re: [programmation&compilation] Qui est important ?

Message par liUms »

Shed Skin - A (restricted) Python-to-C++ Compiler <-- ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [programmation&compilation] Qui est important ?

Message par benjarobin »

Ceci n'est pas une question... "Shed Skin" est apparemment un outil qui permet de transformer du python pour être compilable via g++
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
liUms
Hankyu
Messages : 41
Inscription : ven. 20 avr. 2012, 16:32

Re: [programmation&compilation] Qui est important ?

Message par liUms »

Ok ... donc au final ce que je pensais était faux ^^'
Répondre