non, mais on peut en dire de même pour le produit généré par mono, ou dot.net ...
Sauf que Mono/.NET est conçu pour être compilé en natif, ce que fait l'environnement d'exécution. Bref, je reste sur mon affirmation, Python/Ruby ne sont pas compilé en natif de manière multiplateforme. Seule Psycho se rapproche de l'idée, en perdant la portabilité (et donc une partie de l'intérêt).
os, string, ... bref toutes les libs faisant partie de "python"
C'est pas la question.
En C#, je peux déclarer :
[DllImport("opengl")]
public static extern void FonctionNative(string arg1, int arg2);
C'est intégré au langage, c'est compilé en code managé, c'est donc portable sans modification et sans avoir à utiliser le langage intermédiaire.
Bref, t'es cassé sur toute la ligne :)
Oui c'est effectivement en bonne partie du au typage, qui empêche Python d'avoir par exemple une gestion du versionning. Bref, c'est pas pareil, et y'a bien de grosses différences, cqfd.
[^] # Re: A si tu compares a C/C++, forcement...
Posté par TImaniac (site web personnel) . En réponse au journal Quel langage, pour cette utilisation ?. Évalué à 2.
:-p
non, mais on peut en dire de même pour le produit généré par mono, ou dot.net ...
Sauf que Mono/.NET est conçu pour être compilé en natif, ce que fait l'environnement d'exécution. Bref, je reste sur mon affirmation, Python/Ruby ne sont pas compilé en natif de manière multiplateforme. Seule Psycho se rapproche de l'idée, en perdant la portabilité (et donc une partie de l'intérêt).
os, string, ... bref toutes les libs faisant partie de "python"
C'est pas la question.
En C#, je peux déclarer :
[DllImport("opengl")]
public static extern void FonctionNative(string arg1, int arg2);
C'est intégré au langage, c'est compilé en code managé, c'est donc portable sans modification et sans avoir à utiliser le langage intermédiaire.
Bref, t'es cassé sur toute la ligne :)
Oui c'est effectivement en bonne partie du au typage, qui empêche Python d'avoir par exemple une gestion du versionning. Bref, c'est pas pareil, et y'a bien de grosses différences, cqfd.