SCL のページ

SCL について
SCL for Windows(暫定公開)
SCL についてのQ&Aのページ
SCLを使ったソフトウェア
「Macintosh ではじめる C」
プログラミングのリンク



SCLについて

SCL最新版(508KB)

UNIX 用(280KB)

Version 2.1, Last update '03/01/07

主な変更点

  • MacOS X でグラフィック命令をあまり遅延なく表示するようにする.
  • グラフィックをEPS ファイルに出力できるようにする.

     SCL は Macintosh の C プログラミングで簡単にグラフィックを描いたり,保存,印刷などをするためのライブラリです.C 言語の勉強をはじめる人,研究などで数値計算をして結果を絵として表示したい人などを対象に作りました.
     Macintosh のプログラミングでは,簡単な絵を描くにも, Toolbox を初期化して,ウィンドウを作って...といろいろと大変です.
     SCL を使うと,プログラムの最初に Start(); と書くとディスプレイの左側にテキストウインドウが右側にグラフィックウインドウが作られます.テキストウインドウでは printf と scanf を使うことができます.グラフィックは QuickDraw の命令(MoveTo, LineTo など)で描きます.グラフィックの保存や印刷なども簡単な命令で行うことができます.

     SCL は以下の C コンパイラで使用できます.

  • Project Builder 1.0 ~ 2.0
  • Metrowerks CodeWarrior Pro1 ~ 6.0
  • Metrowerks CodeWarrior 7 ~ 11 また,Metrowerks CodeWarrior 6, Symantec C++ 6.0 ~ 8.4, Think C 5.0 ~ 7.0 および 68K コード用のプログラムも(今準備中の)SCL-addition の中のプロジェクトを使うことで使用できます.  また,一部の UNIX 上でも動作します.動作が確認されているのは以下の OS です.
  • Vine Linux 2.1, 2.5
  • SuSE Linux 6.4 Alpha Edition
  • Solaris 2.4, 2.5
  • Turbo Linux 6.0
  • FreeBSD 2.2.1


    SCL for Windows (by 藤原貴生)




    SCL についてのQ&A




    SCLを使ったソフトウェア(現在公開準備中)

  • JSplit ファイル分割ユーティリティ
  • ぺしゃこんぜっと ファイル圧縮ユーティリティ
  • SFormula 有利式の代入,展開,高次項の切り捨てを行う簡易数式処理ソフト
  • QuitLaunch アプリケーションを終了してから起動する
  • HotSync Off Palm/Pilot 用の HotSync Monitor を停止する.
  • 肥満度計算 小中学生の肥満度を計算する
  • MakeMeDocMac メールボックスと日記を Palm (WorkPad) の MeDoc 形式に変換.
  • タブ区切りのテキストファイルデータから折れ線グラフ,等高線図,鳥瞰図などを描く




    「Macintosh ではじめる C」

    SCL を使った C の教科書として「Macintosh ではじめる C」が牧野書店から出版されています.

    「Macintosh ではじめる C」の目次から

    第1部 C プログラミング実習と理論
    Macintosh の使い方,最初のプログラミング,機械語とコンパイル,C プログラムの基本構造,文字列の出力,グラフィック,数字の出力,変数と演算,入力,長方形,条件判定 − if 文,場合分け ─ switch case 文,ループ(1)─ while 文,do while文,お絵かきしましょう ─ Event Manager,ループ(2)─ for 文,関数のグラフ,乱数,条件の合成と値,配列,関数,数値積分法,アドレスとポインタ,大きな配列とポインタ,常微分方程式の数値解法(ルンゲ・クッタ法),文字と文字列,構造体,再帰プログラミング,ファイルの入出力,分割コンパイル,C のその他の機能,SCL を使いこなす

    第2部 資 料
    C 文法のまとめ,主な入出力関数と書式,数学関数,QuickDraw の主な命令,Event Manager の主な命令,SCL 解説,アプリケーションをつくろう,問題のヒントと解答例,CodeWarrior でのプログラミング,ワークステーションでプログラム,NeXT でのプログラム,ソフトウェアと参考文献,SCL の使用と配布について





    プログラミングのリンク


  • Inside Macintosh
  • Mac専科 for CodeWarrior
  • Cプログラミング診断室


    まつくそふと
    とぷぺ〜ぢ