DC : Quelle a été la principale motivation derrière le développement de MARSCII et Scriptool?
DC : Quels sont les défis majeurs anticipés lors de l'adoption de MARSCII par la communauté des développeurs?
CR : Il y a plusieurs défis :
Le stockage physique : en volume de données stockées sur la planète est en constante augmentation, elle est même progression exponentielle, diminuer d’un quart le volume du code source cela représente l'économie 372 millions de terabytes économisés par an en 2024. C’est donc moins de serveurs, moins d’énergie, moins de consommation d’eau pour les refroidir, des accès plus rapides car moins d’informations à traiter. Pour être plus précis et parlant, en terme d’économie de kg de C02 émis par an cela représente 4% de toutes les émissions de la France pour 2024 à l’échelle mondiale. La projection pour 2028 monterait à 10% (sources https://www.citepa.org/explorateur-de-donnees/, https://greenly.earth/en-us/blog/industries/what-is-the-carbon-footprint-of-data-storage et https://www.statista.com/statistics/871513/worldwide-data-created/)
Le transfert sur les réseaux : chaque page web consultée par un internaute, représente des milliers de lignes de code html, css, javascript, json et xml téléchargées. Économiser un quart du volume, c’est rendre les pages plus fluides et libérer des flux pour d’autres applications sur les câbles et satellites.
DC : Quels types de piratage pensez-vous que MARSCII rendrait inopérants?
Les enfants, les adolescents, et même les jeunes adultes ne parviendront plus alors à pirater les consoles en démonstration dans les centres commerciaux. Dans des domaines plus sensibles comme le spatial, la réduction du volume des données émises et reçues grâce à MARSCII pourrait diminuer le poids des ordinateurs embarqués et le coût des émissions. MARSCII peut optimiser la taille des transferts des fichiers lors de la navigation internet. Couplé à un algorithme de cryptographie, MARSCII pourrait renforcer la sécurité. Dans la Recherche et l’Enseignement, MARSCII pourrait servir de langage de démonstration pour les Mathématiques. Ce sont quelques exemples d'applications.
DC : Comment envisagez-vous la transition du code Ascii existant vers le code MARSCII?
CR : Le code MARSCII peut être généré automatiquement à partir du code ASCII. Inversement, la conversion du MARSCII vers l'ASCII nécessite l'intervention d’un être humain ou d'une intelligence artificielle ; il y a une perte d’informations entre les deux langages, un être humain ou une intelligence artificielle sont capables de retrouver le sens, mais pas un processus automatisé. La dernière option est d’accepter de travailler sur un code ASCII dégradé. La grammaire des langages de programmation demeure inchangée lors de la conversion. En cas de collision de mots lors de la conversion en MARSCII, un suffixe est ajouté pour les distinguer.
DC : Comment concrètement un compilateur doit-il être modifié pour supporter l'encodage MARSCII?
CR : La grammaire reste la même, mais les symboles sont adaptés: deux possibilités, traduire le MARSCII vers un pseudo-ASCII qui utilise le compilateur actuel ou bien développer un nouveau compilateur natif.
DC : Quelles sont vos prochaines étapes :
CR : Les évolutions en perspective: le portage MARSCII/ASCII, le MARSCII mathématiques, les usages en biologie : plus de détails seront sur https://www.webmiel.fr
Je suis en recherche de financement pour déposer le brevet (christophe.roux@webmiel.fr ). A plus long terme je recherche un financement plus important pour développer un produit d’assurance s’appuyant sur le langage Scriptool. J’ambitionne de donner une dimension européenne et souveraine au projet avec une dimension assurantielle, de franchise commerciale, d'entreprise adaptée (au moins 50% de la masse salariale en situation de handicap), de groupement d’intérết économique européen.
Marque en cours de dépôt à l’INPI: MARSCII par l'Entreprise Webmiel.
Biographie
Christophe Roux,
Ingénieur INSA Lyon, développeur et testeur.
Président de Hagi-yaki, Association d’usagers en psychiatrie testant des logiciel avec des patients
Entrepreneur chez Webmiel (développement et test).
Depuis 17 ans, je travaille sur un nouvel encodage appelé MARSCII qui permet d'économiser un quart de la taille de tous les codes sources. Cela représente des millions de Tera Bytes économisables en stockage et transfert chaque année et cette progression est exponentielle. Je développe le langage Scriptool avec cet encodage. J'ai choisi Chrome OS comme environnement de développement pour ce projet.
Le 24 avril prochain, à Paris, je prendrai la parole à propos de Chrome OS lors d'une conférence organisée par Christophe Dubois-Damien, président du comité Économie d'IESF - Ingénieurs et Scientifiques de France et investi dans le réseau Sciences Po Alumni. Christophe permet par ces conférences de développer l'intelligence économique sur des sujets technologiques et l'innovation.
Chrome OS (ne pas confondre avec le navigateur Chrome) est à l'ordinateur de bureau, ce qu'Android est au smartphone: c'est un "Operating System" (OS). Un OS est le logiciel qui permet aux applications de fonctionner sur un matériel informatique. Un OS, c'est comme le moteur d'une voiture. Sans OS, l'ordinateur n'est qu'un tas de silicium inerte. L'OS donne vie à l'ordinateur.
J'ai adopté Chrome OS de Google depuis plus de 10 ans mais depuis un an, j'utilise un nouvel ordinateur et les progrès sont impressionnants. Je partage avec vous une synthèse des usages de ce système.