OVH Cloud OVH Cloud

Warning

71 réponses
Avatar
Sébastien M.
Bonjour,

Cela vous semble-t-il normal que ce code compile normalement, sans
m=EAme un warning ?
(test=E9 avec gcc 3.4, VS 2003 et VS 2005)


#include<iostream>
using namespace std;

struct A
{
A() : a(0) {}
int a;
};

struct B : public A
{
B() : b(1), c(1), d(1) {}
int b,c,d;
};

int main()
{
A* tab =3D new B[16];

cout << '\n';
for(int i=3D0; i<16; i++)
{
cout << tab[i].a << ' ';
}
cout << endl;
}

10 réponses

Avatar
Fabien LE LEZ
On Mon, 11 Aug 2008 13:44:58 +0200, (Pascal J.
Bourguignon):

J'invite les programmeurs Lisp à prouver au monde que Lisp est un
langage utile, par exemple en créant un logiciel open-source populaire
en Lisp.



Comme emacs?



En 1978, un gars a eu l'idée de programmer un logiciel en Lisp. C'est
la dernière fois que c'est arrivé, puisque l'année suivante,
Stroustrup a commencé à travailler sur ce qui allait devenir le C++.
Avatar
Fabien LE LEZ
On Mon, 11 Aug 2008 13:48:09 +0200, (Pascal J.
Bourguignon):

Protection nécessaire uniquement quand on programme en C ou C++, mais
pas en Lisp.



En quel langage GNU Common Lisp est-il écrit ?
Avatar
James Kanze
On Aug 11, 11:34 am, Fabien LE LEZ wrote:
On Mon, 11 Aug 2008 10:07:39 +0200, Pascal J. Bourguignon :



>il y a quelques emplois pour des programmeurs lisp), mais il
>devrait y en avoir plus.



>Sortons du cercle vicieux!



J'invite les programmeurs Lisp à prouver au monde que Lisp est
un langage utile, par exemple en créant un logiciel
open-source populaire en Lisp.



Pourquoi Open Source? Les premières versions de ILog Views
étaient en Lisp ; le C++ et le Java sont venus plus tar. Et à
l'époque, la boîte où j'étais se servait de Lisp pour leur
interface graphique, précisement afin de pouvoir utiliser Views.

Le problème est, comme Marc a dit, que c'est inhabituel. Et que
donc, trouver des programmeurs expérimentés, par exemple,
devient practiquement impossible.

À la fin, la décision d'utiliser un langage, plutôt qu'un autre,
se base sur beaucoup de considérations, et non seulement sur
l'élégance du langage.

--
James Kanze (GABI Software) email:
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Avatar
pjb
Fabien LE LEZ writes:

On Mon, 11 Aug 2008 13:44:58 +0200, (Pascal J.
Bourguignon):

J'invite les programmeurs Lisp à prouver au monde que Lisp est un
langage utile, par exemple en créant un logiciel open-source populaire
en Lisp.



Comme emacs?



En 1978, un gars a eu l'idée de programmer un logiciel en Lisp. C'est
la dernière fois que c'est arrivé, puisque l'année suivante,
Stroustrup a commencé à travailler sur ce qui allait devenir le C++.



Il y en a d'autre, je voulais juste montrer le nez au millieu du visage.

--
__Pascal Bourguignon__
Avatar
Gabriel Dos Reis
(Pascal J. Bourguignon) writes:

