Structures de données : la perspective des langages
Module Architectures applicatives et développement d’APPLICATIONSIl y a 2 manières d’aborder le problème des données en termes de développement. : par l’architecture intrinsèque et leur perception depuis les langages. C’est ce second point de vue que nous vous proposons de traiter dans ce webinaire.
Nous nous intéressons cette fois à leur perception du point de vue des langages.
Sachant que nous vivons une véritable révolution depuis le début des années 90 et l’arrivée du Python de Guido Van Rossum.
La diversité de ces structures de données est l’un des aspects majeurs des langages, qui fera qu’ils seront plus ou moins adaptés aux problèmes à traiter.
On parlera de dictionnaires, de listes, d’arborescences, de tableaux, etc, et on verra ce qu’en font les langages, généralement orientés objet.
Connaître et comprendre à qui "on a affaire" est d’autant plus utile que la source des données s’est diversifiée depuis les modèles traditionnels avec les capteurs, les données "non SQL", le multimédia, etc.
Pour ce qui est du cadre précis d’un développement en cours, cela ne changera sans doute pas grand chose, mais pour celui qui nous attend, une meilleure appréhension de ce que l‘on pourrait faire peut avoir des conséquences bénéfiques.
Blockchain, alors ça vient ?
Module LOGICIELS métiers et dématérialisationEn théorie, la blockchain est inéluctable. Dans de nombreux domaines, le pouvoir et la propriété doivent être partagés. Et la seule manière d’y arriver est de r...
Véhicules autonomes, ça ne sert à rien
Module MOBILITÉ, objets portés et IoTOn a eu doublement faux. D’abord, il était stupide de penser que nous n’aspirons qu’à nous débarrasser du volant pour nous plonger dans le journal du jour. Car...
Zero Trust : un cheminement sécuritaire, pas un objectif
Module SÉCURITÉ du système d’informationCe qui ne veut pas dire qu’il faut rester inactif. Bien au contraire. L’une des solutions est d’adopter une "hygiène de vie" satisfaisante qui limite les moyens...
L’intégration IoT : réapprendre le métier
Module ARCHITECTURES du système d’information et technologies du datacenterL’intégration des IoT, capteurs de tous ordres, de par leur diversité et spécificités, nous ramène aux années 80, au temps où les capacités mémoires et la puiss...
Informatique spatiale, le TI n’est pas un jeu vidéo
Module MOBILITÉ, objets portés et IoTApple a réussi à nous faire croire que l’iPhone valait 1 000 $, alors qu’une partie de sa fabrication est réalisée hors Etats-Unis, à prix réduits. Cette fois, ...
POO, nous nous sommes peut-être trompés
Module Architectures applicatives et développement d’APPLICATIONSMême si personne ne remet sérieusement en cause les principes de la POO : urbanisation du code, sécurité via l’encapsulation, maintenabilité plus rationnelle, h...
La 6G est à nos portes. De quoi s’agit-il ?
Module MOBILITÉ, objets portés et IoTIl n’est jamais trop tard pour se préparer à accueillir une nouvelle infrastructure de transport mobile et la 6G n’y fait pas exception. Bien qu’elle ne soit pa...
Structures de données : la perspective des langages
Module Architectures applicatives et développement d’APPLICATIONSNous avons déjà abordé le problème des structures de données dans le dossier qui leur était consacré (https://www.lemarson.com/article/les-structures-de-donnee...
Les agents intelligents : faut-il s’en inquiéter ?
Module LOGICIELS métiers et dématérialisationC’est la grande question, celle qu’au fond tout le monde se pose depuis qu’Open AI, il y a 2 ans, a fait exploser le monde du TI avec ChatGPT. Si l’on en croi...
- Suivez LeMarson en direct
- Accédez à des centaines de dossiers et d'articles
- Visionnez des dizaines d'heures de formations vidéos
- Téléchargez le Livre des tendances de l'année