Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C > SDL ou C++ ? > Lecture du sujet

SDL ou C++ ?

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1  2  Suivante
Hors ligne yassine78 # Posté le 15/04/2008 à 20:19:22
Je suis un Zéro pointé ^^
Avatar
Groupe : Membres
Voilà je me pose une petite question et je demande votre avis a titre d'information, serait-il préférable d'étudier la SDL avant de passer en C++ ou sa change rien je peux commencer les cours en C++ ? Merci pour votre participation.

La patience est une vertu...apprenez a la maîtriser pour bien programmer
 
Hors ligne Pierre4012 # Posté le 15/04/2008 à 20:26:32
Groupe : Membres
Personnellement, j'ai sauté la SDL car cette bibliothèque ne m'intéressait pas, à la place, je me suis orienté vers l'API Windows.

Cela ne m'a pas empêché de progresser en C et de commencer (pas assez de temps, exam à la fin de l'année) à regarder le cours sur le C++ sans aucun problème de compréhension.

La SDL est une bibliothèque comme beaucoup d'autres, donc rien ne t'empêche de la sauter, par contre, je conseillerais de pratiquer un peu le C avant de te lancer dans le C++.
Édité le 15/04/2008 à 20:30:31 par Pierre4012
Hors ligne noob4ever # Posté le 15/04/2008 à 20:30:13
I aim for the middle.
Avatar
Groupe : Membres
Si tu te sens à l'aise passe au C++.
Si tu penses que tu as quelques soucis, vaut mieux dans ce cas que tu pratiques.

Mets ta bouche contre le trottoir tout de suite.
 
Hors ligne yassine78 # Posté le 15/04/2008 à 20:32:42
Je suis un Zéro pointé ^^
Avatar
Groupe : Membres
oui pour "évoluer" en C je participe activement sur le forum pour voir les erreurs des uns essayer d'apporter mon aide etc.

La patience est une vertu...apprenez a la maîtriser pour bien programmer
 
Hors ligne moi 2 # Posté le 15/04/2008 à 20:33:04
Groupe: zeros
Avatar
Groupe : Membres
Cela dépends de ce que tu veux faire. Si tu veux faire des jeux simplement ben oriente-toi vers la SDL. Mais si tu veux apprendre un nouveau langage, faire des utilitaires ou encore programmer autre chose que le C, alors oriente-toi vers le C++.

Personnelement, j'ai d'abord appris la SDL, j'ai après touché un peu au C++ et il ne m'a pas vraiment attiré.

J'ai appris: Le xHTML / Le PHP / Le C / Blender
J'ai à moitié appris: Le Javascript / Le C++ / Gimp
J'apprends: Rien
Image utilisateur o_O o_O
 
Hors ligne noob4ever # Posté le 15/04/2008 à 20:42:03
I aim for the middle.
Avatar
Groupe : Membres
Citation : Pas de titre
Si tu veux faire des jeux simplement ben oriente-toi vers la SDL


C'est certainement pas avec SDL qu'on peut faire un jeu facilement.

SFML est disponible en C/C++

Mets ta bouche contre le trottoir tout de suite.
 
Hors ligne beta # Posté le 15/04/2008 à 20:52:54
Groupe : Membres
Si tu est sous mac alors ne prend pas la SFML tu mettra des plombe a l'installer et tu ne serra meme pas sur que sa marche (je suis sous mac et je galère a mort car il n'y a pas de .framework et s'est la merde a utiliser)par depit j'ai fini par prendre la sdl qui s'installe de deux simple copier collez.
Hors ligne yassine78 # Posté le 15/04/2008 à 21:14:56
Je suis un Zéro pointé ^^
Avatar
Groupe : Membres
nan tranquilou j'ai Windows ^^ . mais là je prend du "repos" sur les cours je veux pas trop en avoir d'un coups...donc là je reste un peu sur le C histoire de me familiariser avec...merci pour vos réponses :) .

La patience est une vertu...apprenez a la maîtriser pour bien programmer
 
Hors ligne Nataniel # Posté le 15/04/2008 à 21:23:56
Avatar
Groupe : Membres
Citation : noob4ever
Citation : Pas de titre
Si tu veux faire des jeux simplement ben oriente-toi vers la SDL


C'est certainement pas avec SDL qu'on peut faire un jeu facilement.

SFML est disponible en C/C++


Mais si... SDL c'est pas très dur au final. C'est juste une question d'algo après. la bibliothèque elle-même s'utilise assez simplement en se référant au tuto en cas de besoin.
 
Hors ligne yassine78 # Posté le 15/04/2008 à 21:27:27
Je suis un Zéro pointé ^^
Avatar
Groupe : Membres
fait peur l'image a Nataniel... :euh: sinon pour ce qui est du sujet ^^ . je vais pas être gourmand comme je l'es dit je vais y aller doucement et ensuite attaquer le C++.

La patience est une vertu...apprenez a la maîtriser pour bien programmer
 
Hors ligne noob4ever # Posté le 15/04/2008 à 21:49:24
I aim for the middle.
Avatar
Groupe : Membres
Citation : Pas de titre
Mais si... SDL c'est pas très dur au final. C'est juste une question d'algo après. la bibliothèque elle-même s'utilise assez simplement en se référant au tuto en cas de besoin.


SDL est relativement bas niveau, SFML permet de ne se soucier que du principal.

As-tu utilisé les deux pour te faire une opinion ? y'en suis pas certain.

Mets ta bouche contre le trottoir tout de suite.
 
Hors ligne Nataniel # Posté le 16/04/2008 à 08:46:18
Avatar
Groupe : Membres
J'ai utilisé le deux oui...

Et je dis pas que la SFML n'est pas plus simple. C'est le cas, à condition de capter la notion d'objet (je l'ai essayé à l'époque où elle était uniquement en C++).

Mais ce que je dis, c'est que la SDL n'est pas si dur. Certes, c'est bas niveau. Mais elle a des fonctions toutes faites qu'il suffit d'appeler. Donc en vérifiant le proptotype des fonctions de temps en temps pour par leur envoyer des trucs bizarre, ça passe sans problème.
 
Hors ligne noob4ever # Posté le 16/04/2008 à 12:52:07
I aim for the middle.
Avatar
Groupe : Membres
Citation : Pas de titre
Mais elle a des fonctions toutes faites qu'il suffit d'appeler. Donc en vérifiant le proptotype des fonctions de temps en temps pour par leur envoyer des trucs bizarre, ça passe sans problème.


Bin non justement...

Mets ta bouche contre le trottoir tout de suite.
 
Hors ligne kerma # Posté le 16/04/2008 à 14:08:50
Le "link" de la programmation!
Avatar
Groupe : Membres
Désolé de faire dériver le sujet... Est-ce qu'une bibliothèque est facile à apprendre en général?
Je veux dire, est-ce que la SDL est plus dur que les autres?
personnelement je la connais bien mais... Juste pour savoir??
Sinon je pense que, pour en revenir au sujet, le mieux est de faire d'abord la SDL...
Ca te permet de bien comprendre le c...
Et puis bon, si ça t'ennui torp, ben tu sautes ^^
Mais tu verras, la SDL c'est plutot sympa, enfin je trouve ^^

Vous aimez les maths et/ou la physique/chimie ? N'hésitez pas, foncez sur mon site web : cliquez-ici
 
Hors ligne noob4ever # Posté le 16/04/2008 à 14:30:41
I aim for the middle.
Avatar
Groupe : Membres
Citation : Pas de titre
Est-ce qu'une bibliothèque est facile à apprendre en général?


