オブジェクト指向が広まり始めた頃は、オブジェクト指向のメリットとして、夢のような話がたくさん喧伝された。だが現実には、オブジェクト指向を取り入れても、あらゆる問題が解決する訳ではない。むしろ、オブジェクト指向を導入することで、深刻なデメリットがもたらされることもある。 それでも、高い技術力をもって、大規模で複雑なソフトウェアを開発するチームでは、オブジェクト指向はたいへん有力であり、必須のスキルである。 ................ 続きを読む
#include <stdio.h> void main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); } #include <iostream.h> #include <string.h> class string { private: int size; char *ptr; string() : size(0), ptr(new char[1]) { ptr[0] = 0; } string(const string &s) : size(s.size) { ptr = new char[size + 1]; strcpy(ptr, s.ptr); } ~string() { delete [] p
ハノイの塔は1883年にフランスのE.Lucas(リュカ)が考案したゲームと言われています。著書『数学遊戯』の中にあるそうです。 これは次のようなゲームです。 台の上に3本の棒A,B,Cが固定されていて,そのうちの一本に何枚かの円盤が棒を通して重ねられています。円盤は下へいくほど半径が大きくなっています。 このとき,次の規則に従って,円盤をAからBに移動してください。 一回に一枚の円盤しか動かしてはいけません。 移動の途中で円盤の大小を逆に積んではいけません。常に大きい方の円盤が下になるようにして下さい。 棒A,B,C以外のところに円盤を置いてはいけません。 このゲームは元々手で実際にやるものですし,実際に玩具としてこのようなものがあるそうです。しかしここではこれをプログラミングの問題,即ち,解く手順をコンピュータを使って求める問題としましょう。 プログラミングの問題
熱湯から作ったアイスティーと異なり、冷蔵庫で長時間保存しても全く白濁し ません。(普通のアイスティーは冷蔵庫に入れておくと白く濁ります) たっぷり作って冷蔵庫に常備すると便利です。 保冷水筒に入れてお仕事やレジャーのお供にもお薦めです。 紅茶リーフ10g〜14g(ティースプーン中盛4杯程)につき常温水を1リットル加え、 そのまま常温で3〜5時間ぐらい放置します。 容器は麦茶ポットでも手鍋でも、何でも構いませんが他の食品の匂いがついていない物を使用してください。 3〜5時間置いた後、全体をかるく混ぜ、茶葉を濾し取りながら保存用の容器に移して出来上がりです。 茶葉を濾し取った後は冷蔵庫で保管してください。 最適な茶葉の量や浸け置き時間は水温や使用する紅茶の性質、味の濃さの好みにより異なりますので 調整してください。 茶葉が細かいほど、水温が高いほど、抽出時間は短くてすみます。 濃すぎた場合
アークランプの鈴木雄介さんが、最近のソフトウェア業界における人月の意味合いについてエントリを書いていた。以下の話は、オープンソースソフトウェア開発(オープンソースの導入、カスタマイズ、オープンソースそのものの開発)における話が、大部分を占めており、従来から存在するプロプライエタリソフトウェア開発には余り当て嵌らないと考えており、そのあたりは注意が必要と考えている。 http://www.arclamp.jp/blog/archives/000633.html プログラムのビジネス上の単位である人月は、開発者・発注者のいずれからみても、正しく基準となり得ていないという問題を孕んでいることは、よく知られた事実である。しかし、現在のところ、他に最適なモノサシがないため、やむを得ず、これを使っているのが現状ではないだろうか。鈴木さんは、その人月が、ある開発手法においては、有効になってくるのではない
This shop will be powered by Are you the store owner? Log in here
JavaScript Actual JavaScript Engine Performance JavaScript: The Wrrrld's Most Misunderstood Programming Language The World's Most Misunderstood Programming Language Has Become the World's Most Popular Programming Language A Survey of the JavaScript Programming Language Code Conventions for the JavaScript Programming Language The Little JavaScripter Private Members in JavaScript Prototypal Inherita
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く