Java, votre prochain langage de script ?

Magazine
Marque
GNU/Linux Magazine
Numéro
274
Mois de parution
mars 2025
Spécialité(s)


Résumé

Java est un langage de programmation très connu et largement utilisé pour des applications côté serveur, des applications mobiles ou des clients lourds. Ce qui est sans doute moins connu, c’est qu’il est aussi possible de l’utiliser comme un langage de script, avec certaines limitations que nous allons voir.


Java est un langage qui évolue rapidement, avec deux versions majeures par an (en mars et en septembre). Malgré ces évolutions, cela reste un langage simple. Pourtant, on lui préfère souvent d’autres langages (généralement plus complexes) pour initier les débutants à la programmation. Ceci est dû à plusieurs choses qui rendent le premier contact avec le langage un peu compliqué : s’agissant d’un langage compilé (en bytecode), il faut apprendre à compiler le code source (avec un IDE, le compilateur javac, ou un outil comme Maven) puis à exécuter le programme compilé. Enfin, Java est un langage réputé verbeux (ce qui, de mon point de vue, fait aussi que le langage est simple et sans « magie »). Un simple « Hello World! », qui ne fera qu’une seule ligne dans certains langages comme Python, fera plusieurs lignes en Java, et mettra en œuvre plusieurs concepts non triviaux pour le débutant :

La suite est réservée aux abonnés. Il vous reste 95% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

Créer un émulateur avec l’API Libretro

Magazine
Marque
GNU/Linux Magazine
Numéro
270
Mois de parution
juillet 2024
Spécialité(s)
Résumé

L’émulation a le vent en poupe ces dernières années. Un intérêt sans doute renforcé par la bulle spéculative autour du retrogaming qui rend l’acquisition de vieilles machines ou de vieux jeux hors de prix. Nous allons voir dans cet article comment développer facilement un émulateur. Nous en profiterons même pour concevoir notre propre machine à émuler.

Les listes de lecture

Python niveau débutant

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.

Au pays des algorithmes

11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.

Analyse de données en Python

10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture