[日経]の検索結果
梅田望夫氏が日本人でただ1人のオープンソースのリーダーと絶賛する、オブジェクト指向スクリプト言語「Ruby」の開発者、「まつもとゆきひろ」氏、スーパー・プログラマになるための14の「思考法」を紹介しながら、プログラミングの本質を解説。プログラミングのあり方や心得などが書き記されている。スーパー・プログラマを目指す開発者におすすめの一冊。
私は別にスーパー・プログラマを目指しているわけではないのでまだ読んでいないのですが、時間があればそのうち読んで見たいと思ってます。
梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(前編)
まつもとゆきひろ コードの世界‾スーパー・プログラマになる14の思考法
日経BP出版センター 著者:まつもとゆきひろ 価格:3,360円
- Ruby使い向けの教養書 ★★★★
- タイトルを鵜呑みにしてしまいました ★★
- DRY? ★★★★
- Rubyに導入された思考法 ★★★★
私は別にスーパー・プログラマを目指しているわけではないのでまだ読んでいないのですが、時間があればそのうち読んで見たいと思ってます。
梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(前編)
プログラミング言語は、数学ではないし、もちろん自然言語でもないので、その中で使われる記号の意味が数学や自然言語と異なっていたとしても何ら問題はありません。
プログラムはコンピュータに対する命令の羅列にすぎません。そして、プログラミングで使われる記号の意味は、そのプログラミング言語の作者が、「この記号はこういう命令として解釈しますよ」と定義したものに過ぎないので、数学的な意味とも自然言語的な意味ともなんの関係もないのです。
もちろん、数学的な計算を行うプログラムを作るなら数学に関する知識も必要でしょうが、プログラミング自体は命令文を順番に書いていくだけなので、数学の才能も、数学の知識も必要はありません。数学とプログラミングは別のものなのです。
歴史的にみて、当初は数学的な計算にコンピュータを利用することが多かったため、世間では数学とプログラミングに何か関係のあるようなことのように思われていますが、実際はあまり関係ないというのが実態です。
a = a + 1; /* って違和感あるはずなのに */
数学では「なんとかなのに」という言い方で数学とプログラミングが何か関係あるような言い回しには違和感を感じます。
大体、プログラミング言語の中での記号の意味と他の世界での意味が違うのがおかしいなどと言い出したら、プログラムなど組めないですよね。
プログラミングできる人とできない人との間の深い溝
プログラムはコンピュータに対する命令の羅列にすぎません。そして、プログラミングで使われる記号の意味は、そのプログラミング言語の作者が、「この記号はこういう命令として解釈しますよ」と定義したものに過ぎないので、数学的な意味とも自然言語的な意味ともなんの関係もないのです。
もちろん、数学的な計算を行うプログラムを作るなら数学に関する知識も必要でしょうが、プログラミング自体は命令文を順番に書いていくだけなので、数学の才能も、数学の知識も必要はありません。数学とプログラミングは別のものなのです。
歴史的にみて、当初は数学的な計算にコンピュータを利用することが多かったため、世間では数学とプログラミングに何か関係のあるようなことのように思われていますが、実際はあまり関係ないというのが実態です。
a = a + 1; /* って違和感あるはずなのに */
でまともに数学を習った人ならつっかかるはずだし、実際つっかかるなのに、ほとんどの言語が代入演算子として=を採用しているのはなぜなのだろう?そういうわけで、私は「a = a + 1;」に対しては何のつっかかりも違和感も感じないのですが、むしろ、
数学では「なんとかなのに」という言い方で数学とプログラミングが何か関係あるような言い回しには違和感を感じます。
大体、プログラミング言語の中での記号の意味と他の世界での意味が違うのがおかしいなどと言い出したら、プログラムなど組めないですよね。
プログラミングできる人とできない人との間の深い溝
プログラムはなぜ動くのか 第2版 知っておきたいプログラミングの基礎知識 著者:矢沢 久雄 価格:2,520円 日経BP社 by Amalink |
NTTドコモが、OSにAndroidを搭載したHTC製のスマートフォン「docomo PRO seriesTM HT-03A」をを2009年7月10日に全ドコモ取扱店で全国一斉に発売することを発表した。
「docomo PRO series HT-03A」を発売
ついに実機が発売されるようですが、月額費用はいくらなんだろう。
「docomo PRO series HT-03A」を発売
NTTドコモ(以下ドコモ)は、ケータイするGoogleTM「docomo PRO seriesTM HT-03A」を、2009年7月10日(金曜)に発売いたします。
ついに実機が発売されるようですが、月額費用はいくらなんだろう。
Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容 著者:木南 英夫 価格:3,150円 日経BP社 by Amalink |
Google(グーグル)のデベロッパー(プログラマ、ソフトウェアエンジニア)向けのイベント、「Google Developer Day」が6月9日にパシフィコ横浜で開催されることが発表された。Google Developer Day 2009 Japan では...
最近は将棋ブログと化していた梅田望夫氏のブログ(池田先生がRSS購読している残り4つのブログの中の1つ)ですが、やっと自己啓発に関する記事が掲載されていました。「しないことリスト」で考えてほしいこと松本大(マ...
ソフトウェア開発に関する多くの名著を持つジェラルド・M・ワインバーグ氏がコンサルタントとして生きていくため必要な16の道具を紹介している。「コンサルタントの秘密」の続編。コンサルタントの道具箱日経BP社 著...
「あけおめ、ことよろ」とは、「あけましておめでとう、今年もよろしく」の略で一般的に新年の挨拶として使用されている。一般的にボーナスが出る年末に上がって、年明けには下がると言われる株価ですが、早くも大幅...
ライブドアが、業務の進行管理から同窓会の出欠管理などに使える無料の進ちょく管理サービス「fixdap(フィックスダップ)」の提供を開始した。「fixdap」は、システム開発などの分野でプロジェクトのバグを登録し、...
ブラック会社に勤めてるんだが、もう俺は限界かもしれない職業はプログラマ。この職業、マジでやばすぎる。入社日での出来事。パソコンを渡される→指示された通り、色々なものをインストール→設計書を渡される。「...
(追記あり)
自民から持ちかけられた密室協議による大連立構想が、民主党役員会の反対で失敗に終わったことを理由に民主党の小沢氏が代表辞任を表明しました。【小沢代表辞任会見】朝日・日経以外の「自民寄り宣伝機関」に憤り【...
アクセスランキング
今日のアクセスランキング TOP 10
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(EA)「PositionKeeper MT5」 #FX (3 PV)
- [PR]ノーコードEA作成ツール「EAつくーる(GogoJungle)」 #MT4 #MT5 #自動売買 (2 PV)
- NoteでナンピンマーチンEA「Million Dollar MT5」を販売中 (2 PV)
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 (2 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)
- 免震装置のデータ改ざんが発覚したKYB株でインサイダー取引か #ネット炎上 (1 PV)
- 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (1 PV)
- MT4向け1ポジアノマリーEA「DAY TRADING」オープンソースライセンス(GPL3)で公開 #ドル円 (1 PV)
- MT4向けオープンソースナンピンマーチンEA「Automaton」 (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1873 PV)
- 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (302 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (259 PV)
- MT4向けオープンソースナンピンマーチンEA「Automaton」 (150 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (144 PV)
- 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 (142 PV)
- [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (136 PV)
- MT4向け1ポジアノマリーEA「DAY TRADING」オープンソースライセンス(GPL3)で公開 #ドル円 (126 PV)
- 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 (113 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (110 PV)
アクセス統計
ディレクトリ
関連サイト