Le développement en informatique se résumerait-il à programmer des micro-controlleurs et des firmware ?
Et quand bien même cela serait vrai (mais j'en doute fortement), le C n'est pas le seul langage utilisé dans ce domaine. L'utilisation de l'assembleur de la puce ou même le Java est répandue.
Si on va au bout de ton raisonnement, l'assembleur x86 devrait être en tête du classement Tiobe vu que l'immense partie du parc applicatif mondial est traduit d'une manière ou d'une autre en assembleur x86.
oui, on est d'accord je ne compte pas le poids d'un langage de façon récursive.
d'ailleurs je ne cherchais pas à commenter les résultats de l'article.
je répondais surtout à Yahiko, (qui provoquait un peu) en demandant "quelles sont les projets sérieux aujourd'hui qui se font sur du C..."
Voila, je pensais à ZEND ENGINE, ou à la JVM, et je trouvais que ça ce pose un peu là comme projet sérieux.
Je comprends pas vraiment ton désir de me basher parce que j'émet mon opinion. Les tendances et évolutions du nombre d'offres pour un langage particulier, sur plusieurs mois, ne sont disponibles nul part, à moins que tu me prouves le contraire. Ce que je trouve dommage et c'est mon droit.
Mais allons y, rentrons dans le vif du sujet.
Franchement les indices Tiobes qui se suivent et ne se ressemblent pas, j'ai du mal à en saisir l’intérêt (à peut-être pour lancer des trolls, ce qu'à priori tu ne manques pas). 1.19% avec +1.03% pour Dart, avec des méthodes de calcul controversées (marge d'erreur?). Quand on voit des mouvements de presque que 4% sur des langages implantés depuis plus de 20 ans, on se fait une petite idée. On peut imaginer qu'il sera à 5% le mois prochain et sortira du tableau le mois d'après. Ou l'inverse. Ou aucun des deux. Full random mec.
Du coup le tableau sert à quoi ? A nous lister des langages ? Et des mecs bossent pour ça ?? Ils recrutent xD ??
Euh ? L'indice Tiobe c'est comme les notations financières, c'est des prédictions auto-réalisatrices ? T'as vu ça ou ?et ça leur donne une chance certaine de progresser d'avantage
Apres on pourra critiquer les methode de construction du tableau... mais dire "Moi je prefere qu'on me montre un tableau sur ce que je sais deja", c'est juste gonflant et inutile...J'ai l'impression que tu as l'égo démesuré. Et que tu as du mal avec la notion d'humour. On dirait un fanboy Apple (sauf que cette fois, c'est un Dartfan? ). Ici on est pas sur jeuxvideo.com, un peu de respect.C'etait pas nécessaire de le préciser, on avait bien compris...
J'ai cité Dart comme j'aurais pu citer n'importe quel autre langage débarqué en bas du tableau. Je n'exclu pas d'apprendre Dart ou Rust ou n'importe quel langage récent si j'y vois un intérêt, ou que mon chef ou mon client me l'impose. Un de plus ou un de moins... Il n'empêche que parfois j'aimerais prendre les devants, voir pouvoir orienter mes devs persos sur des choix judicieux. Et très franchement, c'est pas l'indice Tiobe qui va m'y amener.
Jbx 2.0b je me demande si c'est pas calculé comme les taux d'audience sur un panel de développeurs.
J'ai beaucoup apprecié le coté objet de Dart c'est vraiment très très interressant.je ne l'ai pas encore expérimenté sur un projet professionnel
Bien à cause des projets existant java demeure toujours en tête
Ce qui ne me tue pas me rend plus fort.
Je compte m'y mettre il a l'air bien structuré maintenant professionnellement il faudra du temps avant de le voir émerger et ce pour tout un tas de raisons
Donc pour toi, une nouvelle technologie ne vaut pas la peine d'être apprise car actuellement non demandée par les recruteurs ? C'est un point de vue. Mais jouer les moutons pour se trouver un job "alimentaire", ce n'est pas mon truc.Envoyé par jbx 2.0b
A mes yeux, si une technologie a des atouts particuliers qui lui donnent une légitimité, je préfère l'apprendre et ensuite la diffuser dans une entreprise ayant un peu d'ouverture. Ca contribue à l'essort de la technologie, ça permet d'être prêt lorsque l'offre évoluera, d'avoir une meilleure paye, de ne pas être "has been" dans quelques années. Et ça rend service à l'entreprise qui pourra maîtriser d'autres outils pouvant améliorer la qualité de ses prestations.
Et surtout, quand tu fais des choix qui te sont propres, tu les fais parce que tu as analysé, que tu as fait marcher ton cerveau pour voir ce qui était intéressant ou non. Ca reflète aussi ta personnalité. Apprendre C#, PHP ou Java parce qu'il y a de l'emploi, c'est simplement des choses que tu fais parce que les autres le font, sans analyser le pourquoi du comment. C'est moins formateur.
La compétence en informatique ne se mesure pas uniquement aux technologies que tu maîtrises. Pour moi elle repose plus sur la faculté à choisir et appliquer les bons concepts et technologies par rapport à un besoin, un budget, une deadline, une pérennité,... Et bien sûr à pouvoir intégrer facilement d'autres technologies grâce à un système de pensée rôdé.
Enfin bon, pour moi, ta pensée est celle d'un Développeur. La mienne est plus du côté Architecte. Tu as des employeurs qui vont privilégier la connaissance technique sur un langage, d'autres qui vont privilégier la personnalité et le sens de l'initiative.
Je suis dev occasionnel .
Je fais delphi-pascal.
Je suis content de voir ce langage reprendre de la place. Simple et agréable et permet de faire du multiplateforme .
un petit temps d'adaptation au fmx est nécessaire , à suivre.
L'avantage du Javascript sur les autres c'est son moteur d'exécution. Le code JS est interprété directement par le navigateur alors que tous les autres passent par une phase de traduction en JS, ce qui est coûteux en performances. Contrairement aux autres JS-killers, Dart va avoir son propre moteur et pourra totalement se passer de JS. Pour l'instant il ne sera que dans Chrome (et Chromium). Mais le jour où ce moteur sera sur les autres gros navigateurs du marché alors on pourra dire adieu au JS. C'est pour ça que Dart est devant tous les autres JS killers (TypeScript, CoffeeScript...) et grimpe en flèche. Pour la première fois depuis longtemps on a une alternative solide à Javascript.
Même ça c'est faux étant donné qu'une immense partie des tablettes et des smartphones ont une architecture ARM. En quelques années, on est passé qu duo Intel / AMD au quatuor Intel / AMD / Qualcomm / MediaTek.
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain
Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).
Le classement est fait a partir de quel critère?
Je crois que tu as faux sur toute la ligne.
1. Il y a fort à parier que Microsoft ou Apple n'implémenteront jamais Dart dans leur navigateur, ce qui implique que Dart est voué à rester un langage spécifique.
2. Il y a plus significativement d'applications (grand public, professionnelles ou scientifiques) sur x86 que sur ARM, et il faudra du temps pour que le retard se comble, si tant est qu'il se comble un jour.
1) Je suis d'accord. Pour Mozilla en revanche, je reste partagé, vu qu'une bonne partie de leur financement est de Google. Personnellement je trouve que Dart gagne sur les 2 tableaux. Une VM native qui explose JS, et une conversion Javascript de qualité pour le reste, façon JQuery. De toute façon, Apple et Microsoft, c'est principalement le marché grand public. Ceux qui ont quelques compétences en informatique utilisent principalement Chrome ou Firefox, voire Opera qui est basé sur Blink.
2) Je penses que tu as tort. Les ventes de mobiles en architecture ARM explosent celles des PC/Mac. Assembleur est évidemment le top (moi je mettrais le binaire ou l'hexadécimal), mais je me demande comment faire Crysis en assembleur tu vois. La compétence est très rare et on a quitté le bas niveau depuis longtemps. Même le C, très performant, ne peut pas être considéré comme du bas niveau.
J'attends de voir comment va se comporter le compilateur .NET natif qui doit bientôt sortir, qui doit compiler directement en langage machine. Je suis un afficionado de C# et apparemment les performances pourraient se rapprocher du C par ce biais.
1000% de hausse de popularité en un mois après des années de perte d'intérêt, ce n'est pas du tout suspect !
Source
Je n'ai jamais dit que Dart allait tuer le JavaScript. Je dis juste que c'est celui qui a le plus de chances de le pouvoir faire.
Oui ce n'est pas gagné pour l'adoption du langage hors Chrome(ium). Microsoft va pousser TypeScript, Mozilla va persister et signer sur JavaScript en mode "asm.js FTW !" et Apple va snober Dart parce que c'est Google. Après il suffirait peut-être que Google recode les frontends Web de Google Search, Gmail et ses autres services en Dart au lieu de JS. Tout le monde serait alors obligé de suivre, un Google Search qui ne marche pas étant juste inconcevable dans un navigateur décent.
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain
Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager