Février / Février 2021

GNU/Linux Magazine 245

Ne ratez pas la révolution Rust !

En savoir plus

8,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
GNU/Linux Magazine 271

GNU/Linux Magazine 271

Septembre / Octobre 2024
9,90 €
GNU/Linux Magazine 270

GNU/Linux Magazine 270

Juillet / Août 2024
9,90 €
GNU/Linux Magazine 269
9,90 €
GNU/Linux Magazine 268

GNU/Linux Magazine 268

Mars / Avril 2024
9,90 €
GNU/Linux Magazine 267

GNU/Linux Magazine 267

Janvier / Février 2024
9,90 €
GNU/Linux Magazine 266

GNU/Linux Magazine 266

Novembre / Décembre 2023
9,90 €
GNU/Linux Magazine 265

GNU/Linux Magazine 265

Septembre / Octobre 2023
9,90 €
SOMMAIRE :

Actus & Humeur

p. 06 Tirez parti des nouveautés de PostgreSQL 13

IA, Robotique & Science

p. 16 Quarkus dans les nuages

Kernel & Bas niveau

p. 22 Le fonctionnement des namespaces dans le noyau

Hack & Bidouille

p. 36 Encodage d’un script Python et exécution du script encodé (Acme::Buffy style)

Libs & Modules

p. 44 Rust, le langage inoxydable !
p. 62 Gestion de projets avec Erlang/OTP

Mobile & Web

p. 74 Rendre une page présentant du code plus ergonomique avec Tampermonkey/Greasemonkey

éDITO :

Comme chaque année, le classement TIOBE [1] a été publié et comme depuis plusieurs années c’est le langage C qui est le plus populaire. Néanmoins, Python a été élu langage de l’année 2020, car il s’agit du langage ayant connu la plus grosse progression au niveau de la popularité (+2,01 % cette année) ! Cela ne représente guère une surprise et je vous propose donc de soulever plutôt les autres faits marquants de ce classement annuel.

Pour rappel, TIOBE est un indicateur de la popularité des langages de programmation basé sur les requêtes effectuées sur les principaux moteurs de recherche (Google, Bing, YouTube, etc.). Les 100 langages les plus recherchés se voient attribuer ensuite des notes permettant de les classer et de dégager des tendances quant à leur popularité et leur utilisation.

Dans le classement de 2020, le C reste le langage le plus populaire.

Le langage Java est à -4,93% soit la plus grosse chute de l’année qui le relègue à la deuxième position du classement, derrière le C, mais encore devant Python.

Globalement, nous constatons donc logiquement peu de mouvement dans les langages les plus populaires. Ce qu’il est intéressant de noter ce sont les progressions, les langages qui prennent de l’importance pour différentes raisons comme Groovy (+1,23%, 10ème place) et le langage R (+1,10%, 9ème place). Mais dans ce classement, le JavaScript n’apparaît qu’en 7ème position, et l’Assembleur est en 11ème position, quant à Rust, bien que proche du top 20, il ne se retrouve qu’à la 26ème place… un peu étrange (il faut toujours se méfier de la manière dont sont effectués les calculs).

Si l’on observe un autre classement [2], cette fois basé sur l’activité dans des dépôts GitHub, JavaScript occupe la première place et Rust se retrouve en 14ème position (devant R), premier des langages émergents. Il est donc difficile de se fier à un classement en particulier, mais si l’on recoupe plusieurs d’entre eux, la tendance générale est à un plébiscite de Python, une utilisation toujours importante de C/C++, Java, JavaScript et une utilisation croissante de Rust, R, Groovy, et Kotlin.

Ce mois-ci, nous vous proposons justement un article sur l’un de ces langages prometteurs : Rust ! Laissez-lui donc une chance et testez-le, il y a quelques années Python était à la même place...


Tristan Colombo


[1] Classement TIOBE 2021 : https://www.tiobe.com/tiobe-index/

[2] Un classement des langages sur GitHub : https://madnight.github.io/githut

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Rust, le langage inoxydable !
GNU/Linux Magazine n°245

Rust a fêté il y a quelques mois ses dix ans. Huit ans après sa première version alpha, cinq ans après sa première version stable, il était temps de voir ce qu’il était advenu de ce langage qui avait démarré quasiment dans un garage et qui était rapidement devenu l’un des langages les plus intéressants de la décennie.

Rendre une page présentant du code plus ergonomique avec Tampermonkey/Greasemonkey
GNU/Linux Magazine n°245

Lire des articles contenant du code informatique sur le Web n’est pas nécessairement simple, ne serait-ce que de par la complexité inhérente au sujet traité. Pourquoi alors se compliquer la tâche avec une présentation des informations qui n’est pas nécessairement adaptée au contenu, alors qu’on peut l’améliorer ?

Tirez parti des nouveautés de PostgreSQL 13
GNU/Linux Magazine n°245

Le 24 septembre 2020 est sortie la version 13 de PostgreSQL. Elle comprend de nombreuses nouvelles fonctionnalités. Certaines ont pour cible les utilisateurs et développeurs, d’autres sont pour les administrateurs. La première version corrective de cette branche, la 13.1, est sortie le 12 novembre et cela nous semble une bonne occasion de regarder en profondeur certaines de ces nouveautés.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2024 - LES EDITIONS DIAMOND