Luaという謎の言語

 コメント3件
Luaとは?詳細や特徴、将来性、できることについて詳しく解説
Luaは元々C言語に組み込まれることを前提に開発された言語であり、スクリプト言語としては動きに関しては高速の言語といわれています。当記事では、Luaの詳細や特徴、将来性、Luaを利用してできることにつ...
  • 1:以下、名無しがお送りします

    Luaって何? 最近良く見るけど

  • 9:以下、名無しがお送りします

    ブラジル製のスクリプト言語だよ 軽量でC言語に組み込みやすいのが特徴

  • 19:以下、名無しがお送りします

    >>9 ブラジルか サッカーとサンバしか知らんかったわ

  • 28:以下、名無しがお送りします

    ゲーム開発とかで使われてるらしいよ コナミとかスクエニとか

  • 37:以下、名無しがお送りします

    >>28 ゲームならUnityとかUE4じゃないの?

  • 41:以下、名無しがお送りします

    >>37 いやスクリプトエンジンとしてLuaを組み込んでるゲームエンジンは多いよ

  • 45:以下、名無しがお送りします

    Luaって名前の由来は何なの?

  • 46:以下、名無しがお送りします

    >>45 ポルトガル語で月を意味する「Lua」から来てるらしい

  • 47:以下、名無しがお送りします

    >>46 ブラジルの言葉なのにポルトガル語なのか

  • 49:以下、名無しがお送りします

    >>47 ブラジルの公用語はポルトガル語だぞ

  • 56:以下、名無しがお送りします

    Luaの特徴って何かある?

  • 66:以下、名無しがお送りします

    >>56 シンプルでコンパクトな言語仕様 拡張性が高い

  • 71:以下、名無しがお送りします

    >>56 組み込みやすいからC言語のプログラムに埋め込んで使われることが多い

  • 80:以下、名無しがお送りします

    >>71 サーバーサイドでもNginxとか

  • 89:以下、名無しがお送りします

    Luaって書きやすいの?

  • 92:以下、名無しがお送りします

    >>89 パッと見はPythonに似てるけど endとかあるしちょっと違う

  • 93:以下、名無しがお送りします

    >>89 所詮スクリプト言語だから そんなに難しくはないと思う

  • 96:以下、名無しがお送りします

    Luaの欠点は?

  • 97:以下、名無しがお送りします

    >>96 言語組み込み機能が少ないから 自分で実装しないといけない

  • 105:以下、名無しがお送りします

    >>96 エラーメッセージが分かりにくい

  • 109:以下、名無しがお送りします

    Luaって今後も使われ続けるのかな

  • 116:以下、名無しがお送りします

    >>109 軽量スクリプト言語の需要はまだまだあると思うよ

  • 126:以下、名無しがお送りします

    >>109 IoTの普及でC言語が見直されてるから Luaにも追い風

  • 127:以下、名無しがお送りします

    Luaの処理系にはどんなものがあるの?

  • 129:以下、名無しがお送りします

    >>127 Luaインタプリタが公式の処理系 他にはLuaJITとかも有名

  • 138:以下、名無しがお送りします

    >>129 LuaJITってJITコンパイラ付きでめっちゃ速いらしいな

  • 144:以下、名無しがお送りします

    Luaの言語仕様はシンプルって聞くけど本当?

  • 152:以下、名無しがお送りします

    >>144 他のスクリプト言語に比べればかなりシンプル 組み込み関数も最小限

  • 153:以下、名無しがお送りします

    >>144 言語仕様がシンプルな分 拡張しやすいのが利点だね

  • 157:以下、名無しがお送りします

    Luaのオブジェクト指向プログラミングはどんな感じ?

  • 160:以下、名無しがお送りします

    >>157 Luaはプロトタイプベースのオブジェクト指向 クラスはない

  • 162:以下、名無しがお送りします

    >>160 プロトタイプベースってJavaScriptみたいだな

  • 172:以下、名無しがお送りします

    Luaって関数型言語としても使えるの?

  • 177:以下、名無しがお送りします

    >>172 使えるよ 第一級関数とクロージャをサポートしてる

  • 186:以下、名無しがお送りします

    >>177 へー なんか意外と奥が深いのね

  • 194:以下、名無しがお送りします

    Luaを学ぶメリットってある?

  • 200:以下、名無しがお送りします

    >>194 C言語と親和性が高いから C言語理解の助けになるかも

  • 207:以下、名無しがお送りします

    >>194 他言語へのスクリプト拡張の仕方が分かるようになる

  • 213:以下、名無しがお送りします

    Luaの資料や本ってあるの?

  • 216:以下、名無しがお送りします

    >>213 Luaユーザーのコミュニティとか 日本語の記事はあんまり多くないかも

コメント(3件)

  • 1

    Luaって軽量さがウリなんだ

  • 2

    ゲーム以外にどんな使われ方してるんだろ

    1
  • 3

    エラーメッセージ分かりにくいのは困るな