Précédent   Forum du club des développeurs et IT Pro > Le club des professionnels en informatique > Actualités
Actualités L'actualité des sociétés du secteur informatique
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 08/04/2010, 16h47   #21
Skyounet
Rédacteur/Modérateur

 
Avatar de Skyounet
 
Homme Benjamin Roux
Expert Silverlight et Windows Phone
Inscription : mars 2005
Messages : 6 382
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Roux
Âge : 26
Localisation : Canada

Informations professionnelles :
Activité : Expert Silverlight et Windows Phone
Secteur : Conseil

Informations forums :
Inscription : mars 2005
Messages : 6 382
Points : 12 487
Points : 12 487
C'est pas parce qu'un langage est recherché sur Google qu'il est utilisé

Si le C affiche une bonne position ça provient surement des dizaines de milliers d'étudiants essayant tant bien que mal de terminer les projets de C...

Pour C#, la plupart des dev passent par la msdn (online ou offline par ailleurs).

Bref rien à voir par ici...
__________________
Mon Blog
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso


La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein
Skyounet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2010, 16h54   #22
sparthane777
Provisoirement toléré
 
Avatar de sparthane777
 
Inscription : avril 2010
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2010
Messages : 318
Points : 337
Points : 337
Citation:
Envoyé par ThomasR Voir le message
Hmm, complètement faux.

La question qui me viendrait à l'esprit serait plutôt :

"Qu'est ce qu'on ne peut pas faire avec C ?"
IA : je suis pas sur qu'on puisse faire un jeu genre Quake 3 avec le langage C
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h06   #23
elmcherqui
Membre éclairé
 
Avatar de elmcherqui
 
Inscription : février 2008
Messages : 278
Détails du profil
Informations personnelles :
Âge : 25
Localisation : Maroc

Informations forums :
Inscription : février 2008
Messages : 278
Points : 337
Points : 337
Envoyer un message via MSN à elmcherqui
Citation:
Envoyé par Skyounet Voir le message
C'est pas parce qu'un langage est recherché sur Google qu'il est utilisé

Si le C affiche une bonne position ça provient surement des dizaines de milliers d'étudiants essayant tant bien que mal de terminer les projets de C...

Pour C#, la plupart des dev passent par la msdn (online ou offline par ailleurs).

Bref rien à voir par ici...
+1 .
le C s'enseigne dans les deux premieres annees ecoles d'ingenierie .
et puis comme les stats se font en calculant les recherches je comprend parfaitement la position de C# , parceque y'a tous dans la MSDN .
elmcherqui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h14   #24
gege2061
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 10 535
Points : 10 535
Citation:
Envoyé par sparthane777 Voir le message
IA : je suis pas sur qu'on puisse faire un jeu genre Quake 3 avec le langage C
Pas de change, une bonne partie du moteur de Quake 3 est justement écrite en C : http://www.google.com/codesearch/p?h...32b-source.zip
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2010, 17h23   #25
sparthane777
Provisoirement toléré
 
Avatar de sparthane777
 
Inscription : avril 2010
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2010
Messages : 318
Points : 337
Points : 337
Citation:
Envoyé par gege2061 Voir le message
Pas de change, une bonne partie du moteur de Quake 3 est justement écrite en C : http://www.google.com/codesearch/p?h...32b-source.zip
Ah ouais quand même je sens qu'on va en avoir pour un chti bout de temps pour lire toute cette partie, et l'autre partie elle est écrite en ?

Du coup j'ose pas te demander les sources C pour Halo 3 , Assassins Creed ou les Sims
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h28   #26
Thorna
Membre éprouvé
 
Inscription : décembre 2004
Messages : 361
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 361
Points : 417
Points : 417
Bah, à la mode du "dirty computing" ou de "l'extrem programming", c'est un peu normal: c'est bien plus facile de faire très vite un petit bout de code qui marche à peu près en C qu'en Java quand on a 6 mois d'ancienneté dans le boulot. Et ensuite, on laisse comme c'est, parce qu'il faut que le produit sorte absolument avant la fin du mois et qu'il manque encore plein de fonctionnalités.
Et ensuite? Ca marche pas top, parfois même ça merdoie carrément, et alors on fait une nouvelle appli qui reprend tout à zéro, dans le même langage, parce que "ça va plus vite".
Moi, ce résultat ne me surprend pas du tout une seule seconde !
Thorna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h28   #27
sparthane777
Provisoirement toléré
 
Avatar de sparthane777
 
Inscription : avril 2010
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2010
Messages : 318
Points : 337
Points : 337
Sinon la 3D on peut rien faire avec en langage C ? pasque tout le monde en parle et que bon bref je vais droit au but, le problème du C c'est que c'est encore à l'ancienne et bien que fan du langage je ne pourrais l'utiliser pour faire évoluer mes projets.

Pour moi ça reste un langage école

