パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS

Slides:



Advertisements
Similar presentations
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也. 講義計画(あくまで予定) 第 1 回 プログラミング言語の種類と歴史 第 2 回 eclipse の基本操作 第 3 回 eclipse のデバッグ機能 第 4 回 構造化プログラミングの復習 第 5 回 演習 第 6 回 構造化指向からオブジェクト指向へ.
Advertisements

オブジェクト指向 言語 論 知能情報学部 新田直也. 講義概要  私の研究室: 13 号館 2 階 (13-206)  講義資料について :  参考図書 : 河西朝雄 : 「原理がわかる プログラムの法則」,
BBT大学 Ruby on Rails開発環境セットアップマニュアル
モバイルエージェントシステムの実装 エージェント移動(状態とコードの一括移送) エージェント移動の特徴 システム構成 エージェントプログラム
「コンピュータと情報システム」 03章 ソフトウェア
応用コース:ワープロを活用する WORD2000 1回目 基礎コースの復習(第1章と付録) 2回目 文字の入力(第2章と第4章)
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
第8回 今日の目標 §3.1 ソフトウェア 機械語と記憶装置の関係を示せる ソフトウェアの階層を示せる OSの役割を示せる
社会人学習講座 「Javaプログラミング概論」
難しいことは置いといて、 取り合えず 「BlazeDS」 を使って、 Flash、AIRアプリから Javaオブジェクトのメソッドを呼び出すための 手順書(Windows版) 2008年2月 Lecce.
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
2014年度 プログラミングⅡ ~ Cプログラミングやってみよう ~.
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
2015年度 プログラミングⅡ ~ Cプログラミングやってみよう ~.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
Java I 第2回 (4/18)
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
初年次セミナー 第4回 整数と実数の取り扱い.
2013年度 プログラミングⅡ ~ Cプログラミングやってみよう ~.
Applet 岡部 祐典 鈴木 敬幸.
WebサービスII (第10回) 2007年11月28日 植田龍男.
第8回 今日の目標 §3.1 ソフトウェア 機械語と記憶装置の関係を示せる ソフトウェアの階層を示せる OSの役割を示せる
JAVA GUIプログラミング 第1回 JAVAの実行 絵を描こう.
アプレット (Applet)について.
実行時のメモリ構造(1) Jasminの基礎とフレーム内動作
オブジェクト指向言語論 知能情報学部 新田直也.
Java I 第2回 (9/22).
初年次セミナー 第1回 ガイダンス.
第2章 ソフトウェアの基礎知識 電子制御設計製図Ⅰ    2010年5月11日 Ⅲ限目.
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
第2章 ソフトウェアの基礎知識.
プログラミング言語論 理工学部 情報システム工学科 新田直也.
第一回 Java言語 04A2029           古賀慎也.
Enterprise CALS Systemの開発
プログラミングIII演習 第1回目.
社会人学習講座 「Javaプログラミング概論」
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
心理学情報処理法Ⅰ コンピュータ言語の歴史.
プログラムはなぜ動くのか.
発表者 2011/01/08 楽しい256バイトイントロの 世界 発表者 2011/01/08.
初年次セミナー 第2回 文字の出力.
C#とC++とオブジェクト指向 上甲 健史.
Javaプログラムの実行まで バイト Javaの コード 実行 ソースコード Java ファイル名 ファイル名 abc.java
コンパイラの解析 (2) GCJのデータ構造 - 1.
学籍番号順に着席のこと 001~056までは741教室へ 057~110までは743教室へ
プログラミング言語入門 手続き型言語としてのJava
独習JAVA 6.8 コンストラクタの修飾子 6.9 メソッドの修飾子 6.10 ObjectクラスとClassクラス 11月28日(金)
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
第1回 プログラムの基本 他人が読めるプログラムを書く.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
プログラミング演習(’04) ・ガイダンス ・簡単なプログラムの作成 ・aucopyの練習 ・今日の課題・宿題
地域情報学 C言語プログラミング 第1回 導入、変数、型変換、printf関数 2016年11月11日
2013年度 プログラミングⅡ ~ はじめてのプログラミング ~.
2017年度 プログラミングⅡ ~ はじめてのプログラミング ~.
第二回 Javaの開発環境 04A2029           古賀慎也.
オブジェクト指向 プログラミング 第二回 知能情報学部 新田直也.
2014年度 プログラミングⅡ ~ はじめてのプログラミング ~.
UNIX演習 情報ネットワーク特論資料.
高度プログラミング演習 (01).
UNIX演習 情報ネットワーク特論資料.
コンパイラ 2012年10月1日
計算機プログラミングI 木曜日 1時限・5時限 担当: 増原英彦 第1回 2002年10月10日(木)
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
第2回 開発環境とゲーム 05A1030 佐々木 和也.
C言語講習 第0章 Hello, world!.
情報数学Ⅲ 5,6 (コンピュータおよび情報処理)
CADシステムとソフトウェア 電子制御設計製図Ⅰ    2009年4月28日 Ⅲ限目.
Javaとは Javaとはオブジェクト指向言語でJava VM(Java仮想マシン)と呼ばれるプログラム上で動作します。
Presentation transcript:

パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS IBM、Toshiba、Fujitsu Mac Sun Microsystems SGI(Silicon Graphics) アプリケーション ワープロ 表計算 画像処理 OS(Operating System) DOS Windows Mac OS UNIX(Sun) UNIX(SGI)

プログラムとは プログラム:コンピュータを動かす命令の集合 どのように作っているか OSやアプリケーションプログラム ハードウェアを直接制御するには、機械語で命令を書くこと アセンブラ言語 理解するのは難しい 一般の人も読める、書けるように作られたのは高級言語 BASIC Fortran C/C++ Pascl Java

なぜ、JAVAなのか ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 従来のコンピュータソフト開発と利用環境 HARD NEC IBM TOSHIBA MAC WS OS MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算

Windows Windowsの利点 WindowsによるDOS環境の統合 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 HARD NEC IBM TOSHIBA MAC WS OS Windows MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION ワープロ 表計算 ワープロ 表計算 ワープロ 表計算

Windows JAVAの利点 JAVAアプリケーション すべてのプラットフォームに対応するJAVAアプリケーション HARD NEC IBM TOSHIBA MAC WS Windows OS MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION JAVA インタープリタ ワープロ 表計算 JAVAアプリケーション

JAVAインタープリタとは JAVAプログラムを解釈して実行するプログラム Sun純正のJAVA DEVELOPMENT KIT(JDK) 各種のプログラム開発支援ソフト Sun: JAVA WORKSHOP Symantec: Visual Café Microsoft: Visual J++ JAVAインタープリタ内臓のWWWブラウザ Netscape Internet Explorer HotJava

JAVAプログラムの利用形態 JAVAアプリケーション(JAVA Application) JAVAアプレット(JAVA Applet) プログラムを普通のアプリケーションと同じ、ローカルのハードディスクに置き、実行するもの。 JAVAアプレット(JAVA Applet) プログラムをHTMLに導入し、ネットワーク経由で利用できるようにしたもの

プログラムの作成から実行まで テキストエディタでソースファイルを作成します(拡張子.java) 修正 Javacコマンドでコンパイルしてバイトコードに変換します 修正 YES エラー? NO NO 正しい? Javaコマンドでプログラムを実行します YES 終了

小さなプログラムをつくってみよう // HelloJavaWorldApp.java class HelloJavaWorldApp { public static void main(String args[]) { System.out.println("Hello java World!"); } メモ帳でサンプルプログラムを入力する “HelloJavaWorldApp.java”で保存する。 MS-DOSウィンドウを起動する。 “Javac HelloJavaWorldApp.java”を入力してコンパイルする “Dir”コマンドで“HelloJavaWorldApp.class”ファイルができていることを確認する。 “Java HelloJavaWorldApp”を入力し、Javaプログラムを実行する。