Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 93 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
 Page :  1  2
Page Précédente 
Auteur
 Sujet :

Et sinon le C c'est puissant?

 
n°4921
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 15:10:34  profilanswer
 

Voila je suis en train d'apprendre le C et je me demandai si c 'était puissant et quelle etaient les limites de ce langage  :)  
Merci.


Message édité par Tisiphone le 24-08-2003 à 15:11:43

---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4922
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 24-08-2003 à 15:39:16  profilanswer
 

puissant dans kel sens ?
 
C'est puissant pour du calcul je crois


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4923
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 15:58:43  profilanswer
 

nodashi a écrit :

puissant dans kel sens ?
 
C'est puissant pour du calcul je crois


Ben je veut dire au niveau des fonctions etc ....
Les limites de ce langage quoi!  :)


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4924
lukefab
meuh
Profil : Habitué
Posté le 24-08-2003 à 16:28:06  profilanswer
 

C'est un langage vieux (années 70), implémenté sur toutes sortes de machines possibles mais bas niveau, très proche du matériel.
Il est donc utilisé pour coder le noyau linux, les drivers et tout le toutim.
Par contre, pas de gestion du mode graphique, tout en ligne de commande.


---------------
Opera 8.51 pour Windows, Linux, FreeBSD, Solaris, Mac OS X.
www.opera.com , c'est bon et sans morceau de pub dedans, mangez-en.
Un pingouin aux pommes ?
n°4925
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 16:56:44  profilanswer
 

lukefab a écrit :

C'est un langage vieux (années 70), implémenté sur toutes sortes de machines possibles mais bas niveau, très proche du matériel.
Il est donc utilisé pour coder le noyau linux, les drivers et tout le toutim.
Par contre, pas de gestion du mode graphique, tout en ligne de commande.


Ah ya pas moyen de faire une interface graphique en C ! :??:


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4926
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 17:39:12  profilanswer
 

Fin bon c'est la merde si yapa d'interface graphique moi je voulais faires des boutons zolis et tout et tout domage, et ça m'etonne que ce soit un langage de bas niveau car c'est nettement plus facile que l'asm.


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4927
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 19:42:36  profilanswer
 

Bon alors disons que je veu faire des programmes plus dans le style manip de données, de programmes, patchs, cryptographie etc... voire reseaux, avec une belle interface graphique quel langage(s) me conseilleraient vous?  :)


Message édité par Tisiphone le 24-08-2003 à 19:43:57

---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4928
lukefab
meuh
Profil : Habitué
Posté le 24-08-2003 à 19:59:44  profilanswer
 

Pour faire ce que tu veux, c'est ce qu'il y a de mieux.
Mais attention, comme c'est bas niveau, c'est quelque fois assez ardu, faut bien réfléchir qd tu manipules tes pointeurs sinon seg fault, core dump et cie...
Et pour l'interface graphique, tu fais simplement un frontend pour ton appli en ligne de commande.
 
Et pour finir, je te conseille de coder sous un UNIX qui possède en standard tous les outils pour coder en C.
 
EDIT : j'ai oublié le C++ qui est une extension du C qui permet de faire des interfaces graphiques...


Message édité par lukefab le 24-08-2003 à 20:01:12

---------------
Opera 8.51 pour Windows, Linux, FreeBSD, Solaris, Mac OS X.
www.opera.com , c'est bon et sans morceau de pub dedans, mangez-en.
Un pingouin aux pommes ?
n°4930
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 20:41:35  profilanswer
 

lukefab a écrit :

Pour faire ce que tu veux, c'est ce qu'il y a de mieux.
Mais attention, comme c'est bas niveau, c'est quelque fois assez ardu, faut bien réfléchir qd tu manipules tes pointeurs sinon seg fault, core dump et cie...
Et pour l'interface graphique, tu fais simplement un frontend pour ton appli en ligne de commande.
 
Et pour finir, je te conseille de coder sous un UNIX qui possède en standard tous les outils pour coder en C.
 
EDIT : j'ai oublié le C++ qui est une extension du C qui permet de faire des interfaces graphiques...


