コンピューターサイエンティスト

提供: MonoBook
ナビゲーションに移動 検索に移動

コンピューターサイエンティストとは、コンピューターサイエンスを学んだ人々のことです。

彼らは「読みやすいソースコード」や「デスマーチの回避方法」などを日夜研究しています。

コンピューターサイエンティストの多くは関数型プログラミング言語などが大好きな傾向にあります。 20世紀の頃は誰もがLISPを使っていました。その一方でコンピューターサイエンティストの間では「オブジェクト指向は愚かな考え」という考え方が定説となっています。

ただ実際のシステム開発の現場では、主力部隊であるITドカタのほとんどは独学であり、コンピューターサイエンティストの提唱するデスマーチ回避方法などは「学習コストが高すぎる」「目先の製造コストが増大する」などの理由で無視されることが一般的です。

1964年、ジョン・ケメニートーマス・カーツがコンピュータサイエンティストでない人向けの非構造化言語「BASIC」を作りました。残念ながらITドカタの間ではこの言語の影響を強く受けた言語が主流となっています。

関連項目[編集 | ソースを編集]