トップページ⇒tech
329コメント83KB

スクリプトとプログラム

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
どうちがうんですか???
0232デフォルトの名無しさんNGNG
>>230
はあ、そうですか。
今は義務教育じゃ習わないのか。
じゃあ中学生は知らなくて当然ですね。
0233デフォルトの名無しさんNGNG
>>231
ひとつの規格にすら無い以上、作者が勝手に名乗って良いということを
言ってるんだよ。
0234デフォルトの名無しさんNGNG
推論より>>230は未成年だと言うことが判明しました。
0235デフォルトの名無しさんNGNG
>>233
持ち主が居ないからと言って自分の土地だと名乗るようなもんだな。
あつかましい。
0236デフォルトの名無しさんNGNG
持ち主がいなければ自分の土地でいいじゃん。
0237デフォルトの名無しさんNGNG
コンパイル派は夏厨だとわかりました。
高校生なら反例って言葉は当然知ってるよね。
0238デフォルトの名無しさんNGNG
スレッドを読んで、プログラマ特有のひねくれた性格を垣間見ますた。
0239デフォルトの名無しさんNGNG
落第生かもしれないぞ
0240デフォルトの名無しさんNGNG
>>238
未成年必死だな。
0241デフォルトの名無しさんNGNG
教科書のレベルってびっくりするくらい落ちてるもんな。
こないだ高校の教科書見たが、絶対小学校のだと思ったぞ。
0242デフォルトの名無しさんNGNG
>>241
精神病院にゆきましょう。
0243デフォルトの名無しさんNGNG
>>241
君はその教科書に書いてあった内容を小学校で習ったの?
0244デフォルトの名無しさんNGNG
>>241
教科書は昔は平均的な学力を基準に作られていましたが、
今は最低基準として作られています。
文部科学省の話によると、「できる子供には教科書以上のことを
教えても良い」だそうです。
0245デフォルトの名無しさんNGNG
>>243
俺たちの時代は分数なんか小学校レベルだったんだよ。
0246デフォルトの名無しさんNGNG
>>245
ちょっと待て。今小学校で分数やらないのか??
0247デフォルトの名無しさんNGNG
>>245
今は高校で分数を習うとでもいうのか?
0248デフォルトの名無しさんNGNG
>>246
少なくとも、こないだ見せてもらった高校の教科書には分数の計算が
説明してあってびっくりした。
0249デフォルトの名無しさんNGNG
>>248
お前、よく他人から話が違うと言われるだろ?
自分ではきちんと話したつもりが。
0250デフォルトの名無しさんNGNG
>>249
高校って数学だぞ算数じゃねーぞ。
分数って数学か?
これってレベル下がってるって言わねーの?
0251デフォルトの名無しさんNGNG
>>250
>>245の書き込みでは高校で初めて分数を勉強するみたいだろ。
0252デフォルトの名無しさんNGNG
反例は造語だって言い張る夏厨がいるくらいだからな。
0253デフォルトの名無しさんNGNG
>>251
もっと前から読めばわかるよ。
0254デフォルトの名無しさんNGNG
>>253
分からない。説明してくれ。
0255デフォルトの名無しさんNGNG
造語の意味を知らないやつがいるな。
0256デフォルトの名無しさんNGNG
counter example
0257デフォルトの名無しさんNGNG
ドラマ見てて途中から来た奴に「説明してくれ」って言われたら
間違いなく殺す
0258デフォルトの名無しさんNGNG
>>254
高校の教科書で分数の計算が解説してあった
↓
「そのレベルを小学校で習うのか?」と言われた
↓
俺たちの時代は小学校レベルだよ
0259デフォルトの名無しさんNGNG
>>258
お前の時代なんか聞いていない。
>>245の書き込みでは「現在は」高校で初めて分数を習うみたいだろ。

0260デフォルトの名無しさんNGNG
>>259
もっと前から読めばわかるよ。
0261デフォルトの名無しさんNGNG
スクリプト

機械語への変換作業を省略して簡単に実行できるようにした簡易プログラム。

--
スクリプト言語

機械語への変換作業を省略して簡単に実行できるようにした簡易プログラムを記述するためのプログラミング言語。スクリプト言語で作られたプログラムはスクリプトと呼ばれる。「簡易プログラミング言語」と呼ばれることもある。