D'accord merci :jap:   je compte d'abord apprendre le C comme ça j'aurai les bases pour le C++, puis j'ai pas unix j'ai linux et je sais pas m'en servir (pour tout dire j'ai meme jamais essayé), moi ce qui m'interresserait ce serait de faire de beau environnement graphiques pour de petit programmes que je coderai pour mes besoins, au moins aussi beaux que ceux d'opera tu vois ce que je veu dire, mais bon pour l'instant j'ai juste lu quelques pages sur le C, je sais declarer les variables, les afficher etc... Et en effet c'est très proche du php.
Je compte m'acheter un livre je sais pas encore lequel et je viens de prendre un compilateur, le meilleur moyen d'apprendre est de pratiquer.
Tu connaitrais pas un bon site pour apprendre le C parce que juska maitenant je tire mes connaissances de pages ecrites par des gars sur leur site perso mais c'est tout et je voudrai quelque chose de plus complet.
 :)  


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4931
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 24-08-2003 à 21:10:46  profilanswer
 

pour tes interfaces graphikes auxkels tu tiens tu n'as k'a te pencher sur Visual Basic ;)


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4932
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 24-08-2003 à 21:15:20  profilanswer
 

nodashi a écrit :

pour tes interfaces graphikes auxkels tu tiens tu n'as k'a te pencher sur Visual Basic ;)


D'accord mais est ce que en vb je pourrais faire ce que j'ai cité plus haut comme applications?


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4933
lukefab
meuh
Profil : Habitué
Posté le 24-08-2003 à 22:56:10  profilanswer
 

D'abord linux c'est un unix donc c'est bon.  
 
Ben difficile de répondre à ta question, surtout que tu apprends en autodidacte. Si tu cherches bien sur google, tu ne devrais pas avoir trop de mal à trouver des cours de C complets sur le net.
 
Faudrait savoir ce que tu veux faire exactement comme ype de logiciel, pour quel public (autrement dit : linux ou seulement windows) enfin pleinde choses parce qu'il existe plein de langages de programmation.
 
Tu peux aussi regarder du coté du java qui a l'avantage d'être multi plateforme et gratuit donc aps besoin d'installer VB qui lui est payant.


---------------
Opera 8.51 pour Windows, Linux, FreeBSD, Solaris, Mac OS X.
www.opera.com , c'est bon et sans morceau de pub dedans, mangez-en.
Un pingouin aux pommes ?
n°4934
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 25-08-2003 à 00:41:53  profilanswer
 

pas de pb pour ce ke tu veux faire en VB ;)


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4935
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 00:53:31  profilanswer
 

lukefab a écrit :

D'abord linux c'est un unix donc c'est bon.  
 
Ben difficile de répondre à ta question, surtout que tu apprends en autodidacte. Si tu cherches bien sur google, tu ne devrais pas avoir trop de mal à trouver des cours de C complets sur le net.
 
Faudrait savoir ce que tu veux faire exactement comme ype de logiciel, pour quel public (autrement dit : linux ou seulement windows) enfin pleinde choses parce qu'il existe plein de langages de programmation.
 
Tu peux aussi regarder du coté du java qui a l'avantage d'être multi plateforme et gratuit donc aps besoin d'installer VB qui lui est payant.


Ben les softs que je veu faire c'est en partie pour ma pomme mais je compte bien les mettre en dl sur mon site.  
Pour plateformes windows, nunux je verrais plus tard (faut deja que je l'installe avant :lol: )


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4936
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 00:55:34  profilanswer
 

nodashi a écrit :

pas de pb pour ce ke tu veux faire en VB ;)


Merci de toutes façon maintenant que je suis lancé sur le C , vb je ferais plus tard ça peu etre intrerressant


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4937
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 25-08-2003 à 01:19:55  profilanswer
 

Tisiphone a écrit :


Merci de toutes façon maintenant que je suis lancé sur le C , vb je ferais plus tard ça peu etre intrerressant


 
non c'est de la merde  :p


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4938
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 01:26:59  profilanswer
 

nodashi a écrit :


 
non c'est de la merde  :p  


Le vb? ouais on m'a dit :) mais je sai pas pk  :lol:


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4939
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 25-08-2003 à 04:15:12  profilanswer
 

