タグ

ネタとC言語に関するpmakinoのブックマーク (2)

  • C 言語や Windows プログラミングはこのようにして習得した Part 1 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    あまり参考にならないと思いますが、私がどのようにして C 言語や Windows プログラミングを習得したのかを書いていこうと思います。 C 言語を勉強しなければならないと思ったのは、中学 1 年生の 4 月でした。多くの中学校、高校にもあると思いますが、私が入学した「高槻中学校・高等学校」にもパソコン部のようなものがあり、そこでは C 言語が流行していました。 C 言語が流行していたといっても、「C 言語が良いらしいぞ」という言葉が流行していたという程度であり、誰か C 言語によるプログラミングがものすごくできて人に教える能力がある程度の生徒や教員がクラブにいた訳ではありません。当時、クラブでは PC で動作するフリーウェアのゲームが多数流行っており、放課後や昼休みなどに皆で必死にゲームをして遊んでいました。そのときに流行っていたゲームの 1 つに、以下の「Flying Jump」という

    C 言語や Windows プログラミングはこのようにして習得した Part 1 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    pmakino
    pmakino 2011/11/20
    「.exeファイルをダンプして気持ち悪い文字を画面に表示…というような高尚なこと」「「::」のような顔文字のような気持ち悪い記号」「この「Microsoft Foundation Class」というのには絶対に関わってはいけないに違いない」
  • C言語最大の欠点

    1980年代、筆者が高校生・大学生だったころに「C言語がすごい」という話を友人から聞いていた。しかし、当時の筆者が触れていたのはMSXパソコンのBASICと大学の汎用機のFortranくらいだった。C言語をやっと手に入れたのは、1992年の暮れである。清水の舞台から飛び降りるような気持ちでBorland C++の大箱を買って帰った。 それから20年近くが経過した今でも、C言語は「最強のプログラミング言語」と呼ぶべきポジションを確保し続けている。UNIXオペレーティングシステムとC言語が世界に与えたインパクトの大きさは、実に大きなものがあった。 ただ、C言語を学習したり評価したりする際には、C言語の大きな欠点を知っておく必要があるだろう。筆者が考えるその大きな欠点とは、「文字列の扱いが非常に面倒」であることだ。 「バッファオーバーフロー」を回避するのは大変 例を示そう。図1はC言語で記述した

    C言語最大の欠点
    pmakino
    pmakino 2010/10/21
    「C言語は「最強のプログラミング言語」」「そろそろC++を使ってみてもいいのでは?」(キリッ …15年前の記事にしか見えないけどスクリーンショットがAeroで秀丸 / 「最大の欠点」が好きな人だなあ http://bit.ly/3yI1ia
  • 1