...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

C

%*s

C

D言語ではよく使う %*s ですが・・・. #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { char a[10]; scanf("%*s%s",a); printf("%s", a); return 0; } 1つめの文字列を読み飛ばすとかできたんだな.

CとC++の互換性

C C++

C99で互換性が失われてしまったわけだが,もうC++はCには追随しないのだろうな. C++はもっと色々なものをdeprecatedにしてもいいと思う.

言語の違い (2)

Cの専門家の先生に「C++とC#って何が違うの?」と訊かれてどう答えたらいいか困った.Cユーザの視点になって考えてみたら何も違わないような気がして. これだ,というのを思いついた. 標準のGUIライブラリがあるかないか. それ以外は些細な違いという気が…

C GUI Tool Kit: Amulet

C

AmuletベースのシンプルなGUIを持つCASL-IIシミュレータを今時のGUIに書き換える仕事をお願いされた. さてAmuletってなんぞ. ってことでソースを見てみたがAmuletのヘッダがないのでマクロが展開できなくてどんな関数宣言なのかわからん. まあ,いい,ど…

言語の違い

Cの専門家の先生に「C++とC#って何が違うの?」と訊かれてどう答えたらいいか困った. Cユーザの視点になって考えてみたら何も違わないような気がして.

理想と現実

情報系学科の人間が大学の講義でオブジェクト指向の勉強までしているのに,Cで関数を自作する方法とその意味を理解していないという現状はどうにかならんもんかね.

それってなんてCfront?

C C++

コメント欄が見つからなかったのでここへ. データ管理の構造体に継承とか仮想関数を使って便利に拡張できないのがつらすぎる。 http://ritaz.blog64.fc2.com/blog-entry-321.html 今時 pure C なんて苦行ですね. なんちゃって継承とかなんちゃって仮想関数…