「コンピューターサイエンティスト」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''コンピューターサイエンティスト'''とは、コンピューターサイエンスを学んだ人々のことです。 彼らは「読みやすいソ…」)
 
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
 
'''コンピューターサイエンティスト'''とは、[[コンピューターサイエンス]]を学んだ人々のことです。
 
'''コンピューターサイエンティスト'''とは、[[コンピューターサイエンス]]を学んだ人々のことです。
  
彼らは「読みやすい[[ソースコード]]」や「[[デスマーチ]]の回避方法」などを日夜研究している。
+
彼らは「読みやすい[[ソースコード]]」や「[[デスマーチ]]の回避方法」などを日夜研究しています。
  
一方で、実際に現場で[[システム開発]]をしている[[ITドカタ]]のほとんどは独学であり、コンピューターサイエンティストの提唱する[[デスマーチ]]回避方法などは「コストが増大する」などの理由で無視されることが多い。
+
コンピューターサイエンティストの多くは[[関数型プログラミング言語]]などが大好きな傾向にあります。
 +
20世紀の頃は誰もが[[LISP]]を使っていました。その一方でコンピューターサイエンティストの間では「[[オブジェクト指向は愚かな考え]]」という考え方が定説となっています。
 +
 
 +
ただ実際の[[システム開発]]の現場では、主力部隊である[[ITドカタ]]のほとんどは独学であり、コンピューターサイエンティストの提唱する[[デスマーチ]]回避方法などは「学習コストが高すぎる」「目先の製造コストが増大する」などの理由で無視されることが一般的です。
 +
 
 +
1964年、[[ジョン・ケメニー]]と[[トーマス・カーツ]]がコンピュータサイエンティストでない人向けの非構造化言語「[[BASIC]]」を作りました。残念ながら[[ITドカタ]]の間ではこの[[言語]]の影響を強く受けた[[言語]]が主流となっています。
 +
 
 +
== 関連項目 ==
 +
* [[不完全にしておよそ正しくないプログラミング言語小史]]

2023年3月17日 (金) 02:26時点における最新版

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

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

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

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

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

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