- 締切済み
プログラムについて教えてください。
ホームページ関連のWebサイトを見ていると、スクリプトとプログラムの表現がありますが、この言葉はそれぞれどのようなことを指すのでしょうか? 教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
ここは、基本に返ってきちんと定義で確認しておきましょう。 【スクリプト】 機械語への変換作業を省略して簡単に実行できるようにした簡易プログラム。通常、プログラムはプログラマの書いたソースコード(設計図)をもとにコンピュータの理解できる機械語に変換して実行されるが、そのプロセスを自動化して簡単に実行できるようにしたものをスクリプトという。特に、Webページ上で、HTMLだけではできない様々な機能を利用するための簡易的なプログラムをスクリプトと言うことがある。スクリプトを記述するための言語(スクリプト言語)にはPerlやVBScript、JavaScriptなどがある。 (Source : http://e-words.jp/w/E382B9E382AFE383AAE38397E38388.html) 【プログラム】 コンピュータの動作の手順を記述したファイルのこと。 パソコンに電源を入れた直後から電源を切るまで、パソコンのあらゆる動作はプログラムによって制御されている。プログラムとは、原理的には電子回路のどの部分に、どのようにして電流を流すかを制御するためのものであるが、膨大な数の回路が高度に集積された現代のコンピュータでは、そのような原始的なプログラムで全ての動作を記述することは現実的には不可能で、高級言語と呼ばれるプログラミング言語を使って動作手順を記述している。WindowsなどのOSや、各種アプリケーションソフトウェアも、そのようにして書かれたプログラムである。 (Source : http://kw.allabout.co.jp/glossary/g_pc/w000566.htm) 余談ですが、(プログラム)コードとかルーチンということばもよく聞きますよね。 【ルーチン】 特定の処理を実行する機能を持った、プログラムコードの集合体。プロシージャ(手続き)やファンクション(関数)はルーチンの代表例である。 もっとも、特に個別のプログラムコードとして独立していなくても、数行~数十行程度のコードが特定の処理を行なうために固まって配置されていれば、その部分をルーチンと呼ぶことができる。 プログラム内で多用される処理を1つのルーチンとして他のプログラムコードから分離し、処理を行なう際にルーチンを呼び出す構造を作ると、見やすいプログラムコードができ、修正も容易になる。 ルーチンはプログラム内での立場によって大きく2つに分けられ、プログラムを開始する際に最初に呼び出され、プログラム全体の進行を管理するルーチンを「メインルーチン」、プログラムの実行中に他のルーチンから呼び出されて動作するルーチンを「サブルーチン」と呼ぶ。 (Source : http://e-words.jp/w/E383ABE383BCE38381E383B3.html)
HTML 4.01仕様書の18の見出しはスクリプトです。 ***** それによれば、<HTML文書と互いに協力し合ったり、あるいは、HML文書の一部として中に書くプログラム>のことを「クライアント側スクリプト」と言うようです。 ***** <body onLoad="set_images(a_images, 10, a_inames);update_val(document.main.message, petdogs[0]);return true"> onclick="patapata(document.main.tv, a_tvs, 500, -1);update_val(document.main.message, petdogs[0]);return true" これは、私のHP での使用例です。 このように、スクリプトは、文書を読み込んだ時、あるいは、マウスを移動・クリックした時に起動することが可能です。 動的なWEBサイトを構築する上ではスクリプトは欠かせないものです。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
スクリプトは、プログラムの表現の一部と考えて良いと思います。 スクリプトは、コードの断片とか、簡易なプログラム言語とかを指すと考えて良いと思います。