CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

de c à c++

jattendts3
jattendts3
Niveau 6
22 janvier 2005 à 15:57:57

est-il indispensable de connaître c avent d´entammer c++ ?

--Prophet--
--Prophet--
Niveau 4
22 janvier 2005 à 15:59:26

non.

gollumkawder
gollumkawder
Niveau 10
22 janvier 2005 à 16:05:04

En effet la réponse de Prophet est exacte :)
Cependant, la base du C++ c´est le C, il comporte bien sûr autre chose, une évolution, des concepts en plus tout ça, mais il vaut mieux connaitre un tout petit peu les grandes lignes de la programmation avant de se lancer dans le C++, l´interface, la syntaxe et les concepts sont repoussants au possible pour quelqu´un qui débute
Alors qu´avec un langage beaucoup plus " scolaire" comme le python tu apprends la prog facilement

jattendts3
jattendts3
Niveau 6
22 janvier 2005 à 16:08:54

nan, moi je trouve ça " charman" les lignes de code ( eh oui, je suis fou ! !)

Lapintade
Lapintade
Niveau 30
22 janvier 2005 à 16:13:00

Le C++ etant une evolution du C, qu´on le veuille on non, on apprend le C avant le C++ :)
La question se pose meme pas dans ce cas.

jattendts3
jattendts3
Niveau 6
22 janvier 2005 à 16:19:14

merci de me decourager lol

kufa
kufa
Niveau 9
22 janvier 2005 à 16:26:21

"
Knowing C is a prerequisite for learning C++, right?

Wrong. The common subset of C and C++ is easier to learn than C. There will be less type errors to catch manually ( the C++ type system is stricter and more expressive), fewer tricks to learn ( C++ allows you to express more things without circumlocution), and better libraries available. The best initial subset of C++ to learn is not " all of C".

"

- Bjarne Stroustrup

gollumkawder
gollumkawder
Niveau 10
22 janvier 2005 à 16:28:49

Ouais mais ça c´est vrai pour les barbus, on est pas des barbus nous, de toute façon quand on prend un bouquin, les premiers trucs qu´on fait viennent du C... A moins que dans vos bouquins vous commenciez directement par l´encapsulation... ; -)

gollumkawder
gollumkawder
Niveau 10
22 janvier 2005 à 16:29:39

un bouquin de CPP, allez pas chercher dans " 1000 et 1 blagues pour vous faire des amis..."

Lapintade
Lapintade
Niveau 30
22 janvier 2005 à 16:33:18

kufa > Citer de l´anglais ici c´est comme pisser dans un violon.
T´es un extremiste toi ? Tu utilises Lunix ? ( je dis ca car ca fait plusieurs fois que tu me contredis sur des pinaillements. Pour le fun ? pour exister ? pour augmenter ton nombre de messages ? :) )

gollumkawder > Tout a fait d´accord. La moitié d´un bouquin de C++ sont quasi identiques a un bouquin de C.

Lapintade
Lapintade
Niveau 30
22 janvier 2005 à 16:44:17

Kufa > En me relisant c´est un peu agressif mon message. Sorry. Pareil en plus soft en fait je voulais dire :)

dnob700
dnob700
Niveau 10
22 janvier 2005 à 16:50:28

je suis un peu d´accord avec kufa qu´il y a des bout du C qu´il ne srrs à rien d´apprendre.
particulièrement tout ce qui concerne stdio est " compliqué" et parfaitement inutiles face à la puissance des flux du c++.

ce n´est qu´un exemple mais il y a pas mal de mécanisme en C qui sont toujours appris au début des bouquins et qu´il est toujours temps d´apprendre le jour où c´est absolument necessaire.

LGV
LGV
Niveau 28
22 janvier 2005 à 18:18:49

si on regarde bien, kUfa ne contredit explictement personne : il ne fait que reporter le point de vue de qqun particulièrement bien placé sur la question. Qu´un autre forumeur poste avant ou apres, ça n´a aucune importance.
Et je suis, en prime, assez d´accord ce qu´il dit : pour ma part je n´ai fait que *tres peu* de C, pour me diriger quasi-directement vers du C++, et ça ne pose pas de soucis particulier.

MathieuN7
MathieuN7
Niveau 10
22 janvier 2005 à 18:57:37

Ben jpense que c´est pas vraiment pareil...
Dans un bouquin de C++, le helloworld va se faire ainsi:

  1. include < iostream>

using namespace std;

int main()
{
cout < < " Helloworld" < < endl;
return 0;
}

Alors qu´un helloworld en C se fera ainsi:

  1. include < stdio.h>

int main()
{
printf("Helloworld\n");
return 0;
}

Donc on n´a ici pas besoin du C pour faire du C++ !

Lapintade
Lapintade
Niveau 30
22 janvier 2005 à 19:12:30

C´est un peu limité comme exemple ca. :)

Je remarque simplement par la pratique que finalement le C est toujours bien present et qu´implicitement c´est lui qu´on utilise en grande partie quand on fait du C++.

kufa
kufa
Niveau 9
23 janvier 2005 à 19:30:54

Citer de l´anglais ici c´est comme pisser dans un violon.

Bah ya tjs une ou deux personne qui comprendra.

T´es un extremiste toi ? Tu utilises Lunix ?

Non un amiga, un pc/windows, et des tels portables.

( je dis ca car ca fait plusieurs fois que tu me contredis sur des pinaillements.

Je ne vois pas en quoi je te contredis. Je donnais le point de vue de bjarne, probablement extremement bien place sur la situation. ( pour ceux qui ne le connaissent pas, c´est l´un des createur du c++)

Il dit bien que le c++ et le c utilisent ( et c´est normal vu que le c++ a ete cree au dessus du C) un sous ensemble commun, mais que c´et plus facile de l´utiliser en C++. Et vi, exemple tout con:

void test( void )
{
int a = 0;
printf( " Hello" ) ;
int b = 0; / / compile pas en C
}

Je voulais juste donner mon avis, qui est que si quelqu´un veut apprendre le *c++*, qu´il se prenne un bouquin de C++ et qu´il n´apprenne pas le C. Ca lui evitera de perdre du temps.

Pour le fun ? pour exister ? pour augmenter ton nombre de messages ? )

Oui jv est ma vie :p)

En me relisant c´est un peu agressif mon message. Sorry. Pareil en plus soft en fait je voulais dire

Hehe ok :)

Sinon bien d´accord avec dnoob et lgv.

Matbox2
Matbox2
Niveau 7
23 janvier 2005 à 19:41:59

Si jamais tu tombes sur des librairies écrites en C cela peut-être interressant de connaitre le C.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment