情報科学実験III J-9 (2007年度) コンパイラ実験 (Objective Caml版) 担当 : 南出 靖彦 (minamide@cs.tsukuba.ac.jp) 関連資料 宣言型プログラム論のホームページ(2007年度) 宣言型プログラム論のホームページ(2005年度, Standard ML) Objective Camlのマニュアル 参考図書 入門OCaml: プログラミング基礎と実践理解, OCaml-Nagoya著, 毎日コミニュケーションズ プログラミング in OCaml: 関数型プログラミングの基礎からGUI構築まで, 五十嵐淳著, 技術評論社 プログラミングの基礎, 浅井 健一 著, サイエンス社 注意 2008年度は、ソース言語をOCamlの小さいサブセットに変更する予定です。 実験の手引き (PDF版) (実験の手引き(Standard ML版
Introduction Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in a simple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Java class files, suitable for loading by a Java runtime system. Jasmin was originally created as a companion to the book "Java Virtual Machine", written by Jon Meyer and
コメント: 中古商品の性質上、折れや破れ、書込み、日焼け、水濡れ跡や若干の汚れなど、一部瑕疵のある商品であっても、お読みいただくのに支障がない状態であれば、販売をしております。また帯や商品内のクーポン券などをお付けできる保証はございません。なお、絵本などの一部書籍は表紙カバーがない状態でも販売している場合があります。シリアルコード、プロダクトコードの使用有無は保証しておりません。
コンパイル言語の常として,ラピッドプロトタイプ型の開発には向かないJavaですが, スクリプト言語と組み合わせることにより,その用途も広がります. ここでは, Java のクラスやオブジェクトを直接操作できるスクリプト言語として, Pnuts, Jacl, JPython を例に,Java 言語の新たな可能性を探ります. Java 言語は,開発者の視点からみるとコンパイル言語であると言えます. つまり,エディタなどでソースコードを編集した後, 「コンパイル」という作業を行いソースコードをバイトコードに変換してはじめて, 実行することができます.コンパイルタイムに静的な型チェックなどを行えるため, ランタイムのバグを少なくすることができるという特徴がある半面, 「ちょっと書いて試して見る」とか, 「書いては直し,書いては直しを繰り返す」という作業をするには,開発効率が悪いと言えます. 逆に,
「手軽で、見た目もいい」 - そんなJavaインストーラーをお探しなら、JDripはいかがですか? JDripは、XML形式のファイル書くだけでインストーラを自動的に生成するJavaベースのツールです。配布するファイルは1つで、インストーラーを起動する方法も"ダブルクリック"または"java install"コマンド1つというきわめてシンプルな操作性が特徴です。さらに、好みに応じたGUIが豊富なプラグインの中から選べるのも魅力のひとつです。 単一ファイル配布 インストーラーは自己解凍するので、ユーザーに配布するファイルは1つです。また、イ ンストーラー自体のサイズは170Kバイトと軽量です。 プログラミング不要 インストーラーが表示する画面やインストールするファイル群の指定など、一切の指示は XMLファイルに記述するだけで、インストーラーを自動的に作成します。 変数による柔軟性・再利用性
An up to date view of the current state of GNU Classpath can be obtained by looking at these resources. Task descriptions GNU Classpath vs: JDK 1.4 JDK 1.5 OpenJDK/IcedTea6 OpenJDK/IcedTea7 (updated ~3 times a day) GNU Classpath Mauve Results GNU Classpath 1.0 will be fully compatible with the 1.1 and 1.2 API specifications, in addition to having significant (>95%) compatability with the 1.3, 1.4,
hits since 2002.1.3 Java Standard Edition Java 2,Standard Edition, v1.4(JDK1.4) 時代のHello Worldプログラム Java Platform Standard Edition 6(JDK6)時代のHello Worldプログラム import文は単独の型インポート宣言とオンデマンドの型インポート宣言のどちらを使用するべきか? タイマを使う。周期的に実行したいこと、一定時間後に実行したいこと。 整数型について 配列 コレクションを扱うプログラミングに役立つTips 型に安全な定数の作り方。シリアライズでも大丈夫なように作るには? 外部プロセスの起動方法 システムプロパティ総覧計画 JDBCでテーブルの中身を見る JAASでユーザ認証と権限制御 スタブ不要なRMI パッケージ・バージョン 文字列操作と正規表現
Copyright (C) 1997-2004 by Haruaki TAMADA All rights reserved. Last Modified: Mon Jan 10 11:07:28 JST 2005 目次 はじめに BCEL とは このページについて まずは基本 クラスファイルを読み込む クラス名を変更する デバッグ情報を削除する ページのトップへ はじめに BCEL とは BCEL たぁ(typo だがそのままにしとこ)、Byte Code Engineering Library の略で Java のクラスファイルをいじくることのできるライブラリです。 クラスファイルを読み込んで、ちょいといじくって、またクラスファイルに書き出すことも簡単にできます。 また、逆コンパイラやアセンブラなど BCEL が使われているライブラリはたくさんあります。 BCEL が提供している機能を自
はじめ方 JDEEはEmacsを拡張するパッケージですので、まずはEmacsが動作することが前提となります。JDEEが動作するEmacsのバージョンは20以上ですが、JDEEの開発はEmacs 21をベースとしているので、なるべく最新版のEmacs 21を使用した方がよいでしょう。 入手 Emacsの入手 もしEmacsが無ければ、Emacsを導入します。ここではEmacsのインストール方法は紹介しません。最近のUNIX環境では、ほぼEmacsが標準搭載されています。 Meadow Windows用のEmacsです。インストール・設定については以下のサイトをご覧下さい。 Meadowで開発 Emacs Lispパッケージの入手 以下のEmacs Lispパッケージを入手します。Emacsの種類によっては既にパッケージがインストール済みであるかもしれません。また、既にインストール済みであって
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く