タグ

Zenに関するigrepのブックマーク (3)

  • OS自作に役立つZen言語機能10選! - 低レイヤ強くなりたい組込み屋さんのブログ

    はじめに 記事は自作OS Advent Calendar 2019の4日目として書きました。 とうとう公開されましたねZen言語! zen-lang.org 私は組込み屋さんで、OS自作を嗜んでいますが、ベアメタルでプログラミングするにあたり、Zen言語は非常に使いやすい機能を兼ね備えています。 記事では、Zen言語でOS自作を始めるにあたり、Zen言語の便利な機能を紹介し、いくつかのターゲット環境のブートストラップを提供します。 間に合いませんでした!Cortex-Mのブートストラップだけで許して下さい!他のターゲットも順次情報公開します。 Zen言語のslackもあるので、ご興味のある方は、@LDScellまでご連絡下さい! 記事内容のうち半分程度はZen言語のフォーク元であるZig言語でも同様に使えます。 対象読者 過去に少しでも、OS自作したことがある方を想定しています。 バイ

    OS自作に役立つZen言語機能10選! - 低レイヤ強くなりたい組込み屋さんのブログ
    igrep
    igrep 2019/12/06
  • ごきげんよう、Zenへようこそ | Zen Language Documentation

    Zen言語は、安全で善いコードを漸進的に構築可能なシステムプログラミング言語です。 現代のコンピュータインフラストラクチャを支える多くのソフトウェアが、C言語によって書かれています。C言語は、実行速度の速さ、専有メモリの少なさ、ターゲットアーキテクチャの多様さから、最も利用されているプログラミング言語の1つです。 しかしながら、C言語には次のような問題点があります。 未定義動作 言語組込みのテストフレームワークの欠如 プリプロセッサの落とし穴 エラー処理が標準がなく、ライブラリの実装に依存する 近年、コンピュータインフラストラクチャの需要はますます高まっています。より多くのシステムがインターネットに接続するようになるため、より安全なシステムが求められることは、疑いようがありません。そのため、プログラマがより安全なシステムを構築する助けとなるプログラミング言語が重要になります。 Zen言語は

    ごきげんよう、Zenへようこそ | Zen Language Documentation
    igrep
    igrep 2019/11/25
    Zen言語、Zigの競合っぽいよな、と思ってたらZigのフォークなのか!
  • Zen: Zen Programming Language

  • 1