CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

C言語

投稿日:

遡ること10数年、初めて学んだコンピュータ言語がC言語でした。以来、ずっとやってます。机の上には本が一冊。

「実習C言語」(アスキー・ラーニングシステム)

この本の画像を探してみましたが、古いだけにみつかりませんでした。しかたなく、改訂版(今売ってるの)を載せときます。

習い始めた当時のことを思い出してみます。一番苦労したのは、ポインターと配列。それから文字列操作。C言語特有のアドレス管理には苦しめられました。ビット演算もわけわからず、死にそうでした。構造体はわかりましたが、共用体は今だによくわかりません。自分のプログラムで共用体なんて使ったことありません。

今でも、月に2,3回ページを開きます。よく調べるのは、データ型(short,long,doubleなど)のとりえる数値の範囲、制御文字(\n,\tなど)、演算子の優先順位、といったところです。

MFCや.NET Frameworkが出てきて、C言語固有の処理は必要なくなってきてます。MFCのCStringやCArrayに初めて触れたときには、カルチャーショックを受けました。なんて便利で使いやすいのだろう!と。でも、原始的なC言語の処理にも、けっこう愛着があります。

-ソフト開発
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

PDFアレコレをVer3としてリニューアルしたのは、GUI操作をちゃんできるようにしたかったからだ

PDFアレコレをVer3としてリニューアル。 Ver3.00 2020/5/24 ・起動画面をプレビュー画面(PDFの描画画面)に変更して、起動画面からすべての操作(画像変換・ページ編集・テキスト抽出 …

no image

PMサーバー版リリース

ペーパーモデル化ツールサーバー版の宣伝。 詳しくは、kensetsu21のこちらのサイト(PDF)をご覧あれ。 クライアントは、サーバー上の共有フォルダにファイルを ドラッグ&ドロップするだけ。 サー …

インストーラ作成ツール調査(VisualStudio Installerと簡単インストーラ)

まずは20年ほど前に書いた記事「簡単インストーラ」を読み返してみた。当時はInstallShieldをよく知らんかったが、今はよくわかっているほうで、さらにはInstallShieldに慣れきってしま …

no image

ファイル選択でアプリ即死

まずはキーワードを並べる。 ・ファイル選択ダイアログ ・デスクトップ ・ツールチップ ・マウスカーソル ・2回目 ・落ちる(スッといなくなる) ・Adobe Reader 7 ・pdfshell.dl …

AutoCADのクリッピング情報を語る

AutoCADのクリッピング情報は様々あって、代表的なものとしてレイアウトのビューポート枠によってモデルの絵をクリッピングするというのがある。モデルをのぞき込む窓がビーポートであって、そいつにはレンズ …