5ちゃんねる|掲示板一覧| @5channel_net|UPLIFT|UPLIFTログイン|ドングリシステム|

tech KANBAN Image

プログラム技術

この板はプログラムを作る人のための板です。

あらゆる質問はまずスレ立てるまでもない質問はここでスレにしてください。

その他、お勉強関係のスレ
推薦図書・必読書関連のスレ
もあります。

プログラム・ソフトの使い方はパソコン初心者板ソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript はweb制作管理板、CGI はWEBプログラミング板へ。
業界談義、愚痴はプログラマー板へどうぞ。
ゲーム関係の話題はゲーム製作技術板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

この板の投稿数順位

最終更新日時:2023/10/01 01:02:09

本日の総投稿数: 6 順位: 452/1,032

分あたり投稿数: 0 順位: 467/1,032

SPARROW

ご案内

書き込む前に読んでね
5ちゃんねるガイド
この板の主なスレッド一覧
1番目のスレッド
スマホ版はこのQRコードから
tech for itest by QR Code

この板の主なスレッド

スレッド全一覧はこちら 過去ログ一覧はこちら

1: 画像処理 15枚目 [転載禁止]©2ch.net (804)

2: 「数学」をプログラミングするには (546)

3: Flutterやろうよ!!! 5 (5)

4: ふらっと C#,C♯,C#(初心者用) Part160 (291)

5: Excel VBA 質問スレ Part81 (44)

6: Pythonのお勉強 Part72 (794)

7: Access VBA 質問スレ Part2 (725)

8: Perlは10年後の2023年には消えてなくなる (336)

9: クラス名・変数名に迷ったら書き込むスレ。Part29 (152)

10: Go language part 5 (808)

11: a4です。人工知能「T」で量子動画(9) (856)

12: C#, C♯, C#相談室 Part97 (847)

13: 文字コード総合スレ part14 (798)

14: Rust part23 (824)

15: スレ立てるまでもない質問はここで 165匹目 (648)

16: llvm (5)

17: プログラミング言語 Rust 4【ワッチョイ】 (261)

18: Visual Studio Code / VSCode Part14 (890)

19: くだすれDelphi(超初心者用)その60【Embarcadero】 (59)

20: 【HSP】Hot Soup Processor総合スレ【part 11】 (528)

21: 2 part forth (901)

22: C言語なら俺に聞け 162 (725)

23: 競技プログラミングにハマるプログラマのスレ (222)

24: テスト (545)

25: スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟]©2ch.net (408)

26: 【まず1嫁】くだすれPython(超初心者用) その59 (550)

27: プログラミングのお題スレ Part22 (342)

28: ユニケージ流コメントの書き方が、ひどすぎて失笑 (6)

29: Android Studio Part4 (627)

30: 【超高速】C/C++に代わる低級言語を開発したい 8 (324)

31: WPF(.NET, WinUI) GUIプログラミング Part32 (512)

32: C++相談室 part165 (327)

33: 【Delphi互換!?】FreePascal/Lazarus その2【GPL】 (956)

34: 【質問】ム板自治スレ【議論】 (9)

35: 【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 19 (390)

36: Microsoft .NET MAUI part10 [Xamarin] (539)

37: Git 20 (10)

38: JavaScript 4©2ch.net (398)

39: Rust vs Go (29)

40: Lisp Scheme Part41 (702)

41: 推薦図書/必読書のためのスレッド 84 (185)

42: 次世代言語27 Nim Zig Pony Carbon Gleam (258)

43: 【企画】イカれたプログラムを作りたい! (43)

44: JavaScriptフロントエンド総合 Part.11 (82)

45: PowerShell -Part 7 (187)

46: Win32API質問箱 Build127 (807)

47: 人工知能ディープラーニング機械学習の数学 ★3 (146)

48: 【.cmd】 バッチファイルスクリプト %15 【.bat】 (527)

49: JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (753)

50: JavaScript の質問用スレッド vol.126 (195)

51: 【VBScript】WSHについて話し合うスレ【JScript】 (133)

52: プログラマーとして一番大事な能力 (282)

53: .NET MAUIが不人気な原因なんなの? (115)

54: 0からの、超初心者C++相談室 (834)

55: Regular Expression(正規表現) Part17 (71)

56: Rustアンチスレ (197)

57: Javaってオワコンか? (233)

58: Kotlin 8 (200)

59: [RPA]PC自動化技術総合スレ[効率化] Part.10 (597)

60: Java低速GUI Swing 10 (490)

61: 【Java標準GUIライブラリ】 JavaFX スレッド (471)

62: OracleJDKからOpenJDKへ。OracleはJava世界に不要 (274)

63: 結局C++とRustってどっちが良いの? 9traits (126)

64: Qiita 4 - キータぞ、来たぞ、キータだぞー (983)

65: プログラミング始めたいんだけど、何の言語がいい? (765)

66: 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net (808)

67: プログラマ全員失業へ 仕様からコードが完成 (149)

68: EclipsでJavaによるプロジェクトを製造 (4)

69: C/C++のソースをRustへ全力で置き換えるスレ (39)

70: Progateについて語れ [無断転載禁止]©2ch.net (60)

71: スマホだけでソフトウェアを作る (15)

72: 推薦図書・必読書のスレ (22)

73: 東京パソコンクラブ (288)

74: Visual Studio 2022 Part3 (370)

75: C言語の設計ミスった危険な関数トップ10決めようぜ (200)

76: ゲームのソースコードって見れたりしますか? (48)

77: プログラマ「Go To 禁止」 (63)

78: Python上げVBA下げしてる気持ち悪い奴ら (48)

79: 【Electron】ハイブリッドアプリ開発総合【Cordova】 [無断転載禁止]©2ch.net (177)

80: プログラミング言語 Scala 12冊目 (60)

81: Boost総合スレ part10 (385)

82: 文字コードの種類は何故複数あるのでしょうか? (392)

83: Perlについての質問箱 65箱目 (111)

84: Git 17 (IPなし) (91)

85: 関数型プログラミング言語Haskell Part34 (286)

86: 応用情報って取る価値ある? (165)

87: phpについて語ろう! (23)

88: ★★Java質問・相談スレッド184★★ (304)

89: 【PHP】下らねぇ質問はここに書き込みやがれ 14 (874)

90: Excel VBA 質問スレ Part80(ワッチョイあり) (56)

91: Vue vs React vs Angular vs Svelte Part.11 (173)

92: おすすめの言語ってなんなん? (20)

93: スクラッチむずかしい (15)

94: エクセル指向プログラミング (34)

95: D言語 Part35 (101)

96: 小6の奴だが人工知能作りたいのでアドバイス応募中 (167)

97: awkについて語るスレ $3 (64)

98: 【Lua】組み込み系言語総合 その7【Squirrel】 [無断転載禁止]©2ch.net (336)

99: Ruby 初心者スレッド Part 67 (706)

100: 42Tokyo【プログラミング学校】 (401)

101: 宣言型 命令型プログラミングについて (7)

102: 子供向けプログラミング言語ビスケット (4)

103: 小6におすすめな言語 (540)

104: 【計測】LabVIEW相談室【制御】 (781)

105: WebView vs ネイティブ vs WASM【モバイルUI】 (44)

106: How to do Math in programming (32)

107: いじめっ子にお礼したい (19)

108: Android開発質問スレ Part2 (170)

109: 【QBASIC互換!?】FreeBasic【GPL】 2 [無断転載禁止]©2ch.net (425)

110: なぜエンジニアは弱者男性みたいな外見が多いのか (209)

111: GitHub「masterは奴隷を思い出すのでtrunkに変更」 (28)

112: 松尾豊さん以外に人工知能で有名な日本人研究者 (5)

113: 【マウスだけで】Scratch【プログラミング】その1 (149)

114: TypeScript part4 (291)

115: MATLABプログラミング 質問箱 その4 (502)

116: Eclipse統合M36【Java/C++/Ruby/Python/Scala】 [無断転載禁止]©2ch.net (360)

117: Google Colaboratory (131)

118: Closures vs Objects (157)

119: 【GPGPU】くだすれCUDAスレ part8【NVIDIA】 [無断転載禁止]©2ch.net (402)

120: Linuxって何? (19)

121: 【MACRO】Google Apps Script 質問スレ【DRIVE】 (948)

122: オブジェクト指向はオワコン (974)

123: 2021年、jQueryのシェアがとうとう78%を超える (70)

124: プログラミング雑談 - 初級編 (344)

125: Twitterのつぶやきをスクレイピングするのは不正? (13)

126: コンピュータサイエンス分野でレベルの強い大学は? (51)

127: 競技プログラミング総合スレ 66 (462)

128: 【統計分析】機械学習・データマイニング33 (633)

129: gitを使わずにディレクトリコピーでバージョン管理2 (123)

130: Rust part23Rust part21Rust part21 (5)

131: 【ChatGPT】使えるプロンプトを共有しよう! (385)

132: 他のスレに書けない事をこのテストスレに書くスレ (5)

133: 【BTC有償】C/C++/Java/C#/JSの問題を片付けます(5) [転載禁止]©2ch.net (126)

134: ●●●●TCL/TKなら俺に聞け 4●●●● (519)

135: Zenn (15)

136: 女向けのプログラミング言語 (71)

137: 日常の進捗履歴記録ツールWitBucket(仮称)検討中 (229)

138: Perl初心者スレ(マジレス回答) (517)

139: Perlについて (832)

140: くだすれFORTRAN(超初心者用)その7 (25)

141: 【PHP】Laravel【フレームワーク】 Part.7 (70)

142: VBSで便利なプログラムを作れスレ 2 (851)

143: 【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (947)

144: プログラミング用フォント [無断転載禁止]©2ch.net (265)

145: バージョン管理システムについて語るスレ10 (641)

146: LISPって実際どうなの... [無断転載禁止]©2ch.net (109)

147: UWSC初心者用スレ2 (245)

148: プログラムに詳しいかた助けてください (8)

149: Windows 10 UWPアプリ開発Part 3 [無断転載禁止] (90)

150: 糞言語が天下を取る理由 (140)

151: テキストエディタ総合 エディタ戦争 (73)

152: C/C++の宿題片付けます 170代目 [無断転載禁止]©2ch.net (86)

153: 【悲報】Pascal言語の開発者はパスカルじゃなかった (17)

154: ソースコード ホスティング総合 2【GitHub,GitLab等】 (68)

155: テストを書いてからリファクタリングなんてのは幻想 (145)

156: 1行ずつC言語を書いてくスレ(目標なし) (298)

157: Smalltalk総合 Squeak Pharo (671)

158: 男向けのプログラミング言語 (12)

159: ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net (129)

160: 競プロerのお前らのレート晒していけ (10)

161: vim ビムについて (54)

162: Udemyで教師やってたって全く自慢にならんよな? (33)

163: 0からの、超初心者C#相談室 (94)

164: 標準的なオフィス環境だけでできるプログラミング (10)

165: 統計解析R たぶんpart3くらい (572)

166: なあ、再帰関数好きな人いる? パート3 [転載禁止]©2ch.net (913)

167: 【Java】JBuilder Part8 [転載禁止]©2ch.net (74)

168: C++Builder相談室 Part21 (292)

169: NetBeans Part7 (408)

170: ユニケージが大嫌いなPOSIX原理主義 (8)

171: 【License】ライセンス総合【利用許諾】 (827)

172: nim (434)

173: スレ立てるまでもない質問はここで 164匹目 (49)

174: Pythonのお勉強 Part62 (444)

175: Cygwin + MinGW + GCC 相談室 Part 8 (946)

176: おまいらのクリスマスの予定は… (3)

177: Mojo part1 (22)

178: データ構造,アルゴリズム,デザインパターン総合スレ 4 (105)

179: OpenGL/Vulkanスレ Part23 (42)

180: 【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net (89)

181: 新規専ブラ稼働させる有識者おらんのかえ? (294)

182: プログラマ以外が使うとクラッシュするOSなーんだ? (8)

183: Swift part13 (319)

184: 【Python】FastAPI について語るスレ (3)

185: 【.NET】F#について語れ3【OCAML】 (239)

186: 【AUTOSAR】自動車ソフトウェア開発【A-SPICE】 (39)

187: プログラマーとして一番大事な能力 (23)

