GUIについて。
あるいはWindowシステムかな。
ユーザーとの対話に利用するボタンやテキストの入出力をGUIでどうやって行うか。
前章まではプログラマが一方的に実行するだけだったものをユーザーとやりとりしてその変化を画面に表示させる方法。
コンピュータサイエンスの話題、Common Lisp、すこしHaskellにも触れます 求職中 スキルとしてはVisual StudioでC#が得意 Webアプリケーション、データベースの一般的な操作に精通しています 要件定義から設計、実装まで問題なくこなせます 一般的なプログラミング言語なら問題なく扱えます
2011年11月13日
14章
仮想関数とかオーバーライドを解説してある。
ここはいっきに難しくなっている。
抽象化とかについて。
仮想関数の実現方法なんかいきなり言われてもピンとこないだろうけど説明は必要だと思うのでちょっと難しくなっているのはしょうがないかな。
話がグラフィックから離れ気味でクラスについての説明、オブジェクト指向の考え方についてになっている。
p.453の
「言語の達人になることはお勧めしない。」
はなかなか感慨深いお言葉だと思います。
ここはいっきに難しくなっている。
抽象化とかについて。
仮想関数の実現方法なんかいきなり言われてもピンとこないだろうけど説明は必要だと思うのでちょっと難しくなっているのはしょうがないかな。
話がグラフィックから離れ気味でクラスについての説明、オブジェクト指向の考え方についてになっている。
p.453の
「言語の達人になることはお勧めしない。」
はなかなか感慨深いお言葉だと思います。
2011年10月30日
2011年10月25日
ジョン・マッカーシーについて
本当にお礼を言いたいです
Lispは本当に素晴らしい言語だと思います
Lispがなかったら生きている楽しみが半減してます
Lispには本当に素晴らしいものが詰まっています
ガベージコレクション、ラムダ、マクロ、S式、リスト処理
本当に素晴らしいと思う
亡くなったこの機会に本当にお礼を言いたいありがとうございます
以前から思っていたのだけどこうやって改めて言うきっかけがなかったのですが改めて言いたいです
ジョン・マッカーシーは亡くなったけどLispは不滅だと思う
Lispは本当に素晴らしい言語だと思います
Lispがなかったら生きている楽しみが半減してます
Lispには本当に素晴らしいものが詰まっています
ガベージコレクション、ラムダ、マクロ、S式、リスト処理
本当に素晴らしいと思う
亡くなったこの機会に本当にお礼を言いたいありがとうございます
以前から思っていたのだけどこうやって改めて言うきっかけがなかったのですが改めて言いたいです
ジョン・マッカーシーは亡くなったけどLispは不滅だと思う
2011年10月21日
ascii technologiesが休刊だって
売れなかったんだろうな
これだけコンピュータ全盛の時代にもかかわらず売れないんだろうな
やっぱり日経ソフトウェア程度のものにしか興味ないんだろうな
まあそうは言っても俺も買ってなかったくらいだからね
まともな雑誌の残りはsoftware designだけなんだけどさあれもほとんど広告だからね
ほとんど広告であの値段では売れなくてもしょうがないよね
コンピュータが発達して情報がゆきわたるようになったら発展に貢献した技術雑誌が衰退していくとはなんとも悲しいかな
でもこれも時代の流れだと思うと逆らえないことかもね
これだけコンピュータ全盛の時代にもかかわらず売れないんだろうな
やっぱり日経ソフトウェア程度のものにしか興味ないんだろうな
まあそうは言っても俺も買ってなかったくらいだからね
まともな雑誌の残りはsoftware designだけなんだけどさあれもほとんど広告だからね
ほとんど広告であの値段では売れなくてもしょうがないよね
コンピュータが発達して情報がゆきわたるようになったら発展に貢献した技術雑誌が衰退していくとはなんとも悲しいかな
でもこれも時代の流れだと思うと逆らえないことかもね
2011年10月14日
デニス・リッチーについて
なにか特別思い入れとかあるわけじゃないしそんなに知らないんですけど一応C言語やUNIX作ってくれた人ってことでお礼を言いたいですね
まあ別にC言語習ったときは既に時代遅れな感じだったからそこまで感動とかないんですけどね
ただ圧倒的にすごいとは思いますよ
C言語とUNIXだからね
今のこの世のこの状態にこれだけ影響ある人はあんまりいないんじゃないのかな
ってくらいC言語の影響力はすごいとは思うけどね
こちらも最近お亡くなりになられたスティーブジョブズさんとはまったく対照的な感じですよね
スティーブさんは表にでてどうこうって人だけどデニス・リッチーは影の存在陽があたってないなって
yahooの見出しが名前じゃないところがスティーブジョブズとは違った人柄なんだろうな
まあ別にC言語習ったときは既に時代遅れな感じだったからそこまで感動とかないんですけどね
ただ圧倒的にすごいとは思いますよ
C言語とUNIXだからね
今のこの世のこの状態にこれだけ影響ある人はあんまりいないんじゃないのかな
ってくらいC言語の影響力はすごいとは思うけどね
こちらも最近お亡くなりになられたスティーブジョブズさんとはまったく対照的な感じですよね
スティーブさんは表にでてどうこうって人だけどデニス・リッチーは影の存在陽があたってないなって
yahooの見出しが名前じゃないところがスティーブジョブズとは違った人柄なんだろうな
2011年9月18日
9章
クラスについて
クラスの存在する意味や目的
インターフェイスの大切さについて
なんでもかんでもメンバにするんじゃなくてヘルパー関数で解決しましょうっていいこと言ってますね
第1部終了
C++の言語仕様の基本を一通りめぐったって感じですね
標準ライブラリもほとんど登場しなかったしC++の特徴らしさに触れるのが第1部かな
配列が出てこないところがいいですね
クラスの存在する意味や目的
インターフェイスの大切さについて
なんでもかんでもメンバにするんじゃなくてヘルパー関数で解決しましょうっていいこと言ってますね
第1部終了
C++の言語仕様の基本を一通りめぐったって感じですね
標準ライブラリもほとんど登場しなかったしC++の特徴らしさに触れるのが第1部かな
配列が出てこないところがいいですね
2011年9月4日
2011年9月3日
6章
文法をここまで詳細に解説している本はなかなか見かけないかな。
プログラミング言語が言語と言われている理由が理解できるかも。
この章を読むと言語について学習していると思える。
文法について説明しようと思うとこうなるのだなと。
プログラムの入門書で構文解析なんて登場するとは思わなかった。
でも知ってることは非常に重要だと思うので必要なのかな。
プログラミング言語が言語と言われている理由が理解できるかも。
この章を読むと言語について学習していると思える。
文法について説明しようと思うとこうなるのだなと。
プログラムの入門書で構文解析なんて登場するとは思わなかった。
でも知ってることは非常に重要だと思うので必要なのかな。
5章
例外登場。
不正な引数やランタイムエラーなどとても入門書らしい内容。
がこんなにも早く登場している。
実行時エラーコンパイル時エラーを色々な例でしてしてあるので分かりやすいと思う。
引数チェックや戻り値チェックも解説してある。
普通のプログラムなら当然チェックしてあたりまえのことが説明されている。
始めたばかりの人はエラー処理とか端折りたくなると思うのだけどこうしたことがキチンとできるかどうかが大きな分かれ目になると思うのでエラー処理デバッグに関してはしっかり勉強してほしいと思う。
不正な引数やランタイムエラーなどとても入門書らしい内容。
がこんなにも早く登場している。
実行時エラーコンパイル時エラーを色々な例でしてしてあるので分かりやすいと思う。
引数チェックや戻り値チェックも解説してある。
普通のプログラムなら当然チェックしてあたりまえのことが説明されている。
始めたばかりの人はエラー処理とか端折りたくなると思うのだけどこうしたことがキチンとできるかどうかが大きな分かれ目になると思うのでエラー処理デバッグに関してはしっかり勉強してほしいと思う。
4章
いきなりvectorが登場するあたりはなかなかすごいですね。
<>とか説明しないでこういうものだと言い切っているあたり入門書なんだなと改めて思いました。
後からちゃんとした説明がでてくるのだろうけど配列の前にvectorが登場するところは素晴らしいと思います。
C++を使ってるなと。
Cの配列使わないでvector使うようにさせているところは素晴らしいですね。
制御構造や繰り返し型に関しては普通だと思う。
ただし注意点switchのbreakを必ず付けるよう言っているあたりもいいですね。
この本でプログラミングを勉強しようとしている人はこういう注意点まで記述されているから読んで含めて欲しいと思います。
<>とか説明しないでこういうものだと言い切っているあたり入門書なんだなと改めて思いました。
後からちゃんとした説明がでてくるのだろうけど配列の前にvectorが登場するところは素晴らしいと思います。
C++を使ってるなと。
Cの配列使わないでvector使うようにさせているところは素晴らしいですね。
制御構造や繰り返し型に関しては普通だと思う。
ただし注意点switchのbreakを必ず付けるよう言っているあたりもいいですね。
この本でプログラミングを勉強しようとしている人はこういう注意点まで記述されているから読んで含めて欲しいと思います。
2011年8月29日
3章
普通です
他の今までの章と比べるとあまりにも普通すぎてびっくりする
違う本読んでるかと思うくらいに普通
普通に値の話
「=」演算子の動きだったり値の初期化と代入の違いを説明したり
「=」が数学的な等式ではなくて代入だと言っているあたりは普通によく見かける普通の入門書みたいです
普通にこんな話もあるってことがわかってよかった
やっと普通にプログラミングがでてくる
しかしここまで読みすすめないと普通の話がでてこないからこの本は手に取らないだろうなとやっぱり心配になりますね
他の今までの章と比べるとあまりにも普通すぎてびっくりする
違う本読んでるかと思うくらいに普通
普通に値の話
「=」演算子の動きだったり値の初期化と代入の違いを説明したり
「=」が数学的な等式ではなくて代入だと言っているあたりは普通によく見かける普通の入門書みたいです
普通にこんな話もあるってことがわかってよかった
やっと普通にプログラミングがでてくる
しかしここまで読みすすめないと普通の話がでてこないからこの本は手に取らないだろうなとやっぱり心配になりますね
2章
とにかく概要
いままでの細かい話とは一転して本当に概要
プログラミングとかソフトウェアに関して現実的にどうやって成り立っているかがめちゃくちゃ大雑把に書いてある
対象者が読んで理解できるか謎すぎると思うのだけどBjarneが相手にしている人はこんな感じの人なのかと思ってしまいました
いままでの細かい話とは一転して本当に概要
プログラミングとかソフトウェアに関して現実的にどうやって成り立っているかがめちゃくちゃ大雑把に書いてある
対象者が読んで理解できるか謎すぎると思うのだけどBjarneが相手にしている人はこんな感じの人なのかと思ってしまいました
1章
哲学の本かと思った
とてもプログラミングの本とは思えない
まったくソースコードとか出てこない
intとかまったく出てこないでBjarneの熱い思いで一つの章が出来上がっています
熱い思いを持った人が対象の本なだけあってありえない内容です
ここで挫けないで欲しいところですけど
とてもプログラミングの本とは思えない
まったくソースコードとか出てこない
intとかまったく出てこないでBjarneの熱い思いで一つの章が出来上がっています
熱い思いを持った人が対象の本なだけあってありえない内容です
ここで挫けないで欲しいところですけど
2011年8月28日
0章
まえがきと0章
長い
このまえがきの時点でこの本の対象者は逃げ出すんじゃないかと心配になっちゃう内容
この時点で「やさしいC++」とか「できるC++」みたいな本に興味が移るんじゃないかなと
まえがきとか0章読んでみてもその対象者と想定されている人との剥離っぷりがすごいと思う
これからプログラミングを学ぼうとしている人にたいしてソフトウェアとかプログラミングについていきなりここまで語っている人もめずらしいのではないでしょうか
熱いのは熱い熱意は非常に感じられる0章でしたが
長い
このまえがきの時点でこの本の対象者は逃げ出すんじゃないかと心配になっちゃう内容
この時点で「やさしいC++」とか「できるC++」みたいな本に興味が移るんじゃないかなと
まえがきとか0章読んでみてもその対象者と想定されている人との剥離っぷりがすごいと思う
これからプログラミングを学ぼうとしている人にたいしてソフトウェアとかプログラミングについていきなりここまで語っている人もめずらしいのではないでしょうか
熱いのは熱い熱意は非常に感じられる0章でしたが
登録:
投稿 (Atom)