Citation:
Envoyé par Thorna Voir le message
Bah, à la mode du "dirty computing" ou de "l'extrem programming", c'est un peu normal: c'est bien plus facile de faire très vite un petit bout de code qui marche à peu près en C qu'en Java quand on a 6 mois d'ancienneté dans le boulot. Et ensuite, on laisse comme c'est, parce qu'il faut que le produit sorte absolument avant la fin du mois et qu'il manque encore plein de fonctionnalités.
Et ensuite? Ca marche pas top, parfois même ça merdoie carrément, et alors on fait une nouvelle appli qui reprend tout à zéro, dans le même langage, parce que "ça va plus vite".
Moi, ce résultat ne me surprend pas du tout une seule seconde !
En plus il est méchant le C il y a des bugs dans les jeux vidéos parfois

Sinon je vais me mettre à l'assembleur et recoder une petite map de Quake 2
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h41   #28
gege2061
Rédacteur
 
Avatar de gege2061
 
Inscription : juin 2004
Messages : 5 850
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2004
Messages : 5 850
Points : 10 535
Points : 10 535
Citation:
Envoyé par sparthane777 Voir le message
l'autre partie elle est écrite en ?
De ce que j'ai vu, C++ et assembleur.

Citation:
Envoyé par sparthane777 Voir le message
Du coup j'ose pas te demander les sources C pour Halo 3 , Assassins Creed ou les Sims
Désolé, t'es tombé sur un des rares jeux connus qui a passé son moteur sous licence libre Il me semble que maintenant la majorité des jeux sont développé en C++.

Citation:
Envoyé par sparthane777 Voir le message
Sinon la 3D on peut rien faire avec en langage C ?
On irait plus vite si on répondait à la question :
Citation:
Envoyé par ThomasR Voir le message
"Qu'est ce qu'on ne peut pas faire avec C ?"
__________________
gege2061's blog
gege2061 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h41   #29
helmi.dridi
Membre actif
 
Inscription : juin 2009
Messages : 98
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 98
Points : 178
Points : 178
Citation:
Envoyé par sparthane777 Voir le message
IA : je suis pas sur qu'on puisse faire un jeu genre Quake 3 avec le langage C
Citation:
The OpenGL Shading Language is based on ANSI C and many of the features have been retained except when they conflict with performance or ease of implementation
http://www.opengl.org/documentation/glsl/
helmi.dridi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 17h47   #30
rt15
Membre éprouvé
 
Avatar de rt15
 
Homme
Développeur informatique
Inscription : octobre 2005
Messages : 203
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2005
Messages : 203
Points : 435
Points : 435
Se baser sur les recherches web ne me paraît pas plus foireux que de se baser sur les offre d'emplois.

Perso j'ai été "embauché" deux fois. Les deux fois, à l'entretient et sur l'offre, on m'a parlé de java. Mais dans les faits, ils étaient très content que je connaisse le C et le VB6, car leurs produits s'appuient encore massivement dessus (Et pas forcément juste par inertie). Au final, je fais plus de C que de java !
rt15 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/04/2010, 18h29   #31
chrifus
Inactif
 
Chérif
Inscription : janvier 2008
Messages : 52
Détails du profil
Informations personnelles :
Nom : Chérif
Âge : 30

Informations forums :
Inscription : janvier 2008
Messages : 52
Points : 39
Points : 39
Et si un programme C++ utilisait un programme C !
On a programmé en C ou en C++ ?
chrifus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 19h03   #32
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 404
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

Informations professionnelles :
Activité : Freelance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2002
Messages : 4 404
Points : 10 757
Points : 10 757
Citation:
Envoyé par sparthane777 Voir le message
Sinon la 3D on peut rien faire avec en langage C ? pasque tout le monde en parle et que bon bref je vais droit au but, le problème du C c'est que c'est encore à l'ancienne et bien que fan du langage je ne pourrais l'utiliser pour faire évoluer mes projets.
oui, "à l'ancienne", à l'époque ou on savait ce qu'on faisait

Quand tu parles de 3D j'imagine que tu parles de OpenGL ou DirectX vu que Wolfenstein 3D tu n'as pas du connaitre

Alors OpenGL est en effet une API C qui du coup se programme très bien en C (entre autre)

DirectX est une API COM...qui se programme aussi très bien en C pour peu qu'on connaisse la structure d'une interface qui n'est rien d'autre qu'un tableau de pointeurs. Après ce n'est pas forcément pratique, mais en tout cas c'est faisable
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 19h49   #33
manudwarf
Membre expérimenté
 
Emmanuel Bourgerie
Inscription : mai 2009
Messages : 277
Détails du profil
Informations personnelles :
Nom : Emmanuel Bourgerie

Informations forums :
Inscription : mai 2009
Messages : 277
Points : 568
Points : 568
Citation:
Envoyé par Thorna Voir le message
Bah, à la mode du "dirty computing" ou de "l'extrem programming", c'est un peu normal: c'est bien plus facile de faire très vite un petit bout de code qui marche à peu près en C qu'en Java quand on a 6 mois d'ancienneté dans le boulot. Et ensuite, on laisse comme c'est, parce qu'il faut que le produit sorte absolument avant la fin du mois et qu'il manque encore plein de fonctionnalités.
Et ensuite? Ca marche pas top, parfois même ça merdoie carrément, et alors on fait une nouvelle appli qui reprend tout à zéro, dans le même langage, parce que "ça va plus vite".
Moi, ce résultat ne me surprend pas du tout une seule seconde !
Une appli vite-fait en C ? T'as mangé quoi ?
Franchement le plus "rapide" pour du vite-fait mal fait reste amha C# ou VB avec l'éditeur visuel... Il faut bcp de rigueur pour faire du C.