188: Welcome to the new 'tech' board! (9)

189: 世界最強のプログラマーって誰? (29)

190: ふらっと Q#,Q♯,Q#(初心者用) Part 1 (10)

191: ★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net (300)

192: プログラマでサクラエディタ使ってる奴は勉強しない奴 (507)

193: すき家とかかつやみたいな和食屋で外国人雇うな (88)

194: プログラミング飽きた (78)

195: コンピュータ将棋開発者スレ (92)

196: 逆アセンブラ、解析 [無断転載禁止]©2ch.net (69)

197: センター試験: 数学IIBのプログラムについて語るスレ part3 (154)

198: 意味がないテストをするな。VERSION==1.0.0 [無断転載禁止]©2ch.net (84)

199: 日本語プログラミング言語『なでしこ』スレ6.1©2ch.net (155)

200: 自分中2だけど、AIが怖すぎて夜しか眠れない。 (19)

新規スレッド作成はこちら

スレッド全一覧はこちら 過去ログ一覧はこちら

1:804レスCP:0

画像処理 15枚目 [転載禁止]©2ch.net

1 名前:デフォルトの名無しさん 2015/05/22(金) 21:43:17.08 ID:hvmMrypT
画像処理プログラミングについて質問、議論を行うスレッドです
・画像処理について素人同士で大激論
・初学者の質問に対してやさしく(的を外れた)解答を与える
・その道の玄人も大歓迎
795 名前:デフォルトの名無しさん 2024/04/20(土) 16:17:52.41 ID:LdOEEWhS
Win32で多重起動防止ならnamed mutex使うのが定石だが
796 名前:デフォルトの名無しさん 2024/04/21(日) 22:21:27.73 ID:MS9R2kFy
🥳ポクは、ダブルクリック禁止かな
🤡ダブルクリック位ならいいんぢゃなーーい
👤デフォルトの環境設定はそのままにはしたい
797 名前:デフォルトの名無しさん 2024/04/30(火) 09:22:40.26 ID:xrkfDlDW
ababa
798 名前:ジャバ星人の妖し気な呟き 2024/04/30(火) 10:21:26.16 ID:6q3HkpC/
ランベルトとかいう、宇宙人の落ちこぼれが
UTF8 C280 つまりU+0080がどんな文字が
疑問に思ってるようだ。
どうやら、ナゾの制御コードのような
霊感を感じる。それのお絵描きしておく

BY ☕ジャバ星人でしたーーーー
OEKAKI Image: 233fj.png
799 名前:>>798 2024/04/30(火) 10:22:39.52 ID:6q3HkpC/
m(_ _)m 誤爆しちゃった テヘペロ
800 名前:デフォルトの名無しさん 2024/04/30(火) 16:10:30.06 ID:9gU6ZMaX
ダイナモ間隔!ダイナモ感覚!
801 名前:新プロジェクト始動直前の巻 2024/05/08(水) 09:46:06.45 ID:aSe4lczJ
🤡≡自称プロマネ 軽い誇大妄想
🥳≡バカテスター かなりアレだ
👤≡自称宇宙人のランベルト星人

🤡 よし、JavaScriptってバイナリ使える
🥳 画像処理と関係ないハナシするな
🤡 ネットの情報だけどさ、
  JavaScriptってバイナリ使えるから
  次期画像処理は開発はプログラ厶は
  言語は、JavaScriptトスル
  皆の者。ヨロシク♪⁠
802 名前:801 2024/05/08(水) 09:48:35.43 ID:aSe4lczJ
🥳 プロマネってバッカぢゃない。
  定跡的にはVB C++ C# πソンだ。
🤡 てかさ、JavaScript下記の通りだ
Uint8Array は、8bit符号無整数配列。
要素 1 つのサイズは 1 バイト(8bit)

てな訳でVBA DIM BBB(99) as byteは
JavaScriptへ移植は可能だ 然るに

画像処理は次期は言語はJavaScriptトスル
  皆の者。ヨロシク♪⁠〜⁠(⁠´⁠ε⁠`⁠ ⁠)

👤 上手くいくかな。微妙だな。
803 名前:801 2024/05/08(水) 10:14:54.21 ID:aSe4lczJ
🤡 ルンルンルン。なんかI am Happyだ
JavaScriptでさ、
var BBB = new Uint8Array(30000000); ってコーディング
したけど、何か上手くいく予感。
3000万のbyte配列確保できる予感を感じます。
だから、画像処理楽勝 やっほーーー┏⁠(⁠^⁠0⁠^⁠)⁠┛

👤 4Kのbmpは、メモリは約600万byte
配列的には、3000万byteとれるから、その観点では
メモリ的には4K静止画も可能性ではあるが、
上手くいくのは、まだ程遠いだろう

🥳4K画像❓ 4Kbitならギカぢゃないし楽勝だね

🤡👤 んー(⁠・⁠o⁠・⁠) テスターの意味わからん
804 名前:801 2024/05/08(水) 12:57:11.37 ID:aSe4lczJ
🤡てか、方向性微調整性だ
△ var BBB = new Uint8Array(100);
○ var BBB = new ArrayBuffer(100);
って感じにしようかな
モピロン、Uint8ArrayはArrayBufferらしい

👤地球に存在のJavascriptの書の
記述は意味は長文かつ不明だが、
どうにか
地球人が数学的用語に、翻訳すると
Uint8Array ∈ ArrayBuffer
ということのようだ。
Uint8ArrayをArrayBufferに置換えの
真偽は論理学的には微妙だ。

🥳ArrayBufferって名前かっこいい。
ポクはArrayBufferがかっこいいから
Uint8Arrayはやめ、ArrayBufferが良い。

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

2:546レスCP:10

「数学」をプログラミングするには

1 名前:デフォルトの名無しさん 2024/03/16(土) 19:41:45.98 ID:nuwGv9us
たとえば、プログラミングで

π/4 = 1 - 1/3 + 1/5 - 1/7 + ...

を近似ではなく厳密に確かめるにはどうしたらいいの
人間が証明できるってことは、有限なアルゴリズムに書き換えられると思うんだけど
537 名前:デフォルトの名無しさん 2024/05/07(火) 11:12:58.59 ID:yUeV8oFM
数値のパターンによって、本質をとらえる。
538 名前:デフォルトの名無しさん 2024/05/07(火) 12:36:51.30 ID:jlBp0+F2
エネルギーの在り方をスペクトル分析する。
539 名前:デフォルトの名無しさん 2024/05/07(火) 13:52:05.03 ID:pdFuXZMq
黒体輻射
540 名前:デフォルトの名無しさん 2024/05/07(火) 15:07:21.20 ID:nLVZhmwB
量子コンピュータでのプログラミングが出来るようになったら世界は変わるだろうか
現状誤り訂正に課題があるみたいだが
541 名前:デフォルトの名無しさん 2024/05/07(火) 15:10:49.23 ID:pdFuXZMq
もうできるよ
542 名前:デフォルトの名無しさん 2024/05/07(火) 20:40:15.04 ID:nLVZhmwB
調べたら中国のgeminiとかいう量子コンピュータが市販(価格は100万,500万,700万の3種類)されてるようだが
OSがどうなってるのかとかよくわからんかった
プログラミング言語も専用のがあるんかな
夢がひろがりんぐ
543 名前:デフォルトの名無しさん 2024/05/07(火) 21:05:01.83 ID:pdFuXZMq
google
http://ionq.com/

どうプログラミングするのかは分からなかったw
544 名前:デフォルトの名無しさん 2024/05/07(火) 21:06:28.54 ID:pdFuXZMq
理研
http://rqc.riken.jp/
545 名前:デフォルトの名無しさん 2024/05/07(火) 21:41:43.61 ID:nLVZhmwB
言語はQ# / QuTiP /Qiskitなどがあるようだ
QuTiPはpythonの延長で使えるらしい
546 名前:デフォルトの名無しさん 2024/05/08(水) 04:41:16.80 ID:ecR8cuQ+
プリズム通してみたらexplicitだった

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

3:5レスCP:2

Flutterやろうよ!!! 5

1 名前:デフォルトの名無しさん (アウアウクー MM57-Uiy8) 2024/05/06(月) 11:08:11.78 ID:l2ptMPP6M
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512

ようこそFlutter野郎どもよ!!!
軽い開発環境でモバイルアプリ開発ができるなんて最高じゃねえか
AndroidもiOSも両方行ける、まさに漢のためのツールだな

http://flutter.dev/

前スレ
Flutterやろうよ!!! 4
http://mevius.5ch.net/test/read.cgi/tech/1648427137/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
2 名前:デフォルトの名無しさん (アウアウクー MM73-Uiy8) 2024/05/06(月) 11:08:48.66 ID:l2ptMPP6M
30 Days of Flutter
http://dev.to/danytulumidis/30-days-of-flutter-1b0d
3 名前:デフォルトの名無しさん (ワッチョイ 5bf0-vK0W) 2024/05/06(月) 11:40:05.47 ID:BxJdrPgX0
React NativeのNew Aarchitecture
http://reactnative.dev/docs/the-new-architecture/landing-page
4 名前:3 (ワッチョイ ea27-Uiy8) 2024/05/06(月) 14:03:00.47 ID:3ZEMKobC0
誤爆
5 名前:デフォルトの名無しさん (ワッチョイ eacd-auFI) 2024/05/08(水) 03:01:41.88 ID:/X61eChM0
フラッター大学の中の人は
どうすんの?

というか個人開発でまだ仕事もらえてるの?
フラッターって仕事ある?

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

4:291レスCP:3

ふらっと C#,C♯,C#(初心者用) Part160

1 名前:デフォルトの名無しさん (オイコラミネオ MM3f-idhC) 2024/02/11(日) 09:17:20.44 ID:8k78Qd14M
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part159
http://mevius.5ch.net/test/read.cgi/tech/1691454079/
■関連スレ
C#, C♯, C#相談室 Part97
http://mevius.5ch.net/test/read.cgi/tech/1671585518/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
http://dotnetfiddle.net/
初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします
http://www.visualstudio.com/downloads/
■情報源
http://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries
http://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/
http://learn.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
http://source.dot.net/
・Insider.NET > .NET TIPS - @IT
http://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
http://dobon.net/vb/dotnet/index.html
++C++; // 未確認飛行 C
http://ufcpp.net/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
282 名前:デフォルトの名無しさん (ワッチョイ 177c-0EWD) 2024/05/06(月) 19:57:19.79 ID:VQ/M9zGx0
非同期asyncについて質問したい

複数の非同期関数を同時に実行して結果を受け取る
そのタスクのうち1つでも結果がfalseならば他のタスクを全て中断としたい

WhenAllでは全ての結果を待つので無駄な場合がある

WhenAnyでは最初に終わったタスク結果は受け取れるだけである

この場合どうしたら良いのだろう?
283 名前:デフォルトの名無しさん (ワッチョイ daa6-T7LG) 2024/05/06(月) 20:24:46.99 ID:ICcIUWW40
>>282
Copilotによると
ideone.com/o0qKFx
284 名前: 警備員[Lv.22][苗] (ワッチョイ 26bc-GK0Y) 2024/05/06(月) 20:27:40.95 ID:LVbBsfNt0
タスクを実行する前に CancellationToken を作って、各タスクに引き渡しておけば?
タスクの中で失敗を検出した時点でトークンを使って他のタスクもろともキャンセルさせるとか。

実証していないから出来るかどうかは確証がないし、お作法的に正しいかは知らない。
285 名前:デフォルトの名無しさん (ワッチョイ fa20-Np3+) 2024/05/06(月) 22:13:47.51 ID:FU9bPEH/0
>>283
非同期処理の例のTask.Delay()にもCancellationTokenを渡してあればもっと良い
各タスク完了後のtoken.ThrowIfCancellationRequested()は要らない気がする
286 名前:デフォルトの名無しさん (ワッチョイ 6a2f-XbOt) 2024/05/07(火) 01:14:21.58 ID:4xW/jY0L0
ループの中でawaitしてるんはどうなん?
後ろのほうのタスクがさっさとfalse返してても無駄に待たんの?
287 名前:デフォルトの名無しさん (ワッチョイ fa20-Np3+) 2024/05/07(火) 01:47:46.02 ID:5Pxvn/fz0
>>286
肝心なところを見落としてたorz
無駄に待ってしまうね
各タスクにCancellationTokenSoruceを渡してreturnの前にCancel()しないとだね
メインタスクのforeachは削除してTask.WhenAll()で
288 名前:デフォルトの名無しさん (ワッチョイ 665b-T7LG) 2024/05/07(火) 18:49:51.77 ID:8e8GnC/g0
c#で現在ゲーム作成中です。
データベースに画像を保存したら01011みたいなデータになってるから
dbから直接画像を抜かれる心配ってないですか?
289 名前:デフォルトの名無しさん (ワッチョイ be10-GK0Y) 2024/05/07(火) 19:12:47.82 ID:io+wCOfI0
DBの中覗かれたら抜かれるよ
つーか、その程度の知識ではまだ早い
290 名前:デフォルトの名無しさん (ワッチョイ 665b-T7LG) 2024/05/07(火) 19:18:45.15 ID:8e8GnC/g0
>>289
zip暗号化をすれば何とかなると思います。
ゲームを進めていかないと現れない文字列をパスワードにします。
ステージ1クリア→g
ステージ2クリア→o
ステージ3クリア→a
ステージ4クリア→l
画像取得→パスワードgoalをdbに送信、画像取得
こんなのはどうですか?
291 名前:デフォルトの名無しさん (ワッチョイ 665b-T7LG) 2024/05/07(火) 20:20:10.95 ID:8e8GnC/g0
すいません勘違いしてました。

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

5:44レスCP:2

Excel VBA 質問スレ Part81

1 名前:デフォルトの名無しさん 2024/04/18(木) 14:03:38.03 ID:cMr18rZu
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
http://mevius.5ch.net/test/read.cgi/tech/1674875532/

※前スレ
Excel VBA 質問スレ Part79
http://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
http://mevius.5ch.net/test/read.cgi/tech/1685489018/
35 名前:デフォルトの名無しさん 2024/04/25(木) 07:27:04.00 ID:h3NMyQeJ
>>32
VBAでなければ前にアンダーバーが付いているのはスコープがモジュール内の変数を指すことが多いよ。
VBAの場合、変数宣言の接頭にアンダーバーを付けるとコンパイルエラーになるので、自分の場合はアンダーバーの前にモジュールを表す意味で「m」をくっつけてる。
36 名前:デフォルトの名無しさん 2024/04/25(木) 23:27:12.69 ID:GqeA39Cp
VB(VBA)の慣習では、アンダーバー始まりは非表示のメンバー
オブジェクトブラウザで非表示のメンバ表示させると結構ある

ただ、VBAでは定義できないっぽいな
37 名前:デフォルトの名無しさん 2024/05/03(金) 08:02:32.93 ID:/U9N/+R2
安駄婆「ありがたや」
38 名前:デフォルトの名無しさん 2024/05/07(火) 09:17:28.56 ID:dcFbjZui
AccessはVBAコードの表示ができなくなるファイル拡張子「.accde」があるのに
Excelには同じようなファイル形式がなぜないのか?
39 名前:デフォルトの名無しさん 2024/05/07(火) 13:42:28.38 ID:1XGKN+hP
Accessのは簡易的なもの
パスかけるのが本道
40 名前:デフォルトの名無しさん 2024/05/07(火) 18:02:41.85 ID:3K0HE7st
この本ってやっぱり古すぎ?
http://jp.mercari.com/item/m45665283269
41 名前:デフォルトの名無しさん 2024/05/07(火) 20:17:49.03 ID:1XGKN+hP
定価と変わらん時点で要らんな
42 名前:デフォルトの名無しさん 2024/05/08(水) 00:04:47.34 ID:IGcBB+AE
どこのサイトでも高値で取引されてるな
ざっと見たところ、ネットに無料で転がってる情報しか載ってなさそうなのに
なんだろ
43 名前: 警備員[Lv.1][新芽] 2024/05/08(水) 01:33:35.70 ID:9YV0xet6
donguri
44 名前:デフォルトの名無しさん 2024/05/08(水) 05:58:28.48 ID:IGcBB+AE
korokoro

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

6:794レスCP:5

Pythonのお勉強 Part72

1 名前:デフォルトの名無しさん (ワッチョイ 03c5-hEBs) 2023/12/27(水) 15:42:25.63 ID:sVIMH2iW0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
 ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/  Run Code機能あり。
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント http://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
※前スレ
Pythonのお勉強 Part71
http://mevius.5ch.net/test/read.cgi/tech/1695168821/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
785 名前:デフォルトの名無しさん (ワッチョイ 7f54-wePh) 2024/05/07(火) 14:51:36.53 ID:Ik+FWYJJ0
apply_async(func, args=(arg,))
の余計なコンマもなんじゃこれと思ったら、無いと動かないんだよな
そんなもんバグやがな
786 名前:デフォルトの名無しさん (ワッチョイ bed6-w0ma) 2024/05/07(火) 15:53:24.89 ID:wj0nk6OJ0
それは要素が1個のタプルだ
787 名前:デフォルトの名無しさん (ワッチョイ 7f54-wePh) 2024/05/07(火) 15:55:19.18 ID:Ik+FWYJJ0
グローバル変数が参照できるかどうかは処理系依存な気がするんだよな
Copy-On-Writeでプロセス増やしてたら普通に参照できる筈
そんな互換性の無いコードが書けていいのかとは思うけど
788 名前:デフォルトの名無しさん (ワッチョイ 2601-c3oD) 2024/05/07(火) 16:00:55.95 ID:1eoADVhQ0
さすがにこのレベルの基礎を押さえていない人は
自称Python初心者でなくても↓こちらのスレへどうぞ

>●関連スレ● 自称初心者は↓へ
>【まず1嫁】くだすれPython(超初心者用) その59
>http://mevius.5ch.net/test/read.cgi/tech/1689241721/
789 名前:デフォルトの名無しさん (ワッチョイ 2601-c3oD) 2024/05/07(火) 16:02:36.17 ID:1eoADVhQ0
>>788>>785宛ね
790 名前:デフォルトの名無しさん (ワッチョイ 7f54-wePh) 2024/05/07(火) 16:11:14.75 ID:Ik+FWYJJ0
要素1個のタプル 1,
要素0個のタプル ()

なんでやねん
コンマこそがタプルを表しているなら、コンマだけが空タプルの本質だろうに
冗長に書いて(,) でもエラーになる
コンマがタプルで括弧はおまけだけど空の時だけ例外ルール
791 名前:デフォルトの名無しさん (ワッチョイ 177c-0EWD) 2024/05/07(火) 19:25:27.35 ID:pe1yL5GL0
>>790
あのさ(1)だとタプルじゃなくてただ数値がカッコで括られてるだけと判別出来ないだろ
792 名前:デフォルトの名無しさん (ワッチョイ 8b5b-HBr6) 2024/05/07(火) 19:43:11.21 ID:JFPI5Q+n0
>>790
要素数ゼロのタプルって何か意味あるん
793 名前:デフォルトの名無しさん (ワッチョイ 6301-c3oD) 2024/05/08(水) 00:49:45.86 ID:Y9XLt/8j0
>>792
要素数が変化しない空のシーケンスを表現するためにある
fが引数1個を取る関数、gが引数を取らない関数だとしたら
apply(f, (1,))とapply(g, ())
のようにempty tupleを使うのが理にかなってる
794 名前:デフォルトの名無しさん (ワッチョイ be34-HBr6) 2024/05/08(水) 01:07:25.23 ID:cM7EHH5y0
>>793
なるほど
ありがとう

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

7:725レスCP:0

Access VBA 質問スレ Part2

1 名前:デフォルトの名無しさん 2018/12/12(水) 22:14:39.18 ID:GF6Qf3Td
Access の VBA に関する質問スレです

質問テンプレ(雛形)は用意しませんが、OSとAccessのバージョンぐらいは必ず書きましょう


前回のスレッド
Access VBA 質問スレ Part1
http://mevius.5ch.net/test/read.cgi/tech/1328536426/
716 名前:デフォルトの名無しさん 2024/03/25(月) 15:11:37.51 ID:wTe6l7XU
>>715
ちなみにif~thenも全判定なので、iif禁止で問題解決になるわけでもない
717 名前:デフォルトの名無しさん 2024/03/26(火) 00:35:40.91 ID:YALkMi+F
>>714
Access のIIFの問題は判定結果に関わらず
TrueパートとFalseパートの両方が評価(関数なら実行)されてしまう仕様

a = IIF(True, funcA, funcB)
funcAだけでなくfuncBもコールされる
aにはfuncAの戻り値が入る

関数の実装内容によってはパフォーマンスに影響が出るでしょうね
IFではどちらか一方のみ結果パートが評価されます
718 名前:デフォルトの名無しさん 2024/03/26(火) 12:43:56.27 ID:H7z+7I0f
>>716
if thenが全判定てなにを言っているんだ
andとorがショートサーキット演算しないだけだぞ
基本vbaはショートサーキットしない
例外はif関数ぐらいか
719 名前:デフォルトの名無しさん 2024/03/26(火) 13:57:38.44 ID:kj3sgFU0
>>718
日本語理解できない、省略を補完する知識もないシナのアホが飛来したな
720 名前:デフォルトの名無しさん 2024/03/27(水) 13:19:17.09 ID:BmA2tbQj
Select CaseはTrueが出たところで打ち切るからTrueになりそうな条件を上の方に書くべきて読んだことがあるなあ
721 名前:デフォルトの名無しさん 2024/04/19(金) 10:08:55.39 ID:uD5nyH4z
>>720
普通の人間ならそうなるだろ?
レアパターンを先に評価するやつなんて変わり者
722 名前:デフォルトの名無しさん 2024/04/19(金) 11:20:47.33 ID:TeTgAng2
>>721
1、2、3……順とかにするのは普通
頻度順にまではしないことも多々ある
723 名前:デフォルトの名無しさん 2024/04/25(木) 00:00:11.21 ID:SJJcBnEk
>>722
マジックナンバーかよw
724 名前:デフォルトの名無しさん 2024/04/25(木) 00:18:38.90 ID:9pftPPPG
>>723
┐⁠(⁠´⁠ー⁠`⁠)⁠┌
725 名前:デフォルトの名無しさん 2024/05/07(火) 09:19:02.24 ID:dcFbjZui
MT4かよ

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

8:336レスCP:0

Perlは10年後の2023年には消えてなくなる

1 名前:デフォルトの名無しさん 2013/09/21(土) 15:01:25.37
924 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/21(土) 14:59:15.34
>>920
お前恥ずかしいだけだから無理に極論出さなくていいよ。
お前の中では時間が停止してんの?

そりゃ室町時代なら「牛車や篭が明日突然使えなくなったら〜」ってなるけど
時代が進んで自動車が出現すれば次第に入れ替わっていく
今はちょうどその過渡期。
21世紀に入ってもうすでに10年経ったけどあと10年経てばPerlは本物のゴミになる。
しかもそれは実務レベルでPHPが最前線って意味だからそれを利用するエンジニアはもっと早く情報を仕入れて慣れておく必要がある。




類似スレ
10年後にシェアNo.1のOSは?
http://kohada.2ch.net/test/read.cgi/os/1158751887/
1 名前:Be名無しさん[] 投稿日:2006/09/20(水) 20:31:27
どんなOSだと思いますか?
そのままWindows天下だと思いますか?
俺はGoogleが作った(もしくはどこかから買い取った)OSが
シェアNo.1になっていると思う。
10年後について語りましょう。

俺のストーリーはこう
年は、200x年、もしくは20xx年。
Windowsが打ち出した大変革、ファイルシステムも含む、メジャーバージョンアップ。
しかし旧Windowsから思うように移行がすすまず、皆レガシーなWindowsでやりたいことはでき満足してしまっている。
自らの巨体と資産についに足を引っ張られることになったマイクロソフト。
そこの絶好のタイミングで他社がスゴイものを発表。Windowsがじょじょ陥落していく。。。

みなさんはどうお考えですか>
327 名前:デフォルトの名無しさん 2024/03/19(火) 21:25:07.21 ID:KK91ehNi
今の子にはわからんやろけど
ちょっと昔なら
出来るやつほどperlを嗜んでたよ
そもそもperlくらいは必修科目だった
328 名前:デフォルトの名無しさん 2024/03/19(火) 21:29:11.58 ID:O02Jy+6Z
大丈夫、「今の子」は5chなんか見ないからw
329 名前:デフォルトの名無しさん 2024/03/30(土) 07:27:53.58 ID:arWy3lWG
perlからruby or pythonに移るのが多かったな
今やpythonの一人勝ちだが
330 名前:デフォルトの名無しさん 2024/03/31(日) 06:02:30.46 ID:PaHOJUqO
Pythonが流行ったのは機械学習で使われたからだよな。Perlと同じぐらい昔からあったが機械学習で使われ始めるまではたいして使われてなかった。
331 名前:デフォルトの名無しさん 2024/03/31(日) 17:48:40.74 ID:pQGFr8J9
どこかの記事で見たけど、
サイトかサーバーのシェアで、Ruby on Rails がJava を抜いたらしい

PHP 80%、これはWordPress が多いのだろう。
Rails, Java 5%

Rails vs Java は、永遠の天敵!

