> je ne pense pas que vous pouvez faire un poids du commerce sérieux $$etAPP avec l'un ou l'autre Delphes
Pourquoi pas ? Il a toutes les possibilités de C++ pour le système hook/API, sans la vraie perte d'exécution, mais quand l'interface utilisateurs est concernée, il a toutes sortes d'avantages - et il est facile d'enfoncer l'ASM dans le code de Delphes une fois nécessaire. La manière habituelle est de commencer à coder tous à Delphes, puis avec l'outil d'exécution vous identifiez les fonctions principales qui doivent être transformées dans l'ASM et vous ajoutez juste la version d'ASM de ces fonctions.
15 ans d'arrière je me rappelle de défendre Turbo Pascal contre C pour la programmation système avec très les mêmes arguments de chaque côté. La vérité était que rien ne pourrait avoir un meilleur équilibre entre la vitesse de programming+maintenance, l'exécution d'application, et l'expérience d'utilisateur que Pascal/Delphes + ASM. Mais vous auriez besoin les deux de connaissance, où seulement la connaissance de C/C++ battrait souvent Delphes pur dans l'exécution crue.
Quoi qu'il en soit, ces la différence apparaît seulement quand vous êtes un programmeur supérieur dans le langage que vous vous servez, mauvaise architecture, algo unoptimized peut mener pour ralentir péniblement le logiciel même dans C/C++.
Elle dépend vraiment de votre niveau de la programmation système et de connaissance de compilateur de Pascal/de Delphes (ce qui sera produit quand employant tels et une telle structure de code).
C# est un no-go défini pour des outils de système.