ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

Lua

索引 Lua

Lua(ルア)は、リオデジャネイロ・カトリカ大学の、主としてDepartment of Computer Science(コンピュータ科学科)and・or Computer Graphics Technology Group (Tecgraf) に属する、Roberto Ierusalimschy, Waldemar Celes, Luiz Henrique de Figueiredo らによって設計開発されたスクリプト言語およびその処理系の実装である。 手続き型言語として、また、プロトタイプベースのオブジェクト指向言語としても利用することができ、関数型言語、データ駆動型としての要素も併せ持っている。 Luaという名前は、ポルトガル語の月に由来する。.

80 関係: Adobe Photoshop Lightroom実行時コンパイラマルチパラダイムプログラミング言語ハーフライフ2バイトコードポルトガル語メモリーカードヤマハラグナロクオンラインリオデジャネイロルータープロトタイプベースビット演算ツールアシステッドスピードランティアーズ・トゥ・ティアラ 花冠の大地ファンタシースターオンライン2ファイナルファンタジーXIVドラゴンクエストX 目覚めし五つの種族 オンラインダック・タイピングオープンストリートマップオブジェクト指向プログラミングカンパニー・オブ・ヒーローズガベージコレクションクロスプラットフォームグルー言語コルーチンスクリプト言語ソニック ワールドアドベンチャーソニック・ザ・ヘッジホッグ (2006年のゲーム)Blue MarsC++C++11C言語CRYSIS無線LANECMAScript静的単一代入計算機科学関数型言語連想配列FactorioFar CryGRAVITY DAZE/重力的眩暈:上層への帰還において彼女の内宇宙に生じた摂動Java仮想マシンLinuxLuaTeXMacOSMediaWikiMicrosoft WindowsMinecraft...MIT LicenseMODNginxNmapOpenWrtPascalPerlPOSIXPostGISPythonRedisRenoiseRigidChipsRubySciTESquirrelStrata 3DTHE IDOLM@STER 2VimVLCメディアプレーヤーVOCALOIDWiresharkWorld of Warcraft東芝正規表現浮動小数点数整数手続き型プログラミング3DMLW インデックスを展開 (30 もっと) »

Adobe Photoshop Lightroom

Adobe Photoshop Lightroom(アドビ フォトショップ ライトルーム)は、デジタル写真の画像処理および管理を行うためのソフトウェアである。アドビシステムズが開発・販売している。主な機能として、写真(特にRAW画像)の現像や修整、写真の管理、本やスライドショーの作成などがある。.

新しい!!: LuaとAdobe Photoshop Lightroom · 続きを見る »

実行時コンパイラ

実行時コンパイラ(じっこうじコンパイラ、、JITコンパイラ、その都度のコンパイラ)とは、ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図るコンパイラのこと。通常のコンパイラはソースコード(あるいは中間コード)から対象CPUの機械語への変換を実行前に事前に行い、これをJITと対比して事前コンパイラ (Ahead-Of-Timeコンパイラ、AOTコンパイラ)と呼ぶ。.

新しい!!: Luaと実行時コンパイラ · 続きを見る »

マルチパラダイムプログラミング言語

マルチパラダイムプログラミング言語 (マルチパラダイムプログラミングげんご、multiparadigm programming language)は、複数のプログラミングパラダイムに対応するプログラミング言語の総称である。「1つのプログラムは複数のプログラミングパラダイムを使う」とビャーネ・ストロヴストルップは述べている。マルチパラダイムプログラミング言語の設計目標は、問題解決に当たって最良の道具になることである。たとえばOzでは、論理型、関数型、オブジェクト指向、データフローコンカレントなど、多数のパラダイムを内包している。Ozは10年かけて従来のプログラミングパラダイムが調和するよう設計されたのである。.

新しい!!: Luaとマルチパラダイムプログラミング言語 · 続きを見る »

ハーフライフ2

『ハーフライフ2』 は、アメリカのValve Softwareによって開発されたファーストパーソン・シューティングゲーム。『ハーフライフ』の正統な続編。Windows版は2004年、Xbox版は2005年、Xbox 360日本語版は2008年に発売された。 事前にグラフィックカードの大手ATIが「ATIクーポン」と呼ばれる『ハーフライフ2』を起動させるためのキーを自社の製品に添付するという大規模なキャンペーンを行い、プロモーション映像では高画質なグラフィックと物理エンジンの動作が話題を呼んだ。しかし開発中のバージョンが流出するという騒ぎが発生し一年ほど発売が延期される(この流出版は「リーク版」や「HL2.Anon」と言われ実行可能な状態であった)。.

新しい!!: Luaとハーフライフ2 · 続きを見る »

バイトコード

バイトコード (bytecode) は、仮想マシンによる実行のために設計された、実行可能なプログラムのバイナリ表現である。ソフトウェアによって処理されるため、大抵は実機の機械語より抽象度の高い中間コードになっている。プログラミング言語の実装において、特定のハードウェアへの依存度を下げ、またインタプリタの実装を容易にするために用いられる。コンパイラの中間コードとして用いられることもある。 バイトコードという名前は命令の構成がバイト指向であること、すなわち命令長がバイト可変長であったり、命令中のフィールドの区切りがバイト区切りに合っているといったことから来ている。特にJavaの場合オペコードが1バイトである。しかし、仮想マシンの機械語をバイトコードと呼ぶことがJavaで広く一般的になったことから、前述のようなバイト指向でなくともバイトコードと呼んでいることも多い。バイト単位でなくビット単位の場合は、ビットコードとも呼ばれる。ワード指向のためにワードコードという語を使っている例も見られる。 バイトコードで記述されたプログラムは通常、バイトコードインタプリタによって解釈・実行される。バイトコードインタプリタは機械語を解釈・実行するCPUとの類似性からバーチャルマシンとも呼ばれる。.

新しい!!: Luaとバイトコード · 続きを見る »

ポルトガル語

