タグ

cとCに関するtanakaBoxのブックマーク (143)

  • B3 OS/Programming

    シラバス コースは、プログラミングの基について、ひととおりの技術を学び終えた受講者を対象とする。コースの目的は、実際のソフトウェアを開発する際に、具体的にどのようにプログラムを設計し、またどのように OS の機能を利用していけばよいか、感覚をつかんでもらうことである。このため、コースは講義中心ではなく、いくつかのソフトウェアの作成演習をとおして、そのソフトウェアのプログラムはなぜそのように設計されているのか等を考えてもらう。 1. 簡単な C コンパイラ 言語仕様を簡略化したCコンパイラを作成し、言語処理系の基構成を学ぶ。また関数呼び出しや配列参照など、C言語の各基機能が実際にどのような機械語に変換されていくのかを学ぶ。 実際に作成する処理系は2つで、まずはじめに字句解析の練習として、ごく簡単なLispインタプリタを作る。 その後、構文解析、コード生成の演習のため、C言語風の手続

    tanakaBox
    tanakaBox 2007/02/06
    C言語系。大学講義資料。
  • 小さなプログラム言語 CheapBasic

    §移転通知ページからいらっしゃったかた、こんにちわです。こちらはCheapBasic専門のサイトとして運営しております。以下、よろしくお願いいたします。 CheapBasicとは、作者(中村)の思いつきで作った貧弱なプログラム言語です。  いわゆるtiny basicで、ソースサイズはC言語で約650行、変数は数値型のみですが、 実数や再帰、多次元配列等が使用できます。  サイズが小さいので、解析も容易でしょうし、演算子や命令を拡張したり、組み込み スクリプトにするのも簡単かと思います。ちょっとした「オモチャ」として遊んでいた だければ、作者の望むところです。

    tanakaBox
    tanakaBox 2007/02/06
    ベーシック系。再帰等もできるっぽい。
  • Nettica VPN Service » Make Your Own Cloud

    Welcome to Nettica!Join the Cloud! We are a cloud based VPN service built on WireGuard™ technology providing fast, secure connections to local and cloud resources. Make your own cloud! Mix and match between local and multi-cloud environments managed with the Nettica Agent. Command and control your network from anywhere! OAuth2 and role-based access control provide a secure environment to manage yo

    Nettica VPN Service » Make Your Own Cloud
    tanakaBox
    tanakaBox 2007/01/29
    C言語&AWKの生みの親。K&RとAWK本買った。