C言語なら俺に聞け 162

レス数が1000を超えています。これ以上書き込みはできません。
2023/10/30(月) 17:13:00.82ID:hHEGE8Ol0
!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/

C17
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf

C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C23 最新ドラフト
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3047.pdf

C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/

※前スレ
C言語なら俺に聞け 161
https://mevius.5ch.net/test/read.cgi/tech/1682053520/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
986デフォルトの名無しさん (ブーイモ MMfa-HocF)
垢版 |
2024/07/16(火) 15:50:51.48ID:U7/vzWh2M
>>985
なるほどー
WinRTって聞いたことあったが
そういう位置づけなのね
2024/07/16(火) 16:26:42.34ID:f/Rbre/X0
Windows の API で Win32 API とは別系統と言えるのは WinRT くらいなんだけどね。

Windows にはサブシステムが追加されることもある。
普段は Win32 サブシステムや Win64 サブシステムの上で作業してると思うけど
今だと WSL (Windows Subsystem for Linux) もメジャーな存在になってる。
そういったサブシステムとアプリケーションとの間のインターフェイスは Win32 API とは別系統。

Windows のサブシステムという仕組みは新しいものではなくて、
かつては POSIX (Unix の統一規格) サブシステムや OS/2 サブシステムが載ってた時期もあった。
2024/07/16(火) 17:02:50.25ID:o15eUmK30
WinRTはサブシステムじゃないだろ
Win32の上に構築されてる
2024/07/16(火) 17:22:22.40ID:f/Rbre/X0
>>988
Windows の API として別系統なのは WinRT (くらいしかない) だけど
それとは別に全く根本的に違うサブシステムが乗ることがあるからいくらでも違うものがありうるって話ね。
990デフォルトの名無しさん (アウアウエー Sa02-hIhh)
垢版 |
2024/07/16(火) 18:14:55.55ID:zAWhziLLa
NTLDR
2024/07/16(火) 22:44:21.14ID:ZrsCjURC0
C言語なら俺に聞け 163
https://mevius.5ch.net/test/read.cgi/tech/1721137434/
2024/07/17(水) 03:08:40.82ID:Si6nD6Cy0
WinRTがサブシステムかどうかは不明だし、Win32の上に構築されてるかも明らかにされてない
少なくともMSはWin32に変わるC++の基礎と位置付けていて、MSは今後はWinUI3を推奨とアナウンスしたけど、それの基礎でも有る
WinRTはCOMのAPIなのでJavaScriptやC#等の他の言語からでも使える
2024/07/17(水) 08:07:58.66ID:rcKIBlXh0
WinRT の実装はどうあれ API であるとは書いてあるのでそれが公式な立場
2024/07/17(水) 10:40:59.54ID:okwkanyy0
プロセス情報とロードされるDLLみたら明らか
サブシステムでない
2024/07/17(水) 12:23:19.00ID:RM/TGsIi0
ComCtl32.dll万歳
2024/07/17(水) 14:48:58.95ID:Sspv/MB00
昔は遅くて良いならbasicインタープリター、速さを求めるならアセンブラかC言語しかなかった
それで仕方なくアセンブラ、それも面倒だからCを勉強したけど
オレはもう最近はC#かVB.netで楽してるわ
VBなのはbasicに慣れててすぐ書けるからだな
それでも十分実用速度でGUIアプリ出来て満足してる

今からGUIアプリをCで作りたいとか >>946 はすごいな

スレチスマソ
2024/07/19(金) 01:41:17.15ID:ZuPPmWX/0
WinRTは全く流行らず終わった
俺が知ってるのはそれぐらいだぜ
2024/07/19(金) 01:57:02.76ID:C8y14UUu0
終わったのはWindowsかも知れないと思う今日この頃
2024/07/19(金) 02:41:34.60ID:JL3kCSXE0
WindowsRT…ARM版Windows8
WinRT…Windows Rutime API
2024/07/19(金) 02:42:03.28ID:MAZ+GQEV0
WinRTを試そうと思ってるのに
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 262日 9時間 29分 4秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況