タグ

ブックマーク / www.pro.or.jp/~fuji (4)

  • Cプログラミング診断室/キャストが好き/自動的型変換

    では、今回のプログラムの問題点をチェックしていきましょう。まず目につくのが、キャストの 多さです。(float)とか、(double)とか、(long)などと、かっこの中に「型」だけが書かれている ものです。C言語では、この(float)などという、型だけをかっこでくくったものも演算子として 扱われます。C言語では、キャストによる型変換は必要不可欠ですが、キャストをリスト全体にいっ ぱいばらまかれてしまうと、非常に読み辛くなります。 ■代入時の自動的型変換■ C言語では、演算あるいは代入などにおいて、自動的型変換(暗黙的型変換)が行なわれます。 オリジナルでは、代入のとき次のようにキャストしています。 60 w1 = (double)a; 95 *cts = (float)1.0; 113 *xx = (long)xd; 60行は、float型のaをdouble型のw1に代入するために、(

  • ハッカー支援事業を国が始めるというので野次馬をしてきた、しかし

    2000年7月15日 先日、もうそろそろ倒産の頃ではないかというの でちょいと細工をしたことを書いたが、そうしたら、そごうがその日のうちに お亡くなりになったようである。ご愁傷様というべきかどうかは分からぬが、 問題をこんな風にしたと言われている前水島会長の豪華が、どうも私の記憶に有る 豪華であることが判明してしまった。渋谷から下北沢にかけては、もう何十年も 前から知っている地帯でもあり、水島邸は京王線池の上駅から淡島通りの方に下って 行く方にあり、あの、「何なんだろうねあの屋敷は」という奴らしい。今晩でも 再確認しに行こうかな。 それから、先日、ものすごく真面目と言うか、阿呆臭いというか、現在の大学の 実情を教えてくれるようなメールが届いた。関東地方にある某理工系の私立大学の 学生から来たものである。最終課題が全然分からないから教えて欲しいというもの であった。それにしても、名前すら書い

  • シグマ計画/(コ)の業界のオキテ

    シグマ計画というコンピュータに関する通産省の国家プロジェクトがあった。このプロ ジェクトは、ソフトウェア開発の効率化を目指したものであった。 「1990年には60万人のソフトウェア開発技術者が不足する」 との報告書が1984年に産業構造審議会から出され、将来のソフトウェア・クライシス 対策として始まった。このプロジェクトに下に作られたコンピュータが「シグマ・コンピュー タ(シグマ・ワークステーション)」である。正確には、シグマ計画で作り上げた物は、 コンピュータではなく、シグマOSというコンピュータを制御しているオペレーティング・ システムであるが、そんな細かいことはどうでも良い。 結論から先に言えば、この国家プロジェクトは、見事なまでの大失敗であった。国家プ ロジェクトの期間は1985年からの5年間であった。終了時点で失敗ははっきりしてい たのであるが、プロジェクトの期間が終わると同時に

    シグマ計画/(コ)の業界のオキテ
  • Cプログラミング診断室 - 藤原博文

    はじめに 開院準備 昔むかし/ レベル差/ 教育/ ネットワーク/ 情報集め/ 隠すことについて/ プログラムコンテスト/ ドキュメント/ 楽するように/ 手抜きと下手の違い/ 開院 第1部 外来 第1章 普通の初心者 最初から充実した(!?)プログラムが登場 関数を短くし、コメントを改善する 上手になる秘訣/ プログラムの紹介/ 何だ、このプログラムは!!/ 短くするには/ コメントについて/ 無駄な努力をやめよう/ 名前/ 気になる個所/ 修正プログラム/ 課題/ まとめ 第2章 これでもプロ 売りものであるにもかかわらず、超きたない! 構造的な欠陥の指摘〜引数、ポインタの活用 プログラムの紹介/ 「超」基的問題点/ 関数分解/ 構造的欠陥/ 引数を使おう/ ポインタ/ その他/ まとめ(修正プログラム) 第3章 上司が問題 まさに驚異的なプログラムの見というべき 内容の修正から、

  • 1