- Avantages d’apprendre à coder
- Comment fonctionne le codage
- Langages de codage courants
- Le meilleur endroit pour commencer à coder
- Introduction au développement web. Development
- Introduction à la conception Web
- Introduction au développement d’applications
Il existe aujourd’hui des milliers de langages de codage.
Les langages de codage ne sont pas comme nos langues – il n’y a pas de vocabulaires ou d’alphabets. Ils ressemblent plutôt à des codes – des commandes spéciales, des abréviations et des façons d’organiser le texte.
Tous les logiciels sont écrits dans une sorte de langage de codage. Et chaque langage de codage est unique, conçu en fonction d’un certain système d’exploitation, d’une plateforme, d’un style de codage et de l’utilisation prévue.
Cette page est là pour vous donner des informations de base sur 12 des langages de codage les plus courants utilisés aujourd’hui.
JavaScript
JavaScript est un langage de codage très en vue pour les sites Web qui est apparu pour la première fois en 1995. Il s’agit d’un langage de script interprété de haut niveau. Sa principale plate-forme est constituée par les navigateurs web, mais il a également gagné récemment en popularité sur les serveurs web grâce à Node.js.
function myFunc(a, b) { return a * b;}document.getElementById('demo').innerHTML = myFunc(4, 3);
Code d’exemple JavaScript avec l’aimable autorisation de W3Schools
JavaScript est largement utilisé pour ajouter des fonctionnalités et de l’interactivité aux pages web. Nous en dépendons tous au quotidien – essayez de désactiver JavaScript dans les paramètres de votre navigateur et voyez combien de fonctionnalités vos sites Web préférés perdent !
Bien que JavaScript ait été rejeté comme un langage de codage » jouet » à ses débuts, il a depuis gagné le respect des codeurs. Sa popularité a augmenté au point qu’il est aujourd’hui le langage de codage le plus utilisé au monde.
Plus d’infos : Suivez un tutoriel JavaScript gratuit ou découvrez les formations JavaScript.
Python
Python est un langage de codage interprété de haut niveau qui fonctionne sur une série de plateformes différentes. Il a été créé en 1991 par Guido van Rossum. Python a été conçu pour mettre l’accent sur la lisibilité du code, avec une syntaxe claire et expressive. Beaucoup de gens choisissent d’apprendre Python en premier pour cette raison même.
words = for w in words: print w, len(w)
Python code d’exemple courtoisie de Python.org
Python est un langage polyvalent, principalement utilisé pour écrire des logiciels scientifiques et numériques. C’est aussi l’un des langages de codage les moins utilisés sur le web, alors que certains grands acteurs l’utilisent – notamment Google.
Découvrez la formation Python…
SQL
SQL est l’abréviation de Structured Query Language. Il est utilisé pour interagir avec les bases de données depuis 1974. Le code SQL est souvent écrit sous forme de lignes autonomes connues sous le nom de requêtes. Chaque requête est conçue pour soit créer, lire, mettre à jour ou supprimer des données dans une base de données.
SELECT Country FROM Customers WHERE Country <> 'USA'
Code d’exemple SQL avec l’aimable autorisation de W3Schools
La base de données SQL est un élément essentiel de logiciels tels que WordPress et MediaWiki. Ce site web fonctionne sous WordPress et il s’appuie sur SQL pour créer, lire, mettre à jour et supprimer du contenu comme des articles, des images et des métadonnées. De même, MediaWiki alimente Wikipédia et s’appuie sur SQL pour stocker tous ses articles et gérer toutes ses modifications.
PHP
PHP est un langage de codage pour produire des pages web dynamiques. Il a été créé par Rasmus Lerdorf en 1995. Il a les capacités d’envoyer des requêtes SQL et de produire du HTML, et peut être décrit comme le lien entre la base de données qui stocke tout le contenu d’un site, et le HTML qui vous permet de le visualiser.
La plateforme de PHP est le serveur web. C’est un langage de script interprété de haut niveau, mais il possède l’accès le plus bas de tous les langages de serveur web.
<?php function add($x, $y) { $total = $x + $y; return $total;}echo "1 + 16 = " . add(1, 16);
Code d’exemple de PHP avec l’aimable autorisation de W3Schools
Le PHP est un peu différent de JavaScript. Les scripts PHP sont exécutés par le serveur qui héberge un site Web, tandis que les JavaScripts sont exécutés par le navigateur qui consulte un site Web. Alors que JavaScript se concentre sur les effets et l’interaction, les principaux travaux de PHP consistent à envoyer des requêtes SQL au programme de base de données MySQL, et à recevoir des données de la base de données pour les sortir sous forme de HTML.
Bien que certains codeurs modernes l’aient négligé ces dernières années, PHP reste extrêmement populaire en tant que langage de codage web. Il est utilisé par des sites comme Facebook, WordPress et Wikipedia.
Plus d’infos : Suivez un tutoriel PHP gratuit ou découvrez les formations PHP.
Ruby
Ruby a été créé en 1995 par Yukihiro Matsumoto. Il a été conçu pour être amusant et productif à écrire, avec les besoins des codeurs – plutôt que des ordinateurs – à l’esprit. Ruby est un langage interprété de haut niveau qui a gagné en popularité sur le web grâce au framework Ruby on Rails.
cities = %wvisited = %wputs "I still need to visit:", cities - visited
Code d’exemple Ruby avec l’aimable autorisation de Ruby-lang.org
Le framework web Ruby on Rails fonctionne sur un serveur web et produit du HTML, un peu comme PHP. Il alimente de nombreux sites web, y compris Twitter, et beaucoup de codeurs web de nos jours voient Rails comme une alternative moderne à PHP.
Découvrez la formation Ruby…
C
On peut dire que le papa des langages de codage modernes est C. C existe depuis 1972, et bien qu’il ne soit pas facile à apprendre, il est extrêmement puissant. Le C est un langage compilé et le plus bas niveau de tous les langages cités ici. Il est facilement intégré dans presque tous les systèmes d’exploitation.
typedef struct Bert Bert;typedef struct Wilma Wilma;struct Bert { Wilma *wilma;};struct Wilma { Bert *bert;};
C exemple de code avec l’aimable autorisation de Wikipédia
C est utilisé dans un éventail de domaines et de plateformes, y compris Microsoft Windows et une grande partie de ses logiciels. C est véritablement un langage de codage polyvalent.
C++
C++ est une version améliorée de C qui ajoute le paradigme orienté objet. Il a été créé par Bjarne Stroustrup en 1979. C++ est un langage compilé et fonctionne sur plusieurs plateformes matérielles.
#include using namespace std;int main () { cout
C++ code d’exemple courtoisie de CPlusPlus.com
La plupart des jeux vidéo sont écrits en C++. Le langage accompagne également le C dans le code source de Microsoft Windows et des logiciels qui l’accompagnent.
Découvrez la formation C++…
C Sharp
C Sharp, comme le C++, a ses racines dans le C. Également écrit C#, le langage a été développé par Microsoft en 2000 et est largement utilisé dans son cadre .NET. C Sharp est un langage de haut niveau compilé et fonctionne uniquement sous Windows.
class Foo { public int Value; public static explicit operator Foo(int value) { return new Foo(value); }}Foo foo = (Foo)2;
C Sharp code d’exemple courtoisie de Wikipedia
C Sharp est utilisé pour les logiciels de bureau sur les plates-formes Windows, et constitue également la base du cadre de développement web ASP.NET de Microsoft.
Visual Basic
Visual Basic est un autre langage de Microsoft, développé en 1991. C’est un langage événementiel, ce qui signifie qu’il est conçu pour répondre aux événements de l’utilisateur tels que les clics de souris ou les pressions sur les touches. Visual Basic est un langage compilé de haut niveau et sa plateforme est Windows.
Private Sub Form_Load() MsgBox "Hello, World!"End Sub
Code d’exemple Visual Basic avec l’aimable autorisation de Wikipédia
Visual Basic est utilisé comme un moyen facile de développer des programmes d’interface utilisateur graphique pour Windows, mais en fin de compte, il est limité et ne serait pas considéré comme un langage de codage » sérieux « .
Java
Java est un langage de codage omniprésent conçu pour une compatibilité multiplateforme. Il a été développé par Oracle Corporation et est apparu pour la première fois en 1995. Java est un langage compilé de haut niveau et est conçu pour fonctionner sur à peu près n’importe quel système d’exploitation.
class HelloWorldApp { public static void main(String args) { System.out.println("Hello World!"); }}
Code d’exemple Java avec l’aimable autorisation de Wikipedia
Java est vu partout dans le monde du codage, du web aux ordinateurs de bureau. De nos jours, il est utilisé pour créer des applications Android. Java est également le langage vedette de la plupart des cours d’informatique, et par conséquent, de nombreux codeurs ont une certaine expérience de ce langage.
Plus d’infos : Découvrez les formations Java ou les formations Android.
Objective-C
Objective-C, comme C++ et C#, a été dérivé du langage C. Il a été développé par Apple en 1983 et est conçu pour être utilisé en conjonction avec le framework Cocoa de la société. Objective-C est un langage compilé de haut niveau et ne fonctionne que sur les systèmes d’exploitation Apple.
- (int)method:(int)i { return ;}
Code d’exemple d’Objective-C avec l’aimable autorisation de Wikipédia
Objective-C est sans surprise le langage de prédilection d’Apple. Ce langage est utilisé pour créer des logiciels pour iPhone, iPad et Mac OS X.
Découvrez la formation iOS…
Perl
Enfin, Perl est un langage web qui a été développé par Larry Wall en 1987. C’est un langage puissant et pratique qui a été conçu à l’origine pour le traitement de texte. Perl a été appelé « le ruban adhésif qui maintient l’Internet ensemble », en référence à sa puissance et à sa laideur perçue.
Perl est un langage interprété de haut niveau et a été largement utilisé sur le web.
while () { chomp; if (s/$//) { $_ .= ; redo unless eof(); }}
Code d’exemple Perl avec l’aimable autorisation de Perl.org
Perl était autrefois un langage de codage web majeur, mais des technologies plus récentes comme Rails tendent à le remplacer plus récemment. De nos jours, Perl fait surtout ce qu’il a toujours fait de mieux : le traitement de texte.
Conclusion
Tant de langages de codage à apprendre, si peu de temps, n’est-ce pas ? Heureusement, vous n’avez pas besoin de tous les apprendre pour être un bon codeur. La plupart des codeurs se spécialisent dans quelques langages seulement – souvent un seul.
Mais dans quel langage devez-vous vous spécialiser en tant que codeur ? Ou du moins, quel est le meilleur endroit pour commencer ? À la page suivante, vous découvrirez le meilleur endroit pour démarrer votre aventure de codeur.
.