C# ja miljardin rivin haaste, osa 8
Edellisessä blogikirjoituksessa käsittelin viidennen optimoidun version toteutusta. Tässä viimeisessä osassa olisi tarkoitus testata AOT:n tuomia suorituskykyhyötyjä Linux-ympäristössä.
GitHub Action .NET AOT monialustajulkaisuille
.NET:in 8-versiossa mukaan tuli natiivi ahead-of-time (AOT) -tuki, jonka avulla on mahdollista toteuttaa tavallisia ajettavia binäärejä omista .NET-sovelluksista. Joskus saattaa olla tarpeellista julkaista tällainen sovellus tällä tavalla mahdollisimman monelle eri käyttöjärjestelmälle, ja itse päädyin toteuttamaan kääntämiset + julkaisut GitHub Actionin avulla.
Korvaa C zigilla
Allekirjoittanut on vältellyt C-koodin kirjoittamista jo vuosien ajan, johtuen sen erinäisistä ongelmista. Viime vuonna C:n vaihtoehdoksi mainostettu zig-ohjelmointikieli nosti nopeasti suosiotaan, ja alkaneen vuoden myötä päätin myös itse kokeilla ohjelmointia zigillä.