XXIe siècle : ces créateurs de langages qui nous ont quitté

Rédigé par Frédéric Dumas Aucun commentaire
Classé dans : Langages, Société Mots clés : Basic, Pascal, C, Unix, Bell Labs
Thomas Kurtz tient une bande magnétique dans le département d’informatique de l’université de Dartmouth dans les années 1960.
--------------------
Thomas Kurtz au département d’informatique de l’université de Dartmouth (New Hampshire, États-Unis) dans les années 1960.
Photo: Adrian Bouchard - Rauner Special Collections Library

Ce premier quart du XXIè siècle aura vu disparaitre tous les créateurs de langages de programmation qui ont illuminé les décennies 80 et 90 de la micro-informatique: Basic, Pascal, et C



Il existe une foule d'autres langages de programmation conçus dans les dernières décennies du XXème siècle, mais aucun d'eux ne fut utilisé comme Basic, Pascal et C, par des autodidactes s'appropriant la micro-informatique, motivés par leur curiosité et leur enthousiasme. Le but de ce billet est de rendre un hommage particulier à ces créateurs qui mirent leur talent au service du plus grand nombre, et qui nous ont quitté en ce début de XXIème siècle.

Bien qu'ils furent popularisés par l'explosion de la micro-informatique de loisir, ces trois langages prennent racine dans les décennies précédentes, 1960 pour le Basic et 1970 pour le Pascal et le C. Ces décennies sont encore dominées par l'architecture mainframe: les utilisateurs d'un ordinateur central interagissent avec lui au moyen de télétypes (une combinaison de clavier et d'imprimante (en)), puis avec des terminaux à tube cathodique (en) (sans l'unité centrale du PC), qui en sont l'évolution. Compte tenu du progrès très rapide des technologies silicium de l'époque, chaque évolution de matériel est marquée par une forte incompatibilité avec la génération précédente, y compris chez un même fabricant. C'est pourquoi les créateurs de tout langage de programmation partageaient à cette époque de fait trois mêmes objectifs prioritaires:
  • s'affranchir du code machine et offrir à l'utilisateur un moyen plus à sa portée de programmer l'ordinateur avec des instructions de plus haut niveau, beaucoup plus rapides à maîtriser;
  • gagner en indépendance par rapport au processeur, facilitant la réutilisation du code d'une génération de machine à la suivante, au prix d'une adaptation partielle du code source, beaucoup plus acceptable qu'un portage total du code machine; bien entendu, la re-écriture de l'interpréteur ou du compilateur du langage pouvait rester, elle, nécessaire d'une machine à la suivante;
  • être un outil d'utilisation de la machine adapté à son accès simultané par plusieurs utilisateurs à la fois, depuis plusieurs terminaux utilisés en parallèle; cet objectif répond à l'architecture mainframe des milieux universitaires où sont développés ces langages, mais ne sera évidemment plus d'actualité lorsqu'ils serviront sur des micro-ordinateurs personnels.

Lire la suite de XXIe siècle : ces créateurs de langages qui nous ont quitté

De l’entrisme dans le Libre

Rédigé par P. Foubet 2 commentaires

L'entrisme est un mot qui est né pendant la révolution Russe d’octobre 1917. C’est une stratégie politique révolutionnaire qui consiste à faire entrer de manière concertée des membres d'une organisation militante dans une autre organisation rivale, voire dans l'appareil de l'État bourgeois, comme on le nommait à l’époque. Il est aussi employé depuis lors pour décrire des pratiques du même ordre (infiltration, noyautage, ) de mouvements, mouvances (politiques, religieuses…) au sein d'organisations diverses mais aussi de l'État.

Ce concept a été défini et mis au point par Lev Davidovitch Bronstein, plus connu sous le nom de LéonTrotski , dont la « carrière révolutionnaire » est assez colorée.

Cette pratique, toujours d’actualité, inquiète beaucoup certaines entreprises au point que le ministère de l’intérieur qui propose un kit de sensibilisation des atteintes à la sécurité économique a intégré un chapitre dédié au phénomène.

