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 14/04/2012, 11h41   #481
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
Citation:
Envoyé par kisitomomotene Voir le message
Moi même j'aimerais qu'on m'explique la montée de C.
Je n'ai pas de preuve mais le C a une place imprenable dans l'embarqué. Comme l'embarqué est partout (lave-linge, automobile, industrie, ...)

Il est possible que l'intégré de gestion d'une usine soit écrit en java mais que la commande du chauffage de cette même usine soit flashé dans un ARM9, le PABX, les armoires électriques, les interfaces de commande hardware (panneaux à boutons qui s'allument et vu-mètres de toutes sortes, idem)
In fine, le développement de tous les sous systèmes aura généré plus de trafic internet entre développeurs que l'intégré de gestion......

Personnellement je trouve surprenant qu'on distingue C et Objective C , java n'a pas cette segmentation
unBonGars est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 14/04/2012, 11h48   #482
souviron34
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 9 589
Détails du profil
Informations personnelles :
Âge : 55

Informations forums :
Inscription : janvier 2007
Messages : 9 589
Points : 11 921
Points : 11 921
Citation:
Envoyé par unBonGars Voir le message
Je n'ai pas de preuve mais le C a une place imprenable dans l'embarqué. Comme l'embarqué est partout (lave-linge, automobile, industrie, ...)


j'allas intervenir en disant exactement ça

Et vu qu'il y a de plus en plus d'embarqué, et que la coupure se fait de plus en plus entre "embarqué'" et "GUI", il est normal que l'on est à peu près à parts égales du C et du Java..
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 16/04/2012, 11h16   #483
Bousk
Modérateur
 
Homme Cyrille
Network programmer
Inscription : juin 2010
Messages : 1 551
Détails du profil
Informations personnelles :
Nom : Homme Cyrille
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Network programmer

Informations forums :
Inscription : juin 2010
Messages : 1 551
Points : 4 098
Points : 4 098
Citation:
Envoyé par unBonGars Voir le message
Personnellement je trouve surprenant qu'on distingue C et Objective C , java n'a pas cette segmentation
Pourtant ce sont bien 2 langages complètement différents, jusque dans la syntaxe. Donc ce point ne me choque guère.
Bousk est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 17/04/2012, 10h25   #484
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
Citation:
Envoyé par Bousk Voir le message
Pourtant ce sont bien 2 langages complètement différents, jusque dans la syntaxe. Donc ce point ne me choque guère.
Okay, je devrais regarder wiki avant de parler plutôt qu'après...

Aujourd'hui en ouvrant mon mail , je lis les descriptions de poste : Ingé C Firmware, TTT de signal, commande de moteurs..
Rien que du bon vieux C avec chaines statiques, link à l'ancienne et CPU ou contrôleur minimaliste...

Quoi qu'on en dise , les langages plus évolués ont de gros avantages mais pas celui du potentiel d'optimisation. Quand je traduis du C# en C , je gagne 20% de perf rien qu'en faisant un portage syntaxique.

Si je repense les algoritms et optimise j'arrive à ~50%. Mon record est une accélération de 97% sur du calcul matriciel, après avoir passé toutes les variables en structs, déployé les boucles (très imbriquées) et réécrit les méthodes de librairies pour les rendre spécifiques et macro. Le code C# n'offrait pas de possibilités équivalentes (même si on pouvait sans doute gagner quelque chose au détriment de l'occupation mémoire)
unBonGars est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/04/2012, 16h20   #485
david habibi
Invité de passage
 
Inscription : octobre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 2
Points : 0
Points : 0
Je trouve que le C est bien pour tout ce qui necessite d'etre proche de la machine et tres performant en terme de rapidite d'execution. Il est tres simple a apprendre et facile a gerer pour des applications de petite et moyenne taille.

Java me plait bcp pour sa portabilite, l'OO et le nombre incroyable de ses lib. J'aime bien aussi le cote didactique de Java mais cela apporte quelques limites qui me derangent (heritage multiple etc...)

C++ permet d'avoir les perf, un code OO et des possibilites plus vastes qu'en Java. Malgre tout il me manque des librairies vraiment standard comme on peut en trouver java... meme si j'avoue que la stl et boost commencent a combler ce defaut.

Tout depend du projet que l'on a en tete...
david habibi est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 19/04/2012, 02h07   #486
bioinfornatics
Membre éprouvé
 
Jonathan MERCIER
Inscription : mars 2009
Messages : 338
Détails du profil
Informations personnelles :
Nom : Jonathan MERCIER
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2009
Messages : 338
Points : 417
Points : 417
je pense qu'a l'avenir le D va remplacer le C, C++, C# et Java . la puissance du
C++ la simplicité du python, le dev peut choisir et varié les paradigmes OO, fonctionnelles, procdurales, conncurrentielles selon le contexte.

Le tout OO, tout fonctionnelle a ses limites. Pour finir je pense que les américains verront le D avant les européens ( on a toujours plusieurs année de retard)
bioinfornatics est déconnecté   Envoyer un message privé Réponse avec citation 04
Vieux 19/04/2012, 11h39   #487
unknow0
Membre expérimenté
 
Avatar de unknow0
 
Homme
Inscription : juillet 2008
Messages : 449
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2008
Messages : 449
Points : 536
Points : 536
Envoyer un message via Skype™ à unknow0
Citation:
Envoyé par bioinfornatics Voir le message
je pense qu'a l'avenir le D va remplacer le C, C++, C# et Java . la puissance du
C++ la simplicité du python, le dev peut choisir et varié les paradigmes OO, fonctionnelles, procdurales, conncurrentielles selon le contexte.

Le tout OO, tout fonctionnelle a ses limites. Pour finir je pense que les américains verront le D avant les européens ( on a toujours plusieurs année de retard)
et le langage a 13ans mais bon ... apres je n'y connais pas grand chose mais voila si il devais s'imposer comme sa sa serais deja fait ^^
unknow0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2012, 11h42   #488
Robin56
Modérateur
 
Avatar de Robin56
 
Homme Nicolas
Ingénieur développement logiciels
Inscription : juin 2009
Messages : 2 775
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2009
Messages : 2 775
Points : 7 473
Points : 7 473
Citation:
Envoyé par bioinfornatics Voir le message
je pense qu'a l'avenir le D va remplacer le C, C++, C# et Java
Rien que ça..
__________________
Robin56 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 19/04/2012, 12h02   #489
pseudocode
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 818
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 40
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Architecte système
Secteur : Industrie

Informations forums :
Inscription : décembre 2006
Messages : 9 818
Points : 16 467
Points : 16 467
Citation:
Envoyé par bioinfornatics Voir le message
je pense qu'a l'avenir le D va remplacer le C, C++, C# et Java . la puissance du C++ la simplicité du python, le dev peut choisir et varié les paradigmes OO, fonctionnelles, procdurales, conncurrentielles selon le contexte.
Dans un monde idéal, ce serait surement possible.

Dans le monde réel, je parierais plutôt sur l'avenir de Javascript.
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 70
Vieux 01/05/2012, 17h37   #490
Guyt54
Membre confirmé
 
Homme Guy Tessier
Enseignant
Inscription : mars 2012
Messages : 164
Détails du profil
Informations personnelles :
Nom : Homme Guy Tessier
Localisation : Canada

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : mars 2012
Messages : 164
Points : 299
Points : 299
C'est mes collègues de travail qui vont être contents, K/R toujours d'actualité, pourquoi se taper la programmation orienté objet?

C'était quoi déjà? ah oui:
Guyt54 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 09h40   #491
berceker united
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 3 030
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 3 030
Points : 3 991
Points : 3 991
Citation:
Envoyé par bioinfornatics Voir le message
je pense qu'a l'avenir le D va remplacer le C, C++, C# et Java . la puissance du
C++ la simplicité du python, le dev peut choisir et varié les paradigmes OO, fonctionnelles, procdurales, conncurrentielles selon le contexte.

Le tout OO, tout fonctionnelle a ses limites. Pour finir je pense que les américains verront le D avant les européens ( on a toujours plusieurs année de retard)
Tu sais, c'est pas les meilleurs langage informatique (question de point de vue) qui domine le marché. Même si à notre niveau (développeur, programmeur, ChPr, etc) cela semble invisible mais le marketing y joue énormément. Alors D, je vais dire "ouais super un langage pour une petite startup de 3 personnes "
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 13h18   #492
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 832
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

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

Informations forums :
Inscription : janvier 2007
Messages : 2 832
Points : 37 537
Points : 37 537
TIOBE : Objective-C plus populaire que C++
le langage d’Apple entre dans le top 3 du classement

Mise à jour du 03/07/2012


La popularité de l’iPhone et l’iPad se fait ressentir sur l’indice Tiobe pour le mois de juillet.

Le classement des langages les plus populaires au cours de cette période par Tiobe montre une hausse considérable de la part de marché de l’Objective-C, déclassant ainsi C++.

Le langage de programmation d’Apple pour ses dispositifs sous iOS entre dans le top trois des langages les plus populaires avec une part de 9,33 %, en hausse de 4,14 % par rapport à la même période de l’an dernier.

C++ et Objective-C ont été développés la même année en tant que langages orientés objets, successeurs de C. C++ avait été rapidement adopté, tandis qu’Objective-C avait rencontré un succès mitigé.

Aujourd’hui, grâce à la popularité des terminaux mobiles, Objective-C devient la plateforme de prédilection pour bon nombre développeurs, alors que C++ recule peu à peu. Il faut noter cependant qu’Objective-C n’est pas un concurrent direct de C++ qui beaucoup plus utilisé dans les systèmes hautes performances.

Le langage C garde la première place du classement avec une popularité de 18,33 %, en avance de plus de 2 points par rapport à Java qui perd de plus en plus de terrain, et occupe le second rang avec une part de 16,08%.



Il est à noter que le classement Tiobe ne reflète pas exactement la réalité, du fait qu’il est basé sur les analyses des recherches sur le Web (Google, Bing, Yahoo, etc.).

Source : Tiobe
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 36
Vieux 06/07/2012, 13h45   #493
mitkl
Rédacteur
 
Avatar de mitkl
 
Homme Timothée Bernard
Étudiant
Inscription : février 2010
Messages : 370
Détails du profil
Informations personnelles :
Nom : Homme Timothée Bernard
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2010
Messages : 370
Points : 1 325
Points : 1 325
epic boost pour Visual Basic .NET
__________________
Si vous ne savez toujours pas ce qu’est la récursivité, relisez cette phrase.

Mon blog sur la programmation et l'informatique !
mitkl est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 06/07/2012, 14h41   #494
camus3
Membre émérite
 
Inscription : juillet 2010
Messages : 604
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 604
Points : 902
Points : 902
Et ça continue encore et encore ...
camus3 est déconnecté   Envoyer un message privé Réponse avec citation 70
Vieux 06/07/2012, 15h12   #495
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
Quelques points interpellent :

Si Objective-C donne une bonne évaluation du monde mobile Apple, Java qui remplit le même rôle pour Androïd devrait suivre une route parallèle...

Hypothèses :
1. La chute marquée de java et sa tendance baissière de long terme cachent une chute bien plus marquée mais "tamponnée" par le développement Android.

2. Le marché du développement Android ne suit absolument pas celui d'Apple, moins bien rémunérés les développeurs Android sont moins agressifs que leur contrepartie Apple

3. Java touche tellement de mondes différents que les gourous sont bien mieux documentés et ne font pas de recherches relatives au langage sur le web (mais probablement bien plus à propos des librairies)

Je conclus que:

C'est sans doute un mélange de tout cela qui affecte java versus Objective-C mais dans ce cas, il faut reconnaître que Java est sous-représenté dans le classement Tiobe par rapport à son concurrent et qu'il faudrait croiser ces données statistiques de recherche web avec d'autres, notamment liées à Android lui même.
unBonGars est déconnecté   Envoyer un message privé Réponse avec citation 54
Vieux 06/07/2012, 16h08   #496
mala92
Expert Confirmé
 
Homme
Développeur informatique
Inscription : décembre 2011
Messages : 1 250
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2011
Messages : 1 250
Points : 2 524
Points : 2 524
Comme déjà dit, ce rapport est biaisé, vu que la doc "locale" de java est super bien faite, obligatoirement, les recherches sur ce langage sont moins importantes.

Citation:
Envoyé par unBonGars Voir le message
C'est sans doute un mélange de tout cela qui affecte java versus Objective-C mais dans ce cas, il faut reconnaître que Java est sous-représenté dans le classement Tiobe par rapport à son concurrent et qu'il faudrait croiser ces données statistiques de recherche web avec d'autres, notamment liées à Android lui même.
Faut se dépêcher, même si la balance penche vers Google, Google va quand même éviter des problèmes avec Oracle, donc développer encore plus l'alternative à Java (qui est en C ou C++, je crois).
mala92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 16h53   #497
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Comme dit et redit et redit encore, il serait temps d’arrêter d'accorder de la valeur à ce classement, qui n'a aucun intérêt à par lancer un troll du vendredi. Je pense que c'est une des rare news qui fini systématiquement avec des votes négatifs.

D'abord il compare des torchons et des serviettes, mais en plus la méthode de mesure est vraiment biaisée.

Pour moi, des langages utilisés majoritairement dans le cadre professionnel sont très largement sous représentés car ce sont des langages sur lesquels les gens travaillent beaucoup : ils les connaissent bien, savent utiliser la documentation et au final font peu de recherche Google. Et quand ils les font c'est généralement sur des points très précis (méthode, classe, framework) qui ne seront probablement pas comptabilisés.

Au contraire, les langages qui sont utilisés ponctuellement, par des étudiants ou dans le cadre de développements amateurs, sont clairement surévalués, vu que les gens font davantage de recherches pour trouver des solutions générales.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 101
Vieux 06/07/2012, 16h56   #498
GOUGOU1
 
Inscription : novembre 2002
Messages : 16
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 16
Points : -4
Points : -4
Envoyer un message via MSN à GOUGOU1
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
GOUGOU1 est déconnecté   Envoyer un message privé Réponse avec citation 08
Vieux 06/07/2012, 17h05   #499
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 678
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 678
Points : 5 107
Points : 5 107
Citation:
Envoyé par GOUGOU1 Voir le message
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
Il n'y en a heureusement pas qu'en Java. Presque tous les langages fournissent une doc locale. Mais suivant comment elle est conçue, elle peut être plus ou moins utilisable.
La doc locale de Qt par exemple est un vrai bonheur. MSDN est bien trop monstrueuse pour motiver une utilisation hors-ligne.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 06/07/2012, 17h38   #500
dorian833
Membre confirmé
 
Avatar de dorian833
 
Homme Dorian MOFFROID
Étudiant
Inscription : février 2005
Messages : 208
Détails du profil
Informations personnelles :
Nom : Homme Dorian MOFFROID
Âge : 26
Localisation : France, Var (Provence Alpes Côte d'Azur)

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

Informations forums :
Inscription : février 2005
Messages : 208
Points : 221
Points : 221
Envoyer un message via MSN à dorian833
Citation:
Envoyé par GOUGOU1 Voir le message
Mais carrément. D'ailleurs, il n'y qu'en Java qu'on dispose d'une doc en locale.

En Objective-C, il n'y a pas de documentation en locale sur le disque. Pire, il faut absolument la consulter depuis safari, en utilisant un macbook pro.

Bravo l'esprit d'analyse....
Avec XCode, il est tout a fait possible d'avoir la doc en local.

+1 pour la qualité de la doc de Qt, c'était un régal de travailler avec.
dorian833 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 06h41.


 
 
 
 
Partenaires

Hébergement Web