無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

プログラム言語をつつく0−百花繚乱

突然だけど、僕インドリはふっと思った。プログラム言語の機能はどんなものがあるのかな?
そして猛烈にプログラム言語の機能を纏めたくなった。
ということで、この記事にメジャー言語が持っている機能を書き連ねる事にした。
えっ!そんなことして何の意味があるかって?
意味なんてないよ。ただなんとなくやりたくなったんだ。
ということでプログラム言語の機能を箇条書きにするよ。
もちろんこの記事は随時追加And更新するよ。

【 計算機能とそれに関する要素 】

構造化プログラミングに関係する機能や要素
オブジェクト指向プログラミングに関する機能や要素
【 メタプログラミングに関係する機能 】
  • プリプロセッサ
  • テンプレート
  • リフレクション
  • ジェネリック

【 アスペクト指向プログラミングに関係する機能 】
  • 属性

【 動的プログラミングに関する機能 】
  • 暗黙的型付け、型推論・・・ DOCaml

【 データ中心アプローチに関係する機能 】
  • LINQ(Language Integrated Query)

【 構造に関する要素 】
【 関数型の要素や機能 】
  • 変数束縛・・・ OCaml
  • 評価束縛・・・ OCaml
  • ラムダ式

【 関数に関する機能 】
  • 再帰関数・・・ OCaml
  • 末尾再帰・・・ OCaml
  • 高階関数
  • 特異メソッド
  • イレテータ
  • 拡張メソッド
  • メソッドコンビネーション
  • オペレータメソッドコンビネーション
  • ミックスイン
  • クロージャ
  • パーシャルメソッド

【 エラーに関する機能 】
  • 構造化例外処理・・・ C#( 01)、 VB.NET( 01)、 C++/CLI( 01)

【 オブジェクトの生成と消滅に関する機能 】
  • ガベージコレクション(GC)
  • デストラクタ
  • オブジェクト初期化子

【 通知に関する機能 】
【その他】
  • コメント・・・ OCaml
別窓 | プログラミング技術 | コメント:0 | トラックバック:0 | ∧top | under∨
<<バイナリをつつく12−逆さ星人の考え方 | 無差別に技術をついばむ鳥 | バイナリをつつく11−任務実行の概要>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |