Bonjour,
Par simple curiosité, je voudrais savoir en quel(s) langage(s) sont développés les logiciels tel que Office, Dreamweaver, PhotoFiltre ...
Cordialement
Bonjour,
Par simple curiosité, je voudrais savoir en quel(s) langage(s) sont développés les logiciels tel que Office, Dreamweaver, PhotoFiltre ...
Cordialement
Pour MS-Office c'est le VB
Je pense que vous vous mélangez les pinceaux : il existe un langage de programmation de macros dans Office et c'est le VB...A (Visual Basic for Applications).
Les programmeurs de MS-Office utilisent autre chose que VB, c'est certain. Je dirais bien qu'à une époque c'était du C mais je n'en suis aucunement sûr.
Salut,
Si tu veux créer des application style office etc ..., je te conseil d'apprendre WinDev c'est très facile !
![]()
Salut à tous
de gros logiciels comme Office en C# ? je serai surpris d'entendre que c'est possible en interprété..
megacool : bonne chance![]()
D'abord je n'avais pas dit que tout Office avait été réécrit en C# (ça représenterais un effort énorme et sans réel intérêt du point de vue de Microsoft), j'ai dit que des parties d'Office pouvaient avoir été réécrits en C#.
Ensuite le C# n'est "interprété" que dans un sens large, on pourrait aussi dire qu'il est compilé vers un bytecode .Net qui est le langage natif de la VM .Net (et pas d'un processeur quelconque), qui fait du JIT, etc... Les VM de Microsoft et de Sun sont maintenant vraiment performantes sur x86, il n'y a pas de vraie raison pour qu'il soit impossible d'écrire un gros logiciel comme Office en C# ou Java actuellement.
--
Jedaï
Merci Jedai et Garulfo : je suis convaincu
Mais je pense qu'utiliser java ou C# pour développer de gros applications comme par exemple Oracle n'est pas un choix.. Non ?
Pas forcémement: tout dépend des besoins que tu as et des ressources dont tu disposes. Il y a des systèmes énormes qui tournent sous des langages « interprétés » (entre guillemets, car voir la remarque de Jedaï) comme Java ou C#. Java s'interface bien à du Oracle. Les deux fonctionnent donc ensemble.
Néanmoins Oracle (ou n'importe quelle BDD avec ses ambitions) a des exigences de contrôle de la mémoire et de performances telles que le C est sans doute plus approprié dans ce cas. De plus, le fait d'utiliser une base en C signifie qu'il est aisé pour les autres langages de s'y interfacer (pratiquement tous les langages ont une interface avec le C, alors qu'avec les autres langages, la disponibilité d'une interface est beaucoup plus aléatoire).
--
Jedaï
Ce que je voulais dire c'est qu'un vrai gros système est en général composé de plusieurs langages.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager