C#, C♯, C#相談室 Part98

2024/06/29(土) 19:18:41.95ID:NohAfdfx0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

■Visual Studio 2022 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part97
https://mevius.5ch.net/test/read.cgi/tech/1671585518/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2025/04/16(水) 20:47:35.76ID:JiAmFx7+0
refじゃあかんの?
2025/04/16(水) 20:48:46.57ID:yzNZC+ym0
>>340
おぉ、ありがとう
ちょっとそれ元に弄ってみるます
345デフォルトの名無しさん (ワッチョイ ed96-VXNn)
垢版 |
2025/04/20(日) 10:42:31.48ID:T4EZ0xEH0
refとかout使うと機械語的にはゴミラッパーが生成される
ついでにboolも実はネイティブ型ではないので同様にゴミが生成される
多少可読性や安全性を犠牲にして良いなら
int TestFunc(uint dwType, byte* pBuffer, uint* pcbBufSize)とすればC/C++と遜色ない機械語になる
戻り値はintなので != 0としてbool判定をする手間がかかるけどね

ついでに.NETCore系統で且つ内部でIOなどを行わずに計算量が少なく割とすぐ戻る事が確定している場合は[DllImport("native.dll"), SuppressGCTransition]とすると尚良し
346デフォルトの名無しさん (ワッチョイ ed96-VXNn)
垢版 |
2025/04/20(日) 10:47:34.35ID:T4EZ0xEH0
もしネイティブ側の戻り値がBOOLではなくboolならC#側はbyteにすればいい
boolって実は結構罠だからな
2025/04/21(月) 11:37:03.90ID:ed9AfVbw0
CharGPTの回答

WinAPI型名  意味              C# 対応型                 備考・使い方例
BYTE     8ビット符号なし整数       byte                    0〜255
WORD     16ビット符号なし整数      ushort                   0〜65535
DWORD     32ビット符号なし整数      uint                    よく使われる
LONG     32ビット符号付き整数      int                    一部APIでは戻り値で使用
ULONG     32ビット符号なし整数      uint                    DWORDと同義扱いされることあり
BOOL     論理値(実際はint型)      bool または int              C#では [MarshalAs(UnmanagedType.Bool)] を使うと便利
LPSTR     ANSI文字列へのポインタ     string (MarshalAs(UnmanagedType.LPStr))
LPCWSTR    Unicode文字列定数へのポインタ  string (MarshalAs(UnmanagedType.LPWStr)) 通常はこれを使う
LPBYTE    BYTEへのポインタ        IntPtr / byte[] / byte*          C#で配列やポインタとして使う
LPDWORD    DWORDへのポインタ        ref uint / out uint / IntPtr        APIによって使い分け
HANDLE    汎用ハンドル          IntPtr                   ハンドルは全部 IntPtr
PVOID/LPVOID 任意のポインタ         IntPtr                   Voidポインタの表現
CHAR     1バイト文字           byte(ANSI)/ char(Unicode)       ANSI文字列なら byte
TCHAR     Unicode/ANSI切り替え可能文字型 char または string             Unicode前提なら char/string
2025/04/21(月) 14:43:06.51ID:AUqiwuPT0
何のためのVOIDポインタかで変わるしIntPtrで良いもんでもないわ
まぁなんだ、CharGPTなんて言うアホは黙っとけw
349デフォルトの名無しさん (ワッチョイ a6ce-i6bQ)
垢版 |
2025/04/22(火) 19:34:21.37ID:rMo0RJWh0
Copilot「僕の出番ですね!」
2025/04/23(水) 08:49:37.84ID:eLYGqJZZ0
去ね
351デフォルトの名無しさん (スフッ Sd0a-NF34)
垢版 |
2025/04/23(水) 12:17:26.63ID:snQ3Sxp8d
wchar : 「神は我を見放したのか」
2025/04/23(水) 20:01:13.83ID:WPvg2tW3M
>>347
ChatGPTはc#弱いな
2025/04/24(木) 01:47:59.03ID:MPcZRdS90
>>345
最近のC#はMIL(IL?)でなくマシン語を直接()生成するようになったのですか
354デフォルトの名無しさん (ワッチョイ f978-fvra)
垢版 |
2025/04/24(木) 21:13:01.92ID:985jarF60
>>353
最近は native AOT といってそういうことができる
リフレクションが使えないなど制限もあるけど

