プログラミング AJAX AJAXとは、ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミング手法である。AJAXの仕組みAJAXでは、JavaScriptとXMLHttpRequestを... プログラミング
プログラミング BASIC BASICは、1964年にダートマス大学のジョン・ケメニーとトーマス・カウツェによって開発されたプログラミング言語である。初心者向けのプログラミング言語として広く普及しており、さまざまな用途... プログラミング
プログラミング C# C#は、マイクロソフト社が開発した、オブジェクト指向の汎用プログラミング言語である。C言語やJavaをベースに開発され、オブジェクト指向プログラミングの概念を採用している。C#のメリット学習... プログラミング
プログラミング C++ C++は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・... プログラミング
プログラミング CGI CGIとは、Webサーバー上でプログラムを動かし、動的なコンテンツを生成するための仕組みである。ユーザーのリクエストに応じて、データベースとの連携や計算処理などを行い、その結果をHTMLとし... プログラミング
プログラミング COBOL COBOLは、1959年に開発された汎用プログラミング言語である。「CommonBusiness-OrientedLanguage」の略称で、日本語では「コボル」と呼ばれる。主に、企業や政府... プログラミング
プログラミング C言語 C言語は、1972年にデニス・リッチーによって開発された、汎用的な高級プログラミング言語である。構造化プログラミングを採用しており、コンパイラ言語として動作する。C言語の歴史C言語は、197... プログラミング
プログラミング FORTRAN FORTRANは、1954年にIBMのジョン・バッカス氏によって開発された、世界初の高水準プログラミング言語である。FORTRANの歴史FORTRANは、1950年代にIBM704コンピュー... プログラミング
プログラミング HDL HDLは「HardwareDescriptionLanguage(ハードウェア記述言語)」の略であり、電子回路やデジタルシステムの構造と動作を記述するための言語である。ソフトウェア言語とは異... プログラミング
プログラミング Java Javaは、オブジェクト指向のプログラミング言語である。1995年に発表され、現在ではWebアプリケーションやモバイルアプリケーション、組み込みシステムなど、さまざまな分野で利用されている。... プログラミング
プログラミング JavaScript JavaScriptは、Webページの動作を制御するためのプログラミング言語である。HTMLやCSSと組み合わせて使用することで、Webページに動きや機能を追加することができる。JavaSc... プログラミング
プログラミング JCL JCL(JobControlLanguage,ジョブコントロール言語)とは、メインフレームコンピュータ(汎用機)で使用される、ジョブと呼ばれる一連の処理を制御するための言語である。オペレーテ... プログラミング
プログラミング JITコンパイラ JITコンパイラ(Just-In-TimeCompiler)とは、ソフトウェアの実行時にソースコードを機械語にコンパイルするコンパイラである。従来のコンパイラが事前にソースコードを全て機械語... プログラミング
プログラミング Perl Perlとは、1987年にLarryWall氏によって開発された、テキスト処理に特化したプログラミング言語である。Perlの歴史Perlは、1987年にLarryWall氏によって開発された... プログラミング
プログラミング PHP PHPは、Webアプリケーションの開発に広く使われているサーバーサイドのスクリプト言語である。PHPの特徴Web開発に特化した言語PHPは、Web開発に特化した言語である。HTMLコード内に... プログラミング
プログラミング Python Pythonは、汎用プログラミング言語の一種である。Pythonは、1991年にオランダのグイド・ヴァン・ロッサム氏によって開発された。Pythonは、シンプルで読みやすい文法が特徴であり、... プログラミング
プログラミング Ruby Rubyは、1995年に松本行弘氏によって開発されたオブジェクト指向プログラミング言語である。Rubyの歴史Rubyは、1993年に、日本発祥のプログラミング言語である。開発者は、まつもとゆ... プログラミング
プログラミング Rust Rustは、2010年にMozilla社によって開発された、システムプログラミング言語である。Rustのメリットメモリ安全性Rustのメモリ安全性には、以下の2つの特徴がある。所有権システム... プログラミング
プログラミング SDK SDKとは、特定のプラットフォームやソフトウェアの開発に必要なツールやドキュメントの集合である。SDKの種類SDKには、さまざまな種類があり、その目的や対象によって、さまざまな種類のSDKが... プログラミング
プログラミング Unity Unityとは、ゲーム開発やVR/AR開発など、2D/3Dコンテンツの開発に広く利用されているゲームエンジンである。Unityは、C#やC++などのプログラミング言語を用いて、ゲームやモバイ... プログラミング
プログラミング アセンブラ アセンブラは、機械語に近い低水準言語である「アセンブリ言語」で記述されたプログラムを、CPUが直接実行できる機械語に変換する言語体系のことである。アセンブラの役割アセンブラは、主に以下の役割... プログラミング
プログラミング アドオン アドオン(またはアドイン)とは、ソフトウェアの機能を追加や変更するためのプログラムである。英語では「add-on」と表記され、「付け足す」という意味を持つ。アドオンは、ソフトウェアの開発元や... プログラミング
プログラミング アルゴリズム アルゴリズムとは、ある問題を解決するための一連の手順のことである。コンピューターにおけるアルゴリズムは、プログラミング言語で記述されることが多いが、それ以外の分野でも、問題を解決するためにア... プログラミング
プログラミング インスタンス インスタンスとは、オブジェクト指向プログラミングにおけるクラスから生成されたオブジェクトの実体である。設計図であるクラスから、実際に動くオブジェクトを作り出すことを「インスタンス化」と呼ぶ。... プログラミング
プログラミング インタプリタ インタプリタとは、プログラミング言語で書かれたソースコードを、コンピュータが実行できる機械語に変換しながら実行するプログラムである。インタプリタの概要インタプリタとは、ソースコードを逐次読み... プログラミング
プログラミング オブジェクト指向 オブジェクト指向とは、ソフトウェア開発とコンピュータプログラミングのために用いられる考え方である。元々は特定のプログラミングパラダイムを説明するために考案された言葉であり、その当時の革新的技... プログラミング
プログラミング キャメルケース キャメルケースとは、複合語やフレーズを一つの単語として表記する際に用いられる命名規則である。単語の先頭文字を大文字にし、スペースを使わずに連結することで、視覚的に単語の区切りを分かりやすくす... プログラミング
プログラミング コンパイラ コンパイラは、高水準言語で書かれたプログラムを、コンピュータが実行可能な形に変換するソフトウェアである。コンパイラの概要高水準言語とは、人間にとって理解しやすい言語である。一方、コンピュータ... プログラミング
プログラミング スクリプト スクリプトとは、コンピュータに処理を自動的に実行させるための命令を記述したテキストファイルのことである。一般的に規模が小さく、特定のタスクを効率化するために用いられる。スクリプトの種類スクリ... プログラミング
プログラミング ソースコード ソースコードとは、プログラミング言語を用いて記述された、コンピュータに何をさせればよいかを記した文字列である。ソースコードの役割ソースコードは、プログラミング言語を使って記述される。ソースコ... プログラミング
プログラミング ノーコード開発 ノーコード開発とは、プログラミングの知識やスキルがなくても、アプリケーションやWebサービスを開発できる手法である。従来のアプリケーションやWebサービスの開発は、プログラミング言語を使って... プログラミング
プログラミング ハンガリアン記法 ハンガリアン記法とは、変数名や関数名などの識別子に、その型や用途などの情報をプレフィックス(接頭辞)として付加する命名規則である。ハンガリアン記法のメリットハンガリアン記法を採用することで得... プログラミング
プログラミング ビジュアルコーディング ビジュアルプログラミングとは、プログラムをテキストではなく、視覚的なオブジェクトで記述するプログラミングの一種である。ビジュアルプログラミングのメリットビジュアルプログラミングのメリットは、... プログラミング
プログラミング フレームワーク フレームワークとは、アプリケーションソフトウェアの開発に必要な一般的な機能や定型コードを、ライブラリとしてあらかじめ用意したものである。フレームワークは、アプリケーションの開発を効率的かつ迅... プログラミング
プログラミング プラグイン プラグインとは、アプリケーションに機能を追加・拡張するためのソフトウェアである。アプリケーション本体とは独立したソフトウェアであり、アプリケーションに追加することで動作する。また、他のプラグ... プログラミング
プログラミング プログラミング プログラミングとは、専用の言語を記述してコンピュータに指示を与える作業である。例えば、Webサイトを作成したり、ゲームを作ったり、機械を制御したりするためにプログラミングが用いられる。プログ... プログラミング
プログラミング プログラミング言語 プログラミング言語とは、コンピュータに命令を伝えるために使用する人工言語である。コンピュータは人間の言葉を理解できないため、プログラミング言語を用いて、コンピュータに何をさせ、どのように動か... プログラミング
プログラミング プログラム プログラムとは、コンピュータに指示を与えるための命令文の集合体である。具体的には、コンピュータが実行すべき処理手順を、プログラミング言語と呼ばれる形式で記述したもの。プログラミング言語は、人... プログラミング
プログラミング ライブラリ ライブラリとは、プログラミングにおいてよく利用される機能を切り出して、再利用しやすいようにまとめたものである。ライブラリの種類標準ライブラリ標準ライブラリは、プログラミング言語の標準仕様に含... プログラミング
プログラミング リアクティブプログラミング リアクティブプログラミングとは、データストリームとその変更の伝播に重きをおいた宣言的なプログラミングパラダイムである。リアクティブプログラミングの概要リアクティブプログラミングは、データスト... プログラミング
プログラミング リーダブルコード リーダブルコードとは、他の人が読んでも理解しやすいコードのことである。リーダブルコードのメリットリーダブルコードを書くことのメリットは、大きく分けて以下の4つが挙げられる。保守性や再利用性が... プログラミング
プログラミング ローコード開発 ローコード開発とは、従来のプログラミング開発に比べて、ソースコードを極力少なくしてアプリケーションを開発する手法である。ローコード開発の概要従来のプログラミング開発では、ソフトウェアの動作を... プログラミング