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 11/04/2010, 19h51   #81
meziantou
Membre Expert
 
Homme Gérald Barré
Étudiant
Inscription : avril 2010
Messages : 944
Détails du profil
Informations personnelles :
Nom : Homme Gérald Barré
Âge : 22
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Service public

Informations forums :
Inscription : avril 2010
Messages : 944
Points : 2 071
Points : 2 071
Citation:
Envoyé par spidermario Voir le message
Qu'as-tu contre Caml ? C'est un excellent langage, je trouve (Objective Caml, du moins ; je ne me suis pas essayé à Caml Light).
Moi je trouve que Caml est sympa à utiliser. Par contre faut aimer le fonctionnel.
meziantou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2010, 23h07   #82
X0000
Futur Membre du Club
 
Inscription : mars 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 16
Points : 17
Points : 17
Citation:
Envoyé par mon_nom_est_personne Voir le message
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'application mobile n'est pas étranger à ça. Comme je l'ai dit C est très 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'applications en C, et utilise objective-c juste pour les binding et l'evenementiel.
+1
Enfin un post qui a du sens, je n'ai rien à rajouter, peut-être qu'en plus des applications mobiles, il y a tous les produits électroniques "intelligent", ne serait-ce qu'une simple souris par exemple, qui comporte un micro contrôleur, donc un firmware qui se programme en ... C.
X0000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 09h05   #83
unBonGars
Membre éprouvé
 
Lionel
Inscription : décembre 2008
Messages : 305
Détails du profil
Informations personnelles :
Nom : Lionel
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2008
Messages : 305
Points : 429
Points : 429
C n'est pas compris par les jeunes

Pendant longtemps, C a été le SEUL language sérieux là où le corps enseignant français lui a préféré le pascal.

En vrac :
C peut tourner sur un système réduit à un proc et de la mémoire, sur certains contrôleurs, C tourne sur une un système à un seul chip (cheap
C est le seul language compact avec lequel on peut faire de l'arithmétique sur pointeurs.
C est le language pour les parsers, qu'est ce ? Un algo ébouriffant qui s'occupe notamment d'interpréter HTML, javascript, .. on peut parier qu'en lisant ce texte, votre ordi "fait tourner" au moins 4 ou 5 parsers écrits en C donc

Ecrits à l'origine en pascal, windows et mac os furent entièrement réécrits en C ! je vous laisse deviner le coût et l'enjeu de ce revirement !

Java, C#, C++ etc... tout cela se déroule au dessus du C qui reste le roi des "membre inférieurs" de toute machine à processeurs (pc, lecteur mp3, ..)
Au fait pensez vous qu'on puisse écrire un codec jpeg, mpeg, divx, ... en quelque chose d'autre ? Ce ne serait pas une entreprise raisonnable.
unBonGars est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/04/2010, 09h32   #84
el_slapper
Expert Confirmé Sénior
 
Inscription : décembre 2007
Messages : 2 545
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 2 545
Points : 6 169
Points : 6 169
Citation:
Envoyé par millie Voir le message
J'ai vu un grand nombre d'application dans le domaine bancaire, et à part pour du pur code/traitement métier, je crois que je n'ai récemment jamais vu de cobol (pour la visualisation notamment etc.)

Java reste très soutenu par IBM dans le domaine bancaire (qui en même temps que fournir ses z/OS, en profite pour refourguer du Websphere)
Been justement, c'est pour le coeur de métier que COBOL est indéboulonable. Ce qui fait ses qualités dans ce domaine le rend imbitable partout ailleurs, d'ailleurs. Et il en disparait progressivement. Alors que sur son point fort, toutes les tentatives que j'ai vu de le remplacer ont mal terminé.

Effectivement, en visualisation, les écrans CICS/COBOL, c'est horrible. Si ton métier, c'est l'interface, tu ne verras jamais mes chers écrans verts(et c'est tant mieux).
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 09h32   #85
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 433
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 433
Points : 10 858
Points : 10 858
Citation:
Envoyé par unBonGars Voir le message
C n'est pas compris par les jeunes

Pendant longtemps, C a été le SEUL language sérieux là où le corps enseignant français lui a préféré le pascal.