一方、Python は仕事が少ない。
唯一、人余りの言語

素人が誤解しているのは、会社は言語をできる人はいらない。
理系で大学院数学科か、AWS 機械学習資格を持っている香具師が欲しいだけ

だから文系のアホには、Railsが唯一のチート職業。
KENTA も初心者のキャリアパスは、Rails → Go のみと言ってる

文系の高卒で、勉強だけで年収800万円とか取れるのが、唯一Railsのみ。
勉強のみだから再現性が高い

受験と同じ。アホでも、暗記した勉強時間に比例した点数が取れる。
純粋に勉強時間だけで決まるから、紛れがない
332 名前:デフォルトの名無しさん 2024/03/31(日) 19:22:24.62 ID:Jdmp9rp/
Kotlin もよろしく
333 名前:デフォルトの名無しさん 2024/03/31(日) 19:44:26.89 ID:T11u3Zpd
kotlinってなんとなくperlっぽい匂いがするよね
334 名前:デフォルトの名無しさん 2024/04/02(火) 15:16:32.03 ID:fK4JGkbk
うーん。全然違わねえか?w
335 名前:デフォルトの名無しさん 2024/05/06(月) 02:11:46.58 ID:IoVDXYJF
perlもう一回0から作りなおそうぜ
336 名前:デフォルトの名無しさん 2024/05/07(火) 05:43:37.61 ID:V8rRxWir
pythonめっちゃ嫌いなんだけど
perl復活しねーかな
科学計算&自然言語用でかっちりな感じで

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

9:152レスCP:0

クラス名・変数名に迷ったら書き込むスレ。Part29

1 名前:デフォルトの名無しさん 2021/04/26(月) 17:52:13.23 ID:KOZxV/bH
クラス名、変数名のつけ方に悩んだら書き込むスレです。

命名規則や設計の善し悪しについて議論するのは基本的に禁止。
設計などが話題になるのなら他のスレでどうぞ。

前スレ
クラス名・変数名に迷ったら書き込むスレ。Part28
http://mevius.5ch.net/test/read.cgi/tech/1494147712/
143 名前:デフォルトの名無しさん 2022/06/12(日) 06:47:18.12 ID:EuxEkIqo
>>141
textA.if_empty(textB)
言語にもよるけど
144 名前:デフォルトの名無しさん 2022/06/12(日) 07:09:27.54 ID:m6O1SXMe
NULisB とか考えてたけど
> coalesce
COALESCEは引数に渡された値のうち、NULLではない最初の値を返すSQL関数です。Oracle、MySQL及びPostgreSQLで使えます。
まんまだなコレ。でも関数名から分かり難いのが難点か
145 名前:デフォルトの名無しさん 2022/06/12(日) 07:27:00.42 ID:xegQlxkn
>>142-144
ありがとうございます!!!
知識も検索能力も低くて辿り着けなかった答えがこうも簡単に!感謝します!

>>143
ちなみに拡張メソッドが使えないVBAでの依頼だったため、今回はcoalesceで行きたいと思います
>textA.if_empty(textB)
すごく意味が伝わりやすいです!
ありがとうございました
146 名前:デフォルトの名無しさん 2022/06/12(日) 07:27:17.33 ID:penYvEXk
coalesceはnull専用だから誤解しやすくて良くないぞ
少なくとも前か後ろにblankかemptyをつけないと

ただこういう基本中の基本機能は独自に関数化するよりも各言語のイディオムを直接書いた方が可読性も保守性も高くなる場合が多い
147 名前:デフォルトの名無しさん 2022/06/12(日) 16:32:48.65 ID:jQu6nhy1
Makefileだと、$(or ...)という関数になってるな。
引数リストで、最初の非空文字列を返す。

たとえば、text_or(...)なんかもいいんでは?
148 名前:デフォルトの名無しさん 2022/12/06(火) 17:57:39.10 ID:IhD5MRvl
test
149 名前:デフォルトの名無しさん 2024/02/18(日) 00:26:02.79 ID:CvKWKztk
C言語にて。
複数の画像ハンドルへのポインタ列。
その個数。

どちらもhnを核に命名したいけど思い付かない。
構造体の要素なのでなるべく短い命名にしたい。
150 名前:デフォルトの名無しさん 2024/04/30(火) 17:46:51.86 ID:6siWZQQV
グロ
151 名前:デフォルトの名無しさん 2024/05/05(日) 11:17:54.24 ID:ufyV/oQQ
実際のコーディングは、別として
プログラミング設計時点で、変数名は一文字が
圧倒的に見易い。そして更に変数名は絵文字一文字が
超絶的に見易い。設計時点では、。でこんな感ーーーじ

if 🟦<128 then 'ascii
  ⭐=🟦
  UNICHAR(⭐)を表示
  n=n+1
elseif 🟦<192then 'なんちゃってascii
  「👻」を表示
  n=n+1
elseif 🟦<194then 'なんちゃって2byte
  「👻」を表示
  n=n+1

長いダチョウ🦩な長文なコメントは意味が解らないから
いやです。てか、変数名はカラフル🔴🟡🟢🔵⚪🟤⚫
の一文字がいいな。てかコンパイルエラーになっても知らんけど
152 名前:デフォルトの名無しさん 2024/05/07(火) 05:31:29.34 ID:ir1kpgcA
どんぐり、って絵文字がない。🟤で代用しようかな

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

