|
Publicité ' | ||||||||||||||||||||||||
|
|
#481 |
|
Membre éprouvé
![]() Lionel Inscription : décembre 2008 Messages : 305 ![]() |
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 |
|
|
30
|
|
|
#482 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 9 589 ![]() |
Citation:
![]() 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 |
|
|
|
20
|
|
|
#483 |
![]() ![]() Cyrille Network programmer Inscription : juin 2010 Messages : 1 551 ![]() |
|
|
|
60
|
|
|
#484 | |
|
Membre éprouvé
![]() Lionel Inscription : décembre 2008 Messages : 305 ![]() |
Citation:
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) |
|
|
|
10
|
|
|
#485 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 2 ![]() |
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... |
|
|
01
|
|
|
#486 |
|
Membre éprouvé
![]() ![]() Jonathan MERCIERInscription : mars 2009 Messages : 338 ![]() |
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) |
|
04
|
|
|
#487 | |
|
Membre expérimenté
![]() |
Citation:
|
|
|
|
00
|
|
|
#488 |
![]() ![]() Nicolas Ingénieur développement logiciels Inscription : juin 2009 Messages : 2 775 ![]() |
Rien que ça..
__________________
|
|
|
30
|
|
|
#489 | |
![]() ![]() Xavier PhilippeauArchitecte système Inscription : décembre 2006 Messages : 9 818 ![]() |
Citation:
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. |
|
|
70
|
|
|
#490 |
|
Membre confirmé
![]() Guy TessierEnseignant Inscription : mars 2012 Messages : 164 ![]() |
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: |
|
00
|
|
|
#491 | |
|
Expert Confirmé
![]() ![]() Développeur informatique Inscription : février 2005 Messages : 3 030 ![]() |
Citation:
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !... |
|
|
|
00
|
|
|
#492 |
![]() ![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 832 ![]() |
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 |
|
36
|
|
|
#493 |
![]() ![]() Timothée BernardÉtudiant Inscription : février 2010 Messages : 370 ![]() |
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 ! |
|
20
|
|
|
#494 |
|
Membre émérite
![]() Inscription : juillet 2010 Messages : 604 ![]() |
Et ça continue encore et encore ...
|
|
|
70
|
|
|
#495 |
|
Membre éprouvé
![]() Lionel Inscription : décembre 2008 Messages : 305 ![]() |
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. |
|
|
54
|
|
|
#496 | |
|
Expert Confirmé
![]() Développeur informatique Inscription : décembre 2011 Messages : 1 250 ![]() |
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:
|
|
|
|
00
|
|
|
#497 |
|
Expert Confirmé Sénior
![]() Inscription : avril 2002 Messages : 2 678 ![]() |
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. |
|
|
101
|
|
|
#498 |
|
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.... |
|
|
|
08
|
|
|
#499 | |
|
Expert Confirmé Sénior
![]() Inscription : avril 2002 Messages : 2 678 ![]() |
Citation:
La doc locale de Qt par exemple est un vrai bonheur. MSDN est bien trop monstrueuse pour motiver une utilisation hors-ligne. |
|
|
|
40
|
|
|
#500 | |
|
Membre confirmé
![]() |
Citation:
+1 pour la qualité de la doc de Qt, c'était un régal de travailler avec. |
|
|
|
10
|
Copyright © 2000-2013 - www.developpez.com