ポルトガル語(Português, língua portuguesa)は、主にポルトガルおよびブラジルで使われている言語である。俗ラテン語から発展して形成されたロマンス語の1つで、スペイン語などと共にインド・ヨーロッパ語族イタリック語派に属する。 スペインの作家セルバンテスはポルトガル語を「甘美な言語」と評し、ブラジルの詩人オラーヴォ・ビラックは「ラティウムの最後の、粗野で美しい花」と評している。 ポルトガル語は、大航海時代のポルトガル海上帝国の成長とともにアジア・アフリカ地域に広まった。日本では最初に伝播したヨーロッパの言語であり、古くからの外来語として定着しているいくつかの単語は、ポルトガル語由来である。代表的な例として「パン」があり、戦国時代にキリスト教と共に伝わった。.

新しい!!: Luaとポルトガル語 · 続きを見る »

メモリーカード

メモリーカード(Memory card)とは薄型でカードのような外見の補助記憶装置。 フラッシュメモリや超小型のハードディスクを内蔵し、インターフェースを備える。 ノートパソコン用のリムーバブルメディアとして企画された「メモリカード」が始まりである。当初は電池のバックアップが必要なSRAMカードで、その後フラッシュメモリを使用した製品に置き換わっていった。媒体の大きさも当初はPCカードサイズで、利用される機器が増えるにしたがってより小型の製品が各社から提案され、現在に至っている。様々な種類のメモリカードが存在するのは、各社がデファクトスタンダードを狙って新規格を投入してきた結果である。 デジタルカメラやICレコーダー、携帯電話などの記録媒体として、またPCに接続して汎用のリムーバブルメディアとしても広く利用されている。 多くは汎用の規格品だが、特定のゲーム機などに対応した独自規格のユーザの情報を記録する媒体も「メモリーカード」と呼ばれる。.

新しい!!: Luaとメモリーカード · 続きを見る »

ヤマハ

本社(2006年11月25日撮影) 別角度から ヤマハ株式会社()は、楽器・半導体・音響機器(オーディオ・ビジュアル)・スポーツ用品・自動車部品製造発売を手がける日本のメーカーであり、日経平均株価の構成銘柄の一つ。 1969年にピアノ生産台数で世界一となり、販売額ベースで現在でも世界首位のほか、ハーモニカやリコーダー、ピアニカといった学校教材用楽器からエレクトリックギターやドラム、ヴァイオリン、チェロ、トランペット、サクソフォーンなど100種類以上もの多岐に渡る楽器を生産するなど、世界最大の総合楽器メーカーであると同時に業界の盟主でもある。大手二輪メーカーであるヤマハ発動機は二輪製造部門が独立して設立されたものである。.

新しい!!: Luaとヤマハ · 続きを見る »

ラグナロクオンライン

『ラグナロクオンライン』(Ragnarok Online、略称:RO)は、韓国のゲーム会社グラビティによって製作されたオンラインゲームである。種別としては多人数同時参加型オンラインRPG(MMORPG)に分類される。公式イラストの多くは雄一郎が担当。壁紙、4コマ漫画なども手がけている。.

新しい!!: Luaとラグナロクオンライン · 続きを見る »

リオデジャネイロ

リオデジャネイロの衛星写真 ISS) リオ・デ・ジャネイロ(, ブラジルポルトガル語発音: ヒウ・ヂ・ジャネイル)は、ブラジル南東部に位置するリオデジャネイロ州の州都。世界有数のメガシティであり、国内最大の観光都市である。港湾都市としても知られる。 人口は600万人を超え、サンパウロに次いでブラジル第2位にランクされる。経済規模(域内総生産)でもサンパウロに次いで第2位にあり、アメリカのシンクタンクが公表したビジネス・人材・文化・政治などを対象とした総合的な世界都市ランキングにおいて、世界第56位、国内ではサンパウロに次ぐ第2位の都市と評価された。都市周辺の美しい文化的景観は「リオデジャネイロ:山と海との間のカリオカの景観群」として、2012年に世界遺産リストに登録された。 2016年の第31回夏季オリンピックの開催都市である。.

新しい!!: Luaとリオデジャネイロ · 続きを見る »

ルーター

ルーターまたはルータ(router)は、コンピュータネットワークにおいて、データを2つ以上の異なるネットワーク間に中継する通信機器である。通信プロトコルにTCP/IPが使われるようになってから普及した。データをネットワーク層で、どのルートを通して転送すべきかを判断するルート選択機能を持つ。 260px アバイア 27Tbps ルータ.

新しい!!: Luaとルーター · 続きを見る »

プロトタイプベース

プロトタイプベースとは、オブジェクト指向言語と総称されるプログラミング言語のうち、プロトタイプを基礎(ベース)としてオブジェクトを取り扱うものをいう。インスタンスベースとも。一方、クラスでおこなっているものをクラスベースとよぶ。なおオブジェクト指向のスタイルとして、(Simula由来の、C++などに代表される)クラスベースに対し、もう一つのスタイルとされるのは、プロトタイプベースではなく、(アラン・ケイの)「メッセージ指向」のスタイルである。 プロトタイプベースのオブジェクト指向言語は、クラスベースのオブジェクト指向言語が委譲をクラスの継承関係にもとづいておこなうのに対し、委譲を「プロトタイプ」と呼ぶ既存のオブジェクトに投げる、といったようにしておこなう点が特徴である。そのために例えば、新しいオブジェクトを作る際には、「クラスのインスタンスを作る」のではなく、「既存のオブジェクト(プロトタイプ)のクローンを作る」というようなスタイルになる。Smalltalkを元にクラスの複雑性を排除したSelfが特に有名である。他にJavaScript、NewtonScript、Ioなどがプロトタイプベース(またはその機能を持つ)と考えられる。.

新しい!!: Luaとプロトタイプベース · 続きを見る »

ビット演算

