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

スクリプト言語

索引 スクリプト言語

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

101 関係: ActionScriptActive Server PagesAdobe AcrobatAdobe FlashAjaxAppleScriptAWK台本実行時コンパイラノンプレイヤーキャラクターマイクロソフトマクロ (コンピュータ用語)マクロ言語バッチ処理プリプロセッサプロトタイピングプログラミング言語プログラミング言語一覧プログラム (コンピュータ)ビルド (ソフトウェア)ピクセルドメイン固有言語アーキテクチャ記述言語アプリケーションソフトウェアアプリケーションサーバアドビシステムズインタプリタウェブブラウザウェブサイトオペレーティングシステムグラフィカルユーザインタフェースグルーコードグルー言語ゲームエンジンコマンドラインインタプリタコンパイラコンピュータゲームコンテンツ管理システムシバン (Unix)シェルシェルスクリプトタイムシェアリングシステム動的型付け動的プログラミング言語BlenderBourne ShellCascading Style SheetsC言語CocoaColdFusion Markup Language...COMMAND.COMCommon Gateway Interface端末ECMAScriptEmacsEmacs LispEnterprise Generation LanguageEuphoria (プログラミング言語)軽量プログラミング言語脚本電子掲示板Go (プログラミング言語)GrepGroovyHot Soup ProcessorHyperTalkHyperText Markup LanguageInternet ExplorerJavaJavaScriptJavaServer PagesJob Control LanguageLISPLotus ScriptLuaMacOSMayaMozillaMozilla FirefoxPerlPHP (プログラミング言語)Portable Document FormatPythonQuakeREXXRubyRuby on RailsSchemeSed (コンピュータ)Server Side IncludesSpiderMonkeySquirrelTcl/TkUNIXVBScriptVisual Basic for ApplicationsWebサーバXSL TransformationsXULYahoo! Widget Engine正規表現 インデックスを展開 (51 もっと) »

ActionScript

ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品である Flash に使用されるプログラミング言語である。ECMAScript を拡張した物である。これを用いることにより、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせ Flash 作品を作ることが可能である。.

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

Active Server Pages

Active Server Pages(アクティブサーバーページ、ASP)はマイクロソフトが開発したウェブページを動的に作成する技術である。 HTMLなどのマークアップ言語とVBScriptやJavaScriptなどのスクリプト言語を組み合わせることで成り立つ。ウェブページ間のデータのやりとりが容易であるため、電子商取引(インターネットを通じた通信販売)などで活用されている。同様の技術として、Javaサーブレット、JavaServer Pages (JSP)、PHPなどがある。 ASPを動作させるためのWebサーバはInternet Information Services (IIS) や (PWS) があり、IISは当初マイクロソフトのサーバ向けOS (Windows NT Server,Windows 2000 Server, Windows Server 2003) にのみ付属していたが、現在ではホーム/ビジネス向けOS (Windows XP Professional, Windows Vista)にも付属されている。PWSはWindows 95、Windows 98にインストールすることが出来る。またWindows Me以降PWSの更新は行われておらず、マイクロソフト製のWebサーバはIISに一本化されている。 ASPの後継技術としてASP.NETが開発された為、現在では新規システムの開発でASPが利用される事は減りつつあるが、企業のイントラサイトや、小規模な動的ページで用いられる場合もある。.

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

Adobe Acrobat

Adobe Acrobat(アドビ・アクロバット)は、 アドビシステムズが開発する、Portable Document Format (PDF) ファイルを作成・編集・加工・管理するためのソフトウェアである。PDFはオープンフォーマットなのでPDFを作成するソフトウェアは数多く存在するが、AcrobatはPDFの作成だけでなくより多くの機能を備え、活用するためのツールとして提供されている。 本項では、同社が開発するPDFファイルを閲覧するためのソフトウェアAcrobat Reader(アクロバット・リーダー)についても記載する。.

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

Adobe Flash

Adobe Flash(アドビ・フラッシュ)は、アドビシステムズが開発している動画やゲームなどを扱うための規格。元の開発会社はマクロメディアで旧称はMacromedia Flash(マクロメディア・フラッシュ)。競合としては、Microsoft Silverlightがあったが、両社とも現在はHTML5を推奨している。 かつてはFlash規格のアプリケーションを制作する同社のソフトウェア群も「Adobe Flash (Macromedia Flash)」の名称で呼ばれていたが、2016年にAdobe Animateに名称を変更した。そして2020年末にAdobeがFlash Playerの開発と配布を終了する予定であると発表した。.

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

Ajax

一般的なWebアプリケーション(左)とAJAX(右)の動作の違い Ajax(エイジャックス - IT用語辞典 e-Words(インセプト)、アジャックス)は、ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミング手法である - IT用語辞典バイナリ(Weblio)。XMLHttpRequest(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、通信結果に応じてダイナミックHTML (DHTML) で動的にページの一部を書き換えるというアプローチを取る - @IT(IT Media)。 AjaxはAsynchronous '''Ja'''vaScript + '''X'''ML の略で、2005年2月18日に米国のインフォメーションアーキテクトであるJesse James Garrettにより名付けられた - All About - 日経トレンディネット(日経BP)。.

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

AppleScript

AppleScript(アップルスクリプト)は、アップルが開発したClassic Mac OS/macOS用のオブジェクト指向のスクリプト言語。System 7(Mac OS 7にあたる)から採用されている。 標準環境で利用でき、ある程度自然言語(英語)に似た構文を持つ。制御構文、ハンドラや変数、オブジェクトやプロパティの記述といったプログラミングの基本機能を言語に備えており、Mac OSのプロセス間通信機能の一つであるApple eventによって、システムや様々な対応アプリケーションにまたがって制御できる。 AppleScriptはMac OSのスクリプティング機構Open Scripting Architecture (OSA) に対応した言語(OSA言語)のひとつであり、OS X v10.10よりJavaScript for Automation (JXA) も標準搭載されるようになった。.

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

AWK

AWK(オーク)は、プログラミング言語の一つ。テキストファイル、特に空白類(スペースの他、タブなど)やカンマなどで区切られたデータファイルの処理を念頭に置いた仕様となっているが、一般的なプログラミングに用いることも可能である。UNIX 上で開発された。.

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

台本

台本(だいほん)とは、演劇・映画・テレビ番組・行事や催し物(イベント)などにおける事象の進行を実時間順に書き記した物。 作品もしくは催し物の関係者が台本に従って行動することで、作品もしくは催し物は統制がとれたものとなる。このように関係者間の共通認識を形成し、関係者全体の協調を図るために作成し使用する。 台本は以下のような分野で使用される。.

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

実行時コンパイラ

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

新しい!!: スクリプト言語と実行時コンパイラ · 続きを見る »

ノンプレイヤーキャラクター

ノンプレイヤーキャラクター(non player character)とは、プレイヤー(ここで言うプレイヤーとは狭義の意味で、参加者や遊び手の事である。自然や運営者、ゲームのプラットフォーム等は含まない)が操作しない(テーブルトークRPGでは、ゲームマスターが操作する)キャラクターのことを指す語である。プレイヤーに操作されるキャラクターを指す「プレイヤーキャラクター」の逆である。それぞれ「NPC」「PC」と略される。以前はもっぱらテーブルトークRPG用語であったが、コンピュータゲームでも容量の増大等で、コンピュータが操作するキャラクタが「人間らしくふるまう」ことも増えたことから、テーブルトークRPG以外でも使われるようになった。.

新しい!!: スクリプト言語とノンプレイヤーキャラクター · 続きを見る »

マイクロソフト

マイクロソフト()は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発・販売する会社である。1975年4月4日にビル・ゲイツとポール・アレンらによって設立された。.

新しい!!: スクリプト言語とマイクロソフト · 続きを見る »

マクロ (コンピュータ用語)

マクロ (macro) は「大きい」「巨大な」といったような意味の語であるが、コンピュータ関係では、アプリケーションソフトウェアなどの操作などといった、プログラミング言語と比較して粒度が大きい操作をまとめて自動化したりする機能を指して良く使われる。マクロを記述するコンピュータ言語をマクロ言語と言う(言語の無いマクロ機能もある)。また、テキスト等の変換を記述する変換言語もマクロと呼ばれる。 この記事と、マクロ言語の記事は、それぞれに書くべき内容と書かれている内容が混乱している。また以下の内容のいくつかは変換言語についてのものである。.

新しい!!: スクリプト言語とマクロ (コンピュータ用語) · 続きを見る »

マクロ言語

マクロ言語(マクロげんご)は、マクロを記述するコンピュータ言語である(キー操作をそのまま記録・再現する、いわゆるキーマクロ等のように、言語を持たないマクロ機能もある)。プログラミング言語的な機能を持つものもあれば、持たないものもある。ソフトウェアの制御や自動化にとどまらず、普通のプログラミング言語のような汎用的な処理をすることが可能なものも存在する。また他に、テキスト変換などを記述する変換言語もマクロと呼ばれることが多い。 マクロ言語はソフトウェアによる独自のものもあれば、Windows Script Host (WSH) を利用するなどしてスクリプト言語をマクロ記述に使えるようにしている場合もある。 また、マクロとスクリプト言語による拡張(スクリプティング)を用語として区別しているソフトウェアもある。 この記事とマクロの記事は、それぞれに書くべき内容と書かれている内容が混乱している。.

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

バッチ処理

バッチ処理(バッチしょり)とは、.

新しい!!: スクリプト言語とバッチ処理 · 続きを見る »

プリプロセッサ

プリプロセッサ (preprocessor) とは、一般にある処理を行うソフトウェアに対して、データ入力やデータ整形などの準備的な処理を行うソフトウェアのことである。特にコンパイラに対して使うことが多く、ここではそれを中心に述べる。 他の分野の例としては、CADやCAEのデータ処理がある。またワープロソフトウェアにおける漢字変換ソフトウェアもプリプロセッサの一例である。.

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

プロトタイピング

プロトタイピング(Prototyping)とは、実働するモデル(プロトタイプ)を早期に製作する手法およびその過程を意味する。その目的は、設計を様々な観点から検証する、機能やアイデアを形にすることでユーザーから早めにフィードバックを得るなど、様々である。プロトタイピングはシステム設計工程の一部として組み込まれることも多く、それによってプロジェクトのリスクと費用を低減させると考えられている。反復型開発では1つ以上のプロトタイプが作られ、欠陥や問題が徐々に解決されていく。プロトタイプの改善が十分なされ、機能/堅牢性/製造の容易さといった設計目標に達したとき、製品としての製造が可能となる。.

新しい!!: スクリプト言語とプロトタイピング · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: スクリプト言語とプログラミング言語 · 続きを見る »

プログラミング言語一覧

以下はプログラミング言語の一覧である。.

新しい!!: スクリプト言語とプログラミング言語一覧 · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

新しい!!: スクリプト言語とプログラム (コンピュータ) · 続きを見る »

ビルド (ソフトウェア)

フトウェアのビルド(build)は、ソースコードファイルを独立したソフトウェア生成物に変換するコンピュータ上で実行されるプロセス、またはその結果を指す。ビルドにおいて最も重要なのはコンパイルプロセスであり、ソースコードファイルを実行ファイルに変換する。 単純なプログラムでは、単一のファイルをコンパイルするだけで済むが、複雑なソフトウェアではソースコードは多数のファイルで構成されており、異なった組み合わせ方をすることで異なったバージョンを生成できる。 コンピュータプログラムのビルドは、一般にビルドツールと呼ばれるプログラムを使い、他のプログラムを制御・統合して行う。ビルドツールの例としては、make、ant、maven、SConsなどがある。ビルドユーティリティは、各種ファイル群を正しい順序でコンパイルしリンクする必要がある。また、開発時には何度もビルドを繰り返すが、前回のビルドから何も変更されていないファイルはコンパイルする必要がない(ただし、ヘッダファイルなどの依存関係も考慮する必要がある)。洗練されたビルドユーティリティは無駄な再コンパイルをしないようにして、ビルドに要する時間を短縮している。Subversionなどのバージョン管理システムはビルドユーティリティの機能を内蔵している。さらに複雑なプロセスになると、ビルド中に他のプログラムを使ってコードやデータを生成することもある。.

新しい!!: スクリプト言語とビルド (ソフトウェア) · 続きを見る »

ピクセル

ピクセル(pixel)、または画素とは、コンピュータで画像を扱うときの、色情報 (色調や階調) を持つ最小単位、最小要素。しばしばピクセルと同一の言葉として使われるドットとは、後者が単なる物理的な点情報であることで区別される。例えばディスプレイにおいて320×240ピクセルの画像を100%表示すれば320×240ドットとなるが、200%表示ならば640×480ドットとなる。 ピクセルは、一般的に「写真の要素」を意味する英語の「picture element」からの造語、または「写真の細胞」を意味する英語の「picture cell」からの造語とされる。picture elementのもう一つの略語pelは、絵素(えそ)と表現する場合、画素をサブピクセルとして位置付けることもあったが、歴史的用語となりつつある。 ピクセルの拡大図の例 コンピュータでは連続的な値を扱えない為、画像を扱うにも量子化する必要がある。例えば、640×480ピクセルの画像は、横640個、縦480個の点を並べて表現されていることを示す。ディスプレイなどのデバイスにおいては、一般的なラスタディスプレイでは、ピクセルを単位として画像を表示する。.

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

ドメイン固有言語

ドメイン固有言語(ドメインこゆうげんご、domain-specific language、DSL)とは、特定のタスク向けに設計されたコンピュータ言語である。 DSL は一種類のタスクをうまく実行することに集中したものであり、古くから存在した。何らかのプログラミング言語それ自体の構文と処理系を利用する internal DSL(あるいは embedded DSL)と、独立した構文と処理系を持つ external DSL に大別されるが、そのいずれにしても近年の、自由度と機能が高いプログラミング言語により手軽に扱えるようになったことから広まっている。ドメイン固有モデリングの支持者によれば、ドメイン固有モデリングの発達と共にDSLという用語も広く知られるようになってきた、とされる。実際にはドメイン固有言語はモデリングとは特別な関係が何もあるわけでもなく(ドメイン固有モデリングのためのドメイン固有言語、といったものはあるが)、モデリング以外にもあらゆる分野のための言語がある。 例えば、ハードウェア記述言語のVerilog HDLやVHDL、表計算ソフトのマクロ、データベースへの問い合わせ言語(SQLなど)、文脈自由文法を記述するBNFや正規文法を記述する正規表現、図を作成する言語を構築する 、音響や音楽の合成用のCsound、グラフ(ネットワーク)描画システムGraphvizのDOT言語、依存関係解決用のmakeなどがある。.

新しい!!: スクリプト言語とドメイン固有言語 · 続きを見る »

アーキテクチャ記述言語

アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語または概念モデルである。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。またエンタープライズモデリングでも使われる。 ソフトウェア工学分野では、Acme(CMUが開発)、AADL(SAEが標準化)、C2(UCIが開発)、Darwin(インペリアル・カレッジ・ロンドンが開発)、Wright(CMUが開発)などがある。 ISO/IEC/IEEE 42010 (Systems and software engineering — Architecture description)では、アーキテクチャ記述言語を「アーキテクチャ記述で使用される任意の表現形式」と定義し、ADLに最低限要求されることを示している。 事業体モデリングの分野では企業レベルのアーキテクチャ記述言語が開発されている。例えば、ArchiMate(The Open Group)、DEMO、ABACUS(シドニー工科大学が開発)などがある。これらは必ずしもソフトウェアコンポーネントなどを記述しないが、アプリケーションのアーキテクチャをソフトウェア技術者に伝えるのに使われる。 以下では主にソフトウェア工学でのADLについて解説している。.

新しい!!: スクリプト言語とアーキテクチャ記述言語 · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: スクリプト言語とアプリケーションソフトウェア · 続きを見る »

アプリケーションサーバ

アプリケーションサーバ(Application Server)は、ビジネスロジックなどを実装したアプリケーションソフトウェアを実行することを専門とするコンピュータネットワーク上のサーバコンピュータ、もしくはそのようなコンピュータ上でのアプリケーションの実行を管理補助するミドルウェアのこと。 ウェブアプリケーションサーバは、ウェブクライアントからのHTTPのレスポンス要求を処理するウェブサーバとバックエンドの関係データベース管理システム (RDBMS) を中心とするデータベース中核層への橋渡しを担い、データの加工などの処理を行う。.

新しい!!: スクリプト言語とアプリケーションサーバ · 続きを見る »

アドビシステムズ

アドビシステムズ()は、ジョン・ワーノックとチャールズ・ゲシキによって1982年12月に設立された、アメリカ合衆国カリフォルニア州サンノゼ市に本社を置くコンピュータ・ソフトウェア会社である。 日本法人であるアドビシステムズ株式会社は、東京都品川区大崎に所在。.

新しい!!: スクリプト言語とアドビシステムズ · 続きを見る »

インタプリタ

インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードないし中間表現を逐次解釈しながらするプログラムのこと。.

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

ウェブブラウザ

情報なし ウィキメディア財団のサーバにアクセスしたウェブブラウザの割合(2012年12月) ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)と呼んだ場合、多くはウェブブラウザのことを指す。 WWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。 ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。.