10:808レスCP:1

Go language part 5

1 名前:デフォルトの名無しさん 2022/02/27(日) 07:43:20.04 ID:uWHjNeVw
Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。

公式
http://golang.org

公式ドキュメント
http://golang.org/doc/

公式外パッケージドキュメント
http://godoc.org

ブラウザ上で試し書き
http://play.golang.org


※前スレ
Go language part 4
http://mevius.5ch.net/test/read.cgi/tech/1605467680/
799 名前:デフォルトの名無しさん 2024/04/29(月) 09:45:04.56 ID:yABvkw5a
>>798
Goももちろん正しく配列境界チェックをしていてindex out of rangeのランタイムエラーが出るよ
Cだけが基本的なこともできない古い失格言語で範囲外をアクセスしてしまう
800 名前:デフォルトの名無しさん 2024/04/29(月) 11:03:19.56 ID:Cj8RVhlf
>>799
なら馬鹿向けCはやはりGoで決まりだな。

そして、「僕は馬鹿だから補助輪ください」か、
「俺はちゃんとデバッグするから補助輪なんてイラネエ、100%の速さをくれ」か選べる。
それでいいのでは。
(というかこの辺グダってるのはRustだけで、Go使う連中は最初から100%の速度なんて求めてない。
Rustが原理的にCより遅いのは回避しようも無い事実なのに、嘘ぶいてるからおかしなことになる。
そしてこの手のことを「選択肢を絞り、政治的に解決する」のがパヨクの常套手段で、典型的には>>785
パヨってるRustは当然嫌われてるだけ)


ただまあ、もう一度整理すると、Goは
・ポインタにまつわる問題はそれなりに対策されてる
・配列の境界チェックあり
・GCあり
・ランタイム
だから、経緯とか界隈の文化とか技術者の状況を無視して、単に純粋に言語の技術的側面だけを見ると、Goは
> javaの後継 (>>773)
は言えてるのかもしれんね。
そういえばJavaは「元祖馬鹿向けC」、Goは「2代目馬鹿向けC」と言われてたし、自然な発想なのかも。
ただ「安全」に関しては、一度保険をかけたら二度と戻れないものだから、Javaの連中がGoを「安全」と見なす事はなかなか無いとも思うが。
(ランタイムエラーを吐いてくれる環境で動いているソフトは、
ランタイムエラーで誤魔化せてるから動いているのか、
そもそもバグが無いからランタイムエラーは絶対にないのか、区別付かない。
だから、ランタイムエラーがある環境でどれだけ動かした実績があっても、『保険』をはずしてベアメタルに持って行くことは出来ない)
801 名前:デフォルトの名無しさん 2024/04/29(月) 11:07:50.34 ID:2zp3j2iQ
Cと違ってGoは賢い

str := "01234"
a := []byte(str)

fmt.Println(a[3]) // → 51 (3のascii code)
fmt.Println(a[3:5]) // → [51 52] (3と4のascii code)
fmt.Println(a[3:7]) // → [51 52 0 0] (範囲外の値は0になる)
fmt.Println(a[3:9]) // → panic: runtime error: slice bounds out of range [:9] with capacity 8
802 名前:デフォルトの名無しさん 2024/04/29(月) 11:37:52.73 ID:Cj8RVhlf
>>801
> fmt.Println(a[3:7]) // → [51 52 0 0] (範囲外の値は0になる)
これはランタイムエラーのほうがいいのでは?
803 名前:デフォルトの名無しさん 2024/04/29(月) 12:54:08.59 ID:DB9NwYGr
キータにでも行ってくれ
804 名前:デフォルトの名無しさん 2024/04/30(火) 23:59:10.31 ID:QUZ1c+LP
>>802
なぜ?
805 名前:デフォルトの名無しさん 2024/05/01(水) 08:22:11.43 ID:0mD/sHeG
>>804
動作の一貫性が無いから。
或いは

fmt.Println(a[3:9]) を [51 52 0 0 0 0 ] (範囲外の値は0になる)

でもいいが、べき論ならランタイムエラーに揃えるべき。
境界オーバーはプログラマ起因の単なるバグであり、修正することを期待されるので。

ランタイムエラーは本来
・メモリ不足
・DB開こうと思ったが応答が無い、或いは何らかの理由でDBに書き込みが出来ない
・ユーザー文字列をevalしようとしたが、エラーになる
等の、『プログラマのミスではない』問題に遭遇する可能性がある局面でtry-catchするものであって、
プログラマ起因のバグがあってもそれなりに動かす為の仕組みではない。

けどまあ、実際はお前のように後者だと勘違いしてる奴が多いのも事実。
だからJavaは基本的に低品質、というかCでは許されない品質のコードが大量に混入することになる。
これをもって「安全」とするのは本来は間違ってる。
(低品質のコードでもそれなりに動かせる環境自体は研究する価値があるのも事実だが、これは本来は明確に別件としてやるべき。
なおGoの場合はpanicから復旧する手段はなかったような気がするので、この点は多少ましかも)
806 名前:デフォルトの名無しさん 2024/05/07(火) 01:44:11.10 ID:YTph46y4
んで、けっきょく今時点だとGoとRustはどっちがええねん
どうせ「用途による」とか玉虫色の回答しか言えないやろ
807 名前:デフォルトの名無しさん 2024/05/07(火) 04:24:12.21 ID:Usgj6GuW
>>806
人による
君にはGoがお似合い
808 名前:デフォルトの名無しさん 2024/05/07(火) 06:37:23.80 ID:uUsSNCvM
長文を連投してる人、Goのことを知らなすぎて草

>>793
> Javaは例外が返されたはず。
> Goはどうだったっけ?という事。

>>805
> Goの場合はpanicから復旧する手段はなかったような気がする

全部読む 最新50 1-100 この板の主なスレッド一覧 リロード


書き込み欄


名前: E-mail:

新規スレッド作成


スレッドタイトル:
名前: E-mail:

5ちゃんねる BBS.CGI - 2024/05/07 20:55:42 JST
SETTING.TXT

last modified at 2024/05/08 12:57:18 JST