
|
|
Auteur
|
Message
|
1
2
|
je suis nul mais je m'y c
|
|
|
comme le dit le sujet c'est quoi le C++
|
|
2008, ...
|
|
|
|
c'est un langage de programmation
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
|
|
|
|
C comme le langage C mais orienté objet
|
|
Oussama StaÏLe
|
|
|
objet
|
|
|
|
|
[code]
Le forum n'a pas pour but de remplacer une connaissance minimale des differents langage. Il existe bon nombre de tutoriels et de cours sur le net, l'utilisation du forum ne peut se faire qu'en cas de questions sur des points precis, et constitue l'ultime recours face a un probleme.
[/code]
-------
"On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort !" ©Raymond Devos
|
|
2008, ...
|
|
|
skynaute a écrit :
objet
oui objet
c'est un ensemble de variables et fonctions regroupées dans une classe.
Pour simplifier, il peut représenter un objet de la réalité ( d'ou le nom de programmation orientée objet)
Les variables appartenant à une classe s'appelle des champs, et les fonctions des méthodes. Ce ne sont que des notations.
un exemple :
pour la gestion d'utilisateur, on peut creer un objet 'utilisateur' :
il pourra avoir pour champs : nom, prénom, age, poids, taille, sexe, activité.....
et pour méthodes : supprimer(), modifier(), voir(),....
Ce n'est qu'un exemple.
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
|
|
|
|
pas des champs, des propriétés ; )
|
|
ex-deus
|
|
|
suivant les region ca peut s appeller des champs,propiétés ou données membres
|
|
|
|
|
le C++ c pour les pros ... ne commence pas par ce langage si tu n'y connais rien mais par un truc pourri style Visual Basic ou une merde bien interpretée du style ...
|
|
2008, ...
|
|
|
djflex68 a écrit :
 le C++ c pour les pros ... ne commence pas par ce langage si tu n'y connais rien mais par un truc pourri style Visual Basic ou une merde bien interpretée du style ...
alors toi tu conseilles des "trucs pourris" pour débuter ??
histoire de bien prendre des mauvaises habitudes dès le début
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
Vendeur de larmes
|
|
|
djflex68 a écrit :
 le C++ c pour les pros ... ne commence pas par ce langage si tu n'y connais rien mais par un truc pourri style Visual Basic ou une merde bien interpretée du style ...