元のレス先の345は、たぶん native AOT とか関係なく、中間言語が生成するコードも指して機械語と言ってると思う
2025/04/24(木) 21:27:22.97ID:WNuC4TAo0
>>354
なるほど、ありがとうございました!!
356デフォルトの名無しさん (ワッチョイ ed96-VXNn)
垢版 |
2025/04/25(金) 11:23:25.63ID:reKQm/Xa0
>>354
ILの話はしてない
nativeAOT及びJITが最終的に生成するアセンブラを指して言ってる
パフォーマンス目的でC/C++と連携しようとすると返ってパフォーマンス落ちる事も多いからな
機械生成のゴミラッパーが挟まると呼び出しコストがdll内部のルーチンより1万倍掛かるとかザラにあるし
2025/04/25(金) 12:53:18.17ID:RL99gkZ90
まぁ、アンマネージ呼び出しをパフォーマンス目的でやるもんじゃないしな
2025/04/27(日) 16:38:33.85ID:jnYDAPp70
LibraryImport属性を使うとDllImport属性より最適化されたコードが出力されたりするの?
359デフォルトの名無しさん (ワッチョイ 7761-tU9d)
垢版 |
2025/05/03(土) 12:39:00.86ID:GwMmJ/YG0
オリジナルのDataGridViewの列を作りたいんですが、デザインビューのDataGridViewからオリジナルの列を追加する方法ってありますか?
2025/05/03(土) 14:19:24.20ID:ZbkD0HOB0
>>359
オーナードローしたいという事?
2025/05/03(土) 14:43:58.59ID:rfaECn6+M
列A 列Bがあって 列C作ってA+Bを表示したいと言うことでは?
362デフォルトの名無しさん (ワッチョイ 7761-tU9d)
垢版 |
2025/05/03(土) 15:51:35.38ID:GwMmJ/YG0
DataGridViewColumnを派生させたオリジナルの列をフォームデザインビューから列に追加したいんです
363デフォルトの名無しさん (ワッチョイ 9f79-q4+Y)
垢版 |
2025/05/03(土) 16:55:23.30ID:h9Jrb8E+0
lこの辺りを駆使してDataGridViewColumnクラスを作るとか
https://dobon.net/vb/dotnet/graphics/drawcontrols.html
364デフォルトの名無しさん (ワッチョイ 9f68-VDOd)
垢版 |
2025/05/03(土) 18:56:11.65ID:Q4RX0Sa/0
スマホとPCの作業を効率化したい--「Copilot Vision」の便利な8つの活用例
2025-05-03 07:00
https://japan.zdnet.com/article/35232549/


1 プログらまーまこれを改造してるので上記以外の状態でも使用できるようにしている

2 すでにプログラムがあるので1〜コードを作成する必要が無い

ボイス・トォ・スカルの本態が一般パソコンにまで来たのでつい買い捨てができるようになった
マネーロンダリング 談合 インサイダー などがはかどるといわれる
365デフォルトの名無しさん (ワッチョイ cf7e-Enlg)
垢版 |
2025/05/05(月) 08:51:14.85ID:wERx/Nt90
“イリヤ神”がまたやった 動画生成AI「FramePack」が革命的なワケ
2025年05月05日 07時00分更新
https://ascii.jp/elem/000/004/267/4267160/
 4月17日に登場した動画生成AIプログラム「FramePack(フレームパック)」が世界的に衝撃を与えています。PCローカル環境で動画AIを動かすには、少なくともビデオメモリー(VRAM)が12GBあるビデオカードを搭載していないと難しいというのが常識でした。ところが、VRAM 6GBでも安定的に動作させられるため、一気に動画AIの裾野を広げそうです。開発したのは、画像生成AI分野で「ControlNet」や、使いやすいツール「Fooocus」などを開発してきたことで知られる、スタンフォード大学に在籍中のIllyasviel(イリヤスフィール、以下イリヤ)さん。既存の方法論にまったく違ったアプローチでブレイクスルーを引き起こす、“イリヤ神”のアプローチに再び注目が集まっています。
中略
 AI動画を作ってみたいけれども、スペックが足りないために諦めていたという人が次々に自前の環境で試すようになってきました。既にワンパッケージでインストールできる環境も整えられているため、スタートも簡単です。様々なファイルをダウンロードしてくるため、初期設定は2時間くらいは見ておく必要があるものの、圧倒的にハードルが下がりました。
366デフォルトの名無しさん (ワッチョイ cff0-Enlg)
垢版 |
2025/05/07(水) 15:21:51.01ID:Nuqzm3Wk0
下記は全て2025年5月7日の記事

OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
https://news.mynavi.jp/techplus/article/20250507-3275757/

Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
https://news.mynavi.jp/techplus/article/20250507-3271749/

スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
https://karapaia.com/archives/507130.html
2025/05/07(水) 16:08:58.47ID:9Z9/upda0
余所でやれカス
2025/05/08(木) 10:26:27.15ID:8ptxnmrna
余所でやれとあなたが言ったから
色んなスレにマルチされたので
5月7日はマルチ記念日
369デフォルトの名無しさん (ワッチョイ 7540-gmcI)
垢版 |
2025/06/16(月) 03:18:14.57ID:BRbK5XdC0
IDisposableを実装したクラスのインスタンスがもし破棄されていたら再度生成するために、

if(instance.IsDisposed || instance == null){
instance = new MyClass();
}

という書き方してるんですが、(obj != null)の部分って意味ないんでしょうか?
2025/06/16(月) 03:32:02.55ID:BRbK5XdC0
すみません。ChatGPTが下記の回答をくれました。

instance が null の場合、insntace.IsDiposed の評価時に NullReferenceException が発生してしまうので、

if(instance == null || instance.IsDisposed){
instance = new MyClass();
}

にしなければならない。

必要かどうか。
 設計上 instance が null になる可能性がある場合、null チェックは必要。
 絶対に null にならないように管理されている場合、null チェックは不要。

 「instance がまだ生成されていない、または使えない状態になったときに再生成する。」
 という目的が明確にある場合、妥当で意味のある書き方です。
2025/06/16(月) 10:34:42.11ID:Nk3UlLjY0
そもそも変数を使いまわそうとしているのが間違い
using等でスコープと連動させて管理すべき
372デフォルトの名無しさん (ワッチョイ b6b8-Is3k)
垢版 |
2025/06/16(月) 12:34:32.54ID:rtKSn8210
>>370
もうほんのちょいだけ突っ込んだ解説すると、||演算子は左から評価を行い、左がtrueになった時点で右は評価を行わない

ゆえに、nullが渡ってくる可能性がある場合には~というChatGPTの回答に繋がる
2025/06/16(月) 14:51:53.15ID:IaYLbsBg0
>>372
ショートサーキットの有無は全然関係ないだろ

ChatGPTのダメ回答にさらに間違ったダメ解説を付け足すなよ
2025/06/16(月) 17:32:21.61ID:MOf8oPnJ0
2025/06/16(月) 18:04:45.11ID:wwT4Yc020
>(obj != null)の部分って意味ないんでしょうか?

(obj != null)の部分が見当たらない問題
376デフォルトの名無しさん (ワッチョイ b6b8-Is3k)
垢版 |
2025/06/16(月) 19:27:49.53ID:rtKSn8210
フェイルセーフで実装するコードに対して、全体見えないのに設計直せは草しか生えない。ChatGPTでもやらん暴挙
その上でなぜ左右逆だといけないのかの解説に対してショートサーキットの有無は関係ないとかガチで草
2025/06/16(月) 19:46:50.44ID:oIohr+2JM
その前にフェイルセーフなのかどうかすらわからないと思う
ここでしか初期化していないならフェイルセーフではない
2025/06/16(月) 19:54:04.99ID:oIohr+2JM
フェイルセーフ
例えば信号が壊れたときに赤になるようにしてあれば交差点に通常運転で突っ込む事故が起こらない
壊れるにしても事態を安全な方向に振ること

初期化忘れや破棄されたインスタンス等を初期化するのはフェイルセーフではない
2025/06/16(月) 21:31:49.20ID:wwT4Yc020
>>376
なぜ左右逆だといけないのかとショートサーキットの有無は関係ないんだけど指摘されてもマジでわかんないのか

