CTプログラミング言語アーカイブ

歴史のcT

CTプログラミング言語で開発された期間1985-2000センターのデザイン教育用コンピューティングのコースでカーネギーメロン大学とピッツバーグ(センターに改称、センターイノベーション学習で停止操作は2002年)です。 に開発したデビッド-アンデルセン、ブルース-シャーウッド,ジュディスシャーウッド、ケビン・ウィトリーます。 当初の契機となったのが、使いやすいグラフィックマウス指向プログラミング環境のための教員と学生を使用して新たに”3M”Unixワークステーション(万バイトのメモリ、万画素、万指導しています。

使いやすさが重要なので、書面のCおよび高度に複雑なグラフィック図書館のための機能をほとんどのユーザます。 もう一つの課題でした当時のウィンドウ処理ソフトウェアは急速に変化したように書かれたプログラムCを用いたグラフィックやマウスを迅速になった互換性のために残されています。 また、ではなかったので、すぐに明らかになったという利用Unixワークステーションに高機能のマイクロコンピュータ、特に製品の価格、仕様、お問い合わせIBM PCます。 この入れてプレミアムクロスプラットフォーム実行可能性のグラフィックプログラムは、CされていませんでしたがcTかったです。

cTに基づく早く使用される言語による著者のコンピュータ教育教材の記述のためのプラトンコンピュータ教育システムが開発したイリノイ大学ア-バナ-シャンペーンです。 cTは孫娘のチューター言語を開始1967年には、娘のMicroTutor言語から始1977ます。 cTとは異なり、以前の方言になるように設計されている現代のグラフィカルユーザインタフェース(windowsおよびマウス)です。 ここでは再現した、教科書のチューター言語で記述によって、1977年ブルース-シャーウッドです。

cTを用いた様々な目的のためにというのもあるんですが、そのニッチしたプログラム作成のための教育を行う。 多くの賞を受賞した教育プログラムで書いたcT、特に物理、地球物理します。

秋の1997年ルース・チャベイ、ブルース-シャーウッド教cTの学生に対して、基礎物理学のクラスでカーネギーメロン、留学生用cTをモデル物理システムのグラフィカルアニメーションシステムの挙動をします。 その使いやすさ、すことができたわずかの時を教えるのに適切なサブセットのcTによる学生の目的のために利用物理学コースの学生がたくさん書くコンピュータプログラムです。

このアプローチを繰り返し、1998年秋ます。 の新人コンピュータ科学科の学生。シェーラーます。 翌年探していた興味深いプロジェクトへの事業案の作成代替プログラミング環境のために学生が用物理学コースです。 彼の希望のためのプログラミングの良さ、しっとり&さっぱりした初心者に対しくすることを可能とを実時間で航行可能な3Dアニメーションでは、cTを提供するのみでした2Dグラフィックです。 の支援によるデビッド-アンデルセン、ルースチャベイは、アリヘイトナー、イアン-ピーターズ、ブルース-シャーウッドの春夏は2000年シェーラーのVPythonプログラミング環境を配備された秋の2000年物理学コースです。 の明確な優位性VPythonその使いやすいオブジェクト指向3Dグラフィックに決めた開発のcTに集中VPythonます。

アーカイブはバージョンcTプログラミング環境のためには、Windows、Macintosh、Linux、公開ドメインのソースコードのためにこれらの環境です。 支援なしでは、適時開示を適切に行うためのこれらの材料が無い合わせてご利用いただけます。

さらに情報:

概要cT

べきではない開始cTを用いた今ではもはやサポートされません。 見vpython.org 代わりにします。 以下の材料として使用可能になりアーカイブの歴史です。

CTプログラミング言語にはアルゴリズム言語のようにC、Pascal、Fortran、基本が大きく強化によるマルチメディア機能、使いやすい支援のための色のグラフィックス、マウスの相互作用なども映画QuickTimeビデオWindows形式です。

CTプログラミング言語には、簡単に

プログラム可能性のマルチメディア、プログラム
携帯広Macintosh版、Windows、Linux、Unixます。

CTプログラミング環境を提供

オンラインヘルと実行プログラムの例
グラフィックスエディタのための自動生成のグラフィックコマンド
差分作成を迅速に、
詳細なエラー診断します

cT開発されたセンターイノベーション学習のカーネギーメロン大学とピッツバーグインディングアンデルセン、ブルース-シャーウッド,ジュディスシャーウッド、ケビン・ウィトリーます。 cTの登録商標または商標でカーネギーメロン大学です。

  1. の場合は(た)cT右ツールなのでしょうか?
  2. プラグインハイブリッドのcT語
  3. 大きな特徴は、ctプログラミング環境
  4. 取得cTス
  5. サンプルプログラムに含まれcT
  6. cT参照

の場合は(た)cT右ツールなのでしょうか?

ないと思う賢明な利用を開始cT現できなくなっています。 以下の材料として使用可能になりアーカイブの歴史です。

多くの優れたアプリケーションのショーのための画像の作成図に行われるようになってマルチメディア発表がなくても、書きのコンピュータプログラムです。

しかし、時には、誰にでも本当に新しいがんであり、これらの非プログラミングの応用をしないので、よくわからないかを十分に制御の相互作用を、十分に算能力をいかと思います。

cTは、期限の柔軟性および電源関連プログラミング言語が必多くの難しさと複雑さを通常の利用に伴うプログラミング言語です。


プラグインハイブリッドのcT語

  • フィル、ウィンドウ環境
  • 即可搬性向Macintosh版、Windows、Linux、Unix
  • 支援のためのQuickTimeビデオWindows
  • アニメーションのビットマップ画像
  • カラーサポートのためのパレットの色は、真の色
  • 内蔵のサービスをご利用いただけボタン、スライダー、スクロールパネルのテキスト
  • マルチフォントテキストや文字-文字列変数
  • “テキスト(ハイパーテキスト用)
  • プルダウンメニュー
  • マウス入力のキーセット
  • オプションの再スケーリングのテキストとグラフィックスに合わせ窓
  • 分析の言葉-文章
  • 解析の数と代数の表現
  • 豊富な配列のオプション
  • 標準の算能力
  • 数値、テキストファイル

大きな特徴は、ctプログラミング環境

  • 統合編集および実行環境
  • 差分作成のための高速改正と実行
  • オンラインリファレンスマニュアルと実行例
  • グラフィックエディタを生成するcTグラフィック諸表
  • 正確で分かりやエラー診断
  • 豊富なスイートのサンプルプログラムのソース

取得cT

ダウンロードcT3.0では、Windows、Macintosh、Linux:はこちらよりご覧いただけますライセンス契約により、ダウンロードcTです

書かれたプログラムcT走互換性のあるすべてのこれらの機器は、変更が必要です。 必要とされるものをすべてが移転ファイルをコンパイルします。

cTた配布物理学ソフトウェアは、人をとりまとのコミュニケーションの作業を代行います。 大幅に拡大でのワールドワイドウェブで適当でないし、ネットワークの分配メカニズムの構築も含めます。


サンプルプログラムに含まれcT3.0

こちらの記述は、ctプログラム、ctからのダウンロードページだけアイデアのためのお仕事:

一般

  • sample –このプログラムはサンプラーの多くの基本機能cT:カラーグラフィックスやアニメーションは、プルダウンメニュー、マウスをクリックを創り、マルチフォントテキストに、”テキスト、計算、グラフ描画機能および応答解析します。 後の実行プログラムするための研究プログラムコードの効果を実現しました。
  • exercise–セットの演習を学ぶ基本的な概念のプログラミングcTです。 のプログラムは複数の不完全ユニットのあり方に示唆を与しています。 CT助めに必要な情報が含まれまうこれらの演習を行います。
  • editfile-複雑化の例題の”ファイルをエディタの応用”です。 のeditfile.tます。版を読み込みおよび書き込み式のファイルを含む複数部が作成された、複数のデータアウト-)です。
  • showicon-プログラムを表示するアイコンのアイコンのファイルです。 これが役立つと考えられる選択アイコンの数字の使用にプロットの移動にカーソルは、パターンをコマンドです。
  • icon -プログラムの設計アイコン、カーソルは、パターンを、Macintoshのプログラムアイコンメーカーが供給されます。
  • japan–このプログラム表示に日本の漢字を文字を使用し、アイコン”KANJI18ます。FCT”です。