je vois qu'on a a faire a un grand connaisseur
personnellement, je conseillerais plutot aux debutants un langage clair et bien defini, comme l'ada par exemple, plutot qu'un "truc pourri"
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Belgium
|
|
|
e-deby a écrit :
je vois qu'on a a faire a un grand connaisseur
personnellement, je conseillerais plutot aux debutants un langage clair et bien defini, comme l'ada par exemple, plutot qu'un "truc pourri"
Un langage clair le java J'ai eu un coup de foudre cette année pr le java
-------
"Science sans conscience n'est que ruine de l'âme"
|
|
|
|
|
|
le vb c'est pas un truc pourri, c'est juste un langage hyper limité et qui sert uniquement pour les petites applications. Au cégep, on a commencé avec le VB et j'ai trouvé que c'était une bonne préparation avant d'attaquer le C, C++, java, cobol et compagnie.. faut toucher à tout avant de déterminer lequel est le meilleur et dans quelles conditions!
|
|
|
|
|
en fait c surtout que Visual Basic est très proche de l'algrothmique c'est pour ça qu'il est très facile de commencer par ce langage.
Mais vu comme c lent, buggé, interpreté etc .., on aura vite fait de se tourner vers un vrai langage (compilé).
Il est vrai que chaque langage possède des avantages et inconvénients:
Visual Basic : (je cherche encore les avantages hormis le fait qu'il soit proche de l'algo?!)
Borland Delphi : compilé, excellent pour produire rapidement et simplement de petites ou moyennes applications Windows
Java : Multiplate forme mais mais interpreté, mauvaise gestion de la mémoire.
C : compilé, très rapide, un peu rebutant pour les débutants
C++ : idem le langage pour les "purs et durs" !
|
|
Vendeur de larmes
|
|
|
bon, alors
Le vB n'est pas interprete, et vu sa gestion d'objetc, je dirais pas trop que c'est pres de l'algo, mais enfin, passons
Le C, ok, tres deconseille aux debutants
Le C++, je vois pas en quoi c'est le langage des "purs et durs", je le connais pas alors je ne vais pas trop m'ettendre dessus, mais les seules facettes que j'ai vu ne m'ont pas enchante
Enfin, le java est compile !!! et sa gestion memoire est tres pratique grace a la presence de ramasse-miettes
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
ex-deus
|
|
|
entièrement d'accord sauf pour java, il est pas compilé (ni interpreté non plus) , il utilise un code intermediare (appeler bytecode),ce dernier sera interpreter par la JVM , mais est bcp plus rapide que du code interpreter, mais bcp plus lent que du compilé.
edit: pascal utilise le meme procèdé, dc j'en deduis que delphi aussi (sans certitude).
|
|
|
|
|
Alors là je dirais que j'ai jamais mais alors jamais vu un post AUSSI marrant !!
en fait tu viens de dire EXACTEMENT l'inverse de la vérité.
Explication :
Le vB n'est pas interprete >> MOUUARRRFF alors là déjà premier fou rire !!! LE VB n'est pas interpreté !! ha ha ha ha !! non c vrai, les 5 Mo de RunTime (VBRUN.DLL et compagnie) qui accompagnent chacun des programmes que tu conçois ne sont là que pour faire joli !! mouarf !!! ce qu'il faut pas entendre...
Le C, ok, tres deconseille aux debutants >> j'enlèverais le "très" parce que j'en connais qui ont démmarré avec sans aucun souci...
Le C++, je vois pas en quoi c'est le langage des "purs et durs", je le connais pas >> j'aurais tendance à dire que quand on parle sans savoir on la f... (ce que t'aurais du faire depuis le début du post)
Enfin, le java est compile !!! et sa gestion memoire est tres pratique grace a la presence de ramasse-miettes >> la phrase qui m'achève et qui est totalement aux antipodes de la réalité !!! 1) il n'est pas compilé mais bel et bien interpreté par la JVM (machine virtuelle Java)
2) la presence de ramasse-miettes >> lol à mon avis ça sorti ce terme parce que t'as du le lire de travers une fois sur un site CAR c'est JUSTEMENT le point le plus controversé de JAVA, à savoir le fait que la gestion de la mémoire est effectuée automatiquement sans aucune possibilité pour le programmeur d'intervenir dans cette gestion, d'où UNE ENORME critique appellé "Ramasse-miettes" (étant donné qu'il alloue et libère la mémoire un peu n'importe comment) ... C'est donc véritablement une critique que lui font les programmmeurs, et toi tu t'en sers comme argument !!!
bon j'arrête là pour aujourd'hui.. je vais m'effondrer avant d'avoir fini ce post sinon..
|
|
ex-deus
|
|
|
moi aussi je suis mdr davant un si bo troll
|
|
2008, ...
|
|
|
le C, je suis d'accord aussi
c assez hard quand meme
le C++, déjà par la notion d'objet, facilite la programmation.
Je trouve ce langage très intuitif et je regrette de ne pas l'avoir étudier plus que ca pour l'instant.
Il est assez complexe, mais je dirais pas que c'est pour les "purs et durs". Ceux la, je leur conseille l'assembleur
Quant au Java, il est "compilé" en "byte code", lui meme interprété par une machine virtuelle.
J'ai mis compilé entre guillements car pour moi, un programme compilé est une suite de 0 et de 1 executables par un ordinateur. Alors que le Java (en byte code) est belle et bien interprété par un autre programme.
Je trouve ce langage super simple. Il offre de grandes possibilités rapidement, mais l'incapacité à faire des executables est bien dommage. Une machine virtuelle est necessaire sur l'ordinateur de l'utilisteur.
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
|
|
|
"il est pas compilé (ni interpreté non plus)" puis "ce dernier sera interpreter par la JVM" >>
y'aurait pas comme un léger paradoxe là dedans ?
par contre ce que tu as dit au niveau de la rapidité est tout à fait exact mais ça reste un langage INTERPRETE bien que plus rapide.
Enfin, Delphi produit du code 100% compilé (comme C et C++), pas du bytecode, ne nécessite aucune interpretation grâce à la VCL de Borland.
|
|
Vendeur de larmes
|
|
|
djflex68 a écrit :
Alors là je dirais que j'ai jamais mais alors jamais vu un post AUSSI marrant !!
en fait tu viens de dire EXACTEMENT l'inverse de la vérité.
Explication :
Le vB n'est pas interprete >> MOUUARRRFF  alors là déjà premier fou rire !!! LE VB n'est pas interpreté !! ha ha ha ha !! non c vrai, les 5 Mo de RunTime (VBRUN.DLL et compagnie) qui accompagnent chacun des programmes que tu conçois ne sont là que pour faire joli !! mouarf !!! ce qu'il faut pas entendre...
Le C, ok, tres deconseille aux debutants >> j'enlèverais le "très" parce que j'en connais qui ont démmarré avec sans aucun souci...
Le C++, je vois pas en quoi c'est le langage des "purs et durs", je le connais pas >> j'aurais tendance à dire que quand on parle sans savoir on la f... (ce que t'aurais du faire depuis le début du post)
Enfin, le java est compile !!! et sa gestion memoire est tres pratique grace a la presence de ramasse-miettes >> la phrase qui m'achève et qui est totalement aux antipodes de la réalité !!! 1) il n'est pas compilé mais bel et bien interpreté par la JVM (machine virtuelle Java)
2) la presence de ramasse-miettes >> lol à mon avis ça sorti ce terme parce que t'as du le lire de travers une fois sur un site CAR c'est JUSTEMENT le point le plus controversé de JAVA, à savoir le fait que la gestion de la mémoire est effectuée automatiquement sans aucune possibilité pour le programmeur d'intervenir dans cette gestion, d'où UNE ENORME critique appellé "Ramasse-miettes" (étant donné qu'il alloue et libère la mémoire un peu n'importe comment) ... C'est donc véritablement une critique que lui font les programmmeurs, et toi tu t'en sers comme argument !!!
bon j'arrête là pour aujourd'hui.. je vais m'effondrer avant d'avoir fini ce post sinon..
bah si tu veux tout faire toi meme, tu choisis pas un langage qui le fait pour toi, ca me parait evident
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
2008, ...
|
|
|
il faut lire
- Le java n'est ni compilé ni interprété, il est transformé en byte code
- Le byte code est interprété
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
|
|
|
|
Gautier > yeah enfin qqn qui comprend qq chose à la prog !!
|
|
ex-deus
|
|
|
djflex68 a écrit :
"il est pas compilé (ni interpreté non plus)" puis "ce dernier sera interpreter par la JVM" >>
y'aurait pas comme un léger paradoxe là dedans ?
par contre ce que tu as dit au niveau de la rapidité est tout à fait exact mais ça reste un langage INTERPRETE bien que plus rapide.
Enfin, Delphi produit du code 100% compilé (comme C et C++), pas du bytecode, ne nécessite aucune interpretation grâce à la VCL de Borland.
non pas de paradoxe, vu que c pas le code que ta taper qui est interpreter.
|
|
|
|
|
|
ouais mais il pourrait y avoir confusion sur le "il" .. désigne-t-il le langage java (dans ce cas c toi qui t'es planté) ou le code tapé (dans ce cas c'était mal explicité)
|
|
Vendeur de larmes
|
|
|
djflex68 >> si tu viens pour chercher la petite bete dans tous les posts ca va pas aller
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
2008, ...
|
|
|
djflex68 a écrit :
Gautier > yeah enfin qqn qui comprend qq chose à la prog !!
au vu du ton que tu as employé au cours de ce topic, je ne prends pas ca comme un compliment.
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
|
|
|
lol dsl mais on peut pas laisser dire des choses pareilles !! (VB pas interpreté!! j'en ris encore... )
|
|
ex-deus
|
|
|
scuse, mais c la ou tu te ridiculise.
toute les version de vb inclu un interpreteur pour le debuggage,
Pour les version 6.0 et avant tu peux compiler tes projets, pour .net tu dois utilise le bidule qui s'appelle FRAMEWORK LAYER, qui aussi un genre de machine virtuelle.
|
|
Belgium
|
|
|
|
Ou est le probleme du garbage collector en java ??? Justement je trouve que c'est pratique...
|
|
J'ai trois des septantes
|
|
|
moi suis arrive dans la programmation et ai comence par le c (sous windows et linux) ainsi que des script shell sous linux, mysql
franchemetn cela m'a bcp plus
now j'etudie le delphi, bof sans plus, partique pour faire des petit programmes sans vraiment savoir programmer
l'anne prochaine je vois enfin du c et du java
-------
Ax GT serie limitée Hell'sangels, qu'elle [strike]est[/strike] etait bien pour la conduire
|
|
Belgium
|
|
ex-deus
|
|
|
Trenkill a écrit :
Cette année : sql, java  , cobol  et assembleur(c'est a pleurer ce langage tellement c chiant  )
sql au debut de l année c t sympa, asm j'aime bien (ai maitriser aujourd hui et toi?) java ca passe aussi, mais par contre cobol j'en parle pas...
|
|
Belgium
|
|
|
Nico5779 a écrit :
sql au debut de l année c t sympa, asm j'aime bien (ai maitriser aujourd hui et toi?) java ca passe aussi, mais par contre cobol  j'en parle pas...
J'ai merdé assembleur a crever auj :sweat:, t ds quelle serie ?
-------
"Science sans conscience n'est que ruine de l'âme"
|
|
ex-deus
|
|
Belgium
|
|
|
Nico5779 a écrit :
7 et toi?
1
Mais revenons a l'assembleur... Il etait encore utilisé pr les bios mais mtn il va etre remplacé par du C pr les bios. Je suis d'accord qu'il est encore utile a la limite en optimisation, mais à part ça, a quoi ça sert ??
-------
"Science sans conscience n'est que ruine de l'âme"
|
|
2008, ...
|
|
|
Trenkill a écrit :
1
Mais revenons a l'assembleur... Il etait encore utilisé pr les bios mais mtn il va etre remplacé par du C pr les bios. Je suis d'accord qu'il est encore utile a la limite en optimisation, mais à part ça, a quoi ça sert ??
a mieux comprendre le fonctionnement interne d'un ordinateur.
Mais c vrai qu'au niveau programmation ....
-------
[Chaque minute qui passe est une occasion de changer le cours de sa vie]
[Les préjugés sont les ennemis du bon sens]
|
|
ex-deus
|
|
|
|
c ca koi, pour créer tout un projet en asm fo etre très motivé, mais sinon c utile pour comprendre le fct de ta machine, des autres language etc...
|
|
Vendeur de larmes
|
|
|
Trenkill a écrit :
1
Mais revenons a l'assembleur... Il etait encore utilisé pr les bios mais mtn il va etre remplacé par du C pr les bios. Je suis d'accord qu'il est encore utile a la limite en optimisation, mais à part ça, a quoi ça sert ??
bah justement, c'est peut etre la qu'il était encore le plus utile...
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Belgium
|
| |