ChatGPTの回答もう一度読んでみ?
あとはショートサーキット無しの|演算子にしたら問題がなくなるのかどうか考えてみ?
380デフォルトの名無しさん (ワッチョイ ad01-xkro)
垢版 |
2025/06/16(月) 22:33:11.11ID:GWwonttx0
>>379
ああ言われて気づいた、説明間違ってたわ

最初のコードだと、左から判断を行うので、instance.IsDisposedを判定するときにinstanceがnullの場合にエラーが発生する
けど逆にするとinstance == nullではじくので、instance.IsDisposedは判定しなくなる
381デフォルトの名無しさん (ワッチョイ ad01-xkro)
垢版 |
2025/06/16(月) 22:37:37.67ID:GWwonttx0
はじくじゃねーや、また言葉間違ってる

最初のコードだと、左から判断を行うのでnstanceがnullの場合にinstance.IsDisposeでNullにアクセスしようとしてぬるぽが発生する
けど逆にするとinstanceがnullの場合は左の条件だけで生成に向かい、またinstanceがnullではない場合には誤ってDisposeされているかどうかで判断して再生成する
2025/06/17(火) 03:09:44.29ID:37ojnUDK0
今の世の中AIがあんのにまだこんな場末のド素人のホビープログラマーと知ったかの吹き溜まりにきよんのか理解に苦しむんやがwww
まぁAIの使い方すらわからん低脳チンパンやからこんなまともな回答が返ってこーへんスレで質問しとんのやろーなクソワロタ
383デフォルトの名無しさん (ワッチョイ 9e27-T1jw)
垢版 |
2025/06/17(火) 03:15:38.49ID:TyHic1BD0
なるほどこれがチンパンジーか
384デフォルトの名無しさん (アウアウウー Sacd-xHx3)
垢版 |
2025/06/17(火) 19:36:15.47ID:ItQB0Ii0a
答えもらうつもりで来とるやつなんかおらんやろ
2025/06/17(火) 20:04:41.87ID:lyLRSSY/M
>>381
あんたの言葉の方が、native 日本人にはおかしく聞こえる。
380 の説明は自然な日本語であり、論理的にも正確。
2025/06/17(火) 20:06:58.69ID:lyLRSSY/M
>>379
|| 演算子のショートサーキット評価 (短絡評価) は大いに関係ある。
2025/06/17(火) 20:46:19.23ID:QaggVUGV0
null判定を後に書いちゃうのはショートサーキット評価有無以前の問題だって話だろ
2025/06/17(火) 22:02:13.98ID:EAFPsc4EM
>>387
何言ってんだか。
389デフォルトの名無しさん (ワッチョイ 754e-x4hs)
垢版 |
2025/06/17(火) 22:56:13.68ID:6ofORGWH0
null合体演算子を使う方法もある
if (instance?.IsDisposed ?? true) {...}

「ヌルの場合は」という条件を強く示したいなら is null を明示して良いと思うけど、個人的にはこちらの方が簡潔に感じる

できればプロジェクトの設定でnull参照許容型を有効にして、 instance が null になり得るかを宣言時に分かるようにするとベター
(null になり得るなら MyClass? instance のように書く)
これが有効なプロジェクトなら、nullにならないもの (?がついてない変数やフィールド) についての null チェックはしなくて良い
2025/06/17(火) 23:34:10.59ID:iqT3/wLqM
それをコードそのまんまで日本語化してみろよ
基地外じみた内容にしかならない
2025/06/18(水) 08:47:51.67ID:KyoQ8vl80
ミネオはキチガイしか居らんのか
392デフォルトの名無しさん (ワッチョイ 794b-jgBs)
垢版 |
2025/06/18(水) 17:42:58.37ID:SrJIdorw0
世界最長のコンテキストウィンドウ100万トークン入力・8万トークン出力対応にもかかわらずたった7800万円でトレーニングされたAIモデル「MiniMax-M1」がオープンソースで公開され誰でもダウンロード可能に
2025年06月18日 11時43分
https://gigazine.net/news/20250618-minimax-m1-open-source/
>>MiniMax-M1は、合計4560億のパラメーターが含まれており、トークンごとに459億のパラメーターがアクティブになるとのこと。これはDeepSeek R1の8倍に相当するコンテキストウィンドウです
>>以下のグラフは競技レベルの数学、コーディング、ソフトウェアエンジニアリング、エージェントツールの使用、長文理解タスクにおけるパフォーマンスを主要な商用AIモデルと比較したもの。赤色がMiniMax-M1で、どのタスクにおいても競合AIモデルに匹敵するパフォーマンスを発揮できている
>>MiiniMax-M1はいくつかのベンチマーク、特に長いコンテキスト駆動のベンチマークでClaude Opus 4のパフォーマンスを上回りました」と報告
※AIを動作させている動画あり
↓上記のAIお下記をプレイさせれば性能が判明する
Gemini 2.5 Proは手持ちのポケモンが瀕死になるとパニックに陥る
2025年06月18日 12時30分
https://gigazine.net/news/20250618-pokemon-gemini-panic/

