Programmation : les 10 langages les plus suivis sur Twitter

Human Coders Ranking a édité sa liste des langages les plus suivis sur Twitter : zoom sur les tendances en matière de programmation.

1 – Java @java

  • Langage de programmation orienté objet, Java est caractérisé par sa portabilité entre les différents systèmes d’exploitation (Unix, Windows, MacOS), ce qui lui permet de s’exécuter sur toutes les plateformes grâce à ses frameworks associés. 
  • Base de la plupart des applications en réseau, la technologie est utilisée dans le monde entier à différentes fins de développement : applications mobiles et imbriquées, jeux, contenus web, logiciels d’entreprise…

2 – Python Software Foundation @ThePSF

  • Puissant et facile à comprendre, Python est un langage de programmation qui dispose de structures de données de haut niveau. 
  • Avec son approche simple et efficace de la programmation orientée objet, il est idéal pour l’écriture de scripts et le développement d’applications.

3 – PHP @php_net et @official_php 

  • Ce langage de scripts généraliste et Open Sources est destiné au développement d’applications web et la conception de sites web dynamiques : il peut facilement être intégré au HTML. 
  • Réputé pour sa fiabilité et ses performances, il s’utilise le plus souvent côté serveur, et génère du code HTML, CSS et XHTML, des données (PNG, JPG…) ou encore des fichiers PDF.

4 – TypeScript @typescript

  • Ce langage de programmation a pour objectif d’améliorer la productivité de développement d’applications complexes. 
  • Open Source, il est développé comme un sur-ensemble de Javascript. 
  • Il introduit cependant des fonctionnalités optionnelles : typage et programmation orientée objet, par exemple.

5 – Go @golang

  • Go est le langage de programmation simplifié de Google, qui fournit depuis des années, en plus de sa gamme de produits connue du grand public (Google Maps, YouTube, Google Music, Gmail, Google Docs…), des outils précieux aux développeurs web et logiciels. 
  • De plus en plus populaire, le langage Go (également appelé Golang) présente de nombreux avantages : Open Source, il est optimisé et simplifié, son code est facile à maintenir et il est conçu pour résoudre les problèmes de Google.

6 – Kotlin @kotlin

  • Orienté objet et fonctionnel, Kotlin est un langage de programmation qui présente un typage statique permettant de compiler pour Java, JavaScript et plusieurs plateformes en natif. 
  • Présenté comme le digne héritier de Java, Kotlin se veut concis, sûr et pragmatique : il peut être utilisé dans la création d’applications mobiles natives sur Android, mais aussi dans la création d’applications web comme J2EE, par exemple. 

7 – Swift Language @SwiftLang

  • Développé en Open Source, Swift est un langage de programmation objet compilé, multi-paradigmes et qui vise la simplicité, les hautes performances et la sécurité. 
  • Proposé par Apple pour l’élaboration d’applications iOS et Mac, il est conçu pour offrir aux développeurs la liberté et les capacités nécessaires pour produire la prochaine génération d’apps. 
  • Facile à comprendre et à utiliser, il est accessible même si vous n’avez jamais codé !

8 – Rust Language @rustlang

  • Conçu et développé par Mozilla Research, Rust est un langage de programmation système, compilé et multi-paradigme. 
  • Sécurisé, concurrent et pratique, il s’inspire des recherches en théories des langages de ces dernières années et des langages de programmation les plus populaires. 
  • Il vise à atteindre trois objectifs : rapidité, sécurité et partage sécurisé des données entre tâches.

9 – Dart Language @dart_lang

  • Développé par Google, ce langage de programmation a pour ambition initiale de remplacer JavaScript. La priorité actuelle de ses développeurs concerne toutefois sa conversion en code JavaScript compatible avec l’ensemble des navigateurs. 
  • Il présente de nombreux atouts : productif, rapide, portable, accessible, réactif… Dart est optimisé pour le développement web et mobile côté client.

10 – Processing @ProcessingOrg 

  • Environnement de développement libre et complet, Processing propose un ensemble de fonctionnalités pour écrire des programmes, les convertir en fichiers autonomes, les publier, les identifier et corriger leurs erreurs. 
  • Simple d’utilisation et intuitif, il est Open Source et basé sur le langage Java. 
  • Destiné en priorité aux professionnels des arts visuels, il permet de créer des animations 2D et 3D.

Et vous, qu’en pensez-vous ? Quels sont vos langages de programmation favoris ? 

Sur le sujet, consultez également notre article “Intelligence artificielle : 8 langages à apprendre en 2020”. 

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com