😎

プロトタイプベース言語

2022/04/24に公開

プロトタイプベース言語って?

事始め

以下の記事を読み、見慣れない言葉を見たので調べてみました。もう20年近くソフトウェアエンジニアをしているのに見慣れない言葉があって大変です。
エープリルフールなのでJavaScriptの信じがたい話をします - Qiita

プロトタイプベース言語とは

プロトタイプベース | TypeScript入門『サバイバルTypeScript』
オブジェクト指向プログラミングのオブジェクト精製方法にによって、クラスベースとプロトタイプベースが分かれる。

クラスベースとは

Java, PHP, Rubym Python等。
クラスをnewしてインスタンスを作る流れ。
イメージ)
書類データを印刷してインスタンス化する?

オブジェクトベースとは

JavaScriptで採用されている。
オブジェクトにパラメータを渡して新しいオブジェクトを作る。
イメージ)
印刷済みのテンプレートから今日の議事録を作る?

Discussion