Les méthodes employées pour faire de l'entrisme se révèlent par leur nature très diverses, donc difficiles à parer. L'entrisme peut être mis en œuvre par une direction au sein d'une même organisation, dans le but d'infléchir le pouvoir d'opposition (opposition des syndicats par exemple).

En France, dans le domaine politique, le terme entrisme est employé pour qualifier une pratique de noyautage de l'OCI (Organisation Communiste Internationaliste ) issue de la scission de 1952. Cette stratégie ne fonctionne pas toujours. Par exemple Lionel Jospin, élève à l'Ecole nationale d'administration (ENA), adhère à l’OCI dans les années 60. Il est, un peu plus tard, chargé par la direction de l’OCI d’infiltrer le PS. Mais il aurait peu à peu renoncé à ses idéaux de jeunesse en préférant faire une carrière au sein du parti socialiste qu’il estimait, à cette époque, plein d’avenir. La suite lui ayant donné raison puisqu’il devient premier ministre en juin 1997. Plusieurs journaux, dont Le Monde, ont produit des articles sur le sujet.

Et en quoi tout ceci concerne-t-il le Logiciel Libre ?

Si l’open source s'attache aux avantages d'une méthode de développement au travers de la réutilisation du code source, le Logiciel Libre, selon Richard Stallman, est un mouvement social qui repose sur les principes de Liberté, Égalité, Fraternité. Et ce mouvement remet en cause, entre autres choses, la légitimité de vendre des appareils en forçant les utilisateurs à adopter des systèmes propriétaires, qui en plus volent leurs données. Cela menace directement les grands acteurs d’Internet et de l’informatique dans leur activités qui représentent des centaines de milliards de chiffre d’affaire !

Depuis que le Libre existe, on a pu observer moult tentatives, plus ou moins réussies, pour détourner des associations de leur objectif ou empêcher des logiciels d’être Libres  ! C’est l’objet de ce petit article qui est là pour rappeler que si le concept du Libre représente pour une majorité de militants une belle aventure qui fait rêver, l’impitoyable dureté des lois du monde économique, tel qu’il est régi actuellement, nous ramène à la dure réalité des faits.

Lire la suite de De l’entrisme dans le Libre

Vieux PC: l'industrie du recyclage n'en veut pas sans Windows

Rédigé par Frédéric Dumas Aucun commentaire
Classé dans : Société Mots clés : revalorisation, réutilisation, obsolescence
Windows 10 support ending means more e-waste


La fin du support pour Windows 10 signifie plus de rebuts informatiques



Quand le support de Windows 10 va progressivement s'éteindre à partir d'octobre prochain, environ 240 millions de PC ne parviendront pas à satisfaire les pré-requis de Microsoft (en) pour accueillir Windows 11. C'est en soi une bonne chose, Windows 11 étant un OS menteur et spoliateur à un point encore jamais atteint auparavant. L'absence sur la carte mère d'un module de sécurité et de confiance (TPM - Trusted Platform Module) dans sa version 2.0 définie en 2014, est la cause de cette incompatibilité artificielle.

Mais ça aura une conséquence écologique: les canaux de distribution marchands sont habitués à recycler les PC d'occasion, à condition d'y installer Windows; par contre, ces mêmes canaux n'envisagent pas de s'occuper des PC pour lesquels Windows est devenu indisponible. Ça sort de leurs procédures de "refurbishing" et du marketing prévu pour une clientèle peu habituée aux systèmes d'exploitation libres.

Bien que fonctionnels, ces pauvres ordinateurs auront alors perdu toute valeur marchande. Si tous étaient des laptops, Wall-E pourrait en faire progressivement une pile de 4000 km de haut. Progressivement, parce que l'abandon de ces machines se fera sur plusieurs années, certains à la marge se contorsionneront pour continuer à utiliser Windows 10 au-delà de sa date de péremption.

Mais en terme d'encombrement des décharges africaines, la décision de Microsoft n'est pas sans conséquence.

Lire la suite de Vieux PC: l'industrie du recyclage n'en veut pas sans Windows