Mes réalisations en programmation (elles sont passées de mode)
Je programme en fait depuis ma plus tendre enfance ! Cela a commencé en CP, en pilotant un petit robot à roues, avec le LOGO et la “tortue”. Ensuite j’ai appris le BASIC sur de bons vieux MO5 à la fin du collège.
Vite passionné, sur 286 j’ai appris le langage PASCAL - tiens, mon prénom ! N’ayant pas d’ordinateur, j’ai d’abord étudié la théorie sur un livre. Les premiers programmes que j’ai essayé, 2 ans plus tard, ont été une déception, pour cause de manque de pratique… Cela n’a pas duré trop longtemps.
Cherchant à aller toujours plus loin (souris ? couleurs ?) il m’a fallu trouver des informations : la “Bible Turbo Pascal 5, programmation système”. Très complet, et parfois indigeste. Ce livre a encore l’avantage de montrer des programmes en relation directe avec le matériel et de traiter de nombreux sujets (graphique, souris, clavier, multitâche, programmes résidents…).
La SWAG m’a aussi beaucoup aidé (auparavant hébergé sur un site GDSOFT). C’est une bibliothèque des réponses de programmeurs expérimentés aux questions les plus diverses, parfois très pointues (comment désactiver le clavier, allumer les LEDs clavier sans changer l’état des touches…). Ensuite il y a la “Bible PC 6”, du même auteur que celle sur le Pascal, mais elle a l’inconvénient d’être moins proche du matériel.
J’ai donc été essentiellement autodidacte.
Mes programmes sont périmés, ainsi que mon apprentissage. Avec l’ère de Windows, impossible d’appliquer ce que j’ai appris ! Windows ne le permet plus, et apprendre à programmer avec les API Windows ne me donne pas envie ! Cependant, ces connaissances m’apportent une très bonne connaissance du matériel… maintenant je suis électronicien !
Ce site a d’abord été créé en HTML puis automatisé en PHP, encore un langage que je connais un peu ! J’ai aussi essayé le langage TCL/TK étant étudiant, et quelques lignes de code de Delphi et Visual C++.
Si vous voulez apprendre le C, voici un cours bien fait pour apprendre les bases du langage dans ses détails et en simplicité. C’est très bien pour commencer : alb_c10.rar.zip