edit: je ne dis pas qu'on peut pas bien bosser avec .NET. Juste que c'est plus facile de faire n'imp.
manudwarf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 19h51   #34
Skyounet
Rédacteur/Modérateur

 
Avatar de Skyounet
 
Homme Benjamin Roux
Expert Silverlight et Windows Phone
Inscription : mars 2005
Messages : 6 382
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Roux
Âge : 26
Localisation : Canada

Informations professionnelles :
Activité : Expert Silverlight et Windows Phone
Secteur : Conseil

Informations forums :
Inscription : mars 2005
Messages : 6 382
Points : 12 487
Points : 12 487
Citation:
Envoyé par manudwarf Voir le message
Une appli vite-fait en C ? T'as mangé quoi ?
Franchement le plus "rapide" pour du vite-fait mal fait reste amha C# ou VB avec l'éditeur visuel... Il faut bcp de rigueur pour faire du C.
Clair.

Rien que pour lire un fichier il te faut 10 lignes de code (avec gestion des erreurs et tout).
__________________
Mon Blog
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso


La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein
Skyounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 19h56   #35
manudwarf
Membre expérimenté
 
Emmanuel Bourgerie
Inscription : mai 2009
Messages : 277
Détails du profil
Informations personnelles :
Nom : Emmanuel Bourgerie

Informations forums :
Inscription : mai 2009
Messages : 277
Points : 568
Points : 568
Et puis faut linker dans tous les sens pour faire quoi que ce soit... brr l'horreur.
manudwarf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 20h55   #36
gorash
Invité de passage
 
Inscription : avril 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 2
Points : 2
Points : 2
Faut pas oublier que le C est utilisé pour pas mal d'applis "pointu/critique" : industrie, microcontroleur, ...

edit: et aussi quand je m'amusé avec les thread ou les sockets sous (li)nunux et bien tout était en C au niveau des tutorials qui donnaient la bonne parole ... mais bon ça à peut être changé !
gorash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2010, 22h45   #37
nutsy2005
Nouveau Membre du Club
 
Homme
Inscription : août 2008
Messages : 35
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2008
Messages : 35
Points : 39
Points : 39
Delphi remonte !!

hum...
nutsy2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2010, 04h05   #38
mon_nom_est_personne
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Waaaa, certain post font peur.
C c'est le langage de programmation le plus bas niveau apres assembleur, ce qui veux dire qu'on a pas de VM, les instructions passent directement a la machine et ce faisant on peut en faire ce qu'on en veux. Ne pas connaitre C ou ne pas l'aimer car on a du mal a programmer sans garbage collector, n'est pas une raison pour dire ce genre de betise. Le coup de Quake 3 m'a fait tomber de ma chaise.

Toujours est-il, je pense aussi que le developpement d'appli mobile n'est pas etranger a ca. Comme je l'ai dit C est tres proche du hardware, et dans un contexte aussi limite en ressource, c'est tres efficace. J'ai aussi vu pas mal de developpeur pour iphone qui, car objective-c est une plaie, programme le gros de l'appli en C, et utilise objective-c juste pour les binding et l'evenementiel.
  Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2010, 07h34   #39
Firwen
Membre Expert
 
Avatar de Firwen
 
Inscription : juin 2009
Messages : 420
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 420
Points : 1 068
Points : 1 068
Envoyer un message via MSN à Firwen
Ne vous en déplaise, le C est un langage qui se porte bien et qui de toute façon perdurera encore un bout de temps....
Raison simple : la quasi-totalité des kernels des OS courants et des libs systèmes bas niveau sont codé avec...

Fait est également que niveau performances d'exécution et faible consommation mémoire, il est difficilement égalable, voir inégalable avec des langages next-gen.

Rajoutez à sa le fait que certains langages/outils Next-Gen l'utilise comme langage cible ( Vala, Genie, ATS, LLVM, PyPy,....) et avec un résultat qui est trés loin d'être mauvais.
__________________
It's not a bug, it's a feature
Site web : www.firwen.org
Firwen est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/04/2010, 08h27   #40
belgistan
Invité de passage
 
Inscription : avril 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 3
Points : 4
Points : 4
Citation:
Envoyé par ThomasR Voir le message
Hmm, complètement faux.

La question qui me viendrait à l'esprit serait plutôt :

"Qu'est ce qu'on ne peut pas faire avec C ?"
C'est vrai qu'il y a très peu de choses que l'on ne peut pas faire en C :

- Développez des applications sans bugs.
belgistan est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h04.


 
 
 
 
Partenaires

Hébergement Web