スクリプトとプログラム
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGでもスクリプトというと典型的には小規模でコンパイル不要で超高級言語という感じがする
0005デフォルトの名無しさん
NGNGファイルとしてみるなら、 スクリプト != プログラム
プログラムの種別なら、 スクリプト ∈ プログラム
スクリプトって何?なら、 スクリプト = プログラム
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG実際触れてみないとわからん。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGオイオイオイオイ、単体で動くソースなんかねえだろ。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGプログラム = 計画
何かに出す指示を記述したものという点では一致しているがスクリプトの方が柔軟で高級って印象かな。
0012デフォルトの名無しさん
NGNG夏休みだなぁ・・・
0013デフォルトの名無しさん
NGNGあした登校日なんです!
00142
NGNGおれの発言の何に気が触ったんだ?
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0017デフォルトの名無しさん
NGNG7xx な *.pl はプログラムだが 6xx な *.pl はスクリプトということになるのか?
それとも両方スクリプトで前者だけプログラムになるのか?
しかし常識的にはどっちもプログラムでどっちもスクリプトだろ。
0018デフォルトの名無しさん
NGNG通訳
ソースの時点で既にプログラムと呼ぶべきであり、
単体で動くかどうかなど関係無い。
0019デフォルトの名無しさん
NGNGテキスト以外では配布不可能なのを特別にスクリプトと呼ぶ。
ちゃんと考えて答える科学な人の突っ込みを期待。
0020デフォルトの名無しさん
NGNGアプリケーションを開発するのがプログラム
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGJScriptはIE(=windows)を制御するスクリプトです
0023デフォルトの名無しさん
NGNG頭固いな。なんとなく言っただけだ。
おれは他にも何回か書き込んでるぞ。
0024デフォルトの名無しさん
NGNGノイマンコンピュータならどっちもファイルだろ。
0025デフォルトの名無しさん
NGNG.NET FrameworkとASP.Netがいるけどなw
>>22
>IE(=windows)
はぁ?
0026デフォルトの名無しさん
NGNG言い回しといってる。種別での話だ。
Perl スクリプトのファイル != PE形式の実行ファイル
お前は人と話すときにいちいち
>ノイマンコンピュータならどっちもファイルだろ
っていうのか?
>>22
元々(IEではないが・・・)そうだけど、今は言語のことを指してるだろ。
0027デフォルトの名無しさん
NGNGマシン語などで書かれ、単体で動作可能 = ロードモジュール(実行形式ファイル)
プログラミング言語で書かれ、単体で動作不能 = スクリプト
どっちもプログラム。
0028デフォルトの名無しさん
NGNGじゃあはじめっからファイルなんて言う基準で比較なんてするなよ。
そんな後からやたらとMy前提条件わめき散らさないと肯定できないなら。
0029デフォルトの名無しさん
NGNGだがプログラム!=スクリプトだろ。
すべてのプログラムがスクリプトではない。
厳密なところは知らんがな。スクリプトってインタープリタだろっと言ってみる。
0030デフォルトの名無しさん
NGNGJScriptという言語がスクリプトだということの根拠に>>22を挙げているのだが
>今は言語のことを指してるだろ
の意味がわからない
0031デフォルトの名無しさん
NGNG実行ファイル吐いたり、中間語吐くのがコンパイラでねぇの?
となると、BASICとかもスクリプト言語だな。
と思ったら以下のサイトで発見したわ。
ttp://www.atmarkit.co.jp/fwin2k/operation/command003/command1.html
引用しようと思ったら、長すぎてマンドクセィので勝手に読め
0032デフォルトの名無しさん
NGNG中間語吐くコンパイラ内蔵したインタプリタもあるぞ
0033デフォルトの名無しさん
NGNGN88BASICはScript
N88BASICコンパイラを使うとプログラム
・・・・・・・・・・・・・・・・・・・・・・・・・・あらあら
0034デフォルトの名無しさん
NGNG0035_
NGNG0036デフォルトの名無しさん
NGNGIEが表に出てこないからってアプリを制御してないわけじゃないんだよ
0037デフォルトの名無しさん
NGNG>はWindowsと統合されたIE
懐かしいな。Windows98のころとか何かそんなこと言ってたけど。
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG反論が思いつかなくなったか?
0040デフォルトの名無しさん
NGNG不毛じゃないか?
0041デフォルトの名無しさん
NGNGスレタイからして毛のある議論が出来るとは思えないが。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGさっきウェルマートの恵比須店にいたよ。
0044デフォルトの名無しさん
NGNGんじゃ今から行って呼んでくるわ。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG無いというかかなり曖昧。
公式サイトとか名乗りを鵜呑みにするのが一番かと。
0047デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGスクリプトと思ってます
0050デフォルトの名無しさん
NGNGVBscriptはスクリプト?
VBはプログラム?
0051デフォルトの名無しさん
NGNGJavaScriptを使おうとおもうのですが、組み込んで使えるものなのでしょうか?
VC6使っています。
0052デフォルトの名無しさん
NGNGJavaにしろ。
「Javaによる知的エージェント入門」という本もある。
0053デフォルトの名無しさん
NGNGperlはコンパイラが存在しますよ。
あと、BATファイルもコンパイルしてcomにするソフトがあった(exeだったか?)。
0054デフォルトの名無しさん
NGNGスクリプトという呼称は用途に対してだと思うが
0055デフォルトの名無しさん
NGNGとんでもない馬鹿登場
005651
NGNGなんでですか?
アプリとスクリプトとの変数の受け渡しくらいはできますよね??
組み込み用のスクリプト言語の比較とかあればいいんだけど。。。
0057デフォルトの名無しさん
NGNG英語では、プログラムのほうがスクリプトより大きい構成を表すイメージがある。
テレビで言うなら、一日のプログラムの中で一つ一つの番組に台本がある。
演劇で言うなら、一日の公演プログラムの中で一幕一幕に台本がある。
実際には、プログラムと呼ぶかスクリプトと呼ぶかはその言語によって
慣習的に決まっているだけで、厳密な定義は無いが、手軽に細かな
作業ができる言語の方がスクリプトと呼ぶのにしっくりくる。
0058デフォルトの名無しさん
NGNGまぁ、線引きが微妙って事でその説明が一番しっくり来るな。
>>57に激しく同意。
0059デフォルトの名無しさん
NGNG取りあえず反論しとく。
JavaScript
0060デフォルトの名無しさん
NGNG>>54はアプリケーションを制御するものをスクリプトと呼ぶ説の補強ですた
鯖はアプリケーションなのでPerlはしばしば鯖で使われ、その場合スクリプトと呼ばれる
言葉足りずでスマソ
つまりPerlも場合によってスクリプトと呼ばれたりそうでない場合もあると言いたかったわけです
0061デフォルトの名無しさん
NGNG>鯖はアプリケーションなので
いいえ、多くの従属するモノにサービスを提供するモノですよ。サーバは。
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGやっぱり無理がある気がする。
Perlが主に鯖で使われるというほどのことはないと思うし、
クライアントで使ってもPerlScriptって言うと思う。
0064デフォルトの名無しさん
NGNG>Perlが主に鯖で使われるというほどのことはないと思うし、
ここ数年だからなぁ。
0065デフォルトの名無しさん
NGNGはいはい、10万7歳でしたね
0066デフォルトの名無しさん
NGNGperlだってfork出来るからデーモンになれると思うぞ。
006754
NGNGおーい、騙るなよ。
俺はサーバなんて一言も言ってないぞ。
0068デフォルトの名無しさん
NGNGじゃあ何か?お前は魚類の上で動くモノをスクリプトというのか?
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGIMの設定で、英大文字からはじめるとかなに変換しないようにしているからつい。
0072abc
NGNGhttp://beauty.h.fc2.com/
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGそうなるとスクリプトからプログラムへ昇格ということになるのでしょうか?
0075デフォルトの名無しさん
NGNG>>19によりスクリプトじゃありません
0076デフォルトの名無しさん
NGNGBAT
perl
PHP
awk
JavaScript
Python
BATもperlもコンパイラがないわけじゃないが・・・
この定義だとlispはあやしいなあ。
0077デフォルトの名無しさん
NGNGスクリプトとプログラムの違いを考えようとするのが馬鹿
「スクリプティング言語に分類されるプログラミング言語、およびそれで書かれたプログラム」
「スクリプティング言語に分類されないプログラミング言語、およびそれで書かれたプログラム」
違いはこれだ。
前者はインタープリター型であり、多くは「#!」で始まる。
ただしそうでないものでも扱いが他のスクリプティング言語に似ていれば含む(JavaScriptなど)
0078デフォルトの名無しさん
NGNG> 前者はインタープリター型であり、多くは「#!」で始まる。
MACやWindowsのスクリプト言語は置いてけぼりですか。
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGじゃあN88BASICはどっち?コンパイルもインタプリタに実行させることも出来るけど。
って言うかその分類が間違っていることは外出ですよ。
0083デフォルトの名無しさん
NGNG(´ x `)
0084デフォルトの名無しさん
NGNG008579
NGNGN88BASICは知らんが(実行ファイルを作る目的でなく)そのまま実行させるのが
目的ならば中で何をしていようがインタプリタだという意味。で、インタプリ
タによって実行されるのがスクリプト。
0086デフォルトの名無しさん
NGNGFORTHは?
LISPは?
0087デフォルトの名無しさん
NGNGPostScriptは?
0089デフォルトの名無しさん
NGNG>19 の定義で満足してる。
0091デフォルトの名無しさん
NGNGそう言えばCのインタプリタってのもあったぞ。Cはスクリプトだな。
009279
NGNGインタプリタによって実行されるならそのCのソースはスクリプトと言えるだろう。
そもそもある言語がスクリプト言語かそうでないかのいずれかであるっていう
前提はどっからくるんだ?
0093デフォルトの名無しさん
NGNGスクリプトでありプログラムである。
と言うものが現に今存在していないからな。
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGなぜなら、どこか公的機関で定義されてるわけでもなければ、RFCなり標準化機関で
定義されてるわけでもない。また、厳密な定義が無ければ混乱が起こるわけでも
不便なわけでもない。その上、実際に様々な言語の作者が勝手につけている。
じゃあ全く同じ意味で何の目安もなしに名づけているのかと言うと、そうでもない。
名づける上では英語のニュアンスが考慮されている。
演劇では一日の演目を集めたものをプログラムと呼び、一つ一つの演目で
俳優の動きを定めたものをスクリプトと呼ぶ。
つまり、プログラムの方がスクリプトより大規模になる。
もともとのスクリプトという英語には、サーバで動くという意味も無ければ、
テキストという意味も無い。
単にスクリプトと名づけられた言語にそういうものが多いだけの話。
現に、クライアントで動くスクリプトもあれば、コンパイルできるスクリプトもある。
0098デフォルトの名無しさん
NGNGPerlはスクリプトだと言及された事ってあるのか?
0099デフォルトの名無しさん
NGNG教本に書いてある
0100デフォルトの名無しさん
NGNGどのだよ?禿げ。
0101デフォルトの名無しさん
NGNGプログラミングWindows
■ このスレッドは過去ログ倉庫に格納されています