そろそろC++20で何か作りたい 公開日:2021年11月12日 プログラミング技術情報 こんにちは高木です。 私は流行に飛びつくことはしません。また、天邪鬼なので、みんながやっていることはしませんし、みんながやっていないならやってみたくなります。プログラミング言語やフレームワークなんかもそうで、よほど必要に […] 続きを読む
C++20でTcl/Tk 公開日:2021年11月11日 プログラミング技術情報 こんにちは高木です。 普段、ちょっとしたC++のプログラムを書くときはmsys2上でMinGW-w64を使っています。最近、ようやくpacmanでインストールできるGCCのバージョンが11.2になりましたので、実験的にC […] 続きを読む
迂直の計と小敵の堅 公開日:2021年11月10日 雑記 こんにちは高木です。 今回も『孫子』の話題です。さかうえひとしさんが昨日に続き後編の動画を公開されています。まずはその紹介から この後編で扱っている範囲には、私が『孫子』の中でもとくに好きな言葉が2つ出てきます。 1つ目 […] 続きを読む
久々に『孫子』を読んでみたくなりました。 公開日:2021年11月8日 雑記 こんにちは高木です。 私は学生時代『孫子』が好きでよく読んでいました。もともとは字の練習のためのテキストとして使っていたもので、字の練習をしているうちに内容にも興味を持ちました。 ほかには「般若心経」も字の練習に使ってい […] 続きを読む
「等値」と「等価」 公開日:2021年11月7日 プログラミング技術情報 こんにちは高木です。 以前は「等値」と「等価」についてやたら神経質になっている発言が多く見られたのですが、最近はあまり見かけなくなりました。もしかしたら私が知らないだけかもしれませんので、念のため当時に考えたことを引っ張 […] 続きを読む
面倒くさいのが嫌ならプログラマーを目指すな! 公開日:2021年11月6日 雑記 以前、少しだけ学生にプログラミングを指導していたことがあります。当時、学生とよく行っていたやり取りがあります。具体的には、コーディングを面倒くさがって音を上げる学生とのつぎのようなやりとりです。 学生 「面倒くさい。先生 […] 続きを読む
浮動小数点数に等価演算子を使うのは本当にダメなのか? 公開日:2021年11月6日 プログラミング技術情報 こんにちは高木です。 昔からよく言われているノウハウとして、「浮動小数点数には等価演算子を使ってはならない」があります。プログラミング言語によって用語や演算子が少しずつ異なるので、最初にここでいう「等価演算子」について認 […] 続きを読む
qsort_sとqsort_rとqsort_s 公開日:2021年11月4日 プログラミング技術情報 こんにちは高木です。今回はC言語の紛らわしいライブラリ関数についての話題です。 C言語のライブラリ関数は、処理系によって似て非なるものが存在します。Visual C++のqsort_sとGNU C Libraryのqso […] 続きを読む
直値と直式 公開日:2021年11月4日 プログラミング技術情報 こんにちは高木です。 以前、「C/C++迷信集」の中で[迷信] ソースコード中の即値を全廃せよという記事を書きました。そこでも触れたのですが、定数をソースコード中に直に書くのが常に悪いとは限りません。あくまでもケースバイ […] 続きを読む
線形運動における変位 公開日:2021年11月3日 プログラミング技術情報 こんにちは高木です。 今回は少し趣向を変えて物理の話をしようと思います。物理といってもそんなに難しいことはやりません。高校1年生レベルの内容だと思います。もしかしたら私が高校生だった40年近く前と現在では大きくカリキュラ […] 続きを読む