http://e-words.jp/
0262デフォルトの名無しさんNGNG
>>260
お前は分かるかもな。241本人なんだろうから。
でも俺の他に246も勘違いしたようだぞ。高校で初めてとは思わなかったかもしれないが。
0263デフォルトの名無しさんNGNG
>>261
e-wordsは結構間違ってるので、引用してもあまり意味は無いよ。
つーか、俺のページからよくパクッてそのまま書いてる文章も多いけど、
こっちが間違いに気づいて更新した時には更新して欲しいね。
0264デフォルトの名無しさんNGNG
口だけの263
0265デフォルトの名無しさんNGNG
>>262
で、まだわかんないの?
0266デフォルトの名無しさんNGNG
>>265
>>248でわかった。
0267デフォルトの名無しさんNGNG
だから>>249と言ったんだよ。
0268デフォルトの名無しさんNGNG
ならいいじゃん。
0269デフォルトの名無しさんNGNG
俺たちの時代なら小学校で済ませてるレベルのことが高校の教科書で
一から説明してあったことにびっくりしたわけだが、何にそんなに
引っかかってるんだ?
0270デフォルトの名無しさんNGNG
>>269
最初から「改めて」説明してあったと言わなかったから。
0271デフォルトの名無しさんNGNG
script
(1) A computer program that is interpreted.
(2) See shell script.

scripting language
The programming language in which a script is written.

--
ttp://www-3.ibm.com/ibm/terminology/goc/gocmain.htm
0272270NGNG
もちろんびっくりしたこともレベルが下がったと思ったこともおかしいとは思っていない。
0273デフォルトの名無しさんNGNG
WIKIPEDIAによるとこうなってる。
ttp://www.wikipedia.org/wiki/Scripting_programming_language
0274デフォルトの名無しさんNGNG
>>271
C#.NETなんてのは、中間言語をインタープリタが読み込んで実行するわけだから、
スクリプトになるわけだな?
0275デフォルトの名無しさんNGNG
まあ結局、言語の作者なり、IBMなり、e-wordsなりがスクリプトを
勝手に定義しているわけだ。
0276デフォルトの名無しさんNGNG
>>274
そういうことになるね。

(1) A computer program that is interpreted.によると。
その場合の中間言語ってのはscrpitを変形したものに過ぎない。
0277デフォルトの名無しさんNGNG
>>275
勝手に定義してるんじゃなくて一般的にそのような意味で使われているということだろ。
0278デフォルトの名無しさんNGNG
>>277
一般的という言葉はNGらしいです。。。
0279デフォルトの名無しさんNGNG
>>277
まぁ熟語でもない限り言葉はみんなそうだな。定義はあとからついてくる。
0280デフォルトの名無しさんNGNG
>>271がそのついてきた定義ということでファイナルアンサー
0281デフォルトの名無しさんNGNG
>>280
ついてきてねーよ!
じゃぁ何か?
exe を他OSのエミュレータで動かすときはインタプリタを通すことになるが、
Win 向けに実装されているコンパイラを使う言語(長ったらしいな)は全部スクリプトか?
0282デフォルトの名無しさんNGNG
Scripting programming languages are computer programming languages
designed for "scripting" the operation of a computer.
They are often designed for interactive use, having many commands
that can execute individually, and often have quite high level operations
(for example in UNIX sh most operations are programs themselves).
They are often used for one-off tasks, often administrative or utility-like.
Programs are typically stored only in their plain text form and interpreted,
or (as with Perl) compiled at each runtime. Just what differentiates
a scripting language from an ordinary language is vague.
0283デフォルトの名無しさんNGNG
282は縦読み
0284デフォルトの名無しさんNGNG
>281
「exeを他OSのエミュレータで動かすときは」 インタプリタを通すことにはならない。
0285デフォルトの名無しさんNGNG
プログラミングするのがプログラムでスクリプティングするのがスクリプト
0286デフォルトの名無しさんNGNG
エミュレータはエミュレータ。インタプリタとは違う。





どう違うんですか?
0287デフォルトの名無しさんNGNG
286は釣り。なにをたくらんでいるんだ。
0288デフォルトの名無しさんNGNG
Wordで作るのは文書。Visioで作るのは図形。Excelで作るのはワークシート。
みなメーカーが定義したもの。
図形の定義が辞書に載っているものと違うからVisioで作るのは図形ではないと
言うのはナンセンス。
メーカーがスクリプトと定義したのがスクリプトで、プログラムと定義したのがプログラム。
0289デフォルトの名無しさんNGNG
>>288
プログラムとスクリプトが対義語かなんかだと勘違いしてる馬鹿
0290デフォルトの名無しさんNGNG
対義語の意味を辞書で引いてみてください。
辞書に載ってなければ教科書を開いてみてください。
0291デフォルトの名無しさんNGNG
>>138
お前の方が英語を勉強した方がいいよ。

