24FreelanceMercato freelance che non dorme mai
Attivo

Ingegnere in Zig: sistemi embedded, Wasm, interoperabilità C

56 visualizzazioni#2307
CategoriaFatto a mano
Periodo di pubblicazione7 giornifino a 20.11.2026
Pubblicato22.08.2026
Visualizzazioni5630 in 14 giorni

Informazioni sul servizio

Tradotto
Sviluppo software di sistema in Zig e tratto ogni byte e ciclo come qualcosa che necessita di giustificazione. La gestione manuale della memoria è la base del mio lavoro: passo esplicitamente gli allocatori, scelgo un'arena o un buffer fisso dove appropriato e utilizzo l'allocatore di test di Zig per dimostrare l'assenza di perdite e doppie liberazioni prima della consegna. Se hai già una base di codice C o C++, integro Zig direttamente in essa. Zig collega gli header C con quasi nessun attrito, quindi posso avvolgere una libreria pronta, sostituire un modulo caldo o usare `zig cc` come cross-compiler per l'intero progetto. La cross-compilazione è dove Zig vince silenziosamente, e la utilizzo attivamente: da una macchina costruisco binari per Linux, macOS, Windows, schede ARM e bare-metal senza una toolchain fragile per ogni piattaforma. Sul lato embedded scrivo firmware per microcontrollori con limiti di RAM rigorosi, senza un heap dove l'obiettivo lo vieta, e con percorsi di interruzione prevedibili. Per il web compilo Zig in WebAssembly per spostare pesanti computazioni, parser e codec fuori da JavaScript in qualcosa di piccolo e veloce. Comptime è il mio strumento preferito: genero tabelle, specializzo strutture dati e valido la configurazione al momento della compilazione in modo che il runtime rimanga onesto e il binario rimanga compatto. La consegna di solito include sorgente, `build.zig` funzionante, test unitari, benchmark e una breve nota sulle decisioni relative alla memoria e alla sicurezza. Ho spedito parser, allocatori, codec di protocollo e firmware MCU e valuto il passaggio di consegne non meno del codice stesso. Descrivi l'obiettivo e i vincoli — dirò onestamente cosa ti darà Zig.
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.Fatto a mano
Contatto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora