INI

プログラミング言語 - INI

プログラミング言語は、コンピュータに対して特定の処理を実行させるための指示を記述するための形式言語です。高水準言語(Python、Java、C#など)から低水準言語(アセンブリ、機械語)まで、様々なレベルの言語が存在します。2025年現在、PythonはAI/機械学習ブームにより絶対的な人気を誇り、Javaは企業システムで、JavaScriptはWeb開発で広く利用されています。また、RustやGoといった比較的新しい言語も注目を集めています。

プログラミング プログラミング言語 ソフトウェア開発 コーディング コンピュータサイエンス
[item.python]
code=01
slug=python
name=Python
description=AI/機械学習で圧倒的人気の高水準言語です。
creator=Guido van Rossum
paradigm=["Object-oriented","Procedural","Functional","Structured"]
yearCreated=1991

[item.java]
code=02
slug=java
name=Java
description=企業システムで広く利用されるオブジェクト指向言語です。
creator=James Gosling
paradigm=["Object-oriented","Class-based","Imperative","Functional"]
yearCreated=1995

[item.javascript]
code=03
slug=javascript
name=JavaScript
description=Web開発の必須言語で、フロントエンドとバックエンド両方で使用されます。
creator=Brendan Eich
paradigm=["Event-driven","Functional","Imperative","Object-oriented"]
yearCreated=1995

[item.csharp]
code=04
slug=csharp
name=C#
description=Microsoft開発の多言語対応オブジェクト指向言語です。
creator=Microsoft (Anders Hejlsberg)
paradigm=["Structured","Imperative","Object-oriented","Event-driven","Functional"]
yearCreated=2000

[item.c]
code=05
slug=c
name=C言語
description=システムプログラミングの基礎となる低水準言語です。
creator=Dennis Ritchie
paradigm=["Imperative","Procedural","Structured"]
yearCreated=1972

[item.cpp]
code=06
slug=cpp
name=C++
description=C言語にオブジェクト指向を追加した高性能言語です。
creator=Bjarne Stroustrup
paradigm=["Imperative","Object-oriented","Generic","Functional"]
yearCreated=1985

[item.ruby]
code=07
slug=ruby
name=Ruby
description=日本発のシンプルで生産性の高いオブジェクト指向言語です。
creator=Yukihiro Matsumoto
paradigm=["Object-oriented","Imperative","Functional","Reflective"]
yearCreated=1995

[item.go]
code=08
slug=go
name=Go
description=Google開発のシンプルで高速なシステム言語です。
creator=Google (Robert Griesemer, Rob Pike, Ken Thompson)
paradigm=["Imperative","Concurrent","Structural"]
yearCreated=2009

[item.rust]
code=09
slug=rust
name=Rust
description=メモリ安全性を重視したシステムプログラミング言語です。
creator=Graydon Hoare (Mozilla)
paradigm=["Multi-paradigm","Concurrent","Functional","Imperative"]
yearCreated=2010

[item.swift]
code=10
slug=swift
name=Swift
description=Apple純正のiOS/macOSアプリ開発言語です。
creator=Apple (Chris Lattner)
paradigm=["Protocol-oriented","Object-oriented","Functional","Imperative"]
yearCreated=2014

[item.kotlin]
code=11
slug=kotlin
name=Kotlin
description=Javaと互換性のあるAndroid開発推奨言語です。
creator=JetBrains
paradigm=["Object-oriented","Functional","Imperative"]
yearCreated=2011

[item.php]
code=12
slug=php
name=PHP
description=Web開発に特化したサーバーサイドスクリプト言語です。
creator=Rasmus Lerdorf
paradigm=["Imperative","Functional","Object-oriented","Procedural"]
yearCreated=1995

[item.typescript]
code=13
slug=typescript
name=TypeScript
description=JavaScriptに型システムを追加したMicrosoft製言語です。
creator=Microsoft (Anders Hejlsberg)
paradigm=["Functional","Imperative","Object-oriented"]
yearCreated=2012

[item.sql]
code=14
slug=sql
name=SQL
description=リレーショナルデータベースを操作する標準言語です。
creator=Donald D. Chamberlin, Raymond F. Boyce (IBM)
paradigm=["Declarative"]
yearCreated=1974

[item.r]
code=15
slug=r
name=R
description=統計解析とデータ可視化に特化した言語です。
creator=Ross Ihaka, Robert Gentleman
paradigm=["Multi-paradigm","Object-oriented","Functional","Procedural"]
yearCreated=1993