ビット演算(ビットえんざん、bitwise operation: 直訳すると「ビット毎操作」)とは、固定長のワードなどといった「ビットのカタマリ」(コンピュータの数値表現なども参照)に対して、各のビット全てに対する論理演算をいっぺんに行う演算操作である。 実装の観点からは、現在一般的な二進法(ディジタル)式の電子式コンピュータでは、加減算ではビットあたり数個程度の論理ゲートに加え多少複雑なキャリー伝搬の処理が、乗除算では多段に渡る処理が必要であるのに対し、ビット演算は1個か高々2個の論理ゲートで行えるため、多くの場合、最短サイクルしか必要としない。そのことから、高性能なプログラムを実現するための機械語コーディングではビット演算の使いこなしは重要なテクニックである。 ビットマスクを利用したフラグ管理などに用いられるほか、Bitapアルゴリズムなど、各種のビット並列アルゴリズムの実装にも使われる。ビット並列アルゴリズムは特に、NEON(ARM)あるいはSSE/AVX(x86)などのSIMD拡張命令をサポートするCPUやGPUといった、容易に入手可能なハードウェアにおける高効率プログラミングの鍵である。.

新しい!!: Luaとビット演算 · 続きを見る »

ツールアシステッドスピードラン

ツールアシステッドスピードラン(tool-assisted speedrun)とは、エミュレータ上の操作で行うことによるスピードラン(日本で言うタイムアタック)である。略称はTAS(タス、ティーエーエス)。可能な限り速くゲームをクリアできる操作記録(リプレイ)を後述のような方法で作成し、これをエミュレータ上で再生するものである。.

新しい!!: Luaとツールアシステッドスピードラン · 続きを見る »

ティアーズ・トゥ・ティアラ 花冠の大地