impossible de répondre, cela dépend de la structure de la bibliothèque, de sa documentation, de si les noms des fonctions, des objets etc et bien choisie ( c'est important les bon noms de fonctions ).

Citation : Pas de titre
Je veux dire, est-ce que la SDL est plus dur que les autres?


SDL te permet certaines choses, par exemple de faire un blit à l'écran, et à partir de ça tu te débrouille pour pondre une application. Ce n'est peut-être pas la meilleure méthode mais pas la plus pire.

Citation : Pas de titre
Sinon je pense que, pour en revenir au sujet, le mieux est de faire d'abord la SDL...
Ca te permet de bien comprendre le c...


Si il a bien compris les cours, alors SDL ne lui apportera pas de connaissance direct sur le C.

Citation : Pas de titre
Mais tu verras, la SDL c'est plutot sympa, enfin je trouve ^^


Tout est relatif :-°

Mets ta bouche contre le trottoir tout de suite.
 
Hors ligne remram44 # Posté le 16/04/2008 à 15:07:08
§ KCOMDL §
Avatar
Groupe : Membres
Personnellement je n'ai jamais compris pourquoi il faudrait apprendre le C avant le C++. Pour avoir appris le C++ directement, je ne sais pas trop quoi répondre o_O

---:--: g33k |ns|d3 :--:---
WikiNyug
 
Hors ligne kerma # Posté le 16/04/2008 à 15:12:55
Le "link" de la programmation!
Avatar
Groupe : Membres
Citation : noob4ever
Citation : Pas de titre


<citation nom="Pas de titre">Mais tu verras, la SDL c'est plutot sympa, enfin je trouve ^^


Tout est relatif :-°

Lool ^^

Vous aimez les maths et/ou la physique/chimie ? N'hésitez pas, foncez sur mon site web : cliquez-ici
 
Hors ligne george135 # Posté le 16/04/2008 à 15:39:57
Groupe : Bannis
Professionnellement, la SDL est juste une lib sans intérêt, vu qu'aucun client ne l'utilise (évidemment : finance, banque, industrie : on ne va pas s'amuser à faire des SuperMario pour calculer des Taux de Cession Interne...)
C'est donc du temps totalement perdu.
Et on n'apprend pas le C ou C++ avec des pseudos cours ou "tutos" remplis d'énormités et écrits par des gamins de 15-25 ans, n'ayant
aucune expérience professionnelle, et n'ayant jamais dispensé de formations, qui
mènent droit dans le mur les autres pauvres débutants qui tombent dessus.
On apprend uniquement avec des bouquins, versions US obligatoires.
Hors ligne Eclyps # Posté le 16/04/2008 à 17:15:38
Kenny Noël , Yep! Yep! Yep!
Avatar
Groupe : Membres
Pourquoi tu t'est inscrit si c'est pour dire que les cour c'est de la merde ?

QScintilla Ma Playlist Image utilisateur
Image utilisateur No Life Test
Image utilisateur Geek Test
Image utilisateur Nerd Test
 
Hors ligne moi 2 # Posté le 16/04/2008 à 17:24:41
Groupe: zeros
Avatar
Groupe : Membres
Citation : remram44
Personnellement je n'ai jamais compris pourquoi il faudrait apprendre le C avant le C++. Pour avoir appris le C++ directement, je ne sais pas trop quoi répondre o_O

C'est sur le site du zéro qu'on apprend comme ça. Tu peux très bien apprendre le C++ sans avoir touché au C. Mais ici c'est différend: au C, on apprend toutes le bases pour programmer (variable, boucles, conditions, ...) puis après on passe au C++ car il ressemble au C ('fin pas tout à fait). M@teo21 ne va pas réexpliquer comment déclarer des variables, les boucles... Car il a déjà tout expliqué dans le cours pour C.

2ème raison: Le C est en quelque sorte plus facile à apprendre (personnelement) car imagine tu commences à programmer et tu dois déjà essayer de comprendre la POO, l'héritage...

J'ai appris: Le xHTML / Le PHP / Le C / Blender
J'ai à moitié appris: Le Javascript / Le C++ / Gimp
J'apprends: Rien
Image utilisateur o_O o_O
 
Hors ligne Vhann # Posté le 16/04/2008 à 17:54:05
VIM Has Anything u Need, Nerd
Avatar
Groupe : Membres
Citation : moi 2
Citation : remram44
Personnellement je n'ai jamais compris pourquoi il faudrait apprendre le C avant le C++. Pour avoir appris le C++ directement, je ne sais pas trop quoi répondre o_O

C'est sur le site du zéro qu'on apprend comme ça. Tu peux très bien apprendre le C++ sans avoir touché au C. Mais ici c'est différend: au C, on apprend toutes le bases pour programmer (variable, boucles, conditions, ...) puis après on passe au C++ car il ressemble au C ('fin pas tout à fait). M@teo21 ne va pas réexpliquer comment déclarer des variables, les boucles... Car il a déjà tout expliqué dans le cours pour C.

