アカウント名:
パスワード:
ちょうど Windows XP が出たあたりで Linux (debian) に乗り換えました。その後は業務で office / adobeのアプリを使う時だけ windows を使うぐらい。
でも先日、部下のWin32アプリのデバッグを少し手伝った際、XP時代の知識で Windows 10や11の開発が普通にできることを実感してびっくりしました。Win32は全然進化してないんですよね。いまだに WinMainとかDllMainで動いています。
……でっかい釣り針だなあ
未だにvoid main()とか言ってほしいんですかね。そしたらint main()に進化したとか返ってくるんですかね。部下も崩れが邪魔すんなって感じなんでしょうね。
低能プログラマだが未だにmain以外でもvoid関数の存在意義が理解できない。終了ステータスすら返さないって手抜き以外の何なんだよと。
abort, exit, quick_exitあるいはWindowsならExitProcessなど、絶対に返ってこない関数はvoidでも良いのではないだろうか?
余談:そういう関数に付与するnoreturnhttps://docs.microsoft.com/ja-jp/cpp/c-language/noreturn?view=msvc-160 [microsoft.com]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
個人的には最後のWindows (スコア:0)
ちょうど Windows XP が出たあたりで Linux (debian) に乗り換えました。
その後は業務で office / adobeのアプリを使う時だけ windows を使うぐらい。
でも先日、部下のWin32アプリのデバッグを少し手伝った際、XP時代の知識で Windows 10や11の開発が普通にできることを実感して
びっくりしました。Win32は全然進化してないんですよね。いまだに WinMainとかDllMainで動いています。
Re: (スコア:0)
……でっかい釣り針だなあ
Re: (スコア:0)
未だにvoid main()とか言ってほしいんですかね。
そしたらint main()に進化したとか返ってくるんですかね。
部下も崩れが邪魔すんなって感じなんでしょうね。
Re: (スコア:0)
低能プログラマだが未だにmain以外でもvoid関数の存在意義が理解できない。
終了ステータスすら返さないって手抜き以外の何なんだよと。
Re:個人的には最後のWindows (スコア:0)
abort, exit, quick_exitあるいはWindowsならExitProcessなど、絶対に返ってこない関数はvoidでも良いのではないだろうか?
余談:そういう関数に付与するnoreturn
https://docs.microsoft.com/ja-jp/cpp/c-language/noreturn?view=msvc-160 [microsoft.com]