Blech (programmeringssprog) - Blech (programming language)

Blech
Paradigme Reaktiv, synkron
Stabil frigivelse
0.6.0 / 1. september 2020
Licens Apache 2.0
Filnavneudvidelser blc
Internet side https://www.blech-lang.org

Blech er et synkront programmeringssprog til indlejret, reaktiv, realtidskritisk software.

Det giver mulighed for at skrive reaktive underprogrammer og kombinere dem både sekventielt og samtidigt.

Blech kompilerer for at rense C , som kan integreres i eksisterende projekter eller simuleringsrammer.

Det tyske ord Blech oversættes groft til bare metal. Blech-programmer kan køre direkte på Blech på stort set alle indlejrede enheder.

Blech-kompilatoren er åben fra Apache 2.0-licensen.

Samtidighed

Den traditionelle, asynkrone eksekveringsstil for samtidige tråde er kendt for at fremkalde en række tekniske problemer såsom løbsbetingelser, dataoverskridelser, potentielle deadlocks og ikke-deterministisk runtime-opførsel. I Blech elimineres imidlertid alle disse problemer ved sprogdesign på grund af den synkrone beregningsmodel.

eksterne links

Referencer