Laurent59

Laurent59

Formation d’ingénieur ETS (en Suisse, doit être entre bachelor et master) en électronique-électrotechnique. J’y ai appris Fortran (celui des cartes perforées :smiley: ), basic pour ce qui est des languages haut niveau. Language assembleur pour microprocesseur.
Puis diplôme universitaire en électronique-physique, suivi d’un doctorat ès sciences. Cette période m’a permis de compléter mes connaissances en ajoutant Pascal, Modula, un peu de Lisp, et C (on n’y échappe pas :frowning: ).
Mes connaissances en programmation viennent principalement du besoin de développer des applications internes pour les besoins du boulot.
Au début de mon activité professionnelle je travaillais sur les protocoles réseaux (ATM, DQDB, SDH, Internet) puis les réseaux sans fils. Mon activité de programmation était plus orientée sur la spécification (SDL, UML) et la simulation.
Puis est venu de pousser dans le monde réel nos protocoles et algorithmes. J’ai donc partager mon temps entre implantation sur système embarqué (pour le ultra basse consommation) et simulation Matlab/Python.
C’est avec Python que j’ai commencé à faire de la programmation objet.

Je suis maintenant en pré-retraite et m’intéresse à approfondir mes connaissance en Swift ainsi qu’à l’écriture d’applications ayant un interface graphique. Je ne prévois pas de développer d’applications de manière professionnelle, donc pour l’instant je me contente de développer pour macOS/iOS avec Xcode.

:(){ :|:& };: