情報処理3 アプリケーション プログラミング 今井孝明
Windows君 「これを画面に表示してよ」 「これを保存してよ」 アプリ Excel , Word , ブラウザ 了解です!! OS Windows , iOS , Android コンピュータ
OSについて みんなのパソコンにはWindowsというソフト が入っていて、それがコンピュータを動かし ている。 iPhoneにはiOSというソフトが入っていて、そ れがiPhoneを動かしている。 Android (スマートフォン) には Androidという ソフトが入っていて、それがスマートフォン を動かしている。 Windows,iOS,Androidのようなソフトウェア のことをOperating System (OS) という。日本 語では基本ソフトウエアという。
アプリケーションプログラム ブラウザ,Word,Excel,アプリなどの一般的な ソフトはOSを利用してユーザーに便利な機能 を提供しているに過ぎない。 例えば、Wordで作成したファイルを保存する 際、WordがOS(Windows)に「このファイルを ここに保存してください」と頼むとOSがその 後の処理をしてくれるといった感じである。 一般的なソフトはOSなしには動作することが できない。ブラウザ,Word,Excel,アプリなど のOSを利用して動作する一般的なソフトのこ とをアプリケーション(プログラム、ソフト ウエア)という。
情報処理3の授業ではアプリケーションプログ ラム作成の初歩を学ぶ。 プログラムを作成するには以下の呪文のよう な文を書いていく。 人間の言葉にも日本語、英語、フランス語な どいろいろあるようにプログラムを作成する 言語にもC言語,Perl,Java,PHPなどいろいろあ る。 #include<stndio.h> int main(){ printf “Hello”; } use utf8; binmode STDOUT, ":encoding(cp932)"; print “Hello”;
Perl この授業ではPerlというプログラミング言語 を用いてプログラムを作成する。 ComputerとはCompute(計算する)から派生 した言葉であり、計算機の意味である。コン ピュータとはもともと物理学の計算のために 発明されたものであり、最初の頃の言語は計 算に適した言語であった。それに対し、Perl は計算よりも文字列処理に適した言語である。 10年前に 流行した。 この講義ではPerlを使ってプログラムを作成 する。
32bitと64bit 現在パソコンで使われているOSには64bitと 32bitの2種類がある。 64bitの方が高性能。2,3年前までは32bitが主 流だったが、現在は64bitが主流になりつつあ る。 アドレス指定に使う文字の数(正確には汎用 レジスタのビット数) 32個→32bit 64個→64bit 0100111001010101010011000111101 101110001010110001000011111100001111111 111111110010000100
Perlスクリプト ActivePerl Windows コンピュータ