languages de programmation

Dans ce site, vous retrouverez les 10 languages de programmation principaux. Chacun d'eux a été crée pour un domaine en particulier, mais au final ils ont tous la même capacité de formuler des algorithmes et de produire des programmes informatiques qui appliquent ces algorithmes.

HTML et CSS

Ce sont 2 langages complémentaires. Ils représentent le b.a.-ba du développement web. De son côté, HTML a pour rôle de structurer la page web. Il permet de constituer son squelette. C'est sur cette base que peuvent être intégrés des éléments graphiques et visuels à partir du langage CSS, puis les positionner les uns par rapport aux autres.

JavaScript

JavaScript est un langage de programmation dit interprété. Il a la particularité de s'activer côté client. Cela signifie que lorsque l'utilisateur ouvre une page web, le navigateur active le code afin d'afficher la page. JavaScript permet d'intégrer des scripts entre les éléments HTML de la page, généralement pour ajouter une animation ou un effet visuel. C'est un langage utile pour améliorer l'expérience utilisateur, car il permet d'ajouter de l'interactivité sans pour autant ralentir la page.

PHP

PHP est un langage de script qui, contrairement à JavaScript, est exécuté côté serveur. Il est très lié à HTML, les balises PHP s'intégrant au cœur du code HTML. Pour le client, il est d'ailleurs impossible de voir si du PHP a été utilisé. Le rôle principal de PHP est de développer une bonne communication entre la page web et le serveur. En ce sens, PHP garantit la bonne stabilité des pages web.

Ruby

Ruby est un langage de programmation open source relativement simple, flexible et facile d'accès, notamment pour les débutants. Il est dit interprété, orienté objet et multiparadigme et se voit de plus en plus utilisé. Il présente en effet une vision différente du développement, selon le principe : tout est objet

Java

Le langage Java est adapté au développement d'une application mobile native sur Android. Il dispose d'une documentation importante, étant partagé par une grande communauté de développeurs dans le monde. En prenant en compte le fait que Java est pensé pour Android, vous aurez besoin d'un environnement 100 % Android pour développer l'application. Néanmoins, il est de plus en plus facile d'exécuter votre application à partir d'un système d'exploitation iOS ou Windows.

Swift

Swift a été créé par Apple spécialement pour développer des applications pour iOS, mais aussi pour Mac. C'est un langage open source de plus en plus utilisé, en passe de dépasser les langages traditionnels pour le développement d'applications pour téléphones. Swift se base sur le langage Objective-C. Les éléments Swift peuvent s'y intégrer directement.

C#, C ou C++

Le langage C dans toutes ses formes est l'un des plus vieux langages de programmation. Il a été développé dans les années 1970 pour programmer des systèmes. Ses évolutions C# et C++ sont des langages extrêmement stables.

Python

Python est le langage de programmation open source le plus employé par les informaticiens. Ce langage s'est propulsé en tête de la gestion d'infrastructure, d'analyse de données ou dans le domaine du développement de logiciels Python est un langage de programmation informatique généraliste. Contrairement à HTML, CSS ou JavaScript, son usage n'est donc pas limité au développement web. Il peut être utilisé pour tout type de programmation et de développement logiciel.

Julia

Julia est un langage proche de Python du point de vue de la syntaxe. Il est dynamique, facile à prendre en main, stable et libre à la fois. Sa première version a été lancée en 2009. Julia a notamment été repris par la Climate Modeling Alliance pour la construction de leur futur modèle climatique.

Scala

Scala, quant à lui, a largement été influencé par Java et est prévu pour fonctionner avec. Cependant, il apporte plus de flexibilité que ce dernier. C'est un langage multi-paradigme, intégrant les programmations objet et fonctionnelle. Sa première version date de 2004.


revenir en haut de la page