格好悪いとはこう言う事さ

飛ばない豚の格好悪い日常を書き綴る、豚の独り言。

カテゴリー: C/C++

「ナビつき! つくってわかる はじめてゲームプログラミング」

 今朝、ニンテンドースイッチ用ソフトの「ナビ付き! つくってわかる はじめてゲームプログラミング」が届きました。 正直なところ予約していたのはすっかり忘れていたので、「何が届いたんかな?」と思っていました。 まだパッケージを開封すらしていないので、また時間のあるときにでもゆっくりと勉強してみようと思います。  今日は朝からあちこち自転車で走り回っていましたので、無茶苦茶疲れました。先ず朝一に近鉄長瀬駅近くにある喫茶店へ、レトルトカレー(弟の分)を買いに行き、帰宅後に少し休憩した後、午後一に精神障害者手帳の更

Visual Studio2019でテキストのサンプルプログラムをそのまま使う。

 備忘録です。 VS2019では、何故か一般的なテキストのサンプルプログラムを入力すると、scanfやfopen関数などでコンパイルエラーが出てしまいます。 それを避けるためには以下の設定が必要となります。 「プロジェクトのプロパティ」→「構成プロパティ」の中の「C/C++」→「SDLチェック」を「いいえ(/SDL-)」に変更。  「プロジェクトのプロパティ」→「構成プロアティ」の中の「リンカー」→「システム」→「サブシステム」を「コンソール(/SUBSYSTEM:CONSOLE)」に変更。  以上です。

頭がごちゃごちゃ……。

 Pythonの勉強を始めて、今まで約30年ほど触ってきたC言語やC++とごちゃ混ぜになって来つつあります。 変数の型からfor文のような制御構文まで、同じ様な用語が飛び交っています。初めて学ぶ高級言語がPythonなら全く問題はありませんが、豚はアセンブラからC言語、C++言語と進んできており、その前にはBASICも触っているので、非常にややこしく感じています。 しかし「C/C++で言う所の○○だな」と理解することが出来るので、過去も全く無駄では無いのかな……。  ただ、豚の脳みその容量はそんなに大きくな

書籍を2冊購入。

 PythonやC#を新たに学ぶとの同時に、C/C++の復習をしておこうと思い、書籍を2冊購入しました。(まだ手元に届いていませんが)「C言語ポインタ完全制覇」と「C++クラスと継承完全制覇」です。 正直なところアセンブラでメモリとアドレスの関係を徹底的に叩き込んだので、ポインタは全く当たり前の概念で、初めて学んだときもすんなりと頭に入って来ました。 ですので今更勉強し直すことは何も無いのですが、まぁ軽く復習がてら読んでみようと思いました。 豚にとっての難題は「クラスと継承」の方です。クラスはC言語の構造体

予定は未定……。

 今は「日経ソフトウェア」の特集記事でPythonを勉強し始めましたが、メルカリで「Pythonスタートブック[増補改訂版]」を購入しましたので、特集記事での勉強が終わったら、次に読もうと思っています。実際はまだPythonのインストールとVisualStudio.Codeをインストールして、簡単なサンプルを少し試しただけなので、まだ手を付けていないのと同じです。「C#」も初めに読むための書籍を用意していますので、Pythonがある程度進んだら平行して学習をする予定です。 欲張りかも知れませんが、「C/C+

トラウマ……。

 起床が昨夜10時半でした。それからずっとPCの前に座って動画を視聴したりしていたのですが、今日の午前中に椅子にもたれたままうたた寝をしてしまいました。それで見た夢が物凄くリアルで、思い出すだけで悲しい夢でした。 豚のトラウマは大きく分けて2つ有るのですが、そのうちの一つにプログラマ時代末期の出来事があります。もういまから24年位前になるのですが、豚が失意のどん底に落ちてしまって、逃げるようにプログラマを辞めた時の夢でした。 あれ以来豚はプログラムを書く事が苦手になってしまい、特にVisual C++には極

世間では新年度が……。

 つい先日に年が明けたと思っていたら、いつの間にやらもう4月。豚はまだ初詣に出かけていません。破魔矢もお札も御守りも、昨年授かった物を持ち続けています。 こんな調子ですから、豚自身もまだ年度末さえ迎えていない状態で立ち止まったままです。  今日は俊徳道の元近商ストアのコンビニもどきに出かけたのですが、真新しいスーツを着た社会人一年生とおぼしき人の行列が、近鉄からJRへの改札へゾロゾロと歩いていました。どこかで研修を受けるんでしょうね。それを見て「ああ、新年度が始まったんだな」とやっと気持ちが新しい年に切り替

環境は整った。

 C#とPythonの書籍が手元に届いたので、これで何時でもプログラムの勉強が出来る環境が整いました。後はやる気とやる時間の確保だけの問題ですが、実は親父が検査を受けていて、今日の午後に連絡が有るそうです。それで万が一異常があれば、大きな病院での再検査や治療のために家を空ける事が多くなるので、代わりに豚が丸一日弟の介護を一人でやる事になります。そうなったら幾らやる気と環境が整っても、物理的に勉強などしている暇は無くなるので、どうなるか豚も戦々恐々として結果を待っています。  もし異常が無ければ、早速今日から

今日から勉強始めます。

 今日も本調子では無く、精神安定剤に助けられているのですが、このままズルズルと何もしないのは人生の無駄遣いなので、今日からプログラミング言語の勉強を始めます。  ターゲットはC++、C#、Pyhtonの3言語。C#は慣れてきたらUnityにも手を出したいと思っています。 ここ最近は午後8時には就寝して、午後11時には起床という生活を送っていましたが、出来るだけ頑張って夜間は起きて、明け方から眠るという風に改善していきたいと思います。  C++は殆どの箇所が分かっているので退屈になるかと思いますが、まだまだ使

C/C++から離れない理由。

 豚は本来、Z80や8086アセンブラを得意としていて、マクロな命令が使える言語よりもミクロな命令(MOV AH,8 の様な)でコードを書くのに適している頭を持っています。 C言語を初めて触ったのは高校3年の卒業間際でしたが、それまでアセンブラしか触ったこなかったせいなのか(勿論BASICは触っていましたが)、「printf (“Hello! C World”);」というようなコードで文字出力が出来てしまう事に戸惑っていました。それまでは文字コードをレジスタに入れて、テキストVRAM