2ème raison: Le C est en quelque sorte plus facile à apprendre (personnelement) car imagine tu commences à programmer et tu dois déjà essayer de comprendre la POO, l'héritage...


Bien non, c'est comme ceux qui apprennent à programmer avec Java: de manière générale, on leur apprend à programmer en dépouillant le langage de l'orienté objet (au possible), puis on leur apprend petit à petit ce qu'est le concept d'orienté objet.

Avec le C en premier, tu te tappes les pointeurs, l'allocation dynamique et tout ça en plus.

Peu importe la façon d'y arriver, ce qui compte c'est le résultat: "tous les chemins mènent à Rome" dit-on.

Citation : Eclyps
Pourquoi tu t'est inscrit si c'est pour dire que les cour c'est de la merde ?

Il ne faut pas contredire george135, LUI a de l'expérience, mais ne le montre pas, LUI serait capable de faire un cours qui fait du sens, mais ne le fait pas (et comme les autres tutos ne sont pas de LUI, nécessairement, c'est de la merde), LUI utilise les VRAIES bibliothèques (et, nécessairement, celles que LUI n'utilise pas, c'est de la merde). Je pourrais continuer longtemps comme ça sur :ange: george135 :ange: , mais il a trop de belles qualités pour toutes les énumérer ici.

Nota: Remarquez l'accent qui est mis sur le mot "LUI" (c'est parce que george135 est un dieu)...

Cordialement,
Vhann.