| (Marc Espie) writes:
|
| > In article ,
| > Fabien LE LEZ wrote:
| >>On Mon, 11 Aug 2008 10:07:39 +0200, Pascal J. Bourguignon :
| >>
| >>>il y a quelques emplois pour des programmeurs lisp), mais il devrait y
| >>>en avoir plus.
| >>>
| >>>Sortons du cercle vicieux!
| >>
| >>J'invite les programmeurs Lisp à prouver au monde que Lisp est un
| >>langage utile, par exemple en créant un logiciel open-source populaire
| >>en Lisp.
| >
| > Il y a des logiciels open-source utiles en lisp, typiquement du cote
| > du calcul formel (maxima, open-axiom, et j'en passe).
| >
| > Le chiendent, c'est qu'une grosse partie des lisp open-source sont
| > inadaptes au monde moderne.
|
| Ce n'est pas le monde "moderne", si tu y attache une conotation
| positive, c'est le monde de Matrix, où on tourne en boucle dans le
| piège unix/c. Il y a des solutions pour en sortir, mais ça ne se fera
| pas en suivant le troupeau.

Ce qui est intéressant dans cette solution (Lisp) pour sortir de la
Matrix (Unix/C), c'est que Lisp a été conçu au moins une décénnie
avant C (presqu'en en même tant que FORTRAN), mais que contrairement
au C ou FORTRAN ou Cobol, Lisp n'a jamais réussi à dominer le monde --
sauf les discussions usenet. Cela n'est pas par manque d'opportunité
de répandre la Bonne Nouvelle -- les tenants du Lisp ont tenus les
clés de l'enseignement supérieur pendant plus d'un demi siècle, dans de
grandes universités et instituts de recherche sur cette planète.

-- Gaby
Avatar
Gabriel Dos Reis
Fabien LE LEZ writes:

| On Mon, 11 Aug 2008 13:48:09 +0200, (Pascal J.
| Bourguignon):
|
| >Protection nécessaire uniquement quand on programme en C ou C++, mais
| >pas en Lisp.
|
| En quel langage GNU Common Lisp est-il écrit ?

Fabien, au coin !

:-)

-- Gaby
Avatar
Gabriel Dos Reis
Fabien LE LEZ writes:

| On Mon, 11 Aug 2008 13:44:58 +0200, (Pascal J.
| Bourguignon):
|
| >> J'invite les programmeurs Lisp à prouver au monde que Lisp est un
| >> langage utile, par exemple en créant un logiciel open-source populaire
| >> en Lisp.
| >
| >Comme emacs?
|
| En 1978, un gars a eu l'idée de programmer un logiciel en Lisp. C'est
| la dernière fois que c'est arrivé, puisque l'année suivante,

Je ne crois pas. Je travaille sur un logiciel (que j'espère tu
acceptes open source) dont les origines (dans sa forme actuelle)
remontent aux années '80.

http://www.open-axiom.org/

-- Gaby
Avatar
Gabriel Dos Reis
James Kanze writes:

[...]

| Le problème est, comme Marc a dit, que c'est inhabituel.

nice euphemism :-)

Je ne m'attendais pas à un troll sur la supériorité de Lisp dans fclc++.

| À la fin, la décision d'utiliser un langage, plutôt qu'un autre,
| se base sur beaucoup de considérations, et non seulement sur
| l'élégance du langage.

Yep.

Et mème, de l'élégance du Lisp, on pourrait en discuter.

-- Gaby
Avatar
pjb
Fabien LE LEZ writes:

On Mon, 11 Aug 2008 13:48:09 +0200, (Pascal J.
Bourguignon):

Protection nécessaire uniquement quand on programme en C ou C++, mais
pas en Lisp.



En quel langage GNU Common Lisp est-il écrit ?



La plupart des implémentations de Common Lisp sont écrites en Common Lisp.

Il y a quelques implémentations qui sont partiellement écrites en C
(pour l'interface avec le système unix, simplement pour profiter du C
en tant qu'assembleur portable).

--
__Pascal Bourguignon__
Avatar
espie
In article ,
Pascal J. Bourguignon wrote:
Fabien LE LEZ writes:

On Mon, 11 Aug 2008 13:48:09 +0200, (Pascal J.
Bourguignon):

Protection nécessaire uniquement quand on programme en C ou C++, mais
pas en Lisp.



En quel langage GNU Common Lisp est-il écrit ?



La plupart des implémentations de Common Lisp sont écrites en Common Lisp.



C'est expres que tu ne reponds pas a la question ?

Il y a quelques implémentations qui sont partiellement écrites en C
(pour l'interface avec le système unix, simplement pour profiter du C
en tant qu'assembleur portable).



Ben voyons.

C'est du foutage de gueule caracterise.

Tu pourrais avoir au moins l'honnetete intellectuelle de commencer par dire
que gnu common lisp est en grande partie ecrit en C, avant d'enchainer sur
des considerations plus philosophiques.

Ne prend pas tes interlocuteurs pour des cons, pas mal d'entre nous ont
quand meme deja foutu les doigts (aille) dans un compilateur/interpreteur
d'autre chose que du C/C++...