| bomber-marc pas l'temps... | Reprise du message précédent :
Gandalf a écrit :
Typiquement en c++, le polymorphisme parametrique se traduit par l'utilisation de template.
|
Oki, de la généricité, donc. Géré par le langague en question, mais inutile dans le cas présent...
Gandalf a écrit :
sinon, t'as le polymorphisme d'inclusion (hierarchie de classe, une sous classe peut se faire passer pour une de ses classes mere, l'inverse n'est pas vrai)
|
ça c'est ce que j'entend par polymorphisme (statique et dynamique, suivant si prédictible à la compil)
Gandalf a écrit :
polymorphisme de surchage : une fonction peut etre avoir des prototypes differents.
polymorphisme de coercion : les casts
|
mouais, jamais appelé ça polymorphisme non plus, mais je suppose que l'utilisation du terme dépend du langague utilise
'fin bref merci, je préfère quand je suis sûr qu'on cause de la même chose ![[:xdddd] [:xdddd]](/images/perso/xdddd.gif) ---------------
GED d- s+: a-- C++(+++) US+> P L+ E--- W++ N+++ o K- w++> ?O M- V- PS PE Y+ PGP t+ ?5 X+ R++ tv-- b++ DI+ D+ G+> e+> h! r-> y+>
PDT club house & Co : FONDATEUR
[g]Le modo a toujours raison...[/
|
Profil supprimé | Le C++, 'y a qu'ça d'vrai ! |
Eveden By the saw, I shall purge | Nan, y a qu'un bon programmeur de vrai.
J'utilise régulièrement un programme de ripp, encode et réencode CD fait totalement en basique avec toutes les fonctions basiques, skinnable et tout, et fait en mélange VB et C++.
Le résultat est très très bon, rapide, et très ptit. ---------------
Foutaises et autres considérations
Les free-hugs ça me donne des envies de free-fight.
Les temps comme les œufs sont durs !
|
AL1Snip Fumer tue! Travailler: aussi! | moi chui sur du C# en ce moment ... ---------------
La vie est belle ! ... des fois.
|
dPm Attention, pilote enragé | belle participation... En fait, j'ai pas eu le temps de m'y remettre hier... car un peu occupé..
concernant mon choix sur le VB, bah je dirais simplement que c'est un langage simple, et que j'ai pas à me casser le cul pour faire des putains de fenetres...
vous semblez pas mal dénigrer le VB.... bah sachez que je vous emmerde... ça m'énerve assez en fait d'essayer de faire quelque chose qui me servira toujours à un niveau et d'entendre toujours la même chose, à savoir: "ça sert à rien, essaie un autre truc."
je passerais sans doute pour un con, mais je m'en fou joyeusement.
repassons sur ce que je fais:
j'essaie d'apprendre un peu la programmation en général en faisant un petit twiker pour windows... (modification de la base de registre, etc...)
m'enfin si vous voulez toujours me décourager, allez-y... ---------------
LIVE TO FLY - FLY TO LIVE - ACES HIGH
Plug de dPm - Flying is Safe. Crashing is Dangerous.
|
darck Profil : Administrateur | Gandalf a écrit :
rzr, ils sont utilises, caml est pour moi le langage du futur dans le sens ou le compilateur caml est le seul capable d'approcher les performances des compilateurs C, de plus il est syntaxiquement presque parfait, et on a une tres forte expressivite en caml.
|
Pour avoir fait du caml... je peux dire qu'il y a des trucs très pratiques, comme la gestion des listes ou le filtrage par exemple ; Par contre pour ce qui est lisibilité c'est à chier :
let déterminise état_initial =
let états_connus = Hashtbl.create 51
and à_remplir = Stack.create () in
let traduire ens =
try Hashtbl.find états_connus ens.contenu
with Not_found ->
let nouvel_état =
{ dterminal = List.exists (function n -> n.terminal) ens.éléments;
dtransitions = Array.make 256 Rejet } in
Hashtbl.add états_connus ens.contenu nouvel_état;
Stack.push (ens.éléments, nouvel_état) à_remplir;
nouvel_état in
let nouvel_état_initial =
traduire (fermeture état_initial) in
begin try
while true do
let (liste, nouvel_état) = Stack.pop à_remplir in
let dépl = déplacements liste in
for i = 0 to 255 do
if not (est_vide dépl.(i)) then
nouvel_état.dtransitions.(i) <-
Vers(traduire (fermeture_ens dépl.(i)))
done
done
with Stack.Empty -> ()
end;
nouvel_état_initial;; | ---------------
Il ne faut jamais battre une femme, même avec une fleur ; ça abîme la fleur.
Gabriel Timmory
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | nan mais le VB j ai bien aimé (j en ai fait pendant mes 6 semaines de stage et franchement c'est du finger in the nose quand tu connais un tout petit peu le C)
continue dPm ca va t apprendre un peu la prog en attendant de passer a la vitesse supérieur avec le C et surtout le C++  ---------------
Administrateur du forum Vossey.Com
-SdT Fondation & Fils : balayeur diplomé
La Rochelle Belle et Rebelle!!
|
AL1Snip Fumer tue! Travailler: aussi! | parkinson style  ---------------
La vie est belle ! ... des fois.
|
Profil supprimé | Bonjour,
moi j'aime le PHP/MySQL
Au revoir |
darck Profil : Administrateur | Le Caml c'est un langage de haut niveau faut dire avec des gestions facile de listes, degré supérieur, etc...
Et puis c'est illisible :
let déterminise état_initial =
let états_connus = Hashtbl.create 51
and à_remplir = Stack.create () in
let traduire ens =
try Hashtbl.find états_connus ens.contenu
with Not_found ->
let nouvel_état =
{ dterminal = List.exists (function n -> n.terminal) ens.éléments;
dtransitions = Array.make 256 Rejet } in
Hashtbl.add états_connus ens.contenu nouvel_état;
Stack.push (ens.éléments, nouvel_état) à_remplir;
nouvel_état in
let nouvel_état_initial =
traduire (fermeture état_initial) in
begin try
while true do
let (liste, nouvel_état) = Stack.pop à_remplir in
let dépl = déplacements liste in
for i = 0 to 255 do
if not (est_vide dépl.(i)) then
nouvel_état.dtransitions.(i) <-
Vers(traduire (fermeture_ens dépl.(i)))
done
done
with Stack.Empty -> ()
end;
nouvel_état_initial;;
| ---------------
Il ne faut jamais battre une femme, même avec une fleur ; ça abîme la fleur.
Gabriel Timmory
|
Profil supprimé | Faut dire que Python aussi est très puissant, moi je vais m'y mettre sérieusement car c'est un language qui a beaucoup de facettes cachées..  |
Damien Trop d'Style Profil : Staff Vossey.com | Le caml est un langage de haut niveau et tres puissant du niveau de l'expressivite. Et surtout, les performances de son compilateurs sont incroyables.
Sinon Darck, un code mal ecrit, c'est illisible dans n'importe quel langage
|
Rom1 Plus là ! | J'attaque le Vb, delphi et pascal cet été apres un stage de PHP/Oracle et une formation en c/c++ a l'iut.
Le java est une de mes bete noire
Etrange le Caml... Message édité par Rom1 le 18-06-2004 à 11:56:12 ---------------
| Metal Gear Master | Mes Mangas | Merci BenHur |
|
Osef-Stan Guigui's Style | En résumé vous proposeriez quoi pour un debutant en programmation ? et ou est ce qu'on peut trouver un bon topic dessus? |
Rom1 Plus là ! | L'ada,effeil ou le VB. mais pas deja le c/c++. Le php n'est pas un vrai langage de prog mais est simple pour decouvrir les algo (commence avec easy php). Message édité par Rom1 le 18-06-2004 à 12:01:15 ---------------
| Metal Gear Master | Mes Mangas | Merci BenHur |
|
darck Profil : Administrateur | Gandalf a écrit :
Sinon Darck, un code mal ecrit, c'est illisible dans n'importe quel langage 
|
C'est pas rare d'avoir l'exemple de code que j'ai montré plus haut en (O)Caml, c'est même un des exemples de programme sur leur site officiel. |
Rom1 Plus là ! | Gandalf a écrit :
Sinon Darck, un code mal ecrit, c'est illisible dans n'importe quel langage
|
Essaye de lire du Fortran ou du cobol. C'est du bien joli, comme langage. Message édité par Rom1 le 18-06-2004 à 12:40:20 ---------------
| Metal Gear Master | Mes Mangas | Merci BenHur |
|
lowskill | Le PHP est un vrai langage de programmation
Sinon dPm, fais ce que tu veux Message édité par lowskill le 18-06-2004 à 12:42:08 ---------------
PDT Club House & Co : Si ta parole est moins belle que ton silence, tais toi.
PDT Club House & Co : Dauphin
|
thedark Le CODE aura ta peau | L0WsKiLL a écrit :
Bah le PHP est tiré d'une base C, qui lui même est le descendant du Pascal. Faites comme moi, faites du Pascal
|
Au rique de te decevoir, le C n'est pas tirer du pascal mais langages B et BCPL, le pascal lui est un langage de 3 eme generation ,inventé surtout pour apprendre la programmation car c'est un langage structuré, Borland fut celebre en créant le compilateur Turbo Pascal et le Delphi qui lui est issu du Pascal. reste que le Pascal, n'es tpas un champion au niveau des pointeurs, et c'est la son principale point faible, le fait d'avoir a recourir a des astuces rend tres vite le code illisible et l'execution tres lente
quand au vb c'est un langage de 4 eme Generation, si tu veux apprendre la programmation la vrai c'est le C . il existe des tas d'ouvrage le plus connu etant C / C++ / C#, la bible du programmeur de Kris jasma ou bien Le langage C de D. richie (le concepteur du Langage C, livre en Anglais)
Voila et bon courage |
thedark Le CODE aura ta peau | |
thedark Le CODE aura ta peau | si je me goure pas, c'est une methode d'apprentissage, un peu cousine de Merise, mais je ne l'ai jamais etudié, ce qui me fait rire ce que j'en deduit donc que tu as été a l'IUT de Habrias...  |
Damien Trop d'Style Profil : Staff Vossey.com | Lowskill, php est tire de perl  |
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
darck Profil : Administrateur | |
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
Damien Trop d'Style Profil : Staff Vossey.com | Que perl soit implementer en C, ca parait normal, si tu veux un truc performant, tu vas pas le faire en pascal. Je parle de la syntaxe du langage et clairement elle fait penser a celle de perl, je suis bien d'accord que y'a des trucs qui ressemblent au C. Mais quelqu'un qui vient de perl n'aura aucune difficulte a assimiler le php, ce ne sera pas le cas de quelqu'un qui vient du C. |
GdB1881 Il n'est jamais trop tard pour bien faire. | Moi je vais apprendre le language sms... xD |
Humar | Moi j'ai eu le déclic pour la programmation lorsque j'ai appris le basic pour ORIC. je sais c'est un vieu language et les possibilités sont limités à l'Oric. Alors j'ai voulu apprendre le VB en croyant que c'était quasi pareil. le me suis trompé. ---------------
Ma marmotte, mon last.fm, mon blog
|
Darth Dark lord of sith Profil : Modérateur | c'est quoi ce up a la con ? ---------------
...in tartiflette we trust...
"On va manger des chips ! T'entends ? Des chips ! C'est tout s'que ça t'fait quand j'te dis qu'on va manger des chips ?? Mais qu'est ce qui t'arrives? Pourquoi tu dis rien? Tu fais la tronche ou quoi?"
|
Damien Trop d'Style Profil : Staff Vossey.com | lol  |
Darth Dark lord of sith Profil : Modérateur |
c'est quoi ce post a la con  ---------------
...in tartiflette we trust...
"On va manger des chips ! T'entends ? Des chips ! C'est tout s'que ça t'fait quand j'te dis qu'on va manger des chips ?? Mais qu'est ce qui t'arrives? Pourquoi tu dis rien? Tu fais la tronche ou quoi?"
|
dPm Attention, pilote enragé | |
darck Profil : Administrateur |
J'avais envie de le dire, mais la flème de l'écrire... ---------------
Il ne faut jamais battre une femme, même avec une fleur ; ça abîme la fleur.
Gabriel Timmory
|
Arcanos Alcool = Pas Bien ! Profil : Modérateur | ++Darth Vader (ceux qui connaissent un minimum le c comprendront que ce n'est pas du flood) ---------------
Les FAQ de Vossey.com.
|
dPm Attention, pilote enragé | Arcanos a écrit :
++Darth Vader (ceux qui connaissent un minimum le c comprendront que ce n'est pas du flood)
|
oui, c'est juste une reprise de mon post.... ^^ |
Arcanos Alcool = Pas Bien ! Profil : Modérateur | |
darck Profil : Administrateur | Les variables ne peuvent pas comporter d'espace. Ton code est faux. ---------------
Il ne faut jamais battre une femme, même avec une fleur ; ça abîme la fleur.
Gabriel Timmory
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
| |