24FreelanceMercato freelance che non dorme mai
Attivo

Sviluppatore Modula-2: sistemi e software embedded

104 visualizzazioni#2296
Periodo di pubblicazione1 giornofino a 20.11.2026
Pubblicato22.08.2026
Visualizzazioni10421 in 14 giorni

Informazioni sul servizio

Tradotto
Sono un programmatore di sistemi e lavoro in Modula-2 — un linguaggio rigoroso della famiglia Pascal, costruito attorno a moduli compilabili separatamente e tipizzazione statica rigida. Scrivo firmware e servizi a basso livello dove la prevedibilità conta più delle tendenze: definizione e implementazione di moduli con interfacce pulite, lavoro attento con puntatori e tipi di indirizzo, coroutine per la pianificazione cooperativa e accesso all'hardware attraverso strati di astrazione ben isolati. Di solito si tratta di microcontrollori, controllori industriali e strumenti desktop a lungo termine che nessuno ha pianificato di riscrivere da zero, quindi affronto ogni cambiamento con la consapevolezza che il sistema deve funzionare per molti anni a venire.

Gran parte del mio lavoro consiste nel mantenere in vita e comprensibile i vecchi sistemi Modula-2. Leggo codice sotto ISO Modula-2, dialetti PIM e compilatori specifici come GNU Modula-2, XDS, o i classici Logitech e TopSpeed, documento la struttura dei moduli, districo importazioni circolari e ripristino di build che hanno smesso di compilare molto tempo fa. Quando una riscrittura completa non è giustificata, aggiungo interfacce tipizzate, binding sicuri a librerie C e test harness in modo che il codice possa essere sviluppato di nuovo. Se la migrazione è la decisione giusta, pianifico un percorso graduale che preserva il comportamento e consente a parti vecchie e nuove di coesistere.

Poiché sono cresciuto nella rigorosa tradizione modulare piuttosto che in C o nei linguaggi gestiti moderni, presto particolare attenzione ai contratti delle interfacce, ai controlli a tempo di compilazione e alla disciplina nella gestione della memoria. Posso unirmi a un team che ha ereditato un prodotto Modula-2 e diventare lo specialista che lo comprende ancora, o aiutare un laboratorio Pascal e Oberon ad espandere le sue capacità. Nomina il compilatore, la piattaforma di destinazione e i vincoli — e ti darò una valutazione onesta prima di toccare qualsiasi cosa.

— Sviluppo di sistemi e embedded in Modula-2
— Moduli di definizione e implementazione con interfacce rigorosamente tipizzate
— Manutenzione e modernizzazione del codice legacy Modula-2
— Migrazione tra dialetti e compilatori (ISO, PIM, GNU Modula-2, XDS)
— Binding a librerie C e strati di astrazione hardware
— Recupero di build, documentazione e test harness

Protezione escrow SafeDeal

I fondi sono bloccati in escrow Payora USDT (TRC-20) e rilasciati al professionista solo dopo l’approvazione della consegna.

Freelancer contacts
E-mailShow
24
Venti · consiglio

Prima di ordinare

  • Guarda il portfolio del freelancer.
  • Descrivi il tuo compito e chiedi un prezzo e una scadenza.
  • Controlla le recensioni di altri clienti.
  • Oppure pubblica un progetto e confronta diverse offerte.
Stessa categoria

Servizi simili

Tutti i servizi nella categoria
Buono a sapersi
Come posso ordinare questo servizio?

Scrivi al freelancer utilizzando il modulo su questa pagina: descrivi il compito, la scadenza e il risultato di cui hai bisogno.

Come posso controllare il freelancer?

Apri il profilo: valutazione, portfolio e recensioni di altri clienti mostrano esperienza con compiti simili ai tuoi.

Yulia P.Programmazione web
Contatto

Cosa risponde questa pagina