『ティアーズ・トゥ・ティアラ 花冠の大地』(ティアーズ・トゥ・ティアラ かかんのだいち、Tears to Tiara 花冠の大地、Tears to Tiara: Earth's Wreath)は、アクアプラスより発売されたPlayStation 3、PlayStation Portable用のシミュレーションRPGおよびこれを題材にした漫画作品。2009年4月から9月までテレビアニメが放送された。 後に外伝の『ティアーズ・トゥ・ティアラ外伝 -アヴァロンの謎-』が2009年9月17日にPS3で発売され、それに先駆ける形で2009年7月16日に本編の廉価版が再リリースされた。 また、本作の続編となる『ティアーズ・トゥ・ティアラII 覇王の末裔』が、2013年10月31日にPS3で発売された。.

新しい!!: Luaとティアーズ・トゥ・ティアラ 花冠の大地 · 続きを見る »

ファンタシースターオンライン2

『ファンタシースターオンライン2』(ファンタシースターオンラインツー、PHANTASY STAR ONLINE 2)は、セガゲームス(旧セガ)が開発・運営するオンラインゲーム。 『PSO2』と略される。2012年7月4日、正式サービスが開始された。.

新しい!!: Luaとファンタシースターオンライン2 · 続きを見る »

ファイナルファンタジーXIV

『ファイナルファンタジーXIV』(ファイナルファンタジーフォーティーン、FINAL FANTASY XIV、略称:『FFXIV』、『FF14』)は、スクウェア・エニックスが開発したファイナルファンタジーシリーズのナンバリングタイトル第14作目にあたり、ファイナルファンタジー11以来2作目のMMORPG。Windows版がオリジナルとなるのはシリーズ初である。 Windows(PC)版は2010年9月30日に発売されたが、サービス開始初期の状態に不備・不全が多かったため、2010年12月に運営体制を一新する。2012年12月31日、再始動に向けサービスが一旦終了した。体制一新後は旧版の『FFXIV』の改修と並行して、後継となる新たなグラフィックスエンジンとサーバーを使った『ファイナルファンタジーXIV: 新生エオルゼア』(『新生FFXIV』)を2012年末サービス再開予定で開発が行われていたが大幅に遅れることとなった。その後は2012年末のαテスト、2013年春からのβテストフェーズ1及び2を経て、2013年5月24日、『新生FFXIV』の発売日およびサービス開始日を公式に発表し、予約を開始。同年8月27日に正式に発売された。 なお、PlayStation 3(PS3)版は当初2011年3月上旬発売予定であったが、旧版での発売が中止となり『新生FFXIV』からの対応となったため、2013年8月27日にWindows版と同時発売という形となった。また、2013年のE3にてPlayStation 4(PS4)版を開発中であることが発表された。PS4版はベータテストを本体の発売日と同日の2014年2月22日に開始し、正式サービスはそれから2ヶ月後の同年4月14日に開始された(4Gamer.net 2013年12月3日)。 本項では、旧版と新生版の双方について記述する。.

新しい!!: LuaとファイナルファンタジーXIV · 続きを見る »

ドラゴンクエストX 目覚めし五つの種族 オンライン

『ドラゴンクエストX オンライン』(ドラゴンクエストテン オンライン)は、スクウェア・エニックスが発売・運営している有料オンラインゲーム。 『ドラゴンクエストX 目覚めし五つの種族 オンライン』(ドラゴンクエストテン めざめしいつつのしゅぞく オンライン)のタイトルで、Wii版が2012年8月2日に、Wii U版が2013年3月30日に、Windows版が2013年9月26日にそれぞれ発売された。その後、追加ディスクが発売され、『目覚めし五つの種族』はVer.1と称されている。 2017年8月17日にはPlayStation 4版、同年9月21日にはNintendo Switch版が発売。クラウドゲームとしては、2013年12月16日からNTTドコモのAndroid端末向け(dゲーム)に、2014年9月4日からニンテンドー3DS版にサービス開始。 中国でも『勇者斗恶龙X』として2016年より盛大游戏にて運営されている。.

新しい!!: LuaとドラゴンクエストX 目覚めし五つの種族 オンライン · 続きを見る »

ダック・タイピング

ダック・タイピング(duck typing)とは、Smalltalk、Perl、Python、Rubyなどのいくつかの動的型付けオブジェクト指向プログラミング言語に特徴的な型付けの作法のことである。それらの言語ではオブジェクト(変数の値)に何ができるかはオブジェクトそのものが決定する。つまり、オブジェクトがあるインタフェースのすべてのメソッドを持っているならば、たとえそのクラスがそのインタフェースを宣言的に実装していなくとも、オブジェクトはそのインタフェースを実行時に実装しているとみなせる、ということである。それはまた、同じインタフェースを実装するオブジェクト同士が、それぞれがどのような継承階層を持っているのかということと無関係に、相互に交換可能であるという意味でもある。 この用語の名前は「ダック・テスト」に由来する。 "If it walks like a duck and quacks like a duck, it must be a duck"(もしもそれがアヒルのように歩き、アヒルのように鳴くのなら、それはアヒルである) デーブ・トーマスはRubyコミュニティで初めてこの言葉を使ったと考えられている。 C++のtemplateはダック・タイピングの静的版である。例えば、各種のiteratorはIterator基底クラスのようなものからメソッドを継承しているわけではないが、同じ構文でコンパイルが通るならば、それはiteratorの一種として扱える。C++で言う「同じインターフェースを持つ」とは、コンパイラにとってインターフェースが同じだということである。したがって、iteratorの実装はオブジェクトである必要すらない。 もう1つ、ダック・タイピングに似たアプローチにOCamlのstructural subtypingがある。メソッドのシグネチャが互換ならば、宣言上の継承関係は関係なくとも、オブジェクトの型は互換であるというものである。これはOCamlの型推論システムによってコンパイル時にすべて決定される。.

新しい!!: Luaとダック・タイピング · 続きを見る »

オープンストリートマップ

ープンストリートマップ(英語:OpenStreetMap, OSM)は自由に利用でき、なおかつ編集機能のある世界地図を作るための共同作業プロジェクトである。GPS機能を持った携帯端末、空中写真やほかの無料機械からのデータをもとに作られていくのが基本だが、編集ツール上で道一本から手入力での追加も可能である。与えられた画像とベクトルデータセットはオープンデータベースライセンス (ODbL) 1.0のもと再利用可能である。登録したユーザーであれば、GPSのログファイルをアップロードしたり、ベクトルデータをエディタで修正することができる。OpenStreetMapはウィキペディアのようなウェブサイトに触発され、「編集」タブや履歴機能も保たれている。.

新しい!!: Luaとオープンストリートマップ · 続きを見る »

オブジェクト指向プログラミング

ブジェクト指向プログラミング(オブジェクトしこうプログラミング、)は、コンピュータ・プログラミングのパラダイムのひとつで、オブジェクト指向の概念や手法を取り入れたものである。プログラムを、データとその振舞が結び付けられたオブジェクトの集まりとして構成する、などといった特徴がある。このパラダイムを指向しているプログラミング言語がオブジェクト指向プログラミング言語である。.

新しい!!: Luaとオブジェクト指向プログラミング · 続きを見る »

カンパニー・オブ・ヒーローズ

ンパニー・オブ・ヒーローズ(Company of Heroes)は、Relic Entertainmentによって開発されたリアルタイムストラテジー。日本語版はズーから2006年12月22日に発売。 スタンドアローンの拡張版、Company of Heroes: Opposing Fronts(CoH:OF)は英語版では2007年9月24日、日本語版はズーから2007年11月22日に発売。2つめの拡張パックであるCompany of Heroes:Tales of Valor(CoH:ToV)は日本語版はズーから2009年04月24日に発売された。.

新しい!!: Luaとカンパニー・オブ・ヒーローズ · 続きを見る »

ガベージコレクション

ベージコレクション(garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。 メモリの断片化を解消する機能はコンパクションと呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。 また、ガベージコレクションを行う主体はガベージコレクタと呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 参照カウント方式のガベージコレクションは通常煩雑なコーディングを必要とするが、それを必要なく実装したライブラリとしがある。.

新しい!!: Luaとガベージコレクション · 続きを見る »

クロスプラットフォーム

プラットフォーム(cross-platform)とは、異なるプラットフォーム(例えばPC/AT互換機とMacintosh、あるいはWindows・macOS・FreeBSD・Linuxなどのように、仕様が全く異なる機械(ハードウェア)またはオペレーティングシステム)上で、同じ仕様のものを動かすことが出来るプログラム(ソフトウェア)のことを言う。同様の呼称にマルチプラットフォームがある。 また、家庭用ゲームにおいては「クロスプラットフォーム」と「マルチプラットフォーム」で意味が異なる場合がある。本項ではこのケースについても後述する。.

新しい!!: Luaとクロスプラットフォーム · 続きを見る »

グルー言語

ルー言語 (glue language) とはプログラミング用語のひとつであり、ソフトウェアコンポーネント同士を結びつけることを主眼としたプログラミング言語の総称である。「グルー」とはにかわ状の接着剤のことを意味する。だが、ややニュアンスが異なる。 グルー言語のはしりはUNIXのシェルスクリプトである。シェルはコマンドラインインタプリタとも呼ばれるが、その名の通り簡易な制御機構を備えており、コマンド同士を結合して流れ作業や定型処理を実現する。 帰結として、機能自体を記述するよりも、機能と機能を組み合わせることを重視する言語や言語形態があり、それをグルー言語という。スクリプト言語を、機能の組み合わせに特化して利用する場合などが「グルー言語的な使用」である。。.

新しい!!: Luaとグルー言語 · 続きを見る »

コルーチン

ルーチン(co-routine)とはプログラミングの構造の一種。サブルーチンがエントリーからリターンまでを一つの処理単位とするのに対し、コルーチンはいったん処理を中断した後、続きから処理を再開できる。接頭辞 co は協調を意味するが、複数のコルーチンが中断・継続により協調動作を行うことによる。 サブルーチンと異なり、状態管理を意識せずに行えるため、協調的処理、イテレータ、無限リスト、パイプなど、継続状況を持つプログラムが容易に記述できる。 コルーチンはサブルーチンを一般化したものと考えられる。コルーチンをサポートする言語には Modula-2、Simula、Icon、Lua、C#、Limbo などがある。マルチスレッドで原理的には同じことができるため、現在はそちらが使われるケースが多い。これはマルチスレッドであれば直接OSの支援を受けられることや、エントリー/リターンの構造を変えずにコードを多重化できるので、過去の言語との親和性が良いなどが理由である。ただし、マルチスレッドの場合プログラマが同期制御を行わなければならないので、コルーチンのような簡易さはない。 コルーチンという名称は、メルヴィン・コンウェイの1963年の論文が起源である。.

新しい!!: Luaとコルーチン · 続きを見る »

スクリプト言語

リプト言語(スクリプトげんご、scripting language)とは、アプリケーションソフトウェアを作成するための簡易的なプログラミング言語の一種を指す。 スクリプト(英語で「台本・脚本」の意味)とは、その簡易的な言語記述方法を指してそう呼ばれるようになった。.

新しい!!: Luaとスクリプト言語 · 続きを見る »

ソニック ワールドアドベンチャー

『ソニック ワールドアドベンチャー』(Sonic World Adventure、北米版及びヨーロッパ版はSonic Unleashed) は、株式会社セガ(後のセガゲームス)より2008年12月18日と2009年2月19日に発売されたWii、PLAYSTATION 3、Xbox 360用アクションゲームであり、開発はソニックチーム (後の株式会社セガ 第二CS研究開発部)。PS3版、Xbox 360版は当初の発売予定日 (2008年12月18日) から約2ヶ月延期された (詳しくは備考を参照)。海外ではPlayStation 2版 (操作部分以外の内容はWii版と同じ) も発売されているが、日本では未発売。.

新しい!!: Luaとソニック ワールドアドベンチャー · 続きを見る »

ソニック・ザ・ヘッジホッグ (2006年のゲーム)

『ソニック・ザ・ヘッジホッグ』は2006年12月21日にPlayStation 3、Xbox 360用ソフトとしセガ(後のセガゲームス)より発売されたソニックチーム製作のアクションゲーム。.

新しい!!: Luaとソニック・ザ・ヘッジホッグ (2006年のゲーム) · 続きを見る »

Blue Mars

Blue Mars(ブルー・マーズ)は、アメリカのハワイ州に本社を置くAvatar Reality(アバター・リアリティ)社が開発中の仮想世界(メタバース)である。公式なジャンル名は「Massively Multiplayer Virtual World(MMVW)」。.

新しい!!: LuaとBlue Mars · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: LuaとC++ · 続きを見る »

C++11

C++11は、プログラミング言語 C++ のISO標準 ISO/IEC 14882:2011 の略称である。規格の策定中は2009年中の標準化を目指していたため、C++0x という仮称で呼ばれていた。 ISO/IEC 14882:2003 (C++03) に代わるものとして、2011年8月12日にISOによって承認された。後継のC++14が2014年8月18日に承認されている。 コア言語への機能追加や標準C++ライブラリの拡張を施し、C++TR1ライブラリの大部分を(数学的特殊関数ライブラリを除いて)取り込んでいる。.

新しい!!: LuaとC++11 · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: LuaとC言語 · 続きを見る »

CRYSIS

『クライシス』(Crysis)は、エレクトロニック・アーツより発売されている一人称視点シューティングゲーム(FPS)。開発元はドイツのCrytek。また、細部にわたり作り込まれた3次元コンピュータグラフィックスのため、表示を最高設定でプレイするのに相当のスペック(CPU計算能力や高性能GPU、潤沢なメインメモリなど)が必要とされるゲームとしても有名。 後に登場人物の一人、サイクス軍曹──通称「サイコ」を主人公にしたスピンオフ作品『Crysis Warhead』が発売された。.

新しい!!: LuaとCRYSIS · 続きを見る »

無線LAN

無線LAN(むせんラン)とは、無線通信を利用してデータの送受信を行うLANシステムのことである。ワイヤレスLAN(, )、もしくはそれを略してとも呼ばれる。著名な無線LANの規格としてIEEE 802.11がある。.

新しい!!: Luaと無線LAN · 続きを見る »

ECMAScript

ECMAScript(エクマスクリプト)は、JavaScriptの標準であり、Ecma Internationalのもとで標準化手続きなどが行われている。 Ecma Internationalのほか、ISO/IEC JTC 1からもISO/IEC 16262として標準化されている。日本もJIS X 3060としてJIS化している。.

新しい!!: LuaとECMAScript · 続きを見る »

静的単一代入

静的単一代入(せいてきたんいつだいにゅう、Static Single Assignment form, SSA)形式は、コンパイラ設計における 中間表現 (IR) のひとつで、各変数が一度のみ代入されるよう定義されたものである。もともとの中間表現における変数は「バージョン」に分割され、全ての変数の定義がバージョンを表現できるよう、通例新たな変数は元の名前に添え字を付けて表現される。SSA ではuse-def 連鎖が明示的であり、連鎖は要素を一つだけ持つ。 SSA はRon Cytron、Jeanne Ferrante、Barry Rosen、Mark Wegman、Ken Zadeck および IBM の研究者たちにより1980年代に開発された。 Scheme、ML、Haskell などの関数型言語のコンパイラでは、Fortran や C などのコンパイラで SSA の利用が期待される箇所で継続渡しスタイル (CPS) を用いるのが一般的である。SSA と CPS は形式的に等価であり、最適化やコードの変換などがいずれかに施された場合、もう片方にも同様に適用することができる。.

新しい!!: Luaと静的単一代入 · 続きを見る »

計算機科学

計算機科学(けいさんきかがく、computer science、コンピュータ科学)とは、情報と計算の理論的基礎、及びそのコンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。コンピュータグラフィックスのように特定の処理に集中する領域もあれば、計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、プログラミングは特定のプログラミング言語を使って問題を解決する領域である。.

新しい!!: Luaと計算機科学 · 続きを見る »

関数型言語

関数型言語(かんすうがたげんご、functional language)は、以下に述べる関数型プログラミングを基本スタイルとして推奨する機能を持つプログラミング言語、関数型プログラミング言語の略称である。.

新しい!!: Luaと関数型言語 · 続きを見る »

連想配列

連想配列(れんそうはいれつ、associative array.)とは、コンピュータプログラミングにおいて、添え字にスカラー数値以外のデータ型(文字列型等)も使用できる配列である。抽象データ型のひとつ。連想リスト、連想コンテナ、辞書(あるいはカタカナでディクショナリ dictionary)、ハッシュ(hash)、マップ(map)とも呼ばれる。 歴史的には、最初に LISP の連想リストとして広く認知された。その後、SNOBOL で table として、AWK で連想配列として実装したことで、その潜在能力がさらに広く知られるようになった。現在、Ruby など一部の言語では、添え字にはどのようなデータでも使えるものもある。.

新しい!!: Luaと連想配列 · 続きを見る »

Factorio

『Factorio』(ファクトリオ)は、Wube Softwareが開発中のリアルタイムストラテジービデオゲームである。2018年以内にMicrosoft Windows、macOS、Linuxに向けて完全版を発売する予定である。.

新しい!!: LuaとFactorio · 続きを見る »

Far Cry

FARCRY(邦題:ファークライ)とは、ドイツのCrytek社が開発したサバイバルFPS。販売元はUBISOFT。日本国内においては、フロンティア・グルーヴより販売されている。.

新しい!!: LuaとFar Cry · 続きを見る »

GRAVITY DAZE/重力的眩暈:上層への帰還において彼女の内宇宙に生じた摂動

『GRAVITY DAZE/重力的眩暈:上層への帰還において彼女の内宇宙に生じた摂動』(グラビティデイズ じゅうりょくてきめまい:じょうそうへのきかんにおいて かのじょのないうちゅうにしょうじたせつどう、英語版タイトル:GRAVITY RUSH)は、ソニー・コンピュータエンタテインメントより2012年2月9日に発売されたPlayStation Vita用ゲームソフト。2015年12月10日にPlayStation 4版が発売された。 E3 2013にて、本作の続編『GRAVITY DAZE 2/重力的眩暈完結編:上層への帰還の果て、彼女の内宇宙に収斂した選択』が発表され、2017年1月19日にPS4で発売された。.

新しい!!: LuaとGRAVITY DAZE/重力的眩暈:上層への帰還において彼女の内宇宙に生じた摂動 · 続きを見る »

Java仮想マシン

ネイティブコードに変換されて実行される。Java APIとJVMの両者でJava実行環境 (JRE) を構成する。 Java仮想マシン (Java virtual machine、Java VM、JVM) は、Javaバイトコードとして定義された命令セットを実行するスタック型の仮想マシン。APIやいくつかのツールとセットでJava実行環境 (JRE) としてリリースされている。この環境を移植することで、さまざまな環境でJavaのプログラムを実行することができる。.

新しい!!: LuaとJava仮想マシン · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: LuaとLinux · 続きを見る »

LuaTeX

(プレーンテキストでは “LuaTeX” と表記する)は、TeX をベースとした組版システムであり、初めはLua スクリプトエンジンが組み込まれた pdfTeX の一つのバージョンとして開発が始められた。 実験が重ねられたのち、pdfTeX チームによって、pdfTeX(それ自体が、 eTeXの拡張であり、PDFを生成する)の後継として採用された。 のちに、Omega、Aleph (esp. multi-directional typesetting) の機能のいくつかが取り入れられた。プロジェクトは Oriental TeX プロジェクトがスポンサーとなっている。.

新しい!!: LuaとLuaTeX · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: LuaとMacOS · 続きを見る »

MediaWiki

MediaWiki(メディアウィキ)は、GNU General Public Licenseで配布されるウィキソフトウェアである。PHPで書かれており、データベースとしてMySQLまたはPostgreSQLを使用する。非公式だがMariaDBにも対応している。.

新しい!!: LuaとMediaWiki · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: LuaとMicrosoft Windows · 続きを見る »

Minecraft

『Minecraft』(マインクラフト)は、Notch(マルクス・ペルソン)と彼が設立した会社・Mojang ABの社員が開発したサンドボックスゲームである。サバイバル生活を楽しんだり、自由にブロックを配置し建築等を楽しむことができるコンピュータゲームである。日本では一般的に「マイクラ」と略される。 2018年初頭の時点で、全てのプラットフォームでの販売が累計1億4400万本を突破した。.

新しい!!: LuaとMinecraft · 続きを見る »

MIT License

MIT License(エム・アイ・ティー ライセンス)は、マサチューセッツ工科大学を起源とする代表的なソフトウェアライセンスである。X11 LicenseまたはX Licenseと表記されることもある。MIT LicenseはGPLなどとは異なり、コピーレフトではなく、オープンソースであるかないかにかかわらず再利用を認めている。BSDライセンスをベースに作成されたBSDスタイルのライセンスの一つである。MIT Licenseは、数あるライセンスの中で非常に制限の緩いライセンスと言える。 X Window System (X11) などのソフトウェアに適用されている。また、2015年3月には、GitHubで最も使われているオープンソースライセンスはMIT Licenseであるという調査結果も出ている。.

新しい!!: LuaとMIT License · 続きを見る »

MOD

MOD.

新しい!!: LuaとMOD · 続きを見る »

Nginx

nginx(「エンジンエックス」のように発音)は、フリーかつオープンソースなWebサーバである。処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されており、HTTP, HTTPS, SMTP, POP3, IMAPのリバースプロキシの機能や、ロードバランサ、HTTPキャッシュの機能も持つ。 nginxは、BSDライクライセンスでリリースされており、Linux、BSD系OS、macOS、Solaris、AIX、HP-UX、Microsoft Windowsで動作する。2002年にIgor Sysoevによって公開された。現在はNGINX Plusとしてnginxのエンタープライズ版の販売やサポートを行っているNginx, Inc.が管理している。.

新しい!!: LuaとNginx · 続きを見る »

Nmap

nmapはGordon Lyonによって書かれたセキュリティスキャナである。ポートスキャン機能だけでなく、OSやバージョンの検出機能、サービスおよびそのバージョンの検出機能など、多くの機能を兼ね備えている。.

新しい!!: LuaとNmap · 続きを見る »

OpenWrt

OpenWrt は、ゲートウェイなどの組み込みシステム用ファームウェアとして開発されているLinuxディストリビューションである。 製造業者が自社製品に載せていたファームウェアのソースコードを GNU General Public License (GPL) に基づいて公開していたため、これを利用して、様々な機能を追加する形で開発された。但し、現在は改変が進んでいるため、全体的に新しいソースコードに置き換えられている。当初は、一部の機能がプロプライエタリ・ソフトウェアを必要としていた。Linux 2.6.25 と b43 カーネルモジュールを使った OpenWrt 8.09 が登場する以前は、ブロードコム製無線LANルーターにはプロプライエタリな wl.o モジュールが必須であり、それは Linux 2.4 上でしか使えなかった。なお、b43 モジュールは、OpenWrt 8.09.1 で mac80211 ドライバが削除されたため、使えなくなっている。 当初は、リンクシスのWRT54Gシリーズのみを対象としていたが、ネットギア、Dリンク、ASUSなどのルーター、OpenMoko搭載携帯電話などにも対象を拡大していった。OpenWrt を実際によく使っているのは、WRT54GシリーズとASUS WL-500gである。 OpenWrt の操作は、主にキャラクタユーザインタフェースによって行うが、WebベースのGUIも用意されている。 技術サポートは公式サイト上のフォーラムとIRCで提供している。.

新しい!!: LuaとOpenWrt · 続きを見る »

Pascal

Pascal(パスカル)は、ニクラウス・ヴィルトの設計(デザイン)によるコンピュータ・プログラミング言語である。ALGOL(直接的にはその一派生である、ヴィルトが関与したALGOL W)などの影響があるが、個人の設計であることに由来する簡素だがよく整った言語仕様(構文と意味)を持つ。用途の中に教育を意識しており、構造化された制御構造など、その当時「良きプログラミングの慣習」と考えられていたことの影響もある。一方で批判者からは、あくまでも教育用に過ぎない言語だ、といったような評もあることにはあったが、PascalコンパイラをPascalで書ける(いわゆる言語処理系のブートストラップ)ことをはじめ、Pascalで書かれた#実用プログラム例は多くある。名前は、哲学者・数学者・科学者で、機械式計算機を製作するなど技術者でもあったブレーズ・パスカルにあやかったものである。.

新しい!!: LuaとPascal · 続きを見る »

Perl

Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。ウェブ・アプリケーション、システム管理、テキスト処理などのプログラムを書くのに広く用いられている。 言語処理系としてのperlはフリーソフトウェアである。Artistic LicenseおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。UNIXやWindowsなど多くのプラットフォーム上で動作する。.

新しい!!: LuaとPerl · 続きを見る »

POSIX

POSIX(ポシックス、ポジックス、Portable operating system interface)は、各種UNIXを始めとする異なるオペレーティングシステム (OS) 実装に共通のアプリケーションプログラミングインタフェース (API) を定め、移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的としてIEEEが策定したAPI規格である。POSIXという名前はリチャード・ストールマンがIEEEに提案したものである。末尾の「」はUNIX互換OSに「」の字がつく名前が多いことからつけられた。ISO/IEC JTC 1/SC 22でISO/IEC 9945として国際規格になっている。.

新しい!!: LuaとPOSIX · 続きを見る »

PostGIS

PostGIS (ぽすとじす) は PostgreSQL データベースで地理空間情報を扱うための拡張である。GNU General Public License のオープンソースソフトウェアとして配布されている。.

新しい!!: LuaとPostGIS · 続きを見る »

Python

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。.

新しい!!: LuaとPython · 続きを見る »

Redis

Redisは、データ構造サーバーを実装するオープンソースソフトウェアプロジェクトである。いわゆるNoSQLデータベースの一つであり、がスポンサーとなって開発されているKepes, Ben (July 15, 2015),"",, Retrieved August 30, 2015.

新しい!!: LuaとRedis · 続きを見る »

Renoise

Renoise(リノイズ)はRenoise.comを拠点に開発が続けられている音楽制作ソフトである。.

新しい!!: LuaとRenoise · 続きを見る »

RigidChips

RigidChipsは、ハンドルネーム「学生」(現Yasuhiko TAKEYA)によって作られたフリーウェアの剛体シミュレータである。.

新しい!!: LuaとRigidChips · 続きを見る »

Ruby

Ruby(ルビー)は、まつもとゆきひろ(通称 Matz)により開発されたオブジェクト指向スクリプト言語であり、スクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。 また日本で開発されたプログラミング言語としては初めて国際電気標準会議で国際規格に認証された事例となった。.

新しい!!: LuaとRuby · 続きを見る »

SciTE

SciTE(Scintilla based Text Editor)は、Neil Hodgson が Scintilla を使って開発したクロスプラットフォームのテキストエディタである。ライセンス条件は最小限のHistorical Permission Notice and Disclaimerである。 軽量でビルドも高速であり、主にソースコード編集向けに設計されているため、シンタックスハイライト機能や各種言語用のインライン関数リファレンス機能がある。スタンドアロンの.exe形式もあり、U3互換モデルなどのUSBメモリ上に配置して実行するのに理想的である。Scintilla を使った他のエディタと共通する機能をいくつか有する。.

新しい!!: LuaとSciTE · 続きを見る »

Squirrel

Squirrel(スクワール)は軽量な高級スクリプト言語である。手続き型言語、オブジェクト指向言語、関数型言語、データ駆動などの特性を併せ持つ。メモリ消費量やリアルタイム応答性の面で優れ、ゲームへの組み込み言語として採用が進んでいる。.

新しい!!: LuaとSquirrel · 続きを見る »

Strata 3D

Strata 3D(ストラタ 3D)は、Corastarによって開発されている3DCGソフトウェアである。短縮して、Strataともよばれる。日本語版もある。世界で最も普及している3D CGソフトの一つでもある。 現在の最新版はStrata CX 6であるが、CXシリーズ以前のStartaは、Strata proと呼ばれていた。.

新しい!!: LuaとStrata 3D · 続きを見る »

THE IDOLM@STER 2

『THE IDOLM@STER 2』(アイドルマスター ツー)は、バンダイナムコゲームスから2011年2月24日に発売されたXbox 360用アイドル育成ゲーム。公式略称は「アイマス2」。2011年10月27日にPlayStation 3版も発売された。.

新しい!!: LuaとTHE IDOLM@STER 2 · 続きを見る »

Vim

Vim(ヴィム。「ヴィアイエム」という読み方は誤り)は、vi から派生し、発展した高機能なテキストエディタである。.

新しい!!: LuaとVim · 続きを見る »

VLCメディアプレーヤー

VLCメディアプレーヤー (VLC media player, VideoLAN Client) は、クロスプラットフォームで動作するメディアプレーヤーである。非常に多くのメディアファイル用コーデックが内蔵されており、動画ファイルや音声ファイルなど多くのメディアファイルを再生、表示することができる。GPL下で公開されているフリーソフトウェアである。.

新しい!!: LuaとVLCメディアプレーヤー · 続きを見る »

VOCALOID

VOCALOID(ボーカロイド)とは.

新しい!!: LuaとVOCALOID · 続きを見る »

Wireshark

Wireshark(ワイヤシャーク)は、ネットワーク・アナライザ・ソフトウェアである。作者は、Gerald Combsである。.

新しい!!: LuaとWireshark · 続きを見る »

World of Warcraft

『World of Warcraft』(ワールド オブ ウォークラフト)はディアブロを開発した米Blizzard Entertainment社が開発し運営しているオンラインゲームである。同社が開発販売しているウォークラフトシリーズの世界観を受け継いだMMORPG。WindowsのほかMac OS Xでも動作する。グラフィックは3Dだが、要求スペックが低めに抑えられているのが特徴。2010年現在、登録ユーザ数が1000万人を突破しており、「最多登録者数のMMORPG」としてギネスブックに登録されている。「WoW」と略記されるのが一般的である。.

新しい!!: LuaとWorld of Warcraft · 続きを見る »

東芝

株式会社東芝(とうしば、TOSHIBA CORPORATION)は、日本の大手電機メーカーであり、東芝グループの中核企業である。.

新しい!!: Luaと東芝 · 続きを見る »

正規表現

正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれに正規式と呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。 その後正規表現はテキストエディタ、ワードプロセッサなどのアプリケーションで(ないし、そもそもそれ以前に単機能の文字列探索ツールの)、マッチさせるべき対象を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。 この記事では主にこのような正規表現を用いたパターンマッチングについて説明している。以下、誤解のない限り、アプリケーションやプログラミングにおいて正規表現を用いた文字列のパターンマッチングを行う機能のことを、単に正規表現という。 ほとんどのプログラミング言語では、ライブラリによって正規表現を使うことができる他、一部の言語では正規表現のリテラルもある。「正規表現によるマッチ」を意味する(専用の)演算子がある言語なども一部ある。具体例として、grep、AWK、sed、Perl、Tcl、lexなどがある。 それぞれの言語やアプリケーションで細部の仕様が異なっている、といったように思われることも多いが(また、古い実装では実際にそういうことも多いが)、近年は同じライブラリを使っていれば同じということも多い。またPOSIXなど標準もある。.

新しい!!: Luaと正規表現 · 続きを見る »

月(つき、Mond、Lune、Moon、Luna ルーナ)は、地球の唯一の衛星(惑星の周りを回る天体)である。太陽系の衛星中で5番目に大きい。地球から見て太陽に次いで明るい。 古くは太陽に対して太陰とも、また日輪(.

新しい!!: Luaと月 · 続きを見る »

浮動小数点数

浮動小数点数(ふどうしょうすうてんすう、英: floating point number)は、浮動小数点方式による数のことで、もっぱらコンピュータの数値表現において、それぞれ固定長の仮数部と指数部を持つ、数値の表現法により表現された数である。.

新しい!!: Luaと浮動小数点数 · 続きを見る »

整数

数学における整数(せいすう、integer, whole number, Ganze Zahl, nombre entier, número entero)は、0 とそれに 1 ずつ加えていって得られる自然数 (1, 2, 3, 4, …) および 1 ずつ引いていって得られる数 (−1, −2, −3, −4, …) の総称である。 整数は数直線上の格子点として視覚化される 整数の全体からなる集合は普通、太字の Z または黒板太字の \mathbb Z で表す。これはドイツ語 Zahlen(「数」の意・複数形)に由来する。 抽象代数学、特に代数的整数論では、しばしば「代数体の整数環」の元という意味で代数的整数あるいは「整数」という言葉を用いる。有理数全体の成す体はそれ自身が代数体の最も簡単な例であり、有理数体の代数体としての整数環すなわち、「有理数の中で整なもの」の全体の成す環は、本項でいう意味での整数全体の成す環である。一般の「整数」との区別のためにここでいう意味の整数を有理整数 (rational integer) と呼ぶことがある接頭辞「有理(的)」(rational) はそもそも「整数比」であるという意味なので、この呼称は自己循環的にもみえる。しかし、有理整数と呼ぶ場合の「有理」は「有理数の中で」という程度の意味の単なる符牒であって、「整数比」という本来の意味合いに拘るのは徒労である。。.

新しい!!: Luaと整数 · 続きを見る »

手続き型プログラミング

手続き型プログラミング(てつづきがたプログラミング、Procedural programming)は、「手続き呼び出し」の概念に基づくプログラミングパラダイムの一種。命令型プログラミングと同義に扱われることが多い。「手続き」はプロシージャ、ルーチン、サブルーチン、メソッド、関数(数学の関数とは異なる。)など様々な呼称があるが、実行すべき一連の計算ステップを持つものと定義できる。手続きはプログラム実行中の任意の時点で呼び出すことができ、他の手続きからの呼び出しも、自分自身からの呼び出し(再帰呼び出し)も含まれる。 手続き型プログラミングは単純な逐次型プログラミングや非構造化プログラミングよりも多くの場合よりよい選択である。非構造化プログラミングでは複雑なコードを組むことは困難であり、保守性が悪い。手続き型プログラミングには、以下のような利点がある.

新しい!!: Luaと手続き型プログラミング · 続きを見る »

3DMLW

3DMLW("3D Markup Language for Web" の略)は、World Wide Web 上で3次元 (3D) および2次元 (2D) の対話型Webコンテンツを表すXMLベースのファイルフォーマットである。3DMLWエンジンはオープンソースであり、GPLでライセンスされている。 3DMLWを表示するには、3DMLWプラグインをインストールしておく必要があり、レンダリングにはOpenGLを使う。3DMLWプラグインは が主要なウェブブラウザ向けに開発している(Internet Explorer、Mozilla Firefox、Operaなど)。.

新しい!!: Luaと3DMLW · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »