เบเบฒเบ™เบ›เปˆเบญเบ GNU Mes 0.23, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท GNU Mes 0.23 เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เบชเบฐเบซเบ™เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ bootstrap เบชเปเบฒเบฅเบฑเบš GCC เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบงเบปเบ‡เบˆเบญเบ™เบ›เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡. เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบเบญเบš compiler เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบตเปˆเบ–เบทเบเบขเบทเบ™เบขเบฑเบ™เปƒเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ, เบ—เปเบฒเบฅเบฒเบเบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰เบ‚เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เบทเบ™เปƒเบซเบกเปˆ (เบเบฒเบ™เบชเป‰เบฒเบ‡ compiler เบ•เป‰เบญเบ‡เบเบฒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ‚เบญเบ‡ compiler เบ—เบตเปˆเบชเป‰เบฒเบ‡เปเบฅเป‰เบง, เปเบฅเบฐ binary compiler assemblies เปเบกเปˆเบ™เปเบซเบผเปˆเบ‡เบ—เปˆเบฒเปเบฎเบ‡เบ‚เบญเบ‡ bookmarks เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบชเบฐเบžเบฒเปเบซเปˆเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบญเป‰เบฒเบ‡เบญเบตเบ‡).

GNU Mes เบชเบฐเป€เปœเบตเบ™เบฒเบเบžเบฒเบชเบฒเปเบšเบšเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ Scheme, เบ‚เบฝเบ™เปƒเบ™เบžเบฒเบชเบฒ C, เปเบฅเบฐ compiler เบ‡เปˆเบฒเบเป†เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ C (MesCC), เบ‚เบฝเบ™เปƒเบ™เบžเบฒเบชเบฒ Scheme. เบ—เบฑเบ‡เบชเบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบเบญเบšเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰. เบ™เบฒเบเบžเบฒเบชเบฒ Scheme เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡ MesCC C compiler, เป€เบŠเบดเปˆเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒ stripped-down เบ‚เบญเบ‡ TinyCC compiler (tcc), เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบกเบตเปเบฅเป‰เบงเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡ GCC.

เบ™เบฒเบเบžเบฒเบชเบฒ Scheme เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบซเบ™เบฒเปเบซเบ™เป‰เบ™, เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบ›เบฐเบกเบฒเบ™ 5000 เป€เบชเบฑเป‰เบ™เปƒเบ™เบŠเบธเบ”เบเปˆเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบžเบฒเบชเบฒ C เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเปเบ›เบžเบฒเบชเบฒเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ M2-Planet เบซเบผเบท C compiler เบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบ›เบฐเบเบญเบšเป‚เบ”เบเปƒเบŠเป‰ hex0 เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. assembler, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบžเบฒเบเบ™เบญเบ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ™เบฒเบเบžเบฒเบชเบฒเบ›เบฐเบเบญเบšเบกเบตเบœเบนเป‰เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป‚เบซเบผเบ”เป„เบ”เป‰.

เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ ARM (armhf-linux เปเบฅเบฐ aarch-linux). เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰ Mes เบฎเปˆเบงเบกเบเบฑเบ™เบเบฑเบšเบŠเบธเบ”เป„เบŸเบฅเปŒ bootstrap เบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ GNU Guix (GNU Guix Reduced Binary Seed). เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ Mes เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Mes C เป‚เบ”เบเปƒเบŠเป‰ GCC 10.x. เบ•เบญเบ™เบ™เบตเป‰เบ•เบปเบงเบชเบฑเบ‡เบฅเบงเบก MesCC เบˆเบฑเบ”เบชเบปเปˆเบ‡เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” libmescc.a เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡ (-lmescc), เปเบฅเบฐเป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบ”เป‰เบงเบ GCC, "-lgcc" เบ•เบญเบ™เบ™เบตเป‰เบ–เบทเบเบฅเบฐเบšเบธ. เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ MesCC เบเบฑเบš Guile 3.0.x.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™