eyemovic inc.

Culture blog会社の活動・働き方

2011.07.27

スクリプト言語

はじめまして。

泉といいます。
先月からeyemovicで一緒に働かせてもらってます。
河原電子ビジネス専門学校で非常勤講師もしています。
 
 
OpenGL勉強会というのを毎月主催しています。
他の勉強会に参加したりもしているのですが、勉強会を通じて感じたことは、スクリプト言語に興味を持っている、もしくは使っている技術者の人が意外と多いということです。
 
 
スクリプト言語とは、比較的単純なプログラムを記述するための簡易的なプログラミング言語で、インタプリタ方式を採用しているスクリプト言語が多いです。
C言語などのプログラム上で動かす場合もあり、プログラムの実行中にスクリプトの中身を書き換えることができます。規模の大きいプロジェクトはコンパイル、ビルドするのに時間がかかります、プログラムの細部の調整するためにこれを繰り返すのでビルドの待ち時間がバカになりません。そこでスクリプト言語を使ってやるとプログラムの実行中に中身を書き換えることができるのでプロジェクトのビルドを待つのに使っていた時間の合計を小さくしてやることができます。
 
 
C、C++ではLua、Squirrelというスクリプト言語が動き、JavaではGroovyやScala、webではJavaScriptなど、あとPythonなどもあります。
 
 
スクリプト言語の採用でLuaの場合
・ソニックワールドアドベンチャー
・ティアーズ・トゥ・ティアラ花冠の大地
・アイドルマスター2
などのゲームに採用されています。
 
 
学校でもLuaを授業で教えるか検討中です。
C言語やJavaの次はC#やD言語がスタンダードになるのではなくスクリプト言語が来るかもしれません。

愛媛県松山市でWeb開発一筋15年、700サイト以上の構築実績!

Webサイト制作・システム開発・スマホアプリ開発・組込ソフトウェア開発ならアイムービックにお任せ下さい。