Tisiphone a écrit :


Le vb? ouais on m'a dit :) mais je sai pas pk  :lol:  


 
Ca bouffe beaucoup de memoire :/
Et c'est pas super rapide (comparé au C++) :p


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4941
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 12:58:07  profilanswer
 

nodashi a écrit :


 
Ca bouffe beaucoup de memoire :/
Et c'est pas super rapide (comparé au C++) :p


Ok merci donc je reste sur le C et après je passe au C++  :jap:


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4943
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 25-08-2003 à 18:38:07  profilanswer
 

Tisiphone a écrit :


Ok merci donc je reste sur le C et après je passe au C++  :jap:  


 
passe dircet à C++ moi j'ai jamais fait de C et je suis un C++ roXxXor :p
 
Non je deconne


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4944
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 19:28:12  profilanswer
 

nodashi a écrit :


 
passe dircet à C++ moi j'ai jamais fait de C et je suis un C++ roXxXor :p
 
Non je deconne


Ouais c pas une mauvaise idée  ;) merci


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4945
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 25-08-2003 à 22:56:04  profilanswer
 

Tisiphone a écrit :


Ouais c pas une mauvaise idée  ;) merci


 
Et puis le C++ t'auras pas de mal à trouver de laide et des excellent bouquin :)
Perso j'ai "Comment programmer en langage C++" aux editions Eyrolles et c'est tres bien, ca ne vaut pas un O'reilly mais j'ai pas les moyens ;)


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4946
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 25-08-2003 à 23:07:26  profilanswer
 

nodashi a écrit :


 
Et puis le C++ t'auras pas de mal à trouver de laide et des excellent bouquin :)
Perso j'ai "Comment programmer en langage C++" aux editions Eyrolles et c'est tres bien, ca ne vaut pas un O'reilly mais j'ai pas les moyens ;)


Oki justement je savais pas quoi choisir, merci  :jap:

n°4948
sKynaute
][ ]|[ ][
Profil : Membre
Posté le 27-08-2003 à 20:17:18  profilanswer
 

tu veux un bon livre sur le C ? huhu g skil te faut  
http://www.editions-eyrolles.com/p [...] 10524.php3
 
tout simplement excellent ;) en + pas cher mais c juste pour debuter facilement (tinkiete pas ya deja pas mal de trucs) mais si tu veux tout yen a un autre du meme auteur :  
 
http://www.editions-eyrolles.com/p [...] 2212090369
 
vala pour les livres ;) (moi je trouve c skil y a de mieux pour apprendre ...)
 
mais jai une petite question : peut on remplacer totalement le C par le C++ ?


Message édité par sKynaute le 27-08-2003 à 20:18:41
n°4949
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 28-08-2003 à 16:57:27  profilanswer
 

skynaute a écrit :

tu veux un bon livre sur le C ? huhu g skil te faut  
http://www.editions-eyrolles.com/p [...] 10524.php3
 
tout simplement excellent ;) en + pas cher mais c juste pour debuter facilement (tinkiete pas ya deja pas mal de trucs) mais si tu veux tout yen a un autre du meme auteur :  
 
http://www.editions-eyrolles.com/p [...] 2212090369
 
vala pour les livres ;) (moi je trouve c skil y a de mieux pour apprendre ...)
 
mais jai une petite question : peut on remplacer totalement le C par le C++ ?


Merci pour repondre a ta question je crois que oui on peut :)


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4950
Exo7
Profil : Membre
Posté le 28-08-2003 à 20:23:07  profilanswer
 

Faut pas oublier que C++ c'est un langage orienté objet, c'est quand meme pas la meme chose que le C.
Suffit pas de renommer ses .c en .cpp pour dire qu'on sait faire du C++ :)

n°4957
marc_ba
Hein ?
Profil : Membre
Posté le 29-08-2003 à 23:46:34  profilanswer
 

Exo7 a écrit :

Faut pas oublier que C++ c'est un langage orienté objet, c'est quand meme pas la meme chose que le C.
Suffit pas de renommer ses .c en .cpp pour dire qu'on sait faire du C++ :)


