Bonjour Raphaël,
Tu as écrit:
>Oui mais quand on regarde Java, avec la JVM il s'agit plus que d'un
>concepte mais bien de gestion de la mémoire segmentée pour placer des
>objets.
Effectivement, pour Java, il s'agit bien d'un langage orienté objet avec
en plus, l'environnement de développement, (le jdk) et l'environnement
d'exécution, (la jvm) qui vont bien.
La gestion de la mémoire est un des raffinements intéressants de Java
mais ce n'est pas le seul.
Ceci dit, pour en revenir à nos moutons, j'avais cru comprendre dans ta
question initiale que tu voulais savoir si on pouvait prétendre faire de
l'orienté objet en n'utilisant que du langage C et, de ce fait, un
environnement de compilation aussi classique que "gcc" pour rendre
exécutable ce supposé orienté objet. La réponse est admise comme
affirmative, même si, comme le dit fort justement Samuel, le résultat
n'est pas forcément "joli". C'est pour ça que dans mon message initial,
j'avais écrit:
>>De ce fait, tu peux te passer de C++ tout en faisant quelque chose
>>d'orienté objet.
Je m'étais bien gardé de dire ce que je pensais sur l'utilisabilité du
"quelque chose" en question mais pour autant, je n'aime pas trop non plus.
>> Cependant, il faut bien faire attention aux commandes à donner à
>> l'éditeur de liens, c'est la seule chose sur laquelle il faut être
>> un peu plus attentif que la moyenne.
Oops, je voulais dire quand on n'a qu'à s'interfacer avec ce code. Mais
comme le souligne Samuel, c'est une autre paire de manches quand il
s'agit de modifier ce code ou de lui ajouter des fonctions.
>Oui ça doit être difficile à gérer sans se tromper.
Bof, quand on se trompe, le linker crie alors on n'a plus qu'à chercher
l'erreur. Sûr qu'au début, c'est un peu déroutant une appli où certains
noms sont "décorés" et d'autres pas mais on s'habitue vite à traquer des
erreurs dans ce genre d'horreurs.
Bon après-midi. @+ ChD
_______________________________________________
Liste de diffusion CarrefourBLinuX
[email protected]
http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
'mailto:[EMAIL PROTECTED]'
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu