Vu d'un néophyte (pas débutant, mais pas très bon), quelles
différences y a-t-il entre Java et C++, mis à part quelques petites
particularités syntaxiques (syntaxe de création d'un tableau,
l'utilisation de destructeur d'objet, l'initialisation par défaut des
champs) ? Est-ce que l'héritage multiple change vraiment quelque chose
?
Où puis-je trouver un document clair (français ou anglais) qui me
permette de faire la transition (j'ai lu un article disant que C/C++
était plus rapide que Java et nécessitait moins de lignes) ?
Merci d'avance.
|> On 28 Jul 2003 08:19:12 -0700, (Vincent) wrote:
|> > mais honnêtement peu d'entreprises peuvent se permettre de |> >maintenir une bibliothèque que leurs auteurs aurait |> >abandonné...
|> Certes, mais une bibliothèque abandonnée mais en open source |> a plus de chances d'être reprise par quelqu'un d'autre...
Tu crois ? Je dirais plutôt qu'un logiciel utilisé par beaucoup de gens a plus de chances d'être reprise par quelqu'un d'autre. La reprise est bien plus facile si le logiciel est libre (et non seulement open-source), mais le désire de la reprise en est indépendante, je crois.
-- James Kanze mailto: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
Fabien LE LEZ <gramster@gramster.com> writes:
|> On 28 Jul 2003 08:19:12 -0700, vclassine@elan.fr (Vincent) wrote:
|> > mais honnêtement peu d'entreprises peuvent se permettre de
|> >maintenir une bibliothèque que leurs auteurs aurait
|> >abandonné...
|> Certes, mais une bibliothèque abandonnée mais en open source
|> a plus de chances d'être reprise par quelqu'un d'autre...
Tu crois ? Je dirais plutôt qu'un logiciel utilisé par beaucoup
de gens a plus de chances d'être reprise par quelqu'un d'autre. La
reprise est bien plus facile si le logiciel est libre (et non
seulement open-source), mais le désire de la reprise en est
indépendante, je crois.
--
James Kanze mailto:kanze@gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
|> On 28 Jul 2003 08:19:12 -0700, (Vincent) wrote:
|> > mais honnêtement peu d'entreprises peuvent se permettre de |> >maintenir une bibliothèque que leurs auteurs aurait |> >abandonné...
|> Certes, mais une bibliothèque abandonnée mais en open source |> a plus de chances d'être reprise par quelqu'un d'autre...
Tu crois ? Je dirais plutôt qu'un logiciel utilisé par beaucoup de gens a plus de chances d'être reprise par quelqu'un d'autre. La reprise est bien plus facile si le logiciel est libre (et non seulement open-source), mais le désire de la reprise en est indépendante, je crois.
-- James Kanze mailto: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 11 rue de Rambouillet, 78460 Chevreuse, France +33 1 41 89 80 93
Christophe Lephay
"Gabriel Dos Reis" a écrit dans le message de news:
"Christophe Lephay" writes: | Je ne sais pas quelle est la définition de fichier.
Ah, je vois :-)
J'ajouterai qu'il y a potentiellement autant de définitions différentes de ce qu'est un fichier qu'il existe de systèmes de fichiers, qu'ils représentent souvent une suite d'octets mais pas toujours, qu'ils sont généralement persistents mais pas toujours, qu'ils permettent parfois l'accès séquentiel, mais pas toujours...
Pour rester général, je dirais qu'un fichier est une collection d'objets (le plus souvent de simples octets) gérée par l'OS.
Chris
"Gabriel Dos Reis" <gdr@integrable-solutions.net> a écrit dans le message de
news:m38yqhi1kw.fsf@uniton.integrable-solutions.net...
"Christophe Lephay" <christophe-lephay@wanadoo.fr> writes:
| Je ne sais pas quelle est la définition de fichier.
Ah, je vois :-)
J'ajouterai qu'il y a potentiellement autant de définitions différentes de
ce qu'est un fichier qu'il existe de systèmes de fichiers, qu'ils
représentent souvent une suite d'octets mais pas toujours, qu'ils sont
généralement persistents mais pas toujours, qu'ils permettent parfois
l'accès séquentiel, mais pas toujours...
Pour rester général, je dirais qu'un fichier est une collection d'objets (le
plus souvent de simples octets) gérée par l'OS.
"Gabriel Dos Reis" a écrit dans le message de news:
"Christophe Lephay" writes: | Je ne sais pas quelle est la définition de fichier.
Ah, je vois :-)
J'ajouterai qu'il y a potentiellement autant de définitions différentes de ce qu'est un fichier qu'il existe de systèmes de fichiers, qu'ils représentent souvent une suite d'octets mais pas toujours, qu'ils sont généralement persistents mais pas toujours, qu'ils permettent parfois l'accès séquentiel, mais pas toujours...
Pour rester général, je dirais qu'un fichier est une collection d'objets (le plus souvent de simples octets) gérée par l'OS.
Chris
Loïc Joly
James Kanze wrote:
Loïc Joly writes:
|> Martinez Jerome wrote: |> > James Kanze wrote:
|> >> Sans parler de l'aspect risque. Quand j'étais à la |> >> Dresdner Bank, ils ont décidé de réécrire toute une |> >> application en Java, parce que la bibliothèque de |> >> fenêtrage sur laquelle elle était basée était |> >> retirée du marché.
|> > D'ou l'interet de l'open-source... (Et c'est pourquoi je |> > préfère WxWindows a Qt, trop restrictif a mon gout)
|> Il me semble que sur ce point particulier, TrollTech a signé un |> contrat stipulant qu'en cas de faillite, QT basculerait |> automatiquement dans l'OpenSource.
Et alors. Tu as un boggue, et du coup, on te donne quelque centaines de lignes de code, et on te dit : débrouille-toi.
Je suis globalement d'accord avec toi. Je précisais juste un point qui me semblait flou dans le post de Jérome.
Remarque : C'est ce que j'ai déjà du faire avec QT, alors qu'on possède la license. Et ça n'a pas pris un temps démesuré (1h environ), même si j'aurais bien d'autres choses à faire de mon temps. Dans certains cas, c'est mieux que rien.
-- Loïc
James Kanze wrote:
Loïc Joly <loic.actarus.joly@wanadoo.fr> writes:
|> Martinez Jerome wrote:
|> > James Kanze wrote:
|> >> Sans parler de l'aspect risque. Quand j'étais à la
|> >> Dresdner Bank, ils ont décidé de réécrire toute une
|> >> application en Java, parce que la bibliothèque de
|> >> fenêtrage sur laquelle elle était basée était
|> >> retirée du marché.
|> > D'ou l'interet de l'open-source... (Et c'est pourquoi je
|> > préfère WxWindows a Qt, trop restrictif a mon gout)
|> Il me semble que sur ce point particulier, TrollTech a signé un
|> contrat stipulant qu'en cas de faillite, QT basculerait
|> automatiquement dans l'OpenSource.
Et alors. Tu as un boggue, et du coup, on te donne quelque centaines
de lignes de code, et on te dit : débrouille-toi.
Je suis globalement d'accord avec toi. Je précisais juste un point qui
me semblait flou dans le post de Jérome.
Remarque : C'est ce que j'ai déjà du faire avec QT, alors qu'on possède
la license. Et ça n'a pas pris un temps démesuré (1h environ), même si
j'aurais bien d'autres choses à faire de mon temps. Dans certains cas,
c'est mieux que rien.
|> >> Sans parler de l'aspect risque. Quand j'étais à la |> >> Dresdner Bank, ils ont décidé de réécrire toute une |> >> application en Java, parce que la bibliothèque de |> >> fenêtrage sur laquelle elle était basée était |> >> retirée du marché.
|> > D'ou l'interet de l'open-source... (Et c'est pourquoi je |> > préfère WxWindows a Qt, trop restrictif a mon gout)
|> Il me semble que sur ce point particulier, TrollTech a signé un |> contrat stipulant qu'en cas de faillite, QT basculerait |> automatiquement dans l'OpenSource.
Et alors. Tu as un boggue, et du coup, on te donne quelque centaines de lignes de code, et on te dit : débrouille-toi.
Je suis globalement d'accord avec toi. Je précisais juste un point qui me semblait flou dans le post de Jérome.
Remarque : C'est ce que j'ai déjà du faire avec QT, alors qu'on possède la license. Et ça n'a pas pris un temps démesuré (1h environ), même si j'aurais bien d'autres choses à faire de mon temps. Dans certains cas, c'est mieux que rien.
-- Loïc
Loïc Joly
Luc Hermitte wrote:
James Kanze wrote in news: soft.fr:
Je te conseille de lire Andrei. (Gabi pourrait donner des références exactes. J'ai un mal fou déjà avec son nom de famille.)
Alexandrescu ? Il a ecrit "Modern C++ Design" chez Addison Wesley et quantités d'articles intéressants.
100% d'accord.
D'ailleurs, c'est qui le 2eme nom qui a participé au bouquin sur les templates avec Jossutis ? Ce n'est pas lui d'ailleurs ?
Non, ce n'est pas lui. Le compère de Jossutis est David Vandevoorde.
-- Loïc
Luc Hermitte wrote:
James Kanze <kanze@gabi-soft.fr> wrote in news:86n0exyoz3.fsf@alex.gabi-
soft.fr:
Je te conseille de lire Andrei. (Gabi pourrait donner des
références exactes. J'ai un mal fou déjà avec son nom de
famille.)
Alexandrescu ? Il a ecrit "Modern C++ Design" chez Addison Wesley et
quantités d'articles intéressants.
100% d'accord.
D'ailleurs, c'est qui le 2eme nom qui
a participé au bouquin sur les templates avec Jossutis ? Ce n'est pas lui
d'ailleurs ?
Non, ce n'est pas lui. Le compère de Jossutis est David Vandevoorde.
| Ceci dit, il y a un dicton que j'ai entendu en anglais : « trust is | good, verification is better »
En français, on dit aussi « la confiance n'exclue pas la vérification. »
-- Gaby
Gabriel Dos Reis
James Kanze writes:
| Gabriel Dos Reis writes: | | |> writes: | | |> | Pendant qu'on y est, on pourrait éliminer les fonctions | |> | aussi, parce qu'elles non plus elles ne sont qu'une commodité | |> | syntaxique ; on n'a qu'écrire le vrai code à leur place. | | |> comme quoi la mode est éphemère : il y a 50 ans, c'est ce | |> que faisaient les gens, et ça marchait bien. Après les | |> 68-tards socialo-communistes ont ajouté tous ces sucres | |> syntaxiques qui nous polluent la vie maintenant. | | Ne sois pas personnel. Je suis un 68-tard socialo-communiste. Or que | toi... Qu'est-ce que tu faisais en 68, au juste ?
je n'ajoutais les sucres syntaxiques. taran taran.
(Je les ajoute maintenant).
[...]
| |> | C'est la dernière mode en programmation. Ça s'appelle la | |> | programmation copier/coller. | | |> Ah, PCC veut dire ça donc ! MerrrrrrrrrrrrrrrrrrrciIIII. | | Mais n'as-tu pas remarquer combien c'est facile avec des éditeurs | moderne ? | | Alors, finit le OO ! vive le CC !
Yep!
-- Gaby
James Kanze <kanze@gabi-soft.fr> writes:
| Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
|
| |> kanze@gabi-soft.fr writes:
|
| |> | Pendant qu'on y est, on pourrait éliminer les fonctions
| |> | aussi, parce qu'elles non plus elles ne sont qu'une commodité
| |> | syntaxique ; on n'a qu'écrire le vrai code à leur place.
|
| |> comme quoi la mode est éphemère : il y a 50 ans, c'est ce
| |> que faisaient les gens, et ça marchait bien. Après les
| |> 68-tards socialo-communistes ont ajouté tous ces sucres
| |> syntaxiques qui nous polluent la vie maintenant.
|
| Ne sois pas personnel. Je suis un 68-tard socialo-communiste. Or que
| toi... Qu'est-ce que tu faisais en 68, au juste ?
je n'ajoutais les sucres syntaxiques. taran taran.
(Je les ajoute maintenant).
[...]
| |> | C'est la dernière mode en programmation. Ça s'appelle la
| |> | programmation copier/coller.
|
| |> Ah, PCC veut dire ça donc ! MerrrrrrrrrrrrrrrrrrrciIIII.
|
| Mais n'as-tu pas remarquer combien c'est facile avec des éditeurs
| moderne ?
|
| Alors, finit le OO ! vive le CC !
| Gabriel Dos Reis writes: | | |> writes: | | |> | Pendant qu'on y est, on pourrait éliminer les fonctions | |> | aussi, parce qu'elles non plus elles ne sont qu'une commodité | |> | syntaxique ; on n'a qu'écrire le vrai code à leur place. | | |> comme quoi la mode est éphemère : il y a 50 ans, c'est ce | |> que faisaient les gens, et ça marchait bien. Après les | |> 68-tards socialo-communistes ont ajouté tous ces sucres | |> syntaxiques qui nous polluent la vie maintenant. | | Ne sois pas personnel. Je suis un 68-tard socialo-communiste. Or que | toi... Qu'est-ce que tu faisais en 68, au juste ?
je n'ajoutais les sucres syntaxiques. taran taran.
(Je les ajoute maintenant).
[...]
| |> | C'est la dernière mode en programmation. Ça s'appelle la | |> | programmation copier/coller. | | |> Ah, PCC veut dire ça donc ! MerrrrrrrrrrrrrrrrrrrciIIII. | | Mais n'as-tu pas remarquer combien c'est facile avec des éditeurs | moderne ? | | Alors, finit le OO ! vive le CC !
Yep!
-- Gaby
Gabriel Dos Reis
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
-- Gaby
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il
n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
-- Gaby
Julien Blanc
Martinez Jerome wrote:
wrote:
La vitesse qui compte la plus, en général, c'est la vitesse de développement.
Je suis du coté client. Et ce qui m'interesse dans les contrats sont : - les perfs : donc la vitesse d'execution : je t'embauche pour dire a mes utilisateurs pour leur dire que si ils perdent la moité de leur données temps réel a cause des perfs d'un appli, c'est pas grave... - Le prix du developpement et la date de livraison, donc oui la vitesse de developpement Mais le deuxieme point est en deuxieme...
la correction du programme, c'est pas important ? Enfin, je dis ça comme ça :).
-- Julien Blanc. Equipe cadp. VERIMAG. Grenoble. France.
Martinez Jerome wrote:
kanze@gabi-soft.fr wrote:
La vitesse qui compte la plus, en général, c'est la vitesse de
développement.
Je suis du coté client.
Et ce qui m'interesse dans les contrats sont :
- les perfs : donc la vitesse d'execution : je t'embauche pour dire a
mes utilisateurs pour leur dire que si ils perdent la moité de leur
données temps réel a cause des perfs d'un appli, c'est pas grave...
- Le prix du developpement et la date de livraison, donc oui la vitesse
de developpement
Mais le deuxieme point est en deuxieme...
la correction du programme, c'est pas important ? Enfin, je dis ça comme
ça :).
--
Julien Blanc. Equipe cadp. VERIMAG. Grenoble. France.
La vitesse qui compte la plus, en général, c'est la vitesse de développement.
Je suis du coté client. Et ce qui m'interesse dans les contrats sont : - les perfs : donc la vitesse d'execution : je t'embauche pour dire a mes utilisateurs pour leur dire que si ils perdent la moité de leur données temps réel a cause des perfs d'un appli, c'est pas grave... - Le prix du developpement et la date de livraison, donc oui la vitesse de developpement Mais le deuxieme point est en deuxieme...
la correction du programme, c'est pas important ? Enfin, je dis ça comme ça :).
-- Julien Blanc. Equipe cadp. VERIMAG. Grenoble. France.
Jean-Marc Bourguet
Gabriel Dos Reis writes:
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur le sujet avec le meme editeur mais une perspective legerement differente et l'editeur les as mis en contact.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il
n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur
le sujet avec le meme editeur mais une perspective legerement
differente et l'editeur les as mis en contact.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Celui qui a proposé d'écrire le bouquin, c'est bien David -- il n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur le sujet avec le meme editeur mais une perspective legerement differente et l'editeur les as mis en contact.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Gabriel Dos Reis
Jean-Marc Bourguet writes:
| Gabriel Dos Reis writes: | | > Celui qui a proposé d'écrire le bouquin, c'est bien David -- il | > n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé. | | Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur | le sujet avec le meme editeur mais une perspective legerement | differente et l'editeur les as mis en contact.
En 1998, lorsque j'ai fait le review de la proposition de David, c'était à peu près ce qu'il y a dans le bouquin -- seulement David l'annonçait pour fin 2000. Après quand j'ai su (quelque mois après) que Nico allait l'aider, je lui ai demandé comment cela était arrivé et j'ai eu l'explication. Maintenant, je ne sais pas si l'explication varie d'un interlocuteur à l'autre :-)
-- Gaby
Jean-Marc Bourguet <jm@bourguet.org> writes:
| Gabriel Dos Reis <gdr@integrable-solutions.net> writes:
|
| > Celui qui a proposé d'écrire le bouquin, c'est bien David -- il
| > n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé.
|
| Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur
| le sujet avec le meme editeur mais une perspective legerement
| differente et l'editeur les as mis en contact.
En 1998, lorsque j'ai fait le review de la proposition de David,
c'était à peu près ce qu'il y a dans le bouquin -- seulement David
l'annonçait pour fin 2000. Après quand j'ai su (quelque mois après)
que Nico allait l'aider, je lui ai demandé comment cela était arrivé et
j'ai eu l'explication. Maintenant, je ne sais pas si l'explication
varie d'un interlocuteur à l'autre :-)
| Gabriel Dos Reis writes: | | > Celui qui a proposé d'écrire le bouquin, c'est bien David -- il | > n'avait pas le temps de finir tout seul le bouquin alors Nico l'a aidé. | | Si j'ai bonne memoire, ils voulaient tous les deux ecrire un livre sur | le sujet avec le meme editeur mais une perspective legerement | differente et l'editeur les as mis en contact.
En 1998, lorsque j'ai fait le review de la proposition de David, c'était à peu près ce qu'il y a dans le bouquin -- seulement David l'annonçait pour fin 2000. Après quand j'ai su (quelque mois après) que Nico allait l'aider, je lui ai demandé comment cela était arrivé et j'ai eu l'explication. Maintenant, je ne sais pas si l'explication varie d'un interlocuteur à l'autre :-)