En vrac :
C peut tourner sur un système réduit à un proc et de la mémoire, sur certains contrôleurs, C tourne sur une un système à un seul chip (cheap
C est le seul language compact avec lequel on peut faire de l'arithmétique sur pointeurs.
C est le language pour les parsers, qu'est ce ? Un algo ébouriffant qui s'occupe notamment d'interpréter HTML, javascript, .. on peut parier qu'en lisant ce texte, votre ordi "fait tourner" au moins 4 ou 5 parsers écrits en C donc

Ecrits à l'origine en pascal, windows et mac os furent entièrement réécrits en C ! je vous laisse deviner le coût et l'enjeu de ce revirement !

Java, C#, C++ etc... tout cela se déroule au dessus du C qui reste le roi des "membre inférieurs" de toute machine à processeurs (pc, lecteur mp3, ..)
Au fait pensez vous qu'on puisse écrire un codec jpeg, mpeg, divx, ... en quelque chose d'autre ? Ce ne serait pas une entreprise raisonnable.
ahlala ! laisse moi deviner, tu as utiliser Turbo Pascal 3.0 pendant tes études


et tu penses que le Pascal en est resté là ?

en Pascal on peut très bien faire un lecteur MP3, un SoftPhone, voir un système d'exploitation (même avec Delphi) !

Il ne faut pas confondre le langage et son compilateur, si Borland a fait de Delphi un compilateur Pascal orienté applications Windows, FreePascal a porté le langage sur grand nombre de plateformes.

Et finalement un projet comme BeroTinyPascal montre qu'avec peu de lignes de code Pascal on écrit un auto-compilateur Pascal
__________________
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 déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/04/2010, 09h37   #86
mon_nom_est_personne
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
turbo pascal... toute ma jeunesse.
  Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h27   #87
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 FloMo Voir le message
Le C, pour les services web, c'est le top. Tu n'as généralement pas trop à modifier cette partie pourtant elle est toujours sollicitée.
Et finalement, avec cgic, libxml2, glib, libjson et autres, tu codes assez vite et assez bien en C pour du web.

Mais il est vrai qu'en contre-partie, pour générer les interfaces, PHP est plus efficace. (les templates permettent d'avoir d'excellentes performances)
Ok je te remercie de cet éclaircissement, faut dire que j'ai pas trop touché au langage C. Pourtant ça me paraît très bien pour bien maîtriser les langage de programation, mais bon c'est plus parce que j'ai pas encore de statut fixe en informatique et que j'ai pas le choix que de me plier aux demandes actuelles : PHP 5/ MySQL , AJAX , frameworks ...
Pour l'instant mes travaux personnels s'arrêtent plus à une demande, si effectivement j'étais développeur dans une boîte Lambda, je me pencherais sur ce langage somme toute intéressant je trouve.
Pour l'instant c'est plus une question de priorité
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h28   #88
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 mon_nom_est_personne Voir le message
turbo pascal... toute ma jeunesse.
J'avoue, rien ne vaut les premiers codeurs sous TurboPascal, assembleur, avec un Amstrad de dernier cri
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h31   #89
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 unBonGars Voir le message
C n'est pas compris par les jeunes

Pendant longtemps, C a été le SEUL language sérieux là où le corps enseignant français lui a préféré le pascal.

En vrac :
C peut tourner sur un système réduit à un proc et de la mémoire, sur certains contrôleurs, C tourne sur une un système à un seul chip (cheap
C est le seul language compact avec lequel on peut faire de l'arithmétique sur pointeurs.
C est le language pour les parsers, qu'est ce ? Un algo ébouriffant qui s'occupe notamment d'interpréter HTML, javascript, .. on peut parier qu'en lisant ce texte, votre ordi "fait tourner" au moins 4 ou 5 parsers écrits en C donc

Ecrits à l'origine en pascal, windows et mac os furent entièrement réécrits en C ! je vous laisse deviner le coût et l'enjeu de ce revirement !

Java, C#, C++ etc... tout cela se déroule au dessus du C qui reste le roi des "membre inférieurs" de toute machine à processeurs (pc, lecteur mp3, ..)
Au fait pensez vous qu'on puisse écrire un codec jpeg, mpeg, divx, ... en quelque chose d'autre ? Ce ne serait pas une entreprise raisonnable.
Si je ne m'abuse, aurais tu un lien sur l'historique des langages , complet à me proposer ? Je pense que le problème comme moi, est que les codeurs n'ont pas ou ont peu de temps à se pencher sur l'historique.

Or pour maîtriser le présent, faut pouvoir retenir les leçons du passé, et anticiper l'avenir. D'où l'intérêt de faire de l'historique et de la veille
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/04/2010, 10h43   #90
mon_nom_est_personne
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par sparthane777 Voir le message
Or pour maîtriser le présent, faut pouvoir retenir les leçons du passé, et anticiper l'avenir. D'où l'intérêt de faire de l'historique et de la veille
C'est une des plus belle remarque que j'ai lu depuis tres longtemps, pas con de faire de l'histoire technologique.
  Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h49   #91
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 omageus Voir le message
Quel avenir pour le PHP dans tout ça!
Je ne vois pas trop le rapport ... PHP est un langage orienté serveur .
Il a donc un rôle spécifique et bien réel.
Il suffit de faire le tour des annonces en ligne, pour chercher des demandes profil : PHP/MySQL. Généralement c'est vers ce type d'offre que je m'oriente, étant donné qu'il faut au moins un Bac +3/4 acquis pour d'autres types d'offres
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h50   #92
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 mon_nom_est_personne Voir le message
C'est une des plus belle remarque que j'ai lu depuis tres longtemps, pas con de faire de l'histoire technologique.
Enfin, faut juste avoir le temps de le faire c'est tout
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 10h58   #93
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 Mat.M Voir le message
Bon allez un petit troll C /C++ Vs Java vs autres langages

-Java est condamné à mourir : Sun Microsystems ayant été racheté par Oracle.
On n'es pas certains que la firme de Larry Ellison continue à soutenir ce langage.
Cela coute trop cher y'a la crise économique..et puis il y a la concurrence de .NET et C#
A moins de faire des applis bancaires en Java mais même pour la gestion il y a le préhistorique COBOL qui fait parfaitement bien le travail

- C et C++ sont bien plus rapides que Java tout le monde le sait parfaitement bien

-C# n'arrive pas à s'imposer vraiment il y a encore pas mal et d'innombrables vieilles applications de gestion écrites en Visual Basic 6.
Les faire migrer en C#/NET coute trop cher
Oui mais t'es tu demandé si à rendement égal, l'un ou l'autre était plus rapide ? En tenant compte du temps-homme
sparthane777 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h42   #94
Shaidak
Membre confirmé
 
Avatar de Shaidak
 
Développeur informatique
Inscription : août 2008
Messages : 143
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 143
Points : 201
Points : 201
Bonjour tout le monde

Quand je voie ça :

Citation:
Envoyé par sparthane777 Voir le message
Oui mais t'es tu demandé si à rendement égal, l'un ou l'autre était plus rapide ? En tenant compte du temps-homme
Je me demande sincèrement si ce genre de problématique vous est déjà arrivé sur un projet ? Vous avez déjà hésité entre java ou C++ sur un projet par exemple ? Personnellement jamais et je me voie mal demandé à mon patron d'utiliser le C++ pour une application web et inversement pour les projets personnels ... Chaque langage possède ses spécificité, avatanges et inconvénients et ils ne sont pas destinés aux même activités. Les questions présentées ici sont généralement vite écartées au vu de ce qui est recherché : mémoire, portabilité, ressources disponibles (frameworks, lib ...), ...

Pour en revenir au sujet, je suis également surpris par l'étude mais comme cela a été dit, ce n'est pas vraiment représentatif donc rien de bien surprenant, juste un titre un peu provocateur et un petit coup de pub
Shaidak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h47   #95
Bryce de Mouriès
Membre actif
 
Inscription : mars 2007
Messages : 152
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mars 2007
Messages : 152
Points : 166
Points : 166
Envoyer un message via MSN à Bryce de Mouriès
Euh c'est autorisé les doubles et surtout triples post sur ce forum ?

Citation:
Envoyé par spidermario Voir le message
Qu'as-tu contre Caml ? C'est un excellent langage, je trouve (Objective Caml, du moins ; je ne me suis pas essayé à Caml Light).
Pour CAML le prof était une vrai plaie. Il avait une sacré réputation qui dépassait les frontières de la section Info.
Et ensuite il nous forçait à utiliser un IDE Console anti-ergonomique qui ne gérait même pas les tabulations, ça faisait des erreurs incompréhensible ><, et j'en passe.
Enfin j'ai eu 0 à l'exam pour ne pas y être allé . Je devais aller au Québec, j'avais vérifié qu'il n'y avait aucun partiel le jour de la rentrée pour économiser sur les billets d'avion, ce fourbe a déplacé le partiel pour le mettre le jour de la rentrée...

J'ai rien contre le fonctionnel sinon, j'aime bien le Prolog.
Bryce de Mouriès est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h57   #96
mon_nom_est_personne
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Citation:
Envoyé par Bryce de Mouriès Voir le message
J'ai rien contre le fonctionnel sinon, j'aime bien le Prolog.
hummmmm, prolog c'est pas du fonctionnel, c'est de la programmation logique
  Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 11h57   #97
benzoben
Membre confirmé
 
Inscription : juillet 2009
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2009
Messages : 159
Points : 217
Points : 217
Un aspect que personne ne veut prendre en compte et que j'avais remonté dans un précédent post, c'est l'aspect communautaire et/ou culturel.

Pourquoi le C est utilisé dans l'embarqué? Parce que les générations de développeurs qui ont bossé dans ce milieu ont utilisé ce langage, que les outils, les références, les produits existants qu'on modifie pour les adapter à la nouvelle puce, controleur sont construits sur le C.
De même dans une SSII qui fait du WEB avec des stagiaires comme chefs de projet elle ne va pas se poser la question de faire du C : c'est Java ou .Net ou php parce que c'est la culture.

J'ai eu aussi des profs d'université qui ne juraient que par ADA pour l'embarqué (ils ont leurs raisons je n'en discute pas) mais visiblement cette communauté n'a pas beaucoup percé donc il doit y avoir peu de projets autour du langage.
benzoben est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 12h02   #98
benzoben
Membre confirmé
 
Inscription : juillet 2009
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2009
Messages : 159
Points : 217
Points : 217
Citation:
Envoyé par Shaidak Voir le message
Bonjour tout le monde
Je me demande sincèrement si ce genre de problématique vous est déjà arrivé sur un projet ? Vous avez déjà hésité entre java ou C++ sur un projet par exemple ? Personnellement jamais et je me voie mal demandé à mon patron d'utiliser le C++ pour une application web et inversement pour les projets personnels ...
Oui ca m'est déjà arrivé : on devait faire des batchs simples mais avec beaucoup de traitements de masse. La question a été posée du langage avec lequel on allait travailler : C++ pour la vitesse ou Java pour la simplicité. On a choisi Java car tout le monde le connaissait sur le plateau et que c'était plus facile d'intégrer les livrables au processus de livraison existant.
benzoben est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 12h12   #99
Shaidak
Membre confirmé
 
Avatar de Shaidak
 
Développeur informatique
Inscription : août 2008
Messages : 143
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 143
Points : 201
Points : 201
Citation:
Envoyé par benzoben Voir le message
Oui ca m'est déjà arrivé : on devait faire des batchs simples mais avec beaucoup de traitements de masse. La question a été posée du langage avec lequel on allait travailler : C++ pour la vitesse ou Java pour la simplicité. On a choisi Java car tout le monde le connaissait sur le plateau et que c'était plus facile d'intégrer les livrables au processus de livraison existant.
Voilà oui, c'est l'environnement de développement présent qui a décidé à votre place en fin de compte, la simple phrase "C++ pour la vitesse ou Java pour la simplicité" le prouve, même sans connaître les contraintes, je ne voie pas en quoi cela serait sorcier en C++ sauf si l'on a pas l'habitude de travailler avec, ce qui semble être le cas ... .
Ceci étant, j'ai été confronté à une situation très similaire au travail, et bien que faisant du C++, nous avons opté pour java (la question n'avait même pas été soulevée soit dit en passant) tout simplement pour éviter d'aller en territoire inconnu. Par ailleurs, je n'appelle pas vraiment ça un "projet"
Shaidak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2010, 12h46   #100
benzoben
Membre confirmé
 
Inscription : juillet 2009
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2009
Messages : 159
Points : 217
Points : 217
Citation:
Envoyé par Shaidak Voir le message
Voilà oui, c'est l'environnement de développement présent qui a décidé à votre place en fin de compte, la simple phrase "C++ pour la vitesse ou Java pour la simplicité" le prouve, même sans connaître les contraintes, je ne voie pas en quoi cela serait sorcier en C++ sauf si l'on a pas l'habitude de travailler avec, ce qui semble être le cas ... .
Attention; les gens qui se posaient la question à ce moment là connaissaient c++ et Java. Seulement, ce qui est entrée en ligne de compte, c'est la complexité du langage (pas de troll), l'environnement existant, le turn over (nouvelle ressource ne connaissant pas forcement le langage) et le rapport cout/performance.

Citation:
Envoyé par Shaidak Voir le message
Par ailleurs, je n'appelle pas vraiment ça un "projet"
Que veux tu dire par la?
benzoben est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


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


 
 
 
 
Partenaires

Hébergement Web