24FreelanceMarché freelance qui ne dort jamais
Actif

Développeur Modula-2 : systèmes et logiciels embarqués

104 vues#2296
Période de publication1 jourjusqu'à 20.11.2026
Publié22.08.2026
Vues10421 en 14 jours

À propos du service

Traduit
Je suis programmeur système et travaille en Modula-2 — un langage strict de la famille Pascal, construit autour de modules compilables séparément et d'un typage statique rigide. J'écris du firmware et des services de bas niveau où la prévisibilité compte plus que les tendances : définition et mise en œuvre de modules avec des interfaces claires, travail minutieux avec des pointeurs et des types d'adresses, coroutines pour la planification coopérative, et accès au matériel à travers des couches d'abstraction bien isolées. En général, il s'agit de microcontrôleurs, de contrôleurs industriels et d'outils de bureau durables que personne n'a prévu de réécrire depuis le début, donc j'aborde chaque changement avec la compréhension que le système doit fonctionner pendant de nombreuses années à venir.

Une grande partie de mon travail consiste à maintenir d'anciens systèmes Modula-2 en vie et compréhensibles. Je lis du code sous ISO Modula-2, dialectes PIM, et compilateurs spécifiques comme GNU Modula-2, XDS, ou les classiques Logitech et TopSpeed, documente la structure des modules, démêle les imports circulaires, et restaure des builds qui ont cessé de compiler il y a longtemps. Quand une réécriture complète n'est pas justifiée, j'ajoute des interfaces typées, des liaisons sécurisées aux bibliothèques C, et des bancs d'essai pour que le code puisse être développé à nouveau. Si la migration est la bonne décision, je planifie un chemin par étapes qui préserve le comportement et permet aux anciennes et nouvelles parties de coexister.

Parce que j'ai grandi dans la tradition modulaire stricte plutôt que dans C ou les langages modernes gérés, je fais particulièrement attention aux contrats d'interface, aux vérifications à la compilation, et à la discipline de gestion de la mémoire. Je peux rejoindre une équipe qui a hérité d'un produit Modula-2 et devenir le spécialiste qui le comprend encore, ou aider un atelier Pascal et Oberon à étendre ses capacités. Nommez le compilateur, la plateforme cible et les contraintes — et je vous donnerai une évaluation honnête avant de toucher à quoi que ce soit.

— Développement de systèmes et embarqué en Modula-2
— Modules de définition et d'implémentation avec des interfaces strictement typées
— Maintenance et modernisation de code Modula-2 hérité
— Migration entre dialectes et compilateurs (ISO, PIM, GNU Modula-2, XDS)
— Liaisons aux bibliothèques C et couches d'abstraction matérielle
— Récupération de builds, documentation et bancs d'essai

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

Freelancer contacts
E-mailShow
24
Vingt · conseil

Avant de commander

  • Parcourez le portfolio du freelance.
  • Décrivez votre tâche et demandez un prix et un délai.
  • Vérifiez les avis d'autres clients.
  • Ou publiez un projet et comparez plusieurs offres.
Même catégorie

Services similaires

Tous les services de la catégorie
Bon à savoir
Comment puis-je commander ce service ?

Écrivez au freelance en utilisant le formulaire sur cette page : décrivez la tâche, la date limite et le résultat dont vous avez besoin.

Comment vérifier le freelance ?

Ouvrez le profil : la note, le portfolio et les avis d'autres clients montrent l'expérience avec des tâches comme la vôtre.

Yulia P.Programmation web
Contact

Ce que cette page répond