• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  • Outil d'écriture de code vieux de 38 ans publié pour un usage général

    L'un des premiers éditeurs de logiciels informatiques au monde, développé par l'Université d'Adélaïde et toujours utilisé aujourd'hui, est publié par l'Université pour une utilisation gratuite par les développeurs du monde entier.

    Sous licence open source, Les fonctionnalités bénéfiques de "Ludwig" en tant qu'outil de développement logiciel qui ne se trouvent pas dans d'autres éditeurs de texte et de code seront désormais ouvertes à tous les développeurs.

    Ludwig, un éditeur "plein écran", a été conçu à l'origine par le personnel informatique pour permettre le développement de logiciels sur les premiers ordinateurs interactifs VAX (Virtual Address eXtension) de l'Université, acheté en 1979 pour remplacer les anciens systèmes informatiques de cartes perforées, sortie imprimée, et le traitement par lots.

    En 1979, l'Université a acheté trois ordinateurs Digital Equipment VAX-11/780 pour l'enseignement et la recherche, les premiers ordinateurs 32 bits disponibles dans le commerce.

    "À l'époque, ces ordinateurs ont représenté un changement majeur dans la puissance de calcul et l'enseignement pour l'Université, " déclare le professeur émérite Chris Barter, qui a dirigé l'équipe de développement de Ludwig.

    « Les utilisateurs peuvent désormais interagir directement avec les ordinateurs grâce à des terminaux vidéo situés un peu partout sur le campus, dans les laboratoires d'étudiants ou dans le propre bureau d'un chercheur.

    Un élément central de la nouvelle informatique interactive était la capacité de prendre en charge l'édition de texte – généralement des programmes informatiques – directement sur le système informatique. À l'époque, la plupart des éditeurs de texte informatiques étaient primitifs, généralement difficiles à utiliser des "éditeurs de ligne", permettant d'accéder à une seule ligne de texte à la fois, et nécessitant un effort important à maîtriser.

    Les éditeurs "plein écran" disponibles offraient un environnement beaucoup plus facile à utiliser et productif, mais étaient généralement très gourmands en ressources et disponibles uniquement sur quelques systèmes informatiques, qui n'incluait pas les ordinateurs VAX.

    le professeur Barter et trois programmeurs, Wayne Agutter, Bevin Brett et Kelvin Nicole, conçu et construit Ludwig v1.0, prêt pour l'année universitaire 1980. À l'époque, il n'y avait pas d'équivalent en Australie.

    "La possibilité d'héberger 20 à 30 utilisateurs simultanés, tous les programmes d'édition et de développement, ainsi que de nombreux autres utilisateurs exécutant des programmes, sur une machine dotée d'à peine 1 million d'instructions par seconde et de quatre mégaoctets de mémoire, le monde battait, " dit le professeur Barter. " Ludwig était également facile à apprendre et à utiliser et avait un pouvoir important - il a été adopté par des utilisateurs dans toute l'Australie et dans le monde entier. "

    Au fil des ans, d'autres développements ont eu lieu, notamment l'adaptation de Ludwig aux systèmes informatiques ultérieurs, dont Unix, Linux et Microsoft Windows.

    Ludwig est toujours utilisé aujourd'hui, avec un petit nombre de personnes qui ont développé Ludwig sous des licences restreintes pour leur propre usage privé.

    Pour permettre de consolider ces évolutions, et mis à disposition de manière générale et gratuite, l'université a publié Ludwig et son code source sous la licence MIT Open Source.

    Open Source Industry Australia salue la sortie. Jack Burton, Secrétaire et administrateur de la société OSIA, déclare : « L'open source Ludwig aidera à attirer une communauté plus large de développeurs et d'utilisateurs finaux, car ce logiciel d'importance historique continue d'évoluer à l'avenir."

    Les fichiers seront rendus accessibles sur le référentiel open source GitHub.


    © Science https://fr.scienceaq.com