翻訳と辞書
Words near each other
・ 本牧埠頭駅
・ 本牧山頂公園
・ 本牧市民公園
・ 本牧操駅
・ 本牧村
・ 本牧町
・ 本牧線
・ 本牧通り
・ 本物
・ 本物で通る
本物のプログラマはPascalを使わない
・ 本物のプログラマーはパスカルを使わない
・ 本物返
・ 本状
・ 本玄寺
・ 本理院
・ 本瑠璃
・ 本瓦造船
・ 本生経
・ 本生譚


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

本物のプログラマはPascalを使わない : ミニ英和和英辞書
本物のプログラマはPascalを使わない[ほんもののぷろぐらまはぱすかるをつかわない]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ほん, もと]
  1. (n,n-suf,n-t) (1) origin 2. basis 3. foundation 
本物 : [ほんもの]
 【名詞】 1. genuine article 
: [もの]
 【名詞】 1. thing 2. object 
ラマ : [らま]
 【名詞】 1. (1) (Dalai) Lama 2. (2) llama 3. (P), (n) (1) (Dalai) Lama/(2) llama

本物のプログラマはPascalを使わない : ウィキペディア日本語版
本物のプログラマはPascalを使わない[ほんもののぷろぐらまはぱすかるをつかわない]
本物のプログラマはPascalを使わない』(ほんもののプログラマはパスカルをつかわない。原題: )は、1982年に執筆されたプログラマに関するエッセイ
当時テクトロニクス所属のEd Postの作で、データメーション誌(:en:Datamation)にレターとして投稿され同誌の Vol. 29, No. 7 (July 1983) に掲載されて広まった他、Usenetにも投稿された。日本においてはコンピュータサイエンス誌bitの1985年4月号に邦訳掲載された〔bit共立出版)1985年4月号 p. 404-410 〕。
==概要==

原題はの著作「」(原題:)(原著1982年)のもじりである。執筆当時における、ある種の職人気質のプロのプログラマ(当時はまだ『本物』のコンピュータに触れることができたのはプロか大学関係者などに限られていた)を讃える内容となっている。FORTRANPascalに触れた内容はさほど多くないが、「Pascal」の意味するところである構造化プログラミングなど計算機科学を見下す視点などばかりではなく、当時普及し始めたマイコンの1機種である「Trash-80」ことTRS-80やコンピュータゲームへの言及など、コンピュータの一般への普及を当時の前線にいたプログラマの視点から眺めた記録でもある。
職人気質というだけでなく、当時としても少々古いタイプのプログラマについて書かれているのであるが、「本物のプログラマの仕事について」の節で触れられている通り、例えば宇宙開発で使われるコンピュータは信頼性のために性能を犠牲にするため、その時代のものとして見ても非常に限られた計算機資源で高度な作業がおこなわれている。代表的な例としては、ボイジャー計画の探査機はメモリ容量の制限のために、計画の進行にあわせプログラムを更新するように作られているが、それを光の速さでも片道何分もかかる無線通信を通しておこなっているのである。
ジャーゴンファイルの「Real Programmer」の項( http://www.catb.org/jargon/html/R/Real-Programmer.html )は、「~Pascalを使わない」とは逆の方向性から書かれており、こんにちでは一般に、過度の職人気質も、また職人気質の全くの欠如もよくないものと考えられている(『ソフトウェア職人気質』などを参照)。
2節以下、
:2. (プログラミング)言語
:3. 構造化プログラミング
:4. OS
:5. プログラミングツール
:6. 本物のプログラマーの仕事
:7. 本物のプログラマーの行動
:8. 本物のプログラマーの生態
:9. 先行き
と節が続く。各節は本文と引用句とから構成される。いくつか例を挙げると、
*テキサスインスツルメンツ社の伝説的なプログラマがある日、長距離電話でユーザーからシステムクラッシュを告げられた。彼は、その電話口でユーザーに16進コードを指示して、メインフレームの制御フロントパネルのトグルスイッチを操作させた。曰く、「本物のプログラマは電話でブート・コードを唱え、大陸の反対側でクラッシュしたシステムを再起動させる」
* 本物のプログラマは、FORTRANで人工知能プログラムを書く
* 本物のプログラマは、戸惑うことなく5ページにもわたるDOループを書かなくてはならない
* 本物のプログラマは、そのことにより20 ナノ秒もループ実行時間が改善されるならば、自己書き換えプログラミング・コードを記述する。
* ソースデバッガ? - 「本物のプログラマはコアダンプを読むものである」
* 「プログラム全部を、本物のプログラマは印字するものである」そして、彼のオフィスの平らなところは全て年代順になるようにリストを積み上げておく。
* 「本物のプログラマは」妻の名前は覚えていなくとも、「ASCIIコードやEBCDICコードは忘れない」
これらのうちのいくつかは、こんにちでは古びてしまっているが、変わらず重要なこともいくつかある。たとえば、デバッガは使うとしても、クラッシュを再現する方法がわからなければ、唯一残されたコアダンプを使って問題を突き止めなければならない、ということは変わっていない。
なお、Pascalには、「本物のプログラマ」が相手にするような仕事には向かない面も確かにあった。そのことについては、ブライアン・カーニハンが1981年に''Why Pascal is Not My Favorite Programming Language''としてまとめている( http://www.lysator.liu.se/c/bwk-on-pascal.html )。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「本物のプログラマはPascalを使わない」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.