ざっくりプログラミング言語 | 【らくーん別邸】50歳から体調も運気もグイグイ回復

ざっくりプログラミング言語

癒し王ふじです。ニコニコ

 

プログラムとは、

コンピュータを動かす命令書(言語)。

 

コンピュータは、

プログラムで動いている。

 

素材、ライブラリを利用しながら

行います。

 

プログラミング言語はたくさんの種類があり

それぞれ得意な分野があり

何をしたいかで向き不向きがある。

 

以下、ざっくり分類。

大分類3つ

1.スクリプト言語(プログラムを即実行可)

2.アプリ開発言語(スマホ、ウェブ)

3.システム開発言語(OS、ハードウェアに近い)

 

①パイソン Python スクリプト言語

 ファイルの整理からAIプログラムまで

 人気№1

 オーソドックスな文法

 短いコードで作成

 ライブラリが豊富

 インテンド(字下げ=半角4文字分が普通)が意味をもつ

 インテンドの後ろにブロック内の処理を記述

 読みやすい({ }の入力が避けられる)

 対話モードで即座に実行

 

②ジャバスクリプト JavaScript スクリプト言語

 Webアプリ開発に必須

 サーバー上でも動く

 ユーザーの操作に反応するWebページ構築可

 ブラウザがあればすぐにプログラミングできる

 コード入力即座に実行

 

③ジャバ Java  アプリ開発言語

 アプリから大規模なシステムまで広範囲に使用

 コンパイル言語

 中間言語(バイトコード)に変換

 1行単位でプログラム実行

 フレームワークを利用して効率的に開発

 

④シーシャープ C# アプリ開発言語

 MSが開発

 コンパイラによって共通言語基盤で動作する共通中間言語に変換

 

⑤シーゲンゴ C言語 システム開発言語

 CPUで直接実行される

 →実行速度は非常に高速

 メモリ領域の確保と解放をプログラム側で行う必要

 便利なデータ構造が標準ではない不便さあり

 アドレスを扱える

 

⑥シープラスプラス C++ システム開発言語

 多機能プロ向けで複雑な言語仕様

 C言語にオブジェクト機能加える

 高速に動作

 C言語に備わっていないライブラリを駆使

 

⑦スウィフト Swift アプリ開発言語

 基本的にアップルの公用言語

 教育向け

 Xcodeを使う

 

⑧コトリン Kotlin アプリ開発言語

 アンドロイドの公式開発言語

 安全機能があり、プログラムが落ちる不具合の削減へ

 

⑨ピーエイチピー PHP アプリ開発言語

 Webアプリ開発向けのスクリプト言語

 サーバーサイドで動的にWebページを作成可

 ワードプレス

 HTMLの中にコードを埋め込み可

 

⑩ルビー Ruby スクリプト言語

 現代的プログラミング言語に求められる機能を網羅

 直感的にわかりやすいコードも書ける

 

⑪ゴー Go システム開発言語

 シンプルな構文をもつ

 Google開発

 軽量かつ高速

 

⑫ニム Nim システム開発言語

 別のプログラミング言語に変換しコンパイルするトランス型

 構文はシンプル

 動的型付き言語

 

⑬ジュリア Julia スクリプト言語

 科学技術計算のプログラムしやすく高速

 動的型付言語でありつつ並行計算、並列計算を高速に実行

 

⑭エクセルブイビーエー ExcelVBA スクリプト言語

 仕事の効率化

 ビジネス向き

 エクセルのワークシートやセルに対する操作に特化