Godzil (./16) :
(c'est vrai que nucleus a été développé par Texas instrument)
./15:
C'est vrai que tous les softs qui tournent sur Windows ont été developpé par Microsoft.
Thibaut (./29) :
Vous exagérez un peu avec KonanYao. Il ne parlait pas explicitement du système d'exploitation. Il parlait peut-être du reste : les différents modules et logiciels qui créent l'interface et les applications de la machine.
Godzil (./31) :
Tu t'enfonce mon pauvre... tu t'enfonce..
Godzil (./33) :
Le C++ est de loin, pas du tout un langage de haut niveau, mais plutot un langage au meme niveau que le C..
Godzil (./33) :
Le C++ est de loin, pas du tout un langage de haut niveau, mais plutot un langage au meme niveau que le C..
ExtendeD (./15) :
Fais du C++ sans maîtriser le C, je te garantie que t'es mort d'avance.
Godzil (./39) :
./34: je vois pas quoi répondre a de telle absurditéeJe parle de Nucleus, et c'est suremnet pas TI qui a dévelopé Nucleus, et Nucleus est un OS, le CAS une application, tu vois la différence ? C'est pas parceque le CAS est developé par TI que ça va forcement faire des trous de Nucleus. Alors reapprend un peu ce qu''est l'informatique stp..
KonanYao (./9) :
codé à 100 % en C à ce qu'il parait ce qui est assez inquiétant)
KonanYao (./32) :
Mais que TI veuille tout coder en C bien que leur soft semble assez complexe et ce en un temps assez limité(
ExtendeD (./37) :
Mais dire qu'on éviterait des erreurs de programmation avec C++ c'est se tromper.
Kevin Kofler (./52) :ExtendeD (./37) :
Mais dire qu'on éviterait des erreurs de programmation avec C++ c'est se tromper.
Une fois de plus, ça dépend de comment on l'utilise. Par exemple, je vois mal comment tu veux créer un buffer overflow avec des QString, mis à part avec quelque chose comme str.data()[31337] bien sûr. D'un autre côté, je vois mal comment on pourrait écrire un système d'exploitation rien qu'avec des classes de haut niveau comme QString ou std::string, on a forcément besoin de buffers et de tous les problèmes qui vont avec.
[squalyl@localhost ~]$ gcc truc.c -o a.out [squalyl@localhost ~]$ g++ truc.c -o b.out [squalyl@localhost ~]$ ll *.out -rwxr-xr-x 1 squalyl users 4726 Aug 9 16:56 a.out -rwxr-xr-x 1 squalyl users 5187 Aug 9 16:56 b.out [squalyl@localhost ~]$ strip *.out [squalyl@localhost ~]$ ll *.out -rwxr-xr-x 1 squalyl users 2940 Aug 9 16:56 a.out -rwxr-xr-x 1 squalyl users 3336 Aug 9 16:56 b.out [squalyl@localhost ~]$
[squalyl@localhost ~]$ gcc -O3 truc.c -o a.out [squalyl@localhost ~]$ g++ -O3 truc.c -o b.out [squalyl@localhost ~]$ strip *.out [squalyl@localhost ~]$ ll *.out -rwxr-xr-x 1 squalyl users 2956 Aug 9 16:58 a.out -rwxr-xr-x 1 squalyl users 3352 Aug 9 16:58 b.out