新しい!!: スクリプト言語とウェブブラウザ · 続きを見る »

ウェブサイト

ウェブサイト(website)は、World Wide Web (WWW) 上にあり、一般に特定のドメイン名の下にある複数のウェブページの集まりのこと。サイトと呼ばれることもある。企業などの団体が自身を紹介するため自ら構築したサイトを、その団体の公式サイトなどと呼ぶ。 ホームページと呼ばれることもあるが、この用法は誤用とされる場合もある。また、ウェブサイトのトップページのみをさしてホームページと呼ぶ場合もある。.

新しい!!: スクリプト言語とウェブサイト · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: スクリプト言語とオペレーティングシステム · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: スクリプト言語とグラフィカルユーザインタフェース · 続きを見る »

グルーコード

ルーコード(英: Glue code)とは、コンピュータプログラミングにおいてプログラムの要求仕様の実現には一切寄与しないが、もともと互換性がない部分同士を結合するためだけに働くコードである。グルーコードは既存のライブラリやプログラムの相互運用のために、例えばJava Native Interfaceなどの外部関数インターフェイスの形態で、あるいはオブジェクト関係マッピングを用いてオブジェクトとデータベースを対応付ける場合や、商用オフザシェルフプログラムを統合するような場合に現れる。.

新しい!!: スクリプト言語とグルーコード · 続きを見る »

グルー言語

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

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

ゲームエンジン

ームエンジンとは、コンピュータゲームのソフトウェアにおいて、共通して用いられる主要な処理を代行し効率化するソフトウェアの総称である。ゲームエンジンは映像や音のリアルタイム処理をしていることもあり、インタラクティブアートなどの分野でも使われることもある。また、Unityのようにアセットストアを提供することでエコシステムを生み出したゲームエンジンもある。.

新しい!!: スクリプト言語とゲームエンジン · 続きを見る »

コマンドラインインタプリタ

