プログラミング言語

プログラミング言語

プログラミング言語

プログラミングを行うために用いるのがプログラミング言語です。
このプログラミング言語にはそれぞれに特徴がありますが、プログラムを作る上ではこの特徴が非常に重要です。
これはどの言語が自分の作るプログラムに向いているのかを判断する必要があるためです。
条件によってはいくつかの言語で制作が可能な場合もありますが、言語を適切に選択した方がより効果的なプログラムを作成する事ができます。
なお、現在の主流言語はC系、Java、Script言語などとなっています。
機械語とは
プログラミング言語とは
オブジェクト指向プログラミングとは
プログラミング言語一覧
プログラミング言語の比較
プログラミング言語一覧
JP-PRO.net 日本語プログラミング言語
開発技術
プログラミングサービス

主流言語:C系(C、C++、C#、Objective-C)、Java、Script言語(PHP、Python、JavaScript)、Web言語(HTML、CSS)

プログラミング言語の処理速度

プログラミング言語も内容によって向き不向きがあるので、それらの特性を理解して選択する必要があります。
コンパイラ言語とスクリプト言語では、コンパイラ言語の方が高速で処理されると言われています。
また、言語自体で比較するとC系の言語が速く、Assemblyを利用するとさらに高速処理が可能になります。
ただし、効率的に作成されたJavaScriptなら、C言語を超えるほどの処理速度になるそうです。
あなたが学ぶべき10の現代実用プログラミング言語
プログラミング言語の特徴をおさえましょう
各プログラミング言語の処理速度比較表
プログラミング言語の速度比較
注目のプログラミング言語
アセンブラはC言語よりなぜ速い
C より速い Ruby プログラム
Googleも採用するJavaが、Appleが勧めるObjective Cより開発効率が高い7つの理由
Emscripten によって生成された asm.js 対応コードは本当に人間が書いたコードより速いのか?
C言語より高速なJavaScriptによるバイナリ操作が話題
Android NDKを使用してJava言語とC言語で速度比較をする

プログラミング言語の使い分け

上記でも少し触れましたが、多くのプログラミング言語には特性があります。
得意な処理や扱いやすさ、さらに開発内容によっても最適な言語が変わる場合があります。
こうした使い分けを行う場合は複数の言語を習得する必要がありますが、その際はそれぞれの言語の特性を理解した上で選定してください。
ただし、無駄に多くの言語を習得しても実際に使うのは多くても数種類程度だと思うので、必要最低限の言語だけを習得した方が効率的です。
メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください
プログラミング言語使い分け
プログラミング言語がたくさんある理由

プログラミング言語の人気度

プログラミング言語の人気度はリンク先にあるランキングでチェックする事ができます。
一般的な言語ではJavaやC系言語が上位を占めており、Script言語ではPHPやPythonが人気です。
また、GitHubやStackOverflowではJavaScriptの人気がかなり高いようです。
プログラミング言語ランキング
TIOBE IndexでC言語のレーティングが大幅に低下
アップルのプログラム言語Swift、異例のランキング急上昇
求人案件から見るプログラミング言語別給与ランキング 1位はPython
Pythonが大学の入門用プログラミング言語として人気を集めていると判明
シリコンバレーのスタートアップはどんなプログラム言語を使っているのか?
web系で仕事をする時におすすめのプログラミング言語の難易度とランキング

プログラミング新言語

プログラミングの新言語

最近ではプログラミング言語の世界でも新言語が次々と開発されています。
主要なIT企業の開発が多く、主なものにはGoogleのGoとdart、MicrosoftのTypeScript、FacebookのHack、AppleのSwiftなどがあります。
プログラム開発技術

新言語:GoDartTypeScriptHackSwift、Streem

注目のプログラミング言語

最近気になっている言語が科学計算処理向けのJulia言語で、これは高速処理が可能なScript言語の一つです。
その使い方次第ではC言語と同程度の高速処理が可能になるとされていますが、まだ情報が少ないので詳しい事はわかりません。
Julia言語とは
Julia Studio
Julia dependencies for Windows
The Julia Manual
科学計算処理向け動的言語「Julia 0.3」リリース
「私がJuliaを推す理由」(翻訳)
Juliaの開発環境を構築してみる

その他のプログラミング言語

その他の新しいプログラミング言語です。
萌え言語とは
萌え指向プログラミング言語「萌香」

オンラインPC館
トップページ情報スキル → プログラミング言語