"root@darkstar:~# fortune
There once was an old man from Esser,
Who's knowledge grew lesser and lesser.
It at last grew so small, [He knew nothing at all,
And now he's a College Professor" :lol:
Saisir du texte avec SDL facilement? C'est ici (SDL_Input)
Vous voulez rire?
-Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox
Quelques URLs amusantes pour Firefox users:
-<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien>
-<lien url="about:robots">about:robots</lien>
Amusez-vous :D
 
Hors ligne kerma # Posté le 16/04/2008 à 18:16:03
Le "link" de la programmation!
Avatar
Groupe : Membres
george135, c'est toi Chuck Norris?
Pourquoi avoir choisis ce pseudo?
( pour comprendre cette blague, tapez Chuck Norris facts sur google ^^)

Vous aimez les maths et/ou la physique/chimie ? N'hésitez pas, foncez sur mon site web : cliquez-ici
 
Hors ligne bloom1 # Posté le 16/04/2008 à 18:25:36
Mangez des pommes !
Avatar
Groupe : Membres
george135 croit que personne utilise la SDL... Il devrait chercher sur Google, le petit malin. VirtualBox (un émulateur de PC) utilise SDL pour son émulateur... De plus, je vous ferais remarquer que M@theo21 est un professionnel : il a suivi un cours d'ingénieur en informatique dans une école très réputée.
Mais bon ce sujet commence à divaguer, là...
Édité le 16/04/2008 à 18:28:19 par bloom1
 
Hors ligne boon # Posté le 16/04/2008 à 19:11:34
be a boon 4 ever
Avatar
Groupe : Membres
Tout de façon, george135 est le meilleur .... critiqueur :p
tout ce que font les autres c'est de la merde
tout ce qu'il fait lui c'est très bien
Observons les 5 dernier messages de george135

Citation : george135
> Voilà, je voudrais faire un convertisseur txt --> html ( je sais il suffit juste de renomer le fichier txt en html ...

Parce que renommer un fichier, cela va changer son format ?!
C'est nouveau, ça vient de sortir.
On en lit de belles...


Celui la met directement attribué ... Sache cher george135 que en renommant l'extension de certain fichier sa change le format ... jpg-bmp marche trés bien bmp-gif également gif-jpg aussi txt-html marche très bien ... c'est sur n'essaye pas de renommer un avi en mp3 sa marchera pas :p mais j'y pense tu dervait savoir sa toi qui a fait de brillante études ...

Citation : george135
> C'est merveilleux!

Merveileusement nullissime, puique cela montre qu'il n'a rien compris aux codepages...


C'est que notre george est rageux .... ( la réponse qu'il donne me fait penser à louis de funes (que j'adore) )En effet george est très jaloux car Fvirtman as réussi là où il a échoué ...

Citation : le meme -_-
S'il n'y en avait qu'une...
Déjà, "system()" ne s'utilise jamais en production.
On utilise toujours les apis fournies par l'OS.
C'est tout sauf professionnel.
</citation>

C'est vrai le mec qui a posté ce message (brastir) as demandé quelque chose d'extrêmement professionnel .... c'est surement une personne qui pratique la programmation en loisir ( comme beaucoup sur ce site ) en aucun cas il n'as voulu faire quelques chose de professionnel ...

Citation : george
> system("vlc musique.mp3");

ce n'est pas du tout de la programmation, c'est du travail de cochon. Et depuis quand vlc est en standard sous Windows ?
quand on a un minimum de professionnalisme, on utilise les apis MM, voire COM, et ça marche tout seul


A croire que notre georgounet est bill gates ou un programmeur très important dans la haute sphère ... il rapporte toujours tout au professionnalisme alors que ce n'est pas du tout le but de ce site .

Citation : george
on apprend avec des bouquins, pas avec des tutoriaux à 2 balles.
Commence par lire le K&R...


Ah on apprend que les tutos du sdz sont à deux balles ... Et bien non il sont gratuit :p ( petit humour ;) )

Citation : the last of george
Il ne faut évidemment pas utiliser "system" (1 fois de plus). On n'utilise *jamais* system, surtout en production !
ça se fait en quelques lignes avec l'api concernée (2 secondes pour la trouver dans MSDN) et un thread
Et c'est vraiment un classique


Pourquoi il ne faute jamais ? ceux qui on "inventé" le c n'ont pas crée system pour rien :-°

Enfin bref, avec george aucun (ou presque) messages aide la personne c'est souvent pour critiquer soit :

  • la personne qui a crée le sujet
  • soit une personne qui répond
  • soit le sdz


sacré george ...

Enfin pour finir mon petit exposé :p

On peut voir que george135 est inscrit depuis le 31 janvier/01/08 soit depuis plus de 3 mois ... si ce site ne lui plait pas ( il a le droit ) ... qu'il le quitte ...

Merci de m'avoir lu ;)

Pour les débutants : ne vous découragez pas face au message de george ... comme dit ma grand mére ( ;) ) c'est un raconte couille ( avec un fort accent niçoi :p ) et
BOYCOTTEZ george135

BOYCOTTEZ george135
 
Hors ligne Vhann # Posté le 16/04/2008 à 19:16:43
VIM Has Anything u Need, Nerd
Avatar
Groupe : Membres
:lol: boon, tu es mon nouveau héros, c'est trop drôle.

"root@darkstar:~# fortune
There once was an old man from Esser,
Who's knowledge grew lesser and lesser.
It at last grew so small, [He knew nothing at all,
And now he's a College Professor" :lol:
Saisir du texte avec SDL facilement? C'est ici (SDL_Input)
Vous voulez rire?
-Nous jurons sur l'honneur qu'Internet Explorer n'est PAS basé sur Mozilla Firefox
Quelques URLs amusantes pour Firefox users:
-<lien url="chrome://browser/content/browser.xul">chrome://browser/content/browser.xul</lien>
-<lien url="about:robots">about:robots</lien>
Amusez-vous :D
 
Hors ligne boon # Posté le 16/04/2008 à 19:27:51
be a boon 4 ever
Avatar
Groupe : Membres
Citation : Vhann
:lol: boon, tu es mon nouveau héros, c'est trop drôle.


content que cela t'es plu ....

BOYCOTTEZ george135
 
Hors ligne moi 2 # Posté le 16/04/2008 à 19:41:41
Groupe: zeros
Avatar
Groupe : Membres
Citation : george135
Professionnellement, la SDL est juste une lib sans intérêt, vu qu'aucun client ne l'utilise (évidemment : finance, banque, industrie : on ne va pas s'amuser à faire des SuperMario pour calculer des Taux de Cession Interne...)
C'est donc du temps totalement perdu.
Et on n'apprend pas le C ou C++ avec des pseudos cours ou "tutos" remplis d'énormités et écrits par des gamins de 15-25 ans, n'ayant
aucune expérience professionnelle, et n'ayant jamais dispensé de formations, qui
mènent droit dans le mur les autres pauvres débutants qui tombent dessus.
On apprend uniquement avec des bouquins, versions US obligatoires.


Je vois. Mateo écrit que des conneries et c'est un amateur qui à suivit des études. Et bien sur grâce à ses "conneries" je sais programmer, faire des jeux... Et pis la SDL c'est une lib nul qui ne sert à rien et que personne utilise. C'est évidant!


J'ai appris: Le xHTML / Le PHP / Le C / Blender
J'ai à moitié appris: Le Javascript / Le C++ / Gimp
J'apprends: Rien
Image utilisateur o_O o_O
 
Hors ligne Latios # Posté le 16/04/2008 à 20:39:35
i² = -1
Avatar
Groupe : Membres
Citation : boon
Sache cher george135 que en renommant l'extension de certain fichier sa change le format ... jpg-bmp marche trés bien bmp-gif également gif-jpg aussi txt-html marche très bien ...

Non, franchement, non Oo'
Certes tes éditeurs d'images peuvent toujours lire tes images, mais ton fichier ne s'est pas subitement transformé en un autre format ;) Ces programmes reconnaissent juste le vrai format du fichier par son contenu :)
Fondamentalement, l'extension ne sert à rien. C'est juste utilisé par l'explorateur pour savoir avec quel icône représenter ton fichier et avec quoi l'ouvrir quand tu double clique dessus (entre autre), mais ça dit pas avec exactitude le format du fichier :)
Bien entendu ça sert aussi à savoir au premier coup d'oeil à quel type de fichier on a affaire en console par exemple.
Hors ligne kerma # Posté le 16/04/2008 à 20:53:50
Le "link" de la programmation!
Avatar
Groupe : Membres
George est doux, george est frais... Mais George est beaucoup trop emcombrant...
Allez, George, retournes dans ton igloo ^^

Vous aimez les maths et/ou la physique/chimie ? N'hésitez pas, foncez sur mon site web : cliquez-ici
 
Hors ligne askerat # Posté le 16/04/2008 à 21:48:47
Groupe : Membres
Citation : boon

Celui la met directement attribué ... Sache cher george135 que en renommant l'extension de certain fichier sa change le format ... jpg-bmp marche trés bien bmp-gif également gif-jpg aussi txt-html marche très bien ... c'est sur n'essaye pas de renommer un avi en mp3 sa marchera pas :p mais j'y pense tu dervait savoir sa toi qui a fait de brillante études ...


En réalité les extensions n'existent plus depuis les années 90, voir meme avant. Car avant on reservait 8 octets pour le nom de fichier, et 3 pour l'extension, ce qui n'est plus vrai.

Retour au forum "Langage C" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 75 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0683s (0.0527s)