マンドラインインタプリタ は、コンピュータのコマンドライン、すなわち、ユーザによりキーボードなどから入力される文字列の行(ライン)のコマンドを解釈し、オペレーティングシステム(以下、OS)やプログラミング言語処理系などに渡す、コマンドラインインタフェースであり、キャラクタユーザインタフェースを構成する要素である。OSの標準ユーティリティとしてはコマンドラインシェルがあり、いくつかのプログラミング言語処理系が持つそれに関しては:en:Read–eval–print loopも参照。.

新しい!!: スクリプト言語とコマンドラインインタプリタ · 続きを見る »

コンパイラ

ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.

新しい!!: スクリプト言語とコンパイラ · 続きを見る »

コンピュータゲーム

ンピュータゲーム(computer game)はコンピュータによって処理されるゲームのことである。ゲーム機の記事も参照。 形態によって、アーケードゲーム、コンシューマーゲーム(テレビゲーム、携帯型ゲーム)、パソコンゲーム、携帯電話ゲームなどの分類がある。ゲーム画面をビデオモニターに出力するためビデオゲーム等とも。また、いわゆるLSIゲームも含め電子ゲームと呼ばれる場合もある。 コンピュータ化したものという意味合いで「デジタルゲーム」などと呼び、コンピュータゲーム以外のゲームを「アナログゲーム」と呼ぶ向きもあるが、「デジタル」や「アナログ」という語の本来の意味からは離れた表現である。 なお、日本(日本語)の「コンピュータゲーム」と、英語圏(英語)の "computer game" はやや意味合いが異なる。日本の「コンピュータゲーム」に近いのは英語圏の "video game" である一方、英語圏の "computer game" は日本の「パソコンゲーム」に近い意味である。.

新しい!!: スクリプト言語とコンピュータゲーム · 続きを見る »

コンテンツ管理システム

ンテンツ管理システム(content management system, CMS)は、ウェブコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツマネージメントシステムとも呼ばれる。.

新しい!!: スクリプト言語とコンテンツ管理システム · 続きを見る »

シバン (Unix)

バンまたはシェバン (shebang) とはUNIXのスクリプトの#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 hash-bangまたはshell-bang、sharp-bangとも言うが、これらを縮めたshebangという呼び方が一般的かつシンプルであるhttp://www.in-ulm.de/~mascheck/various/shebang/。.

新しい!!: スクリプト言語とシバン (Unix) · 続きを見る »

シェル

Bashのスクリーンショット シェル (shell) はオペレーティングシステム (OS) のユーザーのためにインタフェースを提供するソフトウェアであり、カーネルのサービスへのアクセスを提供する。それだけではなく、この用語は非常にゆるやかに応用され、特定のコンポーネントの周辺に構築された任意のソフトウェアを含むこともある。例えば、ウェブブラウザや電子メールクライアントはHTMLレンダリングエンジンの「シェル」といわれることがある。OSの内部(カーネル)とユーザーの間にある外殻であることから、このように呼ばれる。.

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

シェルスクリプト

ェルスクリプト (shell script) は、オペレーティングシステムのシェルまたはコマンドラインインタプリタ向けに書かれたスクリプトである。シェルスクリプトは他のツールを組み合わせるためのグルー型のドメイン固有言語とみなされることもある。シェルスクリプトで書かれる典型的処理としては、ファイル操作、プログラム実行、テキストの印刷などがある。 シェルスクリプト用インタプリタの多くはコマンドラインインタフェースも兼ねており、各種Unixシェル、Windows PowerShell、MS-DOSのCOMMAND.COMなどがある。他にAppleScriptやグラフィカルな Windows Script Host (WScript.exe) などもあり、コマンドラインインタフェース抜きでコンピューティング環境にスクリプト機能を加えている。他のシェルスクリプト向けのプログラミング言語としては、とJCLなどがある。.

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

タイムシェアリングシステム

タイムシェアリングシステム (Time Sharing System, TSS) は、1台のコンピュータ(のCPU)をユーザ単位に時分割で共有(タイムシェア)し、複数ユーザで同時にコンピュータを利用するシステムである。開発された1960年代の当初は、当時のメインフレーム程度にパワフルなシステムを有効に使うためのものであったが、その後はミニコンピュータを中心としてユーザ単位ではなくタスク(プロセス)を複数動かすマルチタスクのオペレーティングシステムとして広まり、パーソナルコンピュータにおいても現在は一般的な利用法となっている。.

新しい!!: スクリプト言語とタイムシェアリングシステム · 続きを見る »

動的型付け

動的型付け(どうてきかたづけ、dynamic typing)とは、プログラミング言語で書かれたプログラムにおいて、変数や、サブルーチンの引数や返り値などの値について、その型を、コンパイル時などそのプログラムの実行よりも前にあらかじめ決めるということをせず、実行時の実際の値による、という型システムの性質のことである。 また、そのような性質の言語を、動的型付き言語(どうてきかたつきげんご、dynamically typed language)という。これに対し、型は実行前に決まる、というのが静的型付けである。型推論を利用していて、構文上は型の記述が省略可能な言語もあるが、そういった言語も静的型付けである(MLなど)。 静的型付けは、.

新しい!!: スクリプト言語と動的型付け · 続きを見る »

動的プログラミング言語

動的プログラミング言語(dynamic programming language)は、コンピュータ・プログラミング言語において、一般にコンパイルなどの準備段階に済まされることが多いことを、準備時ではなく実行時に行うプログラミング言語処理系(の言語)である。本来は実装(処理系)のことを指すべきであるが、一般にその言語を指して議論されることが多い。もっぱら高水準言語が多い。動的言語(dynamic language)とも。例えば、型システムによる型チェックや、値の型変換、名前束縛などを、コンパイルなどの実行準備時ではなく実行時に行う。そういった「動的さ」により、コードの追加やオブジェクトや定義の拡張や型システムの変更によるプログラムの拡張、といったことが行いやすい、ということが利点とされる。これらの動作は静的な処理系でも手間はかかるがエミュレート可能である(例えばJavaのJDK/JREでも、クラスローダーを活用すれば可能である)。一方、動的言語ではそういったことが、直接的にサポートされる。 動的言語と動的型付けは同じ概念ではないし、全ての動的言語が必ずしも動的型付き言語というわけではない。たとえばSmalltalk環境の一つであるStrongtalkやGradualtalkは動的な言語にも拘わらず静的型検査が可能となっている。しかし多くの動的言語は動的型付き言語である。.

新しい!!: スクリプト言語と動的プログラミング言語 · 続きを見る »

Blender

Blender(ブレンダー)とはオープンソースの3次元コンピュータグラフィックスソフトウェアの一つで3Dモデルの作成、レンダリングのほかアニメーション、コンポジット機能も備える。.

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

Bourne Shell

Bourne Shell(ボーンシェル)は、Unix Version 7 のUnixシェルである。多くのUnix系システムでは現在もデフォルトのシェルとして一般に使われていて、ほとんどのシステムで、/bin/shは、Bourne Shellであるか、もしくは、その互換プログラムへのシンボリックリンクかハードリンクとなっている。 AT&Tベル研究所のスティーブン・ボーンが開発し、それまでの Thompson shell を置き換えた。いずれもコマンド名は sh である。Version 7 Unix の一部として1977年に大学等に配布された。対話型のコマンドインタプリタとしても使われるが、スクリプト言語としての性格が強く、一般に構造化プログラムを作り出すと考えられている全ての機能を含んでいる。 ブライアン・カーニハンとロブ・パイクによる『UNIXプログラミング環境』の出版が Bourne Shell の人気を高めた。これはチュートリアル形式でプログラミング言語としてのシェルを紹介した最初の商業出版本である。.

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

Cascading Style Sheets

Cascading Style Sheets(CSS、カスケーディング・スタイル・シート、カスケード・スタイル・シート)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する、W3Cによる仕様の一つ。文書の構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの、具体的な仕様の一つ。 CSSはHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。また、以下のような特徴を持つ。.

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

C言語

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

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

Cocoa

Cocoaは、macOS用のアプリケーションを構築するためのフレームワーク (API) であり、macOSのアプリケーション開発環境の中で主要な物の一つ。 NeXTSTEP (OPENSTEP) のAPIをベースとしており、macOS向けのネイティブ・アプリケーションを構築するのに適している。逆に、これまでのClassic Mac OS(Mac OS 9.xまでのMac OS)向けのアプリケーションを構築する目的で使用することはできない。 一般に、Cocoaを利用したアプリケーションを構築する場合、アップルから提供される統合開発環境であるXcode(Project Builderの後継)及び Interface Builderを使用する。なお、iOSの主要フレームワークであるCocoa Touchは、Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様のものを用いる。.

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

ColdFusion Markup Language

ColdFusion Markup Language(CFML)は、アドビシステムズの ColdFusion で使われているマークアップ言語である。他にも、BlueDragon、Coral Web Builder、IgniteFusion、Railo などで使われている。タグを使っている点、形式にこだわらない点、マークアップ内にスクリプトを組み込める点などが HTML に類似している。.

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

COMMAND.COM

COMMAND.COM(コマンド・コム)はMS-DOS/PC DOS及び互換DOSの標準コマンドシェル(コマンドラインインタプリタ)。.

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

Common Gateway Interface

