OVH Cloud OVH Cloud

Qualité du compilateur C++ 5.5 de borland

41 réponses
Avatar
Seb
Bonjour,

Utilisez-vous le compilateur de Borland C++ 5.5. Je l'ai téléchargé hier et
j'avoue être énormément déçu depuis que je l'ai :-(

J'ai fait une petite recherche sous google/forums et j'ai pas vu de feed
back de cet outil.

Sébastien

10 réponses

1 2 3 4 5
Avatar
Laurent DELEPINE
Fabien LE LEZ wrote:

*reinterpret_cast<int*>(0x0012FF7C) = 5;
std::cout << toto << std::endl;





Il affiche 0 avec Borland C++ 55


Pas normal ca. Ce devrait planter sur un veritable OS.



Pas forcément, si 0x0012FF7C fait partie de l'espace d'adressage de
l'application. Si ça se trouve, cette adresse est l'adresse d'une
autre variable.


Les probabilités ne sont pas nulles c'est exact. Il est meme possible
que cette adresse soit celle de la variable.


A+

LD




Avatar
Laurent DELEPINE
Fabien LE LEZ wrote:
On Thu, 23 Oct 2003 22:02:14 +0200, Loïc Joly
wrote:


ajouter le code source de tetris à ton
appli



Ça serait marrant, de trouver un compilo qui fasse ça ;-)



Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.


A+

LD


Avatar
Arnaud Debaene
Laurent DELEPINE wrote:

Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.

C'est le *compilateur* qui le rajoutait ?????? (ils y sont toujours les

easterns-eggs, ceci dit en passant)

Arnaud

Avatar
Laurent DELEPINE
Arnaud Debaene wrote:
Laurent DELEPINE wrote:


Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.



C'est le *compilateur* qui le rajoutait ?????? (ils y sont toujours les
easterns-eggs, ceci dit en passant)


Quoi d'autre. Il est inconcevable qu'une entreprise serieuse ecrivant
des logiciels pouvant avoir un usage professionnel et soucieuse de la
qualité de ses produits fasse une chose aussi futile qu'integrer un jeu
dans un progiciel ou il n'a rien a faire :)

Ton avis.



LD


Avatar
Fabien LE LEZ
On Sun, 26 Oct 2003 00:04:59 +0200, Laurent DELEPINE
wrote:

Quoi d'autre. Il est inconcevable qu'une entreprise serieuse ecrivant
des logiciels pouvant avoir un usage professionnel et soucieuse de la
qualité de ses produits


Uh ? De qui tu parles, là ? Je croyais que Excel était fait par
Microsoft ?

--
;-)

Avatar
Laurent DELEPINE
Fabien LE LEZ wrote:

Quoi d'autre. Il est inconcevable qu'une entreprise serieuse ecrivant
des logiciels pouvant avoir un usage professionnel et soucieuse de la
qualité de ses produits



Uh ? De qui tu parles, là ? Je croyais que Excel était fait par
Microsoft ?


Et tu trouves que la definition ne correspond pas ? C'est marrant, tous
mes amis semble d'accord avec ca pourtant.


A+

LD


Avatar
kanze
Laurent DELEPINE wrote in message
news:<3f999aa4$0$246$...
Fabien LE LEZ wrote:
On Thu, 23 Oct 2003 22:02:14 +0200, Loïc Joly
wrote:

ajouter le code source de tetris à ton appli


Ça serait marrant, de trouver un compilo qui fasse ça ;-)


Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.


C'est la première fois que j'entends ça ; ça ressemble plutôt à un
légend urbaine.

En revanche, c'est assez largement documenté que certaines versions de
g++, dans la passée, ont lancé le jeu nethack chaque fois qu'elles
rencontraient un #pragma.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16



Avatar
Pierre Maurette
a écrit
[...]
Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.


C'est la première fois que j'entends ça ; ça ressemble plutôt à un
légend urbaine.
Je n'imagine pas un compilateur rajouter "le code source d'un jeu".

En revanche, l'équipe de développement cache (cachait, jusqu'à récemment en
tout cas) un bout de code, généralement en forme de gag ou de générique.
Pour office (pas très ancien, 97 ou 2000), une certaine séquence de touches
à un instant précis (boîte "A Propos" ?) amenait une fenêtre dans laquelle
on navigait sommairement dans un paysage 3D. Et on finissait par tomber sur
une stèle sur laquelle défilaient la liste des noms des développeurs.
Il est vraisemblable que des noms se retrouvent ainsi à un endroit ou un
autre dans tous les grands projets, pour les versions 1.0 du moins. A mettre
en rapport avec ces noms qui étaient gravés à l'intérieur du boitier de
l'Amiga.
Pierre


Avatar
kanze
Fabien LE LEZ wrote in message
news:...
On 24 Oct 2003 01:29:31 -0700, wrote:

Mais c'est la norme C++ qui l'intéresse, donc C90. Je n'en a
malheureusement pas une copie ici pour vérifier, mais c'est toute à
fait possible qu'elle le permet.


Elle le permet peut-être, mais en prédit-elle le résultat ?


La sémantique de sprintf est bien définie. Au moins qu'il y ait une
restriction explicite sur ses paramètres (comme c'est le cas pour
memcpy, par exemple), l'utilisateur a le droit, et c'est à
l'implémentation de la fonction de se debrouiller.

Rémarque d'un problème semblable pourrait exister en C++, si par exemple
je fais quelque chose du genre :

std::string s( "abc" ) ;
s.append( s.c_str() ) ;

Autant que je sache, c'est permis, et les compilateurs auxquels j'ai
accès (g++, Sun CC) semblent le traiter correctement.

--
James Kanze GABI Software mailto:
Conseils en informatique orientée objet/ http://www.gabi-soft.fr
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France, +33 (0)1 30 23 45 16


Avatar
Mickael Pointier
wrote:
Laurent DELEPINE wrote in message
news:<3f999aa4$0$246$...
Fabien LE LEZ wrote:
On Thu, 23 Oct 2003 22:02:14 +0200, Loïc Joly
wrote:

ajouter le code source de tetris à ton appli


Ça serait marrant, de trouver un compilo qui fasse ça ;-)


Le compilo utilisé par MS pour compiler excel a un moment ajoutait le
code source d'un simulateur de vol. Celui de word un flipper.


C'est la première fois que j'entends ça ; ça ressemble plutôt à un
légend urbaine.


Première fois que tu entends quoi:
- qu'il y a des jeux dans excel/word
- que les jeux en question sont rajoutés par le compilo

Pour le premier cas je peut te garantir que c'est vrai, il y a même des
crédits sous forme de labyrinthe pas beau.

Quand a windows (95 en tout cas), si tu t'amusait a créer un répertoire
sur le bureau en lui donnant un nom particulier, et en le renommant
plusieurs fois avec des noms bien spécifiques, ca fait apparaitre une
fenêtre avec un texte défillant verticalement donnant la liste des
personnes ayant bossé dessus.

C'est distrayant, mais ca me fait un peut chier de me dire que l'OS perd
du temps à tester ce genre de conneries quand on renome une icone ;)

Mike




1 2 3 4 5