Introduction décente à l'orienté objet ?
#1
Posté 02/10/2008 - 18:05
Quelqu'un aurait une recommandation de bouquin sympa allant en ce sens?
Je précise, le but n'est pas que je devienne un expert, loin de là, juste comprendre comment ça marche - une intro me convient mieux qu'une bible quoi. Et je n'ai pas un background informatique de folie.
J'ai trouvé ces deux bouquins qui m'ont l'air sympas, mais suis ouvert à d'autres suggestions:
Le libéralisme bien compris est supérieur à toutes les autres idéologies parce qu'il est modeste; son objet est modeste - les rapports politiques et rien qu'eux - ses moyens sont modestes - intervenir le moins possible dans la vie des gens parce qu'on ne se croit pas nécessairement plus malin qu'eux- et ses promesses sont modestes - faire le mieux possible, et non pas promettre la perfection.
- Melodius
Je parle souvent à Dieu, et bien figure-toi qu'il est très propre.
- Saucer Fly
#2
Posté 02/10/2008 - 18:28
J'ai connu un consultant comme ça, une fois. Et ensuite, il a changé de job.Bien que non informaticien, j'ai pour diverses raisons, envie de comprendre un peu mieux comment fonctionnent les langages orienté objet.
Franchement, laisse tomber Java. Ca a vaguement été amusant en 98, quelques mois. Depuis, c'est le cobol de toute une génération, version bouffie.Si tant qu'à faire, ça me permettait d'écrire l'une ou l'autre appli en java, ce serait un plus appréciable.
Dieu c'est un peu un gros trampoline cosmogonique au syncrétisme quasi caoutchouteux. (Jim16)
hashtable - Liberty Finder : un site qu'il est bien
#3
Posté 02/10/2008 - 18:29
Tiens, je m'attendais à une vanne sur Java, mais non.J'ai connu un consultant comme ça, une fois. Et ensuite, il a changé de job.
Sérieusement, c'est vraiment juste par curiosité, et même en changeant de boîte, je reste PM. Mais bon, ça fait jamais de tort de savoir ce que font ceux qu'on dirige
Le libéralisme bien compris est supérieur à toutes les autres idéologies parce qu'il est modeste; son objet est modeste - les rapports politiques et rien qu'eux - ses moyens sont modestes - intervenir le moins possible dans la vie des gens parce qu'on ne se croit pas nécessairement plus malin qu'eux- et ses promesses sont modestes - faire le mieux possible, et non pas promettre la perfection.
- Melodius
Je parle souvent à Dieu, et bien figure-toi qu'il est très propre.
- Saucer Fly
#4
Posté 02/10/2008 - 18:30
Prime Minister ? Fichtre, t'as pris du galon.Sérieusement, c'est vraiment juste par curiosité, et même en changeant de boîte, je reste PM.
C'était pas gagné. Bravo.
Dieu c'est un peu un gros trampoline cosmogonique au syncrétisme quasi caoutchouteux. (Jim16)
hashtable - Liberty Finder : un site qu'il est bien
#5
Posté 02/10/2008 - 18:31
Ah, quand mêmeFranchement, laisse tomber Java. Ca a vaguement été amusant en 98, quelques mois. Depuis, c'est le cobol de toute une génération, version bouffie.
Tu conseillerais quoi alors en oo, C++? Si je pense à Java, c'est parce que je pense à porter sous Java un petit script bash que j'utilise sous Linux pour mettre à jour ma to-do list. Le but étant de mettre l'appli sur un GSM sous Windows Mobile 6.
Le libéralisme bien compris est supérieur à toutes les autres idéologies parce qu'il est modeste; son objet est modeste - les rapports politiques et rien qu'eux - ses moyens sont modestes - intervenir le moins possible dans la vie des gens parce qu'on ne se croit pas nécessairement plus malin qu'eux- et ses promesses sont modestes - faire le mieux possible, et non pas promettre la perfection.
- Melodius
Je parle souvent à Dieu, et bien figure-toi qu'il est très propre.
- Saucer Fly
#6
Posté 02/10/2008 - 18:32
Hé hé hé. Je vois que tu t'es bien fait enfumer. C'est ce qu'"ils" veulent te faire croireça fait jamais de tort de savoir ce que font ceux qu'on dirige
.
TU VEUX TRADUIRE UN SCRIPT BASH (qui fonctionne a priori très bien) EN JAVA ?Ah, quand même
![]()
Tu conseillerais quoi alors en oo, C++? Si je pense à Java, c'est parce que je pense à porter sous Java un petit script bash que j'utilise sous Linux pour mettre à jour ma to-do list. Le but étant de mettre l'appli sur un GSM sous Windows Mobile 6.
TU AS UN GSM SOUS WM6 ?
La grippe cogne tôt, cette année.
Dieu c'est un peu un gros trampoline cosmogonique au syncrétisme quasi caoutchouteux. (Jim16)
hashtable - Liberty Finder : un site qu'il est bien
#7
Posté 02/10/2008 - 18:33
Parliament Member ? Phase Modulator ? Pontifex Maximus ?Sérieusement, c'est vraiment juste par curiosité, et même en changeant de boîte, je reste PM.
Le monde repose sur le savoir, le travail et la bonté ; il se maintient par la vérité, la justice et la coopération. (Adapté de I, 2 et 18) - Que les hommes d'Etat soient calmes, car, sans cela, les hommes s'entre-dévoreraient. (Adapté de III, 2) - Celui qui dirige mal son peuple ne pourra jamais expier son crime. (Adapté de V, 21) - Le vrai héros est celui qui sait faire d'un ennemi un ami. (A de R N, 23)
Comme bien d'autres libéraux, je suis passé de "L'individualisme, c'est cool" à "Le marché libre, ça marche", puis à "L'Etat qui planifie, c'est dangereux". (Robert Bradley, Jr)
#8
Posté 02/10/2008 - 18:39
Si tu trouves un bon smartphone qui me permettra de faire tourner mon script bash, je suis preneur!TU VEUX TRADUIRE UN SCRIPT BASH (qui fonctionne a priori très bien) EN JAVA ?
![]()
Non, mais Cata bien, et il est très cool, et je veux le même! HTC Touch au passage.TU AS UN GSM SOUS WM6 ?
![]()
Project Manager, aka Pretentious Monkey.Parliament Member ? Phase Modulator ? Pontifex Maximus ?
Le libéralisme bien compris est supérieur à toutes les autres idéologies parce qu'il est modeste; son objet est modeste - les rapports politiques et rien qu'eux - ses moyens sont modestes - intervenir le moins possible dans la vie des gens parce qu'on ne se croit pas nécessairement plus malin qu'eux- et ses promesses sont modestes - faire le mieux possible, et non pas promettre la perfection.
- Melodius
Je parle souvent à Dieu, et bien figure-toi qu'il est très propre.
- Saucer Fly
#9
Posté 02/10/2008 - 18:54
Je vais en parler à mon frigo qui fait aussi appareil photo.Si tu trouves un bon smartphone qui me permettra de faire tourner mon script bash, je suis preneur!
Tu peux te Touch le DTC comme tu veux, ça ne change rien à cette vérité intangible : Java, c'est bouffi.Non, mais Cata bien, et il est très cool, et je veux le même! HTC Touch au passage.
…
Bon, pour en revenir à ton bouquin, je ne sais pas. Mais j'aurai tendance à choisir plutôt le 1er.
Dieu c'est un peu un gros trampoline cosmogonique au syncrétisme quasi caoutchouteux. (Jim16)
hashtable - Liberty Finder : un site qu'il est bien
#10
Posté 02/10/2008 - 19:09
Sinon, je t'envoie un MP parce que j'ai des secrets à te dire.
#11
Posté 02/10/2008 - 19:22
De fait comme le dit la célèbre chanson "le java s'en va".Franchement, laisse tomber Java. Ca a vaguement été amusant en 98, quelques mois. Depuis, c'est le cobol de toute une génération, version bouffie.
#12
Posté 02/10/2008 - 19:45
Merci!J'ai eu un cours de Java l'année dernière - avec une prof nullissime - et j'ai utilisé ce bouquin qui est correct :
Sinon, je t'envoie un MP parce que j'ai des secrets à te dire.
Et pour répondre à ton MP, la marmotte aime la confiture, je répète, la marmotte aime la confiture.
Le libéralisme bien compris est supérieur à toutes les autres idéologies parce qu'il est modeste; son objet est modeste - les rapports politiques et rien qu'eux - ses moyens sont modestes - intervenir le moins possible dans la vie des gens parce qu'on ne se croit pas nécessairement plus malin qu'eux- et ses promesses sont modestes - faire le mieux possible, et non pas promettre la perfection.
- Melodius
Je parle souvent à Dieu, et bien figure-toi qu'il est très propre.
- Saucer Fly
#13
Posté 02/10/2008 - 19:46
La seule fonction que l'Etat s'applique à remplir à merveille, c'est de se justifier. -- Pankkake
Il n'y a pas de vertu contrainte. -- Pierre Bessard
Rien n'est nécessaire qui ne soit juste. -- Frédéric Bastiat
Justice=traite autrui comme tu voudrais qu'il te traite ; Liberté=fais ce que tu veux avec ce que tu n'as pas volé ; Politique=les fins sont les moyens, et réciproquement
#14
Posté 02/10/2008 - 20:23
Informaticien mais pas développeur de profession, je dirais qu'il y a une différence importante entre savoir écrire un code dans la syntax Objet du langage de ton choix et, penser objet.Quelqu'un aurait une recommandation de bouquin sympa allant en ce sens?
Pendant longtemps j'ai fait du code procédural en utilisant la syntaxe objet sans comprendre l'apport de l'objet.
Le modèle objet répond à une façon différente d'organiser un programme, beaucoup de ces façons différentes reviennent de manière récurrentes et ont été rassemblés sous le terme de design patern.
Mon conseil est donc, choisi un langage objet quelconque PHP à l'avantage de la simplicité, sinon C# ou Java.
Une foi les aspects clé de la syntaxe objet assimilés, concentre toi simplement sur le design d'appli, les deux s'articulent naturellement.
Peut être feuilleter ce bouquin pourrait te convenir, mais je ne le connais pas.
ou celui-ci qui aborde aussi les design paterne. il ne parle presque pas de code mais permet de survoler des aspect clef de la programation.
Herbert Spencer
« Il est caractéristique du socialisme de gauche de présenter la propriété comme un privilège, et caractéristique du socialisme de droite de présenter un privilège comme un droit de propriété. »
Jabial 18 septembre 2009
« Il n'y a pas de liberté sans responsabilité, si certains sont libres, tandis que les autres sont responsables, alors les premiers sont les maîtres et les seconds, leurs esclaves. »
Moi (enfin je crois).
« Ce n'est jamais sans créer pour l'avenir de grands dangers et de grandes difficultés qu'on soustrait l'individu aux conséquences de ses propres actes. »
Frédéric Bastiat
#16
Posté 02/10/2008 - 20:34
L'avenir de la programmation est aux langages qui suivent le modèle multi-agents, comme Erlang.
Erlang c'est du fonctionnel distribué en temps réel. Le "multi-agents" c'est un peu du pipeau dans mon labo il y a une équipe multi agents et ils n'ont jamais réussi à m'expliquer en quoi leur truc était un modèle de calcul et non juste une technique d'ingéniérie comme une autre.
Omnia mea mecum porto.
Par principe, je n’aime pas mettre dans les mains d’un ministre un pistolet chargé avec comme seule garantie la promesse qu’il ne me tirera pas dessus. -- Maître Eolas
It's bad civic hygiene to build technologies that could someday be used to facilitate a police state -- B. Schneier
#17
Posté 02/10/2008 - 23:14
Chose assez marrante, les plus mauvais programmeurs que j'ai pu voir avaient comme rêve de devenir chefdeprojet.Sérieusement, c'est vraiment juste par curiosité, et même en changeant de boîte, je reste PM. Mais bon, ça fait jamais de tort de savoir ce que font ceux qu'on dirige
.
Probablement en s'imaginant qu'ils en branleraient pas une tout en en donnant du travail aux autres.
Personnellement, je pense que tout project manager qui ne maîtrise pas ce que font ceux qu'il dirige, est inutile voire nuisible. Pire qu'un consultant, quoi !
Enfin, ça ne m'étonne pas de la boîte qui t'emploie
#18
Posté 02/10/2008 - 23:28
Bien que non informaticien, j'ai pour diverses raisons, envie de comprendre un peu mieux comment fonctionnent les langages orienté objet. Si tant qu'à faire, ça me permettait d'écrire l'une ou l'autre appli en java, ce serait un plus appréciable.
Quelqu'un aurait une recommandation de bouquin sympa allant en ce sens?
Je précise, le but n'est pas que je devienne un expert, loin de là, juste comprendre comment ça marche - une intro me convient mieux qu'une bible quoi. Et je n'ai pas un background informatique de folie.
En fait ce qu'il te faut c'est plus un bouquin sur la manière de penser Orienté Objet. Les détails techniques du Java tu t'en fous comme de l'an 40 et de toute manière une fois que tu as saisi les idées générales l'incarnation dans un langage particulier c est au plus une après midi (mais ça c'est si tu veux coder). Malheureusement j'y connais pas grand chose (je fais plutot du fonctionnel en cours).
Sinon l'objet c'est bien pour programmer propre (je pense que j'ai fais mon plus gros programme bug free en eiffel quasi du premier coup) et c'est très adapté pour des choses spécifiques (la spécialisation d'objets pour de vrai on en a rien à carrer dans la vie de tous les jours sauf si on fait des fenêtres).
Pour moi tu as deux livres fait par des gens sérieux (mais ce sera peut etre trop mathématique comme approche pour toi):
mais si tu les comprend bien, le reste c'est du pipeau.
Omnia mea mecum porto.
Par principe, je n’aime pas mettre dans les mains d’un ministre un pistolet chargé avec comme seule garantie la promesse qu’il ne me tirera pas dessus. -- Maître Eolas
It's bad civic hygiene to build technologies that could someday be used to facilitate a police state -- B. Schneier
#19
Posté 03/10/2008 - 00:11
#20
Posté 03/10/2008 - 00:32
Sachant qu'on peut mélanger les deux. CLOS a été le premier langage (ou plutôt la seule extension de langage) à respecter intégralement les paradigmes objet et fonctionnel. Jusque dans les moindres détails.L'objet c'est comme du fonctionnel. C'est plus propre, et si le langage introduit l'héritage et autres joyeusetés, aussi beaucoup plus pratique. Mais essentiellement, un programme bien écrit dans un langage fonctionnel sera organisé de manière très proche qu'un programme écrit en objet.
Le monde repose sur le savoir, le travail et la bonté ; il se maintient par la vérité, la justice et la coopération. (Adapté de I, 2 et 18) - Que les hommes d'Etat soient calmes, car, sans cela, les hommes s'entre-dévoreraient. (Adapté de III, 2) - Celui qui dirige mal son peuple ne pourra jamais expier son crime. (Adapté de V, 21) - Le vrai héros est celui qui sait faire d'un ennemi un ami. (A de R N, 23)
Comme bien d'autres libéraux, je suis passé de "L'individualisme, c'est cool" à "Le marché libre, ça marche", puis à "L'Etat qui planifie, c'est dangereux". (Robert Bradley, Jr)
0 utilisateur(s) li(sen)t ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)