Common Gateway Interface(コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。 ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。それを実現するためのサーバプログラムと外部プログラムとの連携法の取り決めが CGI である。 CGI は環境変数や標準入出力の扱えるプログラミング言語で扱うことができる。 代表的なアプリケーションには、電子掲示板、アクセスカウンタ、ウィキやブログシステムなどがある。.

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

端末

端末(たんまつ、IT用語辞典 e-words「端末」 ターミナル)とは、.

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

ECMAScript

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

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

Emacs

Emacs (イーマックス、)は、その拡張性を特徴としたテキストエディタのファミリーである。Emacsの中で最も広く使われている派生物はGNU Emacsであるが、そのマニュアルにはEmacsを「the extensible, customizable, self-documenting, real-time display editor」(拡張およびカスタマイズが可能で、自己文書化を行い、リアルタイム表示を行うエディタ)であると説明されている。最初のEmacs開発が1970年代中盤に開始されてから、その直系の子孫であるGNU Emacsが製作され、その開発がも続いている。 Emacsはユーザインタフェースと10,000を超える組み込みコマンドを持ち、ユーザーは作業自動化のためにこれらのコマンドをマクロと組み合わせることができる。さらに深い拡張性を提供するLISPプログラミング言語の方言であるEmacs Lisp (ELisp) はEmacs実装の主な特徴であり、ELispでユーザーや開発者はEmacs用の新しいコマンドやアプリケーションを書くことができる。Emacsの拡張機能として電子メール、ファイル、アウトライン、およびRSSフィードが書かれており、それ以外にもELIZA、ポン、ライフゲーム、ヘビゲーム、およびテトリスのクローンもある。ユーザーの中にはEmacs内部からテキスト編集だけでなくほとんど全ての作業を行うことができることに気づいた者もいる。 原典であるEMACSは1972年にCarl Mikkelson、、およびガイ・L・スティール・ジュニアらによりTECOエディタ用のEditor MACroSのセットとして書かれたものであり、TECOマクロエディタの概念にインスパイアされている。 最も有名かつ最も移植されたEmacsは、ストールマンによってGNUプロジェクトのために作成されたGNU Emacsである。XEmacsは1991年にGNU Emacsからフォークされた派生物である。GNU EmacsとXEmacsは類似のLISP方言を使い、互いに互換性のある部分が大半である。 Emacsはvi (Vim) と並びUNIX文化における伝統的なエディタ戦争の主要な当事者の2つである。Emacsは未だ開発中であるオープンソースプロジェクトの中で最古のものである。.

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

Emacs Lisp

Emacs Lispは、GNU EmacsとXEmacsテキストエディタ(この記事ではあわせてEmacsと呼ぶ)で使われているLispプログラミング言語の方言である。Emacs組込みの編集機能のうち、C言語で書かれた部分以外のほとんどを実装するのに使われている。また、利用者によるEmacsのカスタム化や拡張のために用いられる。Lisp処理系で、もっとも使われている言語である。 Emacs Lispは、UnixのBourne Shell、Python、Perl、scsh、GNU Guile などのようなスクリプト言語として使うこともでき、コマンド行や実行ファイルからも呼び出せる。バッファや移動コマンドのような編集機能は、Lispの機能を補いバッチ・モードで動作する。 Emacs Lispは、ときにElispと呼ばれることもある。ただし、この呼び方は同名の無関係な古いLisp方言と混同されるおそれがある。機能でいうと、Common Lispの影響も後にみえるが、Maclisp方言と強い関係がある 。プログラミング・メソッドとして、手続き指向プログラミングと関数的プログラミングに対応している。関数をデータとして扱えるなどの強力な機能のため、(TECOを拡張言語としていたオリジナルの) Emacsの書換えにあたり、リチャード・ストールマンは拡張言語としてLispを選んだ。ストールマンがGosling EmacsをGNU Emacsへ書き換えていたとき、Common Lisp とは違ってSchemeは既に存在した。しかし、当時のワークステーションの性能は貧弱であったため、Schemeよりももっと簡単に最適化のできるLisp方言を開発する必要があった。 Emacs Lispは、アプリケーション・プログラミングで使われる方言群であるSchemeやCommon Lispとは根本的に異なる。大きな違いの1つは、デフォルトで字句的スコープではなく動的スコープを使うことである。つまり、呼出し関数の局所変数は、呼び出された関数からも参照できるが、定義時のスコープで参照しているのではない。 Emacs Lispを書くのがGNU Emacsをカスタム化する唯一の方法ではない。バージョン20以降のGNU Emacsには「カスタム化」機能があり、利用者はグラフィカルなインターフェースによって一般的なカスタム化変数を設定できる。「カスタム化」機能は、比較的単純なものに制限されているものの、利用者の代わりにEmacs Lispのコードを書いてくれる。利用者全員がEmacsの提供する高度な拡張性が必要なわけではないし、またそういう人は自分でEmacs Lispのコードを書けるものだ。.

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

Enterprise Generation Language

Enterprise Generation Language(EGL)は、IBMによって開発されたプログラミング言語(4GL)の一つ。シンプルで習得が容易で生産性が高いビジネス言語、とされている。.

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

Euphoria (プログラミング言語)

Euphoria(ユーフォリア)は、ロバート・クレイグ(Robert Craig)が開発した柔軟なデータ構造の記述が行える手続き型プログラミング言語である。元々は商用言語だが、2006年10月17日に公開されたVersion.3.0.0にて完全オープンソース化され、現在はOpenEuphoria Groupの参加者により保守が行われている。.

新しい!!: スクリプト言語とEuphoria (プログラミング言語) · 続きを見る »

軽量プログラミング言語

軽量プログラミング言語(lightweight language)は、2001年にMITで開催されたワークショップ「LL1: Lightweight Languages Workshop」のCFPによれば、何らかの実際の機能によるカテゴライズではなく、習得・学習・使用が容易な(The term "lightweight" refers not to actual functionality, but to the idea that these languages are easy to acquire, learn, and use.)プログラミング言語を指し、当時におけるそのような言語としてPerl・Python・Ruby・Scheme・Curlを例として挙げている。.

新しい!!: スクリプト言語と軽量プログラミング言語 · 続きを見る »

脚本

脚本(きゃくほん)とは、「何時。何処で。誰が」の天地人を示す柱書き、台詞、ト書きだけで構成された設計図的役割を担うテキスト。小説とは形式が異なる。 演者に使われる台詞を中心としたものは台本といい、また脚本はシナリオともいわれる。「シナリオ」という言葉は、1920年に松竹が映画事業に乗り出すため、アメリカから招聘したヘンリー・小谷が使った片仮名のおびただしい映画用語の一つで、それまでは「台本」という言い方をしていたという。「シナリオ」という言葉は、もともとは即興劇用のおおまかな筋を書いたものを意味していたし、今日ではコンピュータゲームの原案などにも使われる言葉だが、辞書に載るような一般的な意味としては、映像劇の脚本を舞台のそれから区別する際に使われる。 漫画では漫画原作、舞台演劇では戯曲といわれる。戯曲といった場合には劇の制作上の一手段という意味に文学性が加味される。.

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

電子掲示板

電子掲示板(でんしけいじばん、BBS、Bulletin Board System)とは、コンピュータネットワークを使用した環境で、記事を書き込んだり、閲覧したり、コメント(レス)を付けられるようにした仕組みのことである。単に「掲示板」と呼んだり、英語表記の略語で "BBS" と呼んだりする。 電子掲示板を利用すると、情報交換や会話・議論などを行うことができる。主に、パソコン通信やインターネットのウェブなどの上で実装される。掲示板を電子的に実現したようなものであることから、「電子掲示板」と名付けられた。.

新しい!!: スクリプト言語と電子掲示板 · 続きを見る »

Go (プログラミング言語)

Goはプログラミング言語のひとつ。Googleによって開発されており、設計にロブ・パイク、ケン・トンプソンらが関わっている。 主な特徴として、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などがある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている。2014年12月にリリースされたバージョン1.4からAndroidをサポートし、2015年8月19日にリリースされたバージョン1.5からiOSをサポートしている。また、2011年5月10日に公開された Google App Engine 1.5.0 でも、Go言語がサポートされている。.

新しい!!: スクリプト言語とGo (プログラミング言語) · 続きを見る »

Grep

grep(グレップ、グレプ)は、UNIXおよびUnixオペレーティングシステムにおけるコマンド。テキストファイル中から、正規表現に一致する行を検索して出力する。.

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

Groovy

Groovy(グルービー)は、Javaプラットフォーム上で動作する動的プログラミング言語である。 Groovy の処理系はオープンソースソフトウェアであり、James Strachan と Bob McWhirter らを中心に、オープンソース開発サイトであるコードハウス上で、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体は Guillaume Laforge と Jeremy Rayner らに移り開発が続けられている。2015年3月31日までは Pivotal がスポンサー企業となり、開発者をフルタイム雇用していたが、3月末を持って終了し、Apacheソフトウェア財団の管理に移行する。.

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

Hot Soup Processor

Hot Soup Processor(ホットスーププロセッサー)は、1995年からおにたまにより開発されているプログラミングツール、およびそのプログラミング言語である。略称はHSP。最新安定バージョンは3.5。.

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

HyperTalk

HyperTalk(はいぱーとーく)はHyperCardに用いられるプログラミング言語。.

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

HyperText Markup Language

HyperText Markup Language(ハイパーテキスト マークアップ ランゲージ、HTML(エイチティーエムエル))は、ハイパーテキストを記述するためのマークアップ言語の1つである。World Wide Web (WWW)において、ウェブページ(1990年代後半頃からはコンテンツという語も利用されている。「中身」という意味の語であり、大層な意味は無い)を表現するために用いられる。ハイパーリンクや画像等のマルチメディアを埋め込むハイパーテキストとしての機能、見出しや段落といったドキュメントの抽象構造、フォントや文字色の指定などの見た目の指定、などといった機能がある。 2012年7月以降、WHATWG により仕様が作られ、それを元に W3C により勧告が行われるという流れになっている。W3C は、XML ベースの規格である XHTML の勧告も行っている。.

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

Internet Explorer

Internet Explorer(インターネット エクスプローラー)は、マイクロソフトが開発するウェブブラウザである。以前の名称はMicrosoft Internet ExplorerやWindows Internet Explorerであった。一般的に、IEやMSIEと呼ばれる。 Windows 95以降のWindows ファミリーには標準で含まれている。Windows Mobile(Windows CEの一部構成を含む)にはInternet Explorer Mobileが含まれている。以前はMacintosh用のInternet Explorer for Mac(IE:mac)や HP-UXとSolaris用のInternet Explorer for UNIXも存在したが、これらは現在サポートされていない。 Windows 10から標準ブラウザはMicrosoft Edgeに置き換えられ、Internet Explorerの開発は終了した。ただし、互換性維持のため、Internet Explorer 11はWindows 10に引き続き搭載されており、セキュリティアップデートの提供も継続される。.

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

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

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

JavaScript

JavaScript(ジャバスクリプト)とは、プログラミング言語のひとつである。Javaと名前が似ているが、全く異なるプログラミング言語である(後述の#歴史を参照)。 JavaScriptはプロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 ウェブブラウザ上で動作し動的なウェブサイト構築やリッチインターネットアプリケーションの開発に用いられる。また、2010年以降はnode.jsなどのサーバサイドJavaScript実行環境や各種ライブラリの充実により、MEANに代表されるように、Web開発の全ての領域で活用されるようになってきている。.

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

JavaServer Pages

JavaServer Pages (JSP) は、HTML内にJavaのコードを埋め込んでおき、Webサーバで動的にWebページを生成してクライアントに返す技術のこと。.

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

Job Control Language

Job Control Language(JCL、ジョブ制御言語)とは、メインフレームコンピュータで使われるジョブ制御用のスクリプト言語である。処理系によりJCS(Job Control Statement)、EXEC制御文とも呼ぶ。.

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

LISP

LISPは、プログラミング言語である。 によって記述される。-->前置記法などが特徴である。 1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。ただし、FORTRANと同様に、現在のLISPは初期のものから非常に大きく変化している。 これまでに多数の方言が存在してきたが、今日最も広く知られるLISP方言は、Common LispとSchemeである。 元々、LISPは、アロンゾ・チャーチのラムダ計算表記法に影響を受け、コンピュータープログラムのための実用的かつ数学的な表記法として作られた。そして、すぐに人工知能研究に好まれるプログラミング言語になった。最初期のプログラミング言語として、LISPは計算機科学にて、木構造、ガベージコレクション、動的型付け、条件分岐、高階関数、再帰、セルフホスティング、コンパイラを含む多くのアイディアを切り開いた。 LISPの名前は、「list processor」に由来している。リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。 コードとデータの互換性は、LISPにそのすぐに認識できる構文を与える。すべてのプログラム・コードはS式または入れ子のリストとして書かれる。関数呼び出しまたは構文は先頭が関数または演算子の名前で、その続きが引数であるリストとして書かれる。具体的には、3つの引数を取る関数fは、(f arg1 arg2 arg3)として呼び出される。.

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

Lotus Script

LotusScript(ロータス・スクリプト)は、IBMのロータスブランドのソフトウェアに搭載されている、定型業務を自動化するためのスクリプト言語である。.

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

Lua

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

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

MacOS

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

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

Maya

Maya(マヤ)はオートデスク社によるハイエンド3次元コンピュータグラフィックスソフトウェア。対応OSは、バージョン2015時点でWindows 7/8.x、macOS、IRIX、Linuxとなっている。.

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

Mozilla

Mozilla(モジラ)は旧ネットスケープコミュニケーションズ(以下ネットスケープ)や同社が開発したインターネット関連アプリケーションソフトウェアなどいくつかの意味を持つ。現在はウェブブラウザの「Mozilla Firefox(モジラ・ファイアーフォックス)」「Mozilla Application Suite(モジラ・アプリケーション・スイート)」を開発する 「Mozilla Foundation(モジラ・ファウンデーション)」(以降「ファウンデーション」)を指すことが多い。様々な意味を持つ「Mozilla」の単語には以下のものがある。.

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

Mozilla Firefox

Mozilla Firefox(モジラ・ファイアーフォックス)は、Mozilla Foundationおよびその傘下のMozilla Corporationによって開発されているフリーかつオープンソースのウェブブラウザである。FirefoxはWindows、macOS、およびLinuxで使用でき、AndroidではFirefox for Androidが利用できる。それらはGeckoエンジンによってウェブサイトをレンダリングし、それは現行のウェブ標準を満たすか先取りするものである。iOS向けには2015年後期にリリースされたFirefox for iOSがあるが、アップルがサードパーティのウェブブラウザを制限しているために、GeckoではなくWebKitに基づいたものになっている。 Firefoxは2002年に、Mozilla Application Suiteではなくスタンドアロンのブラウザを求めたMozillaのコミュニティによって、「Phoenix」という名で開発された。ベータ版では、Firefoxは当時市場を支配していたInternet Explorer 6と比べて高速で強固なセキュリティを持ち、アドオンによる拡張性を持つことがテスターに称賛された。Firefoxは2004年11月にリリースされ、9か月間で6000万回ダウンロードされるという成功をおさめ、初めてInternet Explorer 6の牙城を崩したブラウザとなった。Firefoxは、AOLに買収される前のNetscapeによってMozillaのコミュニティが作られたことから、Netscape Navigatorの精神的な後継者とみなされている。.

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

Perl

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

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

PHP (プログラミング言語)

PHP(ピー・エイチ・ピー)は "The PHP Group" によってコミュニティベースで開発されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページ作成するための機能を多く備えていることを特徴とする。 名称の PHP は再帰的頭字語として、 "PHP: Hypertext Preprocessor" を意味するとされており、「PHPはHTMLのプリプロセッサである」とPHP自身を再帰的に説明している。.

新しい!!: スクリプト言語とPHP (プログラミング言語) · 続きを見る »

Portable Document Format

Portable Document Format(ポータブル・ドキュメント・フォーマット、略称:PDF)は、アドビシステムズが開発および提唱する、電子上の文書に関するファイルフォーマットである。1993年に発売されたAdobe Acrobatで採用された。 特定の環境に左右されずに全ての環境でほぼ同様の状態で文章や画像等を閲覧できる特性を持っている。 アドビシステムズはPDF仕様を1993年より無償で公開していたが、それでもPDF規格はAdobeが策定するプロプライエタリなフォーマットであった。2008年7月には国際標準化機構によってISO 32000-1として標準化された。アドビはISO 32000-1 についての特許を無償で利用できるようにしたが、XFA (Adobe XML Forms Architecture) やAdobe JavaScriptなどはアドビのプロプライエタリな部分として残っている。.

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

Python

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

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

Quake

『Quake』(クエイク)はDOOMの開発元であるid Softwareによって開発された、DOOMシリーズと同じジャンルであるファースト・パーソン・シューター (FPS) ゲームである。FPSというジャンルの作品の元祖がWolfenstein 3DやDOOMだとすれば、Quakeは完全な3Dによる空間表現、TCP/IPに対応したマルチプレイの機能を備えたFPSの元祖である。ゲームデザインはアメリカン・マギーが担当。.

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

REXX

REXX、Rexx (レックス) はIBM社が開発した汎用プログラミング言語である。ANSI の規格もある(X3.274-1996)。.

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

Ruby

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

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

Ruby on Rails

Ruby on Rails(ルビーオンレイルズ)は、オープンソースのWebアプリケーションフレームワークである。RoRまたは単にRailsと呼ばれる。その名にも示されているようにRubyで書かれている。またModel View Controller(MVC)アーキテクチャに基づいて構築されている。 実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。Railsの公式なパッケージはRubyのライブラリやアプリケーションの流通ルートであるRubyGemsにより配布されている。.

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

Scheme

Scheme(スキーム)はコンピュータ・プログラミング言語 Lispの方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、Lisp方言に静的スコープが広められた。.

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

Sed (コンピュータ)

sed(セド)は、入力ストリーム(ファイルまたはパイプラインからの入力)に対してテキスト変換などのデータ処理をおこなうために使用されるプログラムである。名称「sed」は「ストリームエディタ」を意味する英語「stream editor」に由来する。 sedは、入力を行単位で読み取り、sedスクリプトと呼ばれるシンプルな命令文に従ってテキスト変換などの編集をおこない、また行単位で出力する。基本的には照合ルールに従い場合分けをおこなうフィルタと捉えることができる。オリジナル版のsedはベル研究所のマクマホンによって1973年前後に開発されたUNIXユーティリティで、現在ではコマンドラインをサポートするさまざまなオペレーティングシステムに搭載されている。 大量のテキストファイルに対して一括で定形の処理をおこなう場合に大きな威力を発揮する。正規表現に対応しており、ある条件の範囲内の文字列を探し出して処理することができる。特定の条件に合った文字列を検索し置換するなどの用途に用いる。.

新しい!!: スクリプト言語とSed (コンピュータ) · 続きを見る »

Server Side Includes

Server Side Includes (SSI) はWebサーバの機能の1つである。 HTMLの中にWebサーバ側で実行するコマンドを埋め込んでおき、その実行結果をクライアントサーバに返す仕組みである。ただしWebサーバ自体がSSIに対応またはサービス利用可になっている必要がある。 Apache HTTP ServerではSSIを含んだHTMLファイルの拡張子を.shtmlなどとするか、実行権限を与える (XBitHackを使用) などの方法を使って識別させる必要がある。.

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

SpiderMonkey

SpiderMonkey は世界初のJavaScriptエンジンのコード名。ブレンダン・アイクがネットスケープコミュニケーションズで開発し、後にオープンソースとしてリリースされ、現在は Mozilla Foundation が保守している。.

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

Squirrel

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

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

Tcl/Tk

は、スクリプト言語 Tcl と、その GUIツールキット Tk を指す。非常に強力な GUI ツールキットと、シンプルな文法をもつ言語により、GUI ツールを素早く作り上げるのに適した強力なスクリプティング環境である。.

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

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

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

VBScript

VBScript(ブイ・ビー・スクリプト)、Microsoft Visual Basic Scripting Edition は、Visual Basic 風の、マイクロソフトによるスクリプト言語である。Microsoft Windows 上や Internet Information Server(IIS)上で動作する。.

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

Visual Basic for Applications

Visual Basic for Applications(ビジュアルベーシック・フォー・アプリケーションズ、VBA)は、マイクロソフト製のMicrosoft Officeシリーズに搭載されているプログラミング言語である。.

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

Webサーバ

Webサーバ(ウェブサーバ、英:)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 広義には、クライアントソフトウェアとHTTPによる通信を行うプログラム及びコンピュータ。.

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

XSL Transformations

XSL Transformations(XSLT、XSL変換)は、W3Cにより標準化されたXML文書の変換用言語である。3つの仕様から成るXSLのうちの、ひとつの仕様である。XSLT の仕様はジェームズ・クラークを中心とした人々が設計した。XSLT と XSL-FO はDSSSLをもとにして設計された。 XSLT 1.0 は1999年11月23日にW3C勧告となり、2007年には JIS X 4169 としてJIS規格へ翻訳された。XSLT 2.0 は2007年1月23日にW3C勧告となった。 XSLTはXML形式の文書を変換する。XPath による選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、XML として出力する他、XML(整形式)ではないその他任意のテキスト形式としても出力できる。 例としては次のような応用がある。.

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

XUL

XUL(ずーる、XML User Interface Language)はMozilla FirefoxやMozilla ThunderbirdなどのMozillaアプリケーションを作成するためのユーザインタフェースマークアップ言語である。UIMLのようなXMLアプリケーションの一つであり、ユーザインタフェースを記述するための言語である。 XUL自体は標準とはなっていないが、CSS、JavaScript、DOM、DTD、RDF等の既存の標準技術を多く利用しているため、すでにこれらの技術に親しんでいるプログラマやデザイナにとっては比較的習得しやすい言語となっている。 XULの持つ最も大きな利点は単純でポータブルなウィジェットの記述が可能であることである。これは第4世代言語 (4GL) がソフトウェア開発の場で果たしたのとよく似た労力の削減に繋がっている。.

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

Yahoo! Widget Engine

Yahoo! Widget Engine(ヤフー!ウィジェットエンジン)は、かつて開発されていたWindows、Macintosh上で動くアクセサリソフトウェアエンジンであった。従前は Konfabulator(コンファビュレイター)の名でPixoriaが開発、販売するシェアウェアであったが、2005年7月25日にYahoo!に買収され無料配布となった。またYahoo! JAPANでも日本語化したYahoo!ウィジェットエンジンや、Yahoo! JAPANの各種サービスに対応したウィジェットの提供を2006年9月4日から開始したが、2012年12月12日をもってサービスを終了した。.

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

正規表現

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

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

ここにリダイレクトされます:

ユーザスクリプト

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