タグ

2010年10月22日のブックマーク (3件)

  • 文字列操作は「C言語最大の欠点」か? | スラド デベロッパー

    ITProのコラム「記者の目」は複数の日経BPの雑誌記者が記事にはしにくい個人的な意見などを書いている人気コラムだが、最近「C言語最大の欠点」というタイトルのコラムが掲載された。 どうやらタレこみ子と同世代らしい記者は、C言語最大の欠点を文字列処理であると断じ、特にバッファーオーバーフローの回避のためのコードを書くのが大変なところと論じている。そして、C++でSTLのstringクラスを使うべし、と主張している。 タレこみ子の乏しい経験からいうと、バッファーオーバーフローの問題は確かに大きな問題だが、それは「文字列」処理で起きるというよりは、ネットワークから受信する「データ列」の処理で起きるケースのほうが多いように思う。STLについては詳しくないのだが、stringクラスは'\0'も含みうるデータ列を正しく処理できるのだろうか。 また、バッファーオーバーフローは問題として理解しやすく、コー

  • サルでもわかる基板の話 - 【 鉛フリー実装のお手伝いなら 有限会社 E.M.S. 】

    一部のページは会員制ページとなります。閲覧いただくためにはIDとパスワードが必要となりますので、お手数ですがお問い合わせフォームよりIDとパスワードの申請を行ってくださいますようお願いいたします。

  • (チラシの裏)

    データシート翻訳 まえがき 現在、自習目的で、AVRマイコン ATMega168のデータシートを翻訳しようとしています。 原文は、ATmega48/88/168 datasheet "8-bit AVR Microcontroller with 8K Bytes In-System Programmable Flash" (doc2545.pdf Rev.R)です。 翻訳文中にあるページ数の表記は、原文PDFに記載されているページを示しています(つまり、原文で「xxページを参照」と記載されている部分です)。翻訳文中では意味がありませんが、原文を調べる際に使えるかも、という意図で残してあります。PDFと同様に、HTML内部でハイパーリンクによって、参照先へジャンプできるようにしてあります。 現時点では、残念ながら、私以外の編集が出来ないリードオンリー状態ですが、 ある程度軌道にのり、強い需要

    belka333
    belka333 2010/10/22
    ありがたや ><