グラフィック

  • draw-基本的に描画するためのエディタは多くの特徴の商図面編集などの分類のオブジェクトをまとめて、パターン、色、arrowheadsとなるのは、やはりご自分のパレットの色をします。 図面保存のcTソースコードです。t有用成分のプログラムを含むカラーパレットのコマンドです。 このプログラムを示すひとつの方法として、かつての”オブジェクト指向プログラミングcTです。
  • map –少しプログラムを表示する地図の48の隣接の州、米国、能力を拡大/縮小することができます。す。

  • palette-ファイルを使用するセットの追加色の基本八cT色、暗い赤色、暗緑色、および光は、通常、暗いバージョンのスレート、teal、サンゴには、グレー、ゴールド、ラベンダー、セリーズです。
  • setcolor-ファイルを使用するのを可能にす実験の色、オブジェクトの文脈の走行プログラムです。 この決定に関するどのオブジェクトのあるべきとの関係その他の要素の表示になります。
  • chaos-プロットのカオスの簡単な人口増加のスキームです。 通常はプロットするだけで最終状態。 このプログラム用途の色合いが青から赤へのアプローチの最終状態です。 赤のドットに対応し、通常のプロットします。
  • spiro-作幾何学カラーデザインを選択し、計数の頂点とその頂点の数をスキップします。 使用するために使うファイルcolorpicます。tです。

ビデオ

  • video-プログラムする方法の例を簡単に特別目的ビデオコントローラを使用し、基本動画コマンドです。 このファイルとして使用できるファイルを使用するその他のプログラムです。 短いビデオクリップテスト目的で製品の価格、仕様、お問い合わせ窓

ゲーム

  • BigForty-ソリティアカードゲーム用のタッチ領域でのイベント処理ルーチン駆動を自動的にあなポーズコマンドのプログラムです。 のプログラム用のファイルをアニメーションのオプションの摺動カードにスムーズに、その背景を十分に高速コンピュータです。
  • rilato-マハー-ジョンのようなゲームで試合の対応するタイルです。 ペアできる化学元素とその記号は、アメリカの長年のオフィス、英国王とその年の統治は、米国および自己資本の都市です。 を作ることもできます自分のリストのペアになっています。

物理学や数学

  • grapher-解決やグラフシステムの代数的又は経常微分方程式です。 そしてこのプログラムが大賞を受賞、1990年に教育ソフトウェアコンテスト論文誌コンピュータ理いたします。/10月. 1990年、p. 540ます。 このプログラムには、プログラムの使用方法、プログラムです。
  • hill-を描くヒルをマウスでは、ブロックの丘は、この初期速度で移動します。 がある場合はバレー、ブロックへと移動することがあります後は永遠に(摩擦、ゆっくりと休息の場合は追加摩擦のスライダーで制御します。 のブロック、バーグラフ表示の運動性の総エネルギーです。 当プログラム、プログラムで測定を決定アニメーションステップサイズ、アニメーションが生み出すさまざまなと同程度の速度が高速と低速コンピュータです。
  • orbit-打ち上げ衛星ホ文具”アースは、”見ることが珍しい軌道が結果です。 のファイルの最後にある4Runge-Kutta数値積分手続きに有用である可能性のあるその他のコンテキストを共有します。
  • optics-場所をレンズやミラーとベンチ、flash光します。 線を広げることが明らかになった折による光学素子、その製造スピフィルムです。 あなプログラムの使用方法、プログラムです。
  • quantumw-研究の量子挙動の電子は、様々な種類の井戸です。 場合には左右対称の結合状態おいて左右対称の波動関数です。
  • ソナー及び電圧–簡単な例のマイコン-ベース研究室ソフトウェアです。 接続ユニバーサル室インターフェース(ULI)ソニックレンジャー(分散型バーニアによるソフトウェアのオレゴン州ポートランド、電話503-297-5317)のシリアルポートのいずれかまたはMacintosh MS-DOS機、ソナーまでの走運動の前での動作検出器です。 ない場合にこの装置は、マウス操作な動グラフ画面に表示します。 のプログラム圧を利用しULIをプロット電圧を時間の関数としてます。
  • xyplot-プロット機能の二つの変数は、f(x,y)を用い、アイコンの異なるドット密度(アイコンのファイルをランダム)です。

インターコンピュータを使用してプログラムソケット

  • InterDraw-このプログラムを実行する二つの異なるMacintoshes同AppleTalkゾーンと大きく異なUnixワークステーションを同一ネットワークを用いていることcTサーバーを設け、二人を描くことができる画面、または二つの部におけるプログラムのUnixワークステーションです。 このプログラムは、簡単な例をご利用のソケットコマンドリンク別プログラムです。
  • Battleship-クラシック”戦艦”ゲームで遊んだ二つの異なるMacintoshes同AppleTalkゾーンの、以前は”ネットワークのUnixワークステーションを用いていることcTサーバーを設けます。 この使用例は、ソケットコマンドです。 また別の例をどのようなオブジェクト指向プログラミングcTです。 のプログラムのアイコンのファイルSHIPicnます。

cT参照

  • 月/月1993年発行雑誌”コンピュータの物理”(p. 136)の記事によるブルース-シャーウッド、デビッド-アンデルセンを記述するcTと各種アプリケーション記述cTです。
  • 議論の問題を機に独立性が見つからないか、誤りがある場記事によるデビッド-アンデルセン、ブルース-シャーウッドの1991年の課題のバイトマガジン(pです。 221)です。

Original English-language page