[プロテクトガードやセキュリティーホール発見可能]
※1 プログラムのバグ技[裏抜け道]を使用できる=チートコードを発見可能
・ マリオカートのショートカットはプレイヤー「極悪人」の表の抜け道でNPC「一般人」は使用不可能
[インサイダー/談合/なねーロンダリング/霊感商法など行う時の悪行で音波や電波をしての悪行の方法を発見可能
※ 政治家の法律上の抜け道を仕込める=ある業種だけの法律の抜け道を発見可能
[一般大衆の思考である特定の極悪人から目線を特定の統合失調症へ返させる装置]
※ AIは正確な情報で人間を信用させれる=AIは嘘の情報を一部混ぜて人間を洗脳できる
2025/08/05(火) 00:09:25.40ID:DqljLAiY0
びっくりするくらい過疎になったの何故
.net 10も出ると言うのに
394デフォルトの名無しさん (ワッチョイ d9eb-IDA4)
垢版 |
2025/08/05(火) 08:50:09.46ID:6/QKa+fA0
ここで聞くよりAIで済むからじゃね
2025/08/05(火) 08:53:43.86ID:rlCv+3El0
下手に話題出すとキ印が絡んで来るしな
2025/08/05(火) 18:44:21.24ID:R8uM/fta0
ム板自体人いないわ
Avaloniaは触ってるぞ
2025/08/11(月) 10:39:32.83ID:dTIBHPC20
大量の演算を行って結果を配列に格納するんだけど
演算量(配列のサイズ)が2倍になれば時間も2倍だと思ってたのに
実際やってみると、ものすごく時間かかるのはなんでなのか
メモリを確保する都合かな、50MB程度しか使ってないけど
398デフォルトの名無しさん (ワッチョイ 174f-Fa+d)
垢版 |
2025/08/11(月) 10:47:39.93ID:hg5eV/6v0
使ってる命令?
配列の最終項に1個追加するだけで、配列を1から順に追っかけなきゃいけない命令だと
配列が多くなるごとに倍倍で時間かかるわな

アセンブラやCのポインタ処理使って、データを直接ピンポイントで追加していけばそんなことにはならない
2025/08/11(月) 10:53:18.04ID:hpBrR+js0
キャッシュが効いてないからじゃね?
しらんけど
400デフォルトの名無しさん (ワッチョイ 174f-Fa+d)
垢版 |
2025/08/11(月) 10:55:29.33ID:hg5eV/6v0
https://takap-tech.com/entry/2020/02/24/213932
高級言語ってやだねぇ
毎回検証しなきゃならん
2025/08/11(月) 11:06:58.02ID:sBuKtcj30
未確認飛行Cの該当ページに注釈で答えが書いてある
2025/08/11(月) 11:37:25.41ID:fEsLiT7D0
>>397
そりゃその演算のアルゴリズム複雑度がO(n)じゃなくてO(n^2)とかそれ以上だからでしょ
配列のサイズだけ見ても意味がない
2025/08/11(月) 11:55:31.19ID:sU8UUb9o0
計算すれば全てをO(1)にすることもできる
50MBも計算リソースがあればまずこのルートを探索する
404デフォルトの名無しさん (ワッチョイ 765f-6a3/)
垢版 |
2025/08/11(月) 13:42:54.49ID:qd5s+Urc0
最初にたっぷり配列確保すればいいのでは
無駄とか知らん
2025/08/11(月) 14:19:35.35ID:GZ+6RBr20
C#に限ったことだじゃないけど、CPUキャッシュに載るかどうかで速度は変わる
406デフォルトの名無しさん (ワッチョイ 17eb-z8TS)
垢版 |
2025/08/11(月) 18:29:46.41ID:dNAHoV5P0
配列には一気にドーンや
ちまちま1つづつ入れてるなよ
407デフォルトの名無しさん (ワッチョイ aae4-Fa+d)
垢版 |
2025/08/11(月) 22:10:51.44ID:hAY1vQI/0
CPUキャッシュって2MBとかだろ?
2025/08/11(月) 23:58:48.37ID:GcNu7+N80
どう使ってるかに尽きる
>>402が理解できないなら初心者スレ案件だし
2025/08/13(水) 16:17:32.98ID:ewrO98CeM
>>407
最近のはL3まで含めれば10倍以上ある
2025/08/16(土) 18:03:23.17ID:qTXJOcaQ0
やっぱり皆さんazureの仕事が多いですか?
クラウドアプリのコーディングって大半が異常系のハンドリングになってしまうので書いててあんまり楽しくないです
2025/08/16(土) 18:47:57.82ID:lMRwIhojM
Webアプリならインフラレベルの異常なんてDBのドライバやフレームワークに任せるのが基本だろ?
ビジネスロジック上の異常ケースの話ならクラウド関係ないし、なんでそうなるのかわからん
まさかDB触る度にネットワークの一時途絶とか個別に考慮して処理してるのか?
412デフォルトの名無しさん (ワッチョイ 0e1e-6a3/)
垢版 |
2025/08/16(土) 18:51:45.11ID:odfu+VCZ0
仕事は24時間稼働してるシステムのお守りで、
プログラミングは趣味なので仕事の暇な時間にツール作ったりゲーム作ったりしてます
413デフォルトの名無しさん (ワッチョイ 17eb-z8TS)
垢版 |
2025/08/16(土) 20:12:59.72ID:IfLv3W730
自己紹介は特に必要ないんで
2025/08/16(土) 21:32:57.41ID:UyfGacJ5M
>>405
変わるけど、それはめちゃくちゃ高速化に詳しい人がすべてやった後に最後の最後の問題。
ほとんどの人はキャッシュよりアルゴリズムに改善の余地が沢山残されている。
2025/08/16(土) 23:12:24.14ID:8bJ0YWvyM
一番手軽なのは逆にキャッシュのアルゴリズムでかなり効果がある場合があるので下っ端でも意識すべし

二次元でy軸捜査してたのをx軸捜査にするとか
2025/08/16(土) 23:21:01.46ID:8bJ0YWvyM
今のプログラマでキャッシュを意識しないのはスクリプトのプログラマぐらいで
他は全員意識すべき事項
2025/08/17(日) 12:24:12.02ID:/HUCNlQRM
キャッシュも意識した方がより良いが、アルゴリズムやデータ構造はもっと速度に影響を与える。
2025/08/17(日) 14:53:11.93ID:kLlULFyyp
アルゴリズムが必要な場所はたいていクラスライブラリになってるから無駄無駄
2025/08/17(日) 16:21:11.39ID:achxPzU5M
>>418
クラスライブラリの中のどのクラスを使うかによって速度差が生まれる。
2025/08/17(日) 17:56:47.27ID:TBSqwQ7N0
アルゴリズムとデータ構造 バカの好きな言葉です
421デフォルトの名無しさん (ワッチョイ 59eb-sW/O)
垢版 |
2025/08/17(日) 18:07:53.08ID:IwOhm0G90
今どきのハードで速度とか考えんとあかんくらいのデータ処理してるとか凄いですね
422デフォルトの名無しさん (ワッチョイ c981-Zw9H)
垢版 |
2025/08/17(日) 19:13:33.83ID:rjpIABWW0
>>421
お前みたいな馬鹿には縁がない分野なだけだろ
2025/08/18(月) 02:31:10.61ID:sjantNqdM
>>420
あなたは経験不足だね。
2025/08/18(月) 03:36:04.74ID:mZOPLAYY0
マイクロ秒・ナノ秒単位で応答時間を気にしないといけない環境だと、
アルゴリズム・データ構造・通信データ量・エンコード/デコード・ヒープアロケーション・ディスクI/Oあたりのパフォーマンスは脳が自動的に考えちゃうな。
でもだいたいDBアクセスと通信の遅延がボトルネックになりがち。
2025/08/18(月) 07:15:19.87ID:7qhgEGOW0
ナノ秒単位の応答速度で考えなきゃならないなんて、ハードのアクセスタイミングくらいしか無いぞ
そんな場所はたいていドライバの仕事や
2025/08/18(月) 07:17:47.39ID:7qhgEGOW0
アプリ層じゃせいぜいマイクロ秒単位の速度しか管理出来ないだろ
2025/08/18(月) 07:18:36.50ID:7qhgEGOW0
いや、ミリセコンド単位までだなww
2025/08/18(月) 09:00:28.22ID:Bln8UOWH0
ここ何の(言語の)スレだよw
429デフォルトの名無しさん (ワッチョイ 4137-Xp0Y)
垢版 |
2025/08/18(月) 10:14:24.01ID:5WWuxa990
x ミリセコンド
o ミリセカンド

日本語は正確にね
2025/08/18(月) 11:00:04.93ID:MNta4aU80
日本語って言うなら、セカンドでもセコンドでも正しいが?
431デフォルトの名無しさん (ワッチョイ 93df-Xp0Y)
垢版 |
2025/08/18(月) 12:32:55.91ID:Fq++RP040
>>430
secondのoは弱母音であり
弱母音を日本語の母音体系で「ア」以外と認識するのは学習的にも教育論的にも誤っており害しかない。
432デフォルトの名無しさん (ブーイモ MM4b-vIW/)
垢版 |
2025/08/18(月) 12:40:58.95ID:jwhpRJEDM
英語スペルもカタカナもやめてしまえばよい
発音記号で文書書けよw
2025/08/18(月) 12:47:27.41ID:MNta4aU80
特にそんな害は無いな
害があると言うなら外語の音をそのまま転写することもできないのにカタカナでやる事こそ害だわ
2025/08/18(月) 15:47:57.49ID:Tt2hOhdI0
ミッシャン インパッサバル
2025/08/18(月) 15:54:40.07ID:aVl32Ge50
正論突かれたからって無駄な話を延々とすんなよ
C#でマイクロ秒やナノ秒なんて精度のタイミングなんて作れないよ
2025/08/18(月) 16:56:12.88ID:FR+8nib40
それも同程度に無駄な話やろ
2025/08/18(月) 20:51:05.44ID:Op4U4I4B0
またしょうもないことで言い合ってんなw
2025/08/18(月) 21:34:25.37ID:Cj+sk6kS0
「マイクロ秒単位で応答時間を気にする」と「マイクロ秒精度のタイミングを作る」は全然違う話じゃねーのって気がする

前者はミリ秒より下のマイクロ秒のオーダー(〜数百µs)を気にかけなきゃいけない処理のイメージ
後者は正確に1µsごとにティックを刻まなきゃいけないような処理のイメージ

本人の意図とあってるかどうかは知らんけど
439デフォルトの名無しさん (ワッチョイ 59eb-sW/O)
垢版 |
2025/08/18(月) 22:16:25.16ID:rAqyXQys0
まぁちゃんとハードが動いたらの話だけどな
2025/08/18(月) 22:19:21.54ID:7qhgEGOW0
>>438
同じだろww
441デフォルトの名無しさん (ワッチョイ c94b-vIW/)
垢版 |
2025/08/19(火) 06:42:55.76ID:t5qgmbmq0
GPS受信機側がどうやって精密に位置情報ゲットしてアプリ作れてるか考えりゃ
言語に関係ないってわかるだろうに・・・
2025/08/19(火) 07:26:37.18ID:A1z7TTh+0
>>441
GPSのファームウェアだってなんらかのプログラミング言語で書かれてるんだが
まあ、C#じゃ無いんだろうな
443デフォルトの名無しさん (ワッチョイ c925-vIW/)
垢版 |
2025/08/19(火) 09:05:46.62ID:t5qgmbmq0
>>442
意味わかってないバカ
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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