PHPで64ビット以上の整数を扱う 公開日:2021年12月20日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 例によってPHPでC言語やC++の前処理を行う話題の続きです。といっても、今回は前処理に特化した話題というよりは純粋にPHPの話題に近いかもしれません。 C言語やC++の前処理を行うにあたって、初 […] 続きを読む
PHPで文字リテラルと文字列リテラルを生成する 公開日:2021年12月19日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 またまたPHPでC言語やC++の前処理を行う話題です。これまで何度か必要なときがあったのですが、議論の本質ではないと避けてきた、文字リテラルや文字列リテラルの生成についてそろそろ取り上げたいと思い […] 続きを読む
PHPでC++の前処理を行う 公開日:2021年12月18日 PHPによる前処理プログラミング技術情報 こんにちは、高木です。 長い間、PHPでC言語の前処理を行う話題が続いてきました。このあたりでちょっと違う話題に移りたいと思います。といっても、PHPでC++の前処理を行う話題なので、C言語前処理の流れをそのまま引き継ぐ […] 続きを読む
母国語によるプログラミングでのクラスの扱い 公開日:2021年11月23日 プログラミング技術情報 こんにちは、高木です。 前々回、前回と母国語を使ったプログラミング、具体的には識別子の命名について考えてきました。これまではどちらかというと一般論でしたので、今回は少し対象を絞って考えていくことにします。オブジェクト指向 […] 続きを読む
生のポインタを使わずにC++のプログラムを書けるか? 公開日:2021年11月16日 プログラミング技術情報 こんにちは、高木です。 タイトル通り、今回は生のポインタを使わずにC++のプログラムを書けるのか? という問題に挑戦したいと思います。 前提 ここで前提条件を固めておきたいと思います。生のポインタを本当一切使わないのであ […] 続きを読む
ちょっとどうにかならんのか? C++/CLI 公開日:2021年11月2日 プログラミング技術情報 こんにちは高木です。たまには愚痴を吐いてみようと思います。そういうのが嫌な方はこの時点でそっと立ち去ってください。 現在私が関わっている開発ではC++/CLIを使っています。このC++/CLIがなかなかの曲者で、いつにな […] 続きを読む
Tcl/Tkで手軽にGUIを作ろう! 公開日:2021年10月28日 プログラミング技術情報 こんにちは高木です。今回は久々にTcl/Tkの話をしようと思います。 いろいろなソフトウェアを開発していると、最終的な製品には必要なくても、開発段階ではデバッグ等にGUIが必要、またはあれば便利という状況が多々あります。 […] 続きを読む
グローバル変数について考えてみる。 公開日:2021年9月11日 プログラミング技術情報 今回は、プログラミングの世界ではとかく嫌われがちな「グローバル変数」について考えてみたいと思います。 「グローバル変数」という用語は、どこからでもアクセスできる変数程度の意味で使われています。しかし、プログラミング言語に […] 続きを読む
11. 双方向線型リスト処理テンプレート 公開日:2021年9月10日 C++関数・テンプレート集プログラミング技術情報 元ネタ C++では、双方向リストはわざわざ話題として取り上げるまでもありません。なぜなら、std::listクラステンプレートを使えば解決するからです。 ↑ C++関数・テンプレート集 続きを読む
10.8 通算日数⇒グレゴリオ暦/ユリウス暦変換 公開日:2021年9月10日 C++関数・テンプレート集プログラミング技術情報 前回同様、Wikipediaの計算式を元に修正ユリウス日から年月日の変換を行います。ユリウス日から修正ユリウス日を求めるには2400000.5を引くだけですので、今回は割愛することにしました。 それではまず、修正ユリウス […] 続きを読む