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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

軌道に乗ったか!?

 この11月の売り上げ本数が、10本の大台にのりました。私が最も力を入れているCAD関連ツールがです。喜ばしいことです。関係各位への感謝がつのります。  思えば半年前、あるユーザーの要望から始まったこ …

特定サーバーにアクセスするためのIDと一致するものだけを許容するプログラムをつくるには(1)

Windowsで動作させるC#のプログラムの話で、特定サーバーにアクセスするためのIDと一致するものだけを許容するプログラムを作ろうとしていて、なかなか難航したのでその記録を残しておく。ようするに、I …

MSDN(VisualStudioサブスクリプション)を契約してみた

会社を辞めてみてしばらく経つが、Windowsプログラミングの礎となるMSDNの契約をやっとしたぞという報告。MSDNなんて言い回しは古くて、今はVisualStudioサブスクリプション。サブスクラ …

インフラSEへの道~マジックパケットを送信してマシンを起動する~

Wake On LANを試してみようと以下の記事を書いたわけだが、PowerShellでマジックパケットを送信しようとしたところ、PowerShellのセキュリティや文字コードがややこしいと感じて、自 …

zipcopyの画面設計と動作仕様をまとめた

以下の課題について、まずは画面設計と画面設計をまとめた。 コピー元でzip圧縮後にネットワーク越しにファイルコピーしてコピー先で解凍するのを自動化できないか アプリ名はzipcopyとした。ググったと …