メインメニューを開く

差分

スクリプト言語

467 バイト追加, 2024年3月11日 (月)
編集の要約なし
'''スクリプト言語'''とは、[[プログラミング言語]]のうち、素早く開発しサクッと使いたい用途向けに、比較的容易な構文で、かつ[[インタプリタ]]的な実行ができるものの総称です。
主なスクリプト言語としては、[[Python]]、[[JavaScript]]、[[PHP]]、[[Ruby]]などがあります。
 
== 向く用途 ==
スクリプト言語は[[シェルスクリプト]]や[[バッチファイル]]などの「ちょっとした使い捨ての[[プログラム]]」に最適です。また、小規模な[[ウェブアプリ]]などは「1ページ1ページが独立したちょっとしたプログラムの集まり」であるため比較的スクリプト言語が向いています。
主なスクリプト言語としては、== 向かない用途 ==スクリプト言語は「手軽さ」にパラメーターを[[Python全振り]]しているため大規模な開発には向きません。手軽であるがゆえに犬小屋や模型レベルのものはサクッと作れるため、「それを改良し続ければ高層ビルも作れる」という幻想に囚われ、犬小屋や模型を作る手法で高層ビルの建設にチャレンジするようなことも多発しており、当然ながら[[JavaScriptデスマーチ]]に陥ります。 == ゲームでの応用 ==ゲームの実装では描画処理などは[[PHPC言語]]などで実装し、イベント処理は[[RubyLUA]]などがあります。などの[[スクリプト言語]]で実装するということが行われます。つまるところ適材適所であり、2種類の[[プログラミング言語]]を混在させるのがベストであるという考え方です。
スクリプト言語は「手軽さ」にパラメーターを[[全振り]]しているため大規模な開発には向きません。手軽であるがゆえに犬小屋や模型レベルのものはサクッと作れるため、「それを改良し続ければ高層ビルも作れる」という幻想に囚われ、犬小屋や模型を作る手法で高層ビルの建設にチャレンジするようなことも多発しており、当然ながら[[デスマーチ]]に陥ります。== 外部リンク ==* https://amzn.to/49N3Lk1
[[category: プログラミング言語]]
匿名利用者