RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Le langage C est-il obsolète ?

Forum : C & C++
Sous Catégorie : Aucune
Type du sujet : Débat
FAQ : FAQ C & C++

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5] [6] [7] [8]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM C & C++

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Nothing
Membre du club
Avatar de Nothing
Inscrit : 17/03/2004
Messages : 635
Message
#783
Posté le 17/03/04 à 15:22
Il faut dire aussi qu en programmation linux et unix de bas niveau (kernel et autre), le C apporte bien des avantages. Parcontre pour les jeux c est clair qu il faut oublier. remarque il y en a a mon ecole qui on refait un doom au pixel par pixel...
Y a des brutes partout.
__________________________
... Until then, we're better off dead
A smile on the lips and a hole in the head ...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

zeb
Membre du club
Avatar de zeb
Inscrit : 16/02/2004
Messages : 1857
Message
#1246
Posté le 29/03/04 à 21:24
Moi de mon côté je pense en effet que le C n'est pas mort.
Il reste des domaines d'application hors de portée de Basic, C# et autre Java. (où seul l'assembleur peur rivaliser (a son avantage) par ailleur)
Pour exemple je voudrai citer un exercice de style entre copain que j'ai fais l'an passé. le but du jeux étais de retrouver un Mdp codé en DES(methode brute F).
Je n'ai pas les temps en mémoire mais la seul config qui a donné un résultat correct tournait sous environement DOS avec un exe issu du C. (sur une plage donnée avec une même machine)
les classe DES étaient de deux type l'une en Java l'autre en C.
Le tandem C/Dos avec quelque optimisation en assembleur a donné le meilleur résultat haut la main.
Moins de couches logiciel -> plus de cycle processeur->plus de rigueur(et peut être parfois de prise de tête).

Je rejoins la position de Admin pour ce qui est des prog bourins qu'utilisent aujourd'hui les entreprises. Vb et d'autres languages comme ceux de .net suffisent amplement et offrent pas mal de facilités. (d'autant qu'ils font presque tous la même chose).
__________________________
Château de Chatel / Moselle, Château de Moyen, Château de rochefort..
LAMP Compagnie Stanislas, Forum XIXème, Radio, Sculpture et pierre.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

JIS
Membre du club
Avatar de JIS
Inscrit : 03/04/2004
Messages : 669
Message
#2617
Posté le 21/04/04 à 10:56
Pour petite information, Carmack(Doom 3) et Valve(Half Life 2) bossent encore en C.
(avec toujours un peu d'assembleur quand meme)
Je crois que Havok est en C++.
Donc pour la rapidité et les gros projets, je pense que le C est encore utilisé.
Moi pour ma part, il m'est beaucoup plus simple de m'organiser en C++(moteurs 3D).
Par contre dans ce domaine, VB me fait rigoler et .NET je ne connais encore rien la dessus.
Mais c'est bien sûr exclusivement une histoire de nature du projet.
Prenez ce sourire idiot, je vous l'offre : Smiley
__________________________
[col]( [/col][col]B[/col]e [col]S[/col]i[col]d[/col]e [col])[/col]

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

LaPatoshe
Nouveau membre
Inscrit : 04/03/2004
Messages : 23
Message
#2655
Posté le 21/04/04 à 15:39
Salut à tous, j'ai testé pour info une boucle 'for' allant de 0 à 90000 inclue dans une autre boucle allant de 0 à 90000. Cette boucle est constituée d'entier de type Long. j'ai effectué ce test sur un Celeron 850. En VB5, il faut environ 195 secondes pour réaliser la boucle, en C la boucle a mis 50 secondes. En C++ (DEV C++ et Visual C++, le test a pris également 50 secondes.)
J'ai été relativement étonné du résultat donné en C#, mon test ayant pris 29 secondes. (Avec la compilation initiale, il faut réjouter 3 secondes de plus). Donc je pense que certains langages sont peut être très rapide mais dans des domaines bien particuliers.
__________________________
LaPatoshe

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

JIS
Membre du club
Avatar de JIS
Inscrit : 03/04/2004
Messages : 669
Message
#3268
Posté le 27/04/04 à 09:16
...

Grand chef Admin, ce type a raison.
Ca serait sympa une partie benchmark dans le site.
Des tests de langages sur certains critères.
Même si c'est pas exhaustif, ça pourrait donner quelques idées sur les choix.
Par contre, c'est vrai qu'organiser un truc pareil, c'est un peu compliqué, surtout que les limites ne sont pas trop discernables.
Pour les langages ou aussi pour les compilateurs remarque.
Smiley
(Ne vous étonnez pas si je raconte toujours plein de conneries, mais moi j'ai toujours un peu trop d'ambition et ce que je raconte n'est pas toujours facilement réalisable Smiley )
__________________________
[col]( [/col][col]B[/col]e [col]S[/col]i[col]d[/col]e [col])[/col]

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

darsh
Nouveau membre
Inscrit : 28/04/2004
Messages : 4
Message
#3418
Posté le 28/04/04 à 02:05
Le C obsolete ... enfin je parle de mon experience personnel chez nous ( enfin dans notre fac ) on nous enseigne le C comme premier langage ce qui est à mon gout une bonne chose
comme dit precedement si tu code comme un porc en C ton programme ne sera vraiment pas securisé et stable ( exellent pour la formation donc )
et le deuxieme atout .. la rapidité et pour avoir fait quelques autre langages je peux vous dire qu'on en souffre de ce manque de rapidité quand on est accoutumé au C

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rz0
Nouveau membre
Inscrit : 12/05/2004
Messages : 6
Message
#4915
Posté le 12/05/04 à 14:27
Arg, je viens de lire ce sujet et, l'administrateur qui écrit en SMS ! Je suis désolé mais pour un admin. abréger trop est, curieux pour le moins...

Bon à part ça, sur le sujet lui-même, je pense qu'il est possible que le C/C++ ne soit plus utilisé pour coder les applications multimédia. Puisque .NET utilise le JIT et avec une configuration C# + DirectX, on ne doit aps avoir de mauvaises performances car DX n'est aps codé en C# de toute façon et dépend pour beaucoup de l'ensemble hard sous-jacent.

Mais le C ne disparaîtra pas de ci-tôt, dans le prie des cas, il deviendra juste une partie intégrée du C++. Mais il ets et sera toujours nécessaire d'avoir ces langages ne serait-ce que pour coder les modules des couches inférieurs de nos chers langages managés que sont les .NET et la plateforme Java...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#4927
Posté le 12/05/04 à 16:12
Rz0, tu fais des commentaires sur l'écriture en SMS, mais tu devrais aussi te relire pour ne lus faire des inversions de lettres.
Le C et le C++ ne disparaitront pas et ersteront fort utilisés car ils ont l'avantage d'être très performants, rapides et multiplateformes.
De plus, pour apprendre à programmer, il est vivement conseillé d'apprendre le C et le C++ pour passer à d'autres langages plus perfectionés mais moins rapides.
De plus, vu le nombre de personnes qui écrivent en C et C++, il n'y a qu'à voir le nombre de sujets et de réponses sur ce forum comparé aux autres forums, pour savoir qu'ils restent des langages populaires.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

rz0
Nouveau membre
Inscrit : 12/05/2004
Messages : 6
Message
#4942
Posté le 12/05/04 à 18:33
[HS] Et toi pour écrire mon pseudo. comme il faut...
Non mais je peux chipoter une heure comme ça, franchement, une personne sérieuse n'a pas à laisser _exprès_ des mots super abrégés ; après, faire des fautes à la frappe, c'est autre chose, ça ne relève pas de la volonté propre.

[quote]De plus, pour apprendre à programmer, il est vivement conseillé d'apprendre le C et le C++ pour passer à d'autres langages plus perfectionés mais moins rapides.
[/quote]
Je ne pense pas, pour ma part, que le C soit un bon outil d'apprentissage comparé à des langages comme Pascal que je trouve plus appropriés à cet usage... et qu'est-ce qu'un "langage perfectionné" ?

ERREUR BBCODE SUR CE MESSAGE :
- La valeur de la balise "quote" n'est pas correcte !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Kernings
Co-Administrateur
Chef de projet(s) :
- MoteurProg Work.

Avatar de Kernings
Inscrit : 30/12/2003
Messages : 2594
Message
#4955
Posté le 12/05/04 à 20:09
Eh eh on se calme .... lol. c'est vrai que je donne pas trop l'exemple .... dsl (lol) c'est plus fort que moi ( je dirais même instinctif ) mais rien à voir la dedans, forum divers si tu veux en parler. Aller on passe ... D'autres avis pour ce sujet ??
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM C & C++



    PAGES : [1] [2] [3] [4] [5] [6] [7] [8]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.