デバイス

システム開発・テクノロジー

Objective-Cとは?IT初心者向けにわかりやすく解説

Objective-Cとは?ざっくりと3行でObjective-Cの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのObjective-Cの位置づけと強みを把握することが採...
システム開発・テクノロジー

Perlとは?IT初心者向けにわかりやすく解説

Perlとは?ざっくりと3行でPerlの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのPerlの位置づけと強みを把握することが採用判断の基準になるPerlは特定の用途・場...
システム開発・テクノロジー

Pythonとは?AI・データ分析で圧倒的人気の多目的言語を解説

Pythonとは?ざっくりと3行でシンプルで読みやすい文法を持つ汎用プログラミング言語。AIライブラリ(TensorFlow・PyTorch)・データ分析(pandas・NumPy)・Web開発(Django・FastAPI)まで幅広く使え...
システム開発・テクノロジー

Javaとは?Write Once Run Anywhereを実現した大規模開発の定番言語を解説

Javaとは?ざっくりと3行でJVM(Java仮想マシン)上で動くため一度書いたコードをWindows・Mac・Linux問わず実行できる「Write Once Run Anywhere」が最大の特徴。1995年に登場した大企業の基幹システ...
システム開発・テクノロジー

JavaScriptとは?Webページを動かす唯一のブラウザ言語を解説

JavaScriptとは?ざっくりと3行でWebブラウザがネイティブにサポートするプログラミングはJavaScriptのみ。フォームのバリデーション・アニメーション・SPAなどブラウザ上のインタラクションはすべてJavaScriptが担うN...
システム開発・テクノロジー

TypeScriptとは?JavaScriptに型を加えた大規模開発の強い味方を解説

TypeScriptとは?ざっくりと3行でMicrosoftが開発したJavaScriptに静的型システムを追加したスーパーセット言語。TypeScriptはJavaScriptにコンパイルされて動くため、既存のJSエコシステムをそのまま使...
システム開発・テクノロジー

C言語とは?すべてのプログラミング言語の基礎を作った母なる言語を解説

C言語とは?ざっくりと3行で1972年にベル研究所で開発されたシンプルで移植性が高い低水準プログラミング言語。LinuxカーネルもCで書かれており、OSやデバイスドライバ・組み込みシステムの基盤として今も現役だJavaやPythonも内部的...
システム開発・テクノロジー

C++とは?C言語にオブジェクト指向を加えた高性能言語を解説

C++とは?ざっくりと3行でC言語を拡張してオブジェクト指向プログラミング・テンプレート・例外処理などを追加した高性能プログラミング言語。Cと高い互換性を持つUnreal Engine・Adobe製品・Google Chrome・C++が使...
システム開発・テクノロジー

C#とは?.NETエコシステムとUnityで活躍するMicrosoft製言語を解説

C#とは?ざっくりと3行でMicrosoftが開発したJava風のオブジェクト指向言語でC言語の構文を継承しながら.NETエコシステムで動作する。Windows開発の主流言語として2002年に登場したゲームエンジンUnityの開発言語として...
システム開発・テクノロジー

PHPとは?Web開発の黎明期から活躍するサーバーサイドスクリプト言語を解説

PHPとは?ざっくりと3行でHTML内に直接埋め込めるサーバーサイドのスクリプト言語。1995年に登場し、初期のWebサイト構築を支えた。WordPress・Drupal・LaravelはPHPで書かれているWebサーバーの70%以上がPH...