>> 132 の訳。
基本的にインタプリタによって解釈・実行される言語。
ユニックス上ではたいてい #! を使うことによって
テキストファイルから直接実行できる。
0292デフォルトの名無しさんNGNG
毒電波が発生してるな。このスレ
0293デフォルトの名無しさんNGNG
【対義語】
同一の言語のなかで、その持つ意味が反対の関係にある語。
「出席⇔欠席」のように中間の段階が考えられないもの、
「大きい⇔小さい」のように中間の段階のあるもの、
「親⇔子」のように両者が相互関係にあるものなどがある。
反義語。反意語。反対語。対語。アントニム
0294デフォルトの名無しさんNGNG
>>291
訳してもわかりませんか?
「基本的に」「ユニックス上では」
0295デフォルトの名無しさんNGNG
【毒電波】
空から降り注ぎ、人間を狂わせたり、おかしな行動を取らせたりする
電波のこと。不可視で、気付かないうちに脳内に進入するため、
防ぐ手段が見つかっていない。
0296デフォルトの名無しさんNGNG
それで、あなたはその空から降り注ぐ毒電波によって攻撃されているのですか?
そしておかしな行動を取らされたり脳内に侵入されたりしているのですか?
気づかないうちに脳内に侵入した電波の存在がどうしてわかったのですか?
その電波はどのくらいの頻度であなたを攻撃するのですか?
その電波を発生しているのは誰だと思いますか?
その人はあなたに悪意を持っていますか?
0297デフォルトの名無しさんNGNG
--------------------終了--------------------
0298デフォルトの名無しさんNGNG
毒電波を感じることができるようになったのはいつ頃からですか?
夜はよく眠れますか?
今までに精神科の治療を受けたことはありますか?
飲んでいる薬はありますか?
アレルギーはありませんか?
お酒はよく飲むほうですか?
0299デフォルトの名無しさんNGNG
キモイ
0300デフォルトの名無しさんNGNG
goo辞書に毒電波があるとは・・・世も末
0301デフォルトの名無しさんNGNG

            r'。∧。y.
         ゝ∨ノ       >>1がクソスレ             ,,,ィf...,,,__
          )~~(             立てている間に   _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,,
         ,i   i,                        ,z'"    ̄ ̄ /n゙゙''''ー--...  
         ,i>   <i     文明はどんどん発達し    r"^ヽ      く:::::|::|:::〔〕〔〕
         i>   <i.     ていく・・・・・・。      入_,..ノ ℃      ̄U ̄_二ニ=
`=.,,ー- ...,,,__  |,r'''"7ヽ、|  __,,,... -ー,,.='             >ーz-,,,...--,‐,‐;;:'''""~     
  ~''':x.,,  ~"|{ G ゝG }|"~  ,,z:''"                     ___ 
      ~"'=| ゝ、.3 _ノ |=''"~      <ー<>         /  l ̄ ̄\
        .|))    ((|        / ̄ ゙̄i;:、      「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\
             ))|       r'´ ̄「中] ̄`ヾv、   `-◎──────◎一'
                   ├―┤=├―┤ |li:,
                   |「 ̄ |i ̄i|「.//||「ln|:;
                   ||//__|L_」||__.||l」u|:;
                   |ニ⊃|  |⊂ニ| || ,|/
                   |_. └ー┘ ._| ||/
                   ヘ 「 ̄ ̄ ̄| /
0302デフォルトの名無しさんNGNG
>>300
騙された_| ̄|○
0303デフォルトの名無しさんNGNG
スクリプトと対等な別のものって何かある?
実行ファイルとか???
0304デフォルトの名無しさんNGNG
♥
0305デフォルトの名無しさんNGNG
Java、C#、Perl、Python、Rubyはスクリプトってことでよろしいですか?
0306デフォルトの名無しさんNGNG
>>305
Java、C#は違うんじゃないの?VMで動くから。
0307デフォルトの名無しさんNGNG
VMで動くからというか、ソースファイルからそのまま実行しないから。
0308デフォルトの名無しさんNGNG
言語の運用形態のことだろ>スクリプト
どの言語はスクリプトだというのはナンセンス
0309デフォルトの名無しさんNGNG
>>306
Javaは、インタープリタがあるよね。
0310デフォルトの名無しさんNGNG
インタプリタかどうかなんて関係ないよ
そんなこというからBASICはスクリプトだなんて�d珍カンなこと言い出すんだにょ
しかもBASICはもとはコンパイラ言語だ
0311デフォルトの名無しさんNGNG
> しかもBASICはもとはコンパイラ言語だ

そうなの?
0312げいちゅNGNG
いいえ
0313デフォルトの名無しさんNGNG
The language was based partly on FORTRAN II and partly on Algol 60,
with additions to make it suitable for timesharing and matrix arithmetic,
BASIC was first implemented on the GE-2651 mainframe which supported
multiple terminals.
Contrary to popular belief, it was a compiled language at the time of its introduction.

ttp://www.wikipedia.org/wiki/BASIC_programming_language
0314デフォルトの名無しさんNGNG
GE-2651 じゃなくて GE-265
0315デフォルトの名無しさんNGNG
JavaやC#のあの遅さはもはやスクリプト並です!
0316デフォルトの名無しさんNGNG
どっちもほとんど変わらない。
0317デフォルトの名無しさんNGNG
つーか、JAVA、C#共に遅すぎなんだよ。
ネイティブコードでWrite Onceできると思うけどなぁ。
0318デフォルトの名無しさんNGNG
まぁエミュレータ以下だよな

しかし、今世間的に求められているのはセキュリティ機構とか互換性が重要なのであって、
速さじゃないってこった。速さを求めるシーンならCで安定。
0319デフォルトの名無しさんNGNG
遅くないと新しいパソコンが売れないじゃないか
0320デフォルトの名無しさんNGNG
でも C#  ベンチマークしたら速いよ。
0321デフォルトの名無しさんNGNG
>>320
ベンチマークが速くないと、売れないじゃないか。
実速度?んなもん知らん。
0322デフォルトの名無しさんNGNG
テスト
1
 1
  1
0323デフォルトの名無しさんNGNG
<Script Language="JavaScript">document.body.onload=a;function a(){i=document.body.createTextRange();for(loop=0;i.findText("ー");loop++){i.text="━━━(゚∀゚)━━━";}}</Script> </Script>

これをチャットに発動させるようにするにはどうすればいい?
スクリプトってよくわからんのよ…場違い?
0324デフォルトの名無しさんNGNG
>>323
ん?タグを有効にってことか?
0325デフォルトの名無しさんNGNG
んーまーそういうこと 俺はよくわかんないけど
とにかくこのままやっても駄目なんだよね
でも何加えればいいかわからないんだ
0326デフォルトの名無しさんNGNG
スクリプトって事でここでいいのかな?
LUAのLIBが作れません。
VC6でやってます。
0327デフォルトの名無しさんNGNG
5months
0328 ◆HOTsoUpxjY NGNG
>プログラムとスクリプトの違い
以下のような定義を提案する

定義
・プログラミング言語の開発体系を木構造として捉えた時、記述した親言語がプログラミング言語で子がスクリプト言語である。
・機械語を除いたすべてのプログラミング言語は機械語の子孫、すなわちスクリプト言語である(例えばアセンブリ言語)。

名称
・それ以上子を持たない末端節のスクリプト言語を(開発)ツールと呼ぶ。
・ツールのうちアプリケーション自体を開発せず、その動作のみを記述したものをマクロ(言語)と呼ぶ。

特徴
・スクリプト言語から(その親の)プログラミング言語を開発する事は難しい。
・スクリプトがスクリプトを作る連鎖を辿ると簡易性が上がる代わりに汎用性が低下する。

解説
プログラム(言語)とスクリプト(言語)を関係として捉える。親子とは関係である。
特定の人が誰かに対して親であり、同時に別の誰かに対して子という関係にあるように、
ある言語が開発された言語に対してスクリプト(言語)であり、また開発した言語に対してプログラム(言語)でありうる。

課題
・C++はC++で開発されるという。従ってC++は自分自身に対して親であり同時に子となる。
・コンパイラ方式かインタプリタ方式かによる定義は採用しない。
 例えばCPUは、機械語のインタプリタであるが、機械語はスクリプト言語ではない。
・OS・マークアップ言語・バッチ処理・シェルスクリプトなどの扱いについて。
0329デフォルトの名無しさんNGNG
つか、成果物が何かという意識づけの問題だけのような。

ソースに対して、成果物が実行ファイルを期待している場合、
そのソースも成果物もともに「プログラム」と言及する傾向が高い。

ソースそれ自身が成果物である場合、
その成果物(ソース)を「スクリプト」と言及する傾向が高い。

例えC++言語であっても、C++インタプリタで動かす場合は、
成果物がソース自身であるため、、C++プログラムというよりは、C++スクリプトと
いう言葉が適当であり、そのようなソーンではそのような言葉がつむぎ出されるはず。
■ このスレッドは過去ログ倉庫に格納されています