:jap: ce que bcp de gens font, ce qu me fait toujours bien marrer ... Le C++ manipule bcp de concepts abstraits très puissant mais assez complexes.
 
Pour répondre à ce que j'ai pu lire, on peut faire une interface graphique en n'importe quel langage, ça n'a pas de rapport ... le C++ ne permet pas plus que le C de faire des interfaces : ce sont les biblio (C ou C++) qui permettent de coder les IHM. Après, certains logiciels de dev (type PowerBuilder ou Visual Studio) permettent de générer des interfaces graphiques très simplement sans toucher au code, mais en dessous, c'est toujours du code ... que ce soit du C, du C++, du VB, du Cobol, du Pascal, j'en passe et des meilleurs !


---------------
Un monde babélien se gausse du vernaculaire
n°4958
Tisiphone
Sex, Drugs, Knowledge
Profil : Dinosaure
Posté le 30-08-2003 à 02:00:22  profilanswer
 

marc_ba a écrit :


:jap: ce que bcp de gens font, ce qu me fait toujours bien marrer ... Le C++ manipule bcp de concepts abstraits très puissant mais assez complexes.
 
Pour répondre à ce que j'ai pu lire, on peut faire une interface graphique en n'importe quel langage, ça n'a pas de rapport ... le C++ ne permet pas plus que le C de faire des interfaces : ce sont les biblio (C ou C++) qui permettent de coder les IHM. Après, certains logiciels de dev (type PowerBuilder ou Visual Studio) permettent de générer des interfaces graphiques très simplement sans toucher au code, mais en dessous, c'est toujours du code ... que ce soit du C, du C++, du VB, du Cobol, du Pascal, j'en passe et des meilleurs !


D'accord merci :)


---------------
Membre passif de la Pourriture De Topic Team;  
Membre de la TEAM Project Dolphin et de la Flemmards Team :sol:
Membre de la Cool Team  
"Seb remonteur de moral de MwA bah voui zenti msieu ke
n°4963
Donkey
Âne bâté dépressurisé
Profil : Fossile
Posté le 31-08-2003 à 09:46:10  profilanswer
 

le C est un assez vieux langage, et un des plus "puissants" : windows jusqu'au 3.11 est codé en C totalement, et à partir de 95 en C++ (hormis le noyau issu de 3.11 et des versions précédentes qui reste en C).
 
Linux aussi est codé en C/C++, ce qui prouve s'il en était besoin que c'est un des langages les plus "puissants" pour l'éxécution locale de programmes. Ceci dit, à partir du moment où on cherche des programmes s'exécutant à distance (serveurs, réseau...), C et C++ sont largement supplantés par les programmes spécialisés réseau, comme Java et consorts...


---------------
Président fondateur de la Team des Célibataires et Caféïnomane de la première heure
Nerd de l'année 2005 :/, combo nerd de l'année 2006 :'(
Geek, nerd, ingénieur informaticien et admin système :(
n°4966
Ryo-Ohki
namae nanka
Profil : Légende vivante
Posté le 31-08-2003 à 18:05:18  profilanswer
 

Donkey a écrit :


Linux aussi est codé en C/C++, ce qui prouve s'il en était besoin que c'est un des langages les plus "puissants" pour l'éxécution locale de programmes. Ceci dit, à partir du moment où on cherche des programmes s'exécutant à distance (serveurs, réseau...), C et C++ sont largement supplantés par les programmes spécialisés réseau, comme Java et consorts...


 
Disons que Java est un langage de haut niveau qui possède de nombreuses API déjà incluses et qui facilitent bien la tâche, tandis que le C est bien plus proche du code machine (même si c'est aussi censé être un langage de haut niveau, en cela que c'est quand même pas de l'assembleur), donc il faut aller davantage au charbon pour coder les mêmes fonctions.


---------------
Hollow Cabbit of Caerbannog | Chacalapinours Légendaire | Grand Ermite en Chef  :o
In nomine Felis, et Insania, et Malikis Sancti Amen | Mon Blog Photo
 Page :  1  2
Page Précédente 

Aller à :
Ajouter une réponse