Java est-il un langage objet ?

Magazine
Marque
GNU/Linux Magazine
Numéro
163
|
Mois de parution
septembre 2013
|
Domaines


Résumé
Java est un langage qui résulte d’une construction entre le monde du langage C (ou C++) et les langages objets tels que Smalltalk. Il a essayé de prendre le meilleur des deux mondes, c’est-à-dire la portabilité et la facilité de maintenance des langages objets tout en gardant un niveau de performance acceptable. Des contrôles (notamment de typages) sont apportés par le compilateur.

La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

Programmation réactive avec Quarkus

Magazine
Marque
GNU/Linux Magazine
Numéro
237
|
Mois de parution
mai 2020
|
Domaines
Résumé

L’innovant projet Quarkus a déjà été évoqué dans plusieurs précédents articles depuis sa sortie en mai 2019. Ces publications ont détaillé à quel point il est un excellent cadre d’exécution, très performant et très adapté à la réalisation de microservices HTTP. Néanmoins, ces différents articles n’ont pas, pour le moment, abordé le thème de la programmation « réactive ». Or, comme nous allons le voir aujourd’hui, la programmation « réactive » est en fait au cœur de Quarkus !

Faites du multithreading avec OpenMP

Magazine
Marque
GNU/Linux Magazine
Numéro
237
|
Mois de parution
mai 2020
|
Domaines
Résumé

Vous vous êtes souvent demandé s’il était possible de paralléliser certaines tâches de votre application afin de la rendre plus optimale en termes de temps ? Grâce à OpenMP, vous pourrez optimiser la vitesse d’exécution de vos programmes en parallélisant les tâches facilement.

Erlang, programmation distribuée et modèle acteur

Magazine
Marque
GNU/Linux Magazine
Numéro
237
|
Mois de parution
mai 2020
|
Domaines
Résumé

Quel est le point commun entre RabbitMQ, ejabberd, CouchDB, WhatsApp et Heroku ? Ces outils et services ont la particularité d’utiliser le même langage de programmation : Erlang. Ce dernier, encore trop peu connu du grand public, a pourtant réussi à maintes reprises à faire parler de lui. Il offre une approche nouvelle dans le monde du développement, où le paradigme orienté objet domine largement le marché, en offrant une implémentation très haut niveau du modèle acteur, facilitant ainsi la mise en place ainsi que l’utilisation de systèmes complexes et distribués.

Accès aux attributs et méthodes en Python : une autre voie est-elle possible ?

Magazine
Marque
GNU/Linux Magazine
Numéro
236
|
Mois de parution
avril 2020
|
Domaines
Résumé

Vous vous interrogez toujours sur la gestion des accès aux attributs et méthodes de vos objets Python ? Vous aimeriez écrire du code plus strict, mais vous vous demandez si cela serait vraiment pertinent ? Cet article devrait vous amener des pistes de réflexion.

Par le même auteur

Java est-il un langage objet ?

Magazine
Marque
GNU/Linux Magazine
Numéro
163
|
Mois de parution
septembre 2013
|
Domaines
Résumé
Java est un langage qui résulte d’une construction entre le monde du langage C (ou C++) et les langages objets tels que Smalltalk. Il a essayé de prendre le meilleur des deux mondes, c’est-à-dire la portabilité et la facilité de maintenance des langages objets tout en gardant un niveau de performance acceptable. Des contrôles (notamment de typages) sont apportés par le compilateur.

Hibernate

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
56
|
Mois de parution
septembre 2011
|
Domaines
Résumé
Hibernate est un framework de persistance open source permettant d’utiliser des objets métiers stockés dans une base de données relationnelle. Il est devenu en quelque temps l’un des plus populaires de sa catégorie. Hibernate a été écrit sous la responsabilité de Gavin King, qui fait partie de l'équipe Jboss.