5ちゃんねる|掲示板一覧|プレミアム浪人|浪人ログイン|

tech KANBAN Image

プログラム技術

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

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

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

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

この板の投稿数順位

最終更新日時:2017/10/22 00:24:00

本日の総投稿数: 1 順位: 663/1,013

分あたり投稿数: 0 順位: 664/1,013

SPARROW

ご案内

書き込む前に読んでね
5ちゃんねるガイド
この板の主なスレッド一覧
1番目のスレッド

この板の主なスレッド

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

1: プログラミング始めたいんだけどどこ言語がいい? (38)

2: 次世代言語Part7[Go Rust Swift Kotlin TypeScript] (57)

3: C言語なら俺に聞け 142 [無断転載禁止]©2ch.net (883)

4: Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net (731)

5: プログラミング言語 Rust 4 (30)

6: C++相談室 part132 (142)

7: 仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©2ch.net (264)

8: Java入門・初心者質問スレ Part.5©2ch.net (223)

9: データ構造,アルゴリズム,デザインパターン総合スレ 3©2ch.net (674)

10: 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (243)

11: Swift part11 [無断転載禁止]©2ch.net (498)

12: Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net (952)

13: Ruby 初心者スレッド Part 61 [無断転載禁止]©2ch.net (540)

14: 【統計分析】機械学習・データマイニング18 (31)

15: 【C++】 DirectX初心者質問スレ Part40 【C】©2ch.net (884)

16: Perlについての質問箱 63箱目 (889)

17: 起業しようぜ8 (242)

18: Xamarin Part6 (24)

19: スレ立てるまでもない質問はここで 146匹目©2ch.net (613)

20: Visual Studio 2017 Part3 [無断転載禁止]©2ch.net (945)

21: 【肥大化】C++ を見捨てたヤシ 2人目【複雑化】 (952)

22: MacでもLinuxでも使えるVisual Studio Code Part2 [無断転載禁止]©2ch.net (489)

23: ふらっと C#,C♯,C#(初心者用) Part132 (378)

24: プログラミング言語ランキング総合【TIOBE】 [無断転載禁止]©2ch.net (69)

25: Pythonのお勉強 Part54 [無断転載禁止]©2ch.net (358)

26: Kotlin [無断転載禁止]©2ch.net (933)

27: 【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18©2ch.net (419)

28: オブジェクト指向システムの設計 174 [無断転載禁止]©2ch.net (689)

29: TypeScript part2 [転載禁止]©2ch.net (897)

30: 関数型プログラミング言語Haskell Part31©2ch.net (141)

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

32: 3Dアルゴリズム全般 (592)

33: ★★Java質問・相談スレッド180★★ [無断転載禁止]©2ch.net (914)

34: Xamarin Part6 (2)

35: プログラミングのお題スレ Part9 [無断転載禁止]©2ch.net (570)

36: 任天堂「今後C++は捨てJavaScriptで開発していく」 (848)

37: 【初心者歓迎】C/C++室 Ver.101【環境依存OK】 [無断転載禁止]©2ch.net (930)

38: Android Studio 2©2ch.net (481)

39: C#, C♯, C#相談室 Part95 (47)

40: Julia Juno Jupyter part1 [無断転載禁止]©2ch.net (298)

41: 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net (873)

42: ●●●●TCL/TKなら俺に聞け 4●●●● (214)

43: + JavaScript の質問用スレッド vol.124 + [転載禁止]©2ch.net (232)

44: くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net (702)

45: ATL/WTL Part7 (305)

46: 設計思想/ソフトウェア工学(UML, デザパタetc) [無断転載禁止]©2ch.net (97)

47: 自称次世代言語議論スレ[PHP PHP PHP] [無断転載禁止]©2ch.net (45)

48: C#, C♯, C#相談室 Part95 (5)

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

50: + JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net (22)

51: Git 16©2ch.net (109)

52: ゲームプログラムなら俺に聞け33©2ch.net (338)

53: アセンブラ 13 (373)

54: C++ Builder vs Delphi どっちが好きか教えて [無断転載禁止]©2ch.net (84)

55: .Net Core / Net ASP Core [無断転載禁止]©2ch.net (258)

56: GCCについて part10 (534)

57: 【独学】一人で勉強する奴らのスレ【自習】 (500)

58: 推薦図書/必読書のためのスレッド 82©2ch.net (212)

59: Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (349)

60: 【PHP】下らねぇ質問はここに書き込みやがれ 8 [無断転載禁止]©2ch.net (736)

61: VBScriptについて必死に話し合うスレ [無断転載禁止]©2ch.net (58)

62: インデントはタブかホワイトスペースか? (276)

63: JK3が授業中に転落死 [無断転載禁止]©2ch.net (5)

64: パスワードのヒント機能は愚かなアイデアなのか? (14)

65: 【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net (268)

66: 「網羅的」でない勉強方法を考えるスレ (9)

67: WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net (628)

68: Windows 10 UWPアプリ開発 Part 2 [無断転載禁止]©2ch.net (162)

69: 【O(n)】計算量の評価方法について【O(log n)】 (73)

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

71: 可読性 (30)

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

73: C#は糞2.0 (810)

74: 小泉進次郎の脳みそ解析プロジェクト! [無断転載禁止]©2ch.net (15)

75: C#, C♯, C#相談室 Part93©2ch.net (102)

76: .netグレープシティコンポーネント (169)

77: 【Delphi】Embarcaderoオッチャ その33【C++ビルダ】 [無断転載禁止]©2ch.net (478)

78: Introduction to Algorithms 3rd Editionを読むスレ [無断転載禁止]©2ch.net (23)

79: awkについて語るスレ $2 (862)

80: OpenGL/Vulkanスレ Part22©2ch.net (728)

81: 文字コード総合スレ Part10 [転載禁止]©2ch.net (884)

82: 第28回プログラミングコンテスト 【プロコン】 [無断転載禁止]©2ch.net (9)

83: VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】 [無断転載禁止]©2ch.net (628)

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

85: C++ Builder vs C# どっちがいいか教えて©2ch.net (938)

86: C++ Builderなら俺に聞け [無断転載禁止]©2ch.net (26)

87: Borlandにはやられた... (377)

88: Borland Developer Studio 2006 No.13 (295)

89: bccのコンパイルができない [無断転載禁止]©2ch.net (24)

90: C++Builder相談室 Part21 (93)

91: Delphi/C++Builderが長い時を越えて再び無料に [無断転載禁止]©2ch.net (88)

92: Borland C++ Compiler オ ワ タ (373)

93: HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net [無断転載禁止]©2ch.net (393)

94: Visual Studio 2013 SP8 [転載禁止]©2ch.net (108)

95: Deep learning (181)

96: <XML総合 part="3"/> (927)

97: 【Enterprise】Java EEスレ part1【開発】©2ch.net (42)

98: VB.NET質問スレ(Part43) [無断転載禁止]©2ch.net (787)

99: pythonを仕事で使えるレベルにするには何日かかる? [無断転載禁止]©2ch.net (26)

100: Win32API質問箱 Build123©2ch.net (959)

101: Lisp Scheme Part40 [転載禁止]©2ch.net (666)

102: OSSホスティング総合【SourceForge,GitHub,etc..】 (778)

103: 【ActiveScript】RubyをWindowsで使うスレ【GUI】 (942)

104: 表計算ソフトは人類の生産性を大きく下げている [無断転載禁止]©2ch.net (10)

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

106: D言語 Part34©2ch.net (777)

107: Visual Studio 2008 Part 22 (137)

108: 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net (657)

109: 5ちゃんねるへようこそ (1)

110: monazilla Part 6 (847)

111: 関数型言語ML (SML, OCaml, etc.), Part 6 (987)

112: 大唐吐蕃回廊漢宮秋月康秀華南京都大白微宮廷記 [無断転載禁止]©2ch.net (47)

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

114: 結局プログラム作るのってWinとLinuxどっちがいい? (609)

115: DarkGDK Part.4©2ch.net (117)

116: Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net (946)

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

118: 近未来のコンピュータ産業を真剣に考えるスレ [無断転載禁止]©2ch.net (19)

119: NetBeans Part7 (271)

120: 俺は賢い、ディープラーニング教えて [無断転載禁止]©2ch.net (12)

121: 【統計】SAS【医薬業界】 [無断転載禁止]©2ch.net (12)

122: javaとpythonってどっちが初学に向いてる? [無断転載禁止]©2ch.net (61)

123: 関数型言語一般 [無断転載禁止]©2ch.net (31)

124: おい!HSPのスレどっちが本スレなんだよ! [無断転載禁止]©2ch.net (18)

125: プログラミングはRyzenでやってもエエ? [無断転載禁止]©2ch.net (9)

126: Cygwin + MinGW + GCC 相談室 Part 8 (316)

127: 「可読性」 vs 「設計思想」 [無断転載禁止]©2ch.net (24)

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

129: Visual Studio 2015 Part8©2ch.net (806)

130: つまりRubyってPerlの後続じゃん? (216)

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

132: Android開発質問スレ [無断転載禁止]©2ch.net (151)

133: 【MACRO】Google Apps Script 質問スレ【DRIVE】 (437)

134: プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net (862)

135: 【知識】俺のためのプログラム覚え書き【共有】 (161)

136: 【天才プログラマーアイドル】大石泉ちゃん [無断転載禁止]©2ch.net (12)

137: Go language part 1 (971)

138: 今まで見た中で一番すげーコメント (601)

139: 「省力」することだけを考えるプログラム技術スレ [無断転載禁止]©2ch.net (45)

140: 【.NET】F#について語れ2【OCAML】 (870)

141: 結局開発で最も大切なのはテーブルの正規化と制約 [無断転載禁止]©2ch.net (197)

142: 洋書推薦図書/洋書必読書のためのスレッド 1 (145)

143: プログラムってセンスだな [無断転載禁止]©2ch.net (107)

144: くだすれDelphi(超初心者用)その57 [無断転載禁止]©2ch.net (387)

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

146: プログラミング言語 Kuin Part 16#01 [無断転載禁止]©2ch.net (9)

147: 新言語を開発したい (593)

148: プログラミング未経験だけど人工知能作りたい [転載禁止]©2ch.net (65)

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

150: 【Intel】OpenCV総合スレ 5画素目【画像処理】 (799)

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

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

153: プログラマーになりたいです [無断転載禁止]©2ch.net (40)

154: テスト (249)

155: 暗号通貨の技術について語ろう (80)

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

157: Smalltalk総合 Squeak Pharo (381)

158: クラス名・変数名に迷ったら書き込むスレ。Part28 [無断転載禁止]©2ch.net (124)

159: VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (401)

160: C# vs Java どっちが好き? その3©2ch.net (655)

161: Ruby>>>>>Java (669)

162: プログラミングを始めてみたい©2ch.net (27)

163: GCは失敗。メモリは自分で管理せよ! その2©2ch.net (695)

164: 【boot】nasm【loader】 (57)

165: とあるスレのアンチ対策NGワード【正規表現】 [無断転載禁止]©2ch.net (3)

166: ますたーのお勉強中の独り言スレ [無断転載禁止]©2ch.net (41)

167: AndroidでBASIC [転載禁止]©2ch.net (59)

168: クラックでパソコンを爆破させることは可能か [無断転載禁止]©2ch.net (39)

169: CoffeeScript (412)

170: TopCoder (220)

171: 人工知能ディープラーニング機械学習のための数学 [無断転載禁止]©2ch.net (206)

172: 自然言語処理スレッド その4 (469)

173: Mathematicaプログラミング 質問箱 その1 (367)

174: + JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net (29)

175: 2 part forth (859)

176: コーディング、テスト、デバッグ、エディタ技術総合 [無断転載禁止]©2ch.net (60)

177: 【逝ってみよう!】アイディア出しスレッド [無断転載禁止]©2ch.net (49)

178: HSP総合スレ【part 10】 [無断転載禁止]©2ch.net (166)

179: アラン・ケイ 議論スレ 1 [無断転載禁止]©2ch.net (12)

180: Smalltalkとオブジェクト指向議論スレ [無断転載禁止]©2ch.net (2)

181: マルチスレッドプログラミング相談室 その9 (399)

182: 【C++】高速化手法【SSE】2 [転載禁止]©2ch.net (251)

183: まともなプログラマならHSPを使う [無断転載禁止]©2ch.net (14)

184: 静的型付け言語の潜在開発生産性は今の100倍 ×5 (721)

185: オブジェクト指向の活用方法を教えて下さい (414)

186: 誰か、作って欲しいスマホのアプリがあるんです [無断転載禁止]©2ch.net (16)

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

188: 人工知能はゼルダの伝説をクリアできないだろうな [無断転載禁止]©2ch.net (53)

189: フリーソフト制作スレ [無断転載禁止]©2ch.net (2)

190: Androidプログラミング質問スレ revision53 [無断転載禁止]©2ch.net (296)

191: Maximaプログラミング質問箱 [無断転載禁止]©2ch.net (3)

192: プログラム始めたいけどrubyかPythonどっちが良い [無断転載禁止]©2ch.net (134)

193: ねねっちと一緒にプログラムを勉強するスレ第2話 [無断転載禁止]©2ch.net (924)

194: 【会津】パソコン甲子園2004【若松】 (786)

195: Windows用の画像タグ管理ツールを作ってる(C#) [無断転載禁止]©2ch.net (3)

196: 「OS自作入門」 (379)

197: 【人柱】自作ソフトデバッグ依頼スレ【募集所】 [無断転載禁止]©2ch.net (7)

198: 設計・命名スレ [無断転載禁止]©2ch.net (9)

199: 設計支援/自動化, ドキュメント作成支援ツール [無断転載禁止]©2ch.net (7)

200: Javaのお進め図書・情報・url©2ch.net (65)

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

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

1:38レスCP:73

プログラミング始めたいんだけどどこ言語がいい?

1 名前:デフォルトの名無しさん 2017/10/21(土) 12:00:39.67 ID:MUZiZI+C
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
29 名前:デフォルトの名無しさん 2017/10/21(土) 20:32:20.71 ID:d6Se9YdA
今どきC++でサーバサイド書いてるとこあんのか?
30 名前:デフォルトの名無しさん 2017/10/21(土) 20:32:34.36 ID:mG9cdR79
それじゃあ、全ての言語の妹と呼ばれるC#にしてはどうか。
31 名前:デフォルトの名無しさん 2017/10/21(土) 20:37:06.02 ID:MUZiZI+C
>>25
分かってたら、こんなスレ多分建てない
32 名前:デフォルトの名無しさん 2017/10/21(土) 20:38:22.08 ID:MUZiZI+C
>>28
なるほど
33 名前:デフォルトの名無しさん 2017/10/21(土) 20:55:07.93 ID:JpRfQh6X
>>29
書いてるが?
34 名前:デフォルトの名無しさん 2017/10/21(土) 21:28:20.10 ID:pGz0vR7q
>>31
初心者がいろんな言語にてを出しても中途半端に悩むだけだから全部Javascriptでやればいーじゃん
なんか言語変える理由があるなら別にいいけど。
35 名前:デフォルトの名無しさん 2017/10/21(土) 21:41:50.43 ID:mG9cdR79
Javascriptは独特すぎてなあ。
36 名前:デフォルトの名無しさん 2017/10/21(土) 21:43:58.18 ID:mG9cdR79
5ちゃんがCで書かれてるんじゃなかったか。
37 名前:デフォルトの名無しさん 2017/10/21(土) 21:51:45.22 ID:W+SO0xqJ
JSは言語仕様が扱いにくいから
JSで書く部分が少ない方が楽だと思う
少なくとも初心者には確実に楽

Nodeが言うほど流行らないのも
JSの扱いにくさがあると思う
38 名前:デフォルトの名無しさん 2017/10/21(土) 23:32:36.16 ID:jbadgi3a
JavaScriptとNode.jsやるならWebで学べるN予備校のプログラミング入門コースが良いよ。動画あると本当に学びやすい。無料分もあるみたいだし。

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


書き込み欄


名前: E-mail:

2:57レスCP:25

次世代言語Part7[Go Rust Swift Kotlin TypeScript]

1 名前:デフォルトの名無しさん 2017/10/19(木) 17:51:38.66 ID:EPSDvC75
文字数制限きついので改題
スレタイ以外の言語もok

前スレ
次世代言語議論スレ[Rust Kotlin Haskell]第6世代
http://mevius.5ch.net/test/read.cgi/tech/1503924817/
48 名前:デフォルトの名無しさん 2017/10/21(土) 13:51:38.02 ID:sh0YDQHh
>>45
ま?
49 名前:デフォルトの名無しさん 2017/10/21(土) 14:20:00.52 ID:SGUxbDYw
>>46
わざわざasyncのinitializeメソッド作るの馬鹿らしいよな、仕方ないんだけど
50 名前:デフォルトの名無しさん 2017/10/21(土) 14:32:26.28 ID:7p4/5GBE
>>46
constructor() {
 (async () => {
  await this.hogeAsync();
 })();
}
インスタンス作成側ではawait newとかできないけど、分かってて使えば
今のとここれで特に問題ないわ。
51 名前:デフォルトの名無しさん 2017/10/21(土) 18:32:34.18 ID:VqKLKVGY
>>50
非同期関数がそのクラスの生成タイミングで終わる保証無いだろ。
大概ストレージとかネットワークアクセスしてるわけだし。
それで事足りてんの?マジで?
52 名前: 2017/10/21(土) 18:53:01.32 ID:RC5niii9
>>9
使ってみたらわかるが、ちょっと頭おかしいレベルで補完効くぞ。
関数の型が、「Date | "不正日付" | "演算不能"」と、stringの中身まできちんと出してきたときにはびっくりした。
53 名前:デフォルトの名無しさん 2017/10/21(土) 19:06:53.76 ID:guA6ZzKE
コンストラクタ非同期にしたい時は>>51の言ってる問題があるから、値をセットするだけのprivate constructor準備してpublicは別に公開したほうがいい

例↓

class Hoge{
  private constructor(public foo:string){}
  async create():Promise<Hoge>{
    const foo=await asyncFunction();
    return new Hoge(foo);
  }
}
54 名前:デフォルトの名無しさん 2017/10/21(土) 21:09:59.24 ID:sahtjmhq
>>41
lisper召喚したいのか?
55 名前:デフォルトの名無しさん 2017/10/21(土) 22:04:06.57 ID:HyKk2sND
Lisperとかもしいるなら是非来て欲しい
56 名前:デフォルトの名無しさん 2017/10/21(土) 22:07:10.31 ID:1X5jAkAY
LisperはSmalltalker以上にめんどくさいぞやめとけ
57 名前:デフォルトの名無しさん 2017/10/21(土) 23:03:18.92 ID:P/rJp3kV
>>43
> 理論と実践は繰り返してなんぼ。

同意

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


書き込み欄


名前: E-mail:

3:883レスCP:12

C言語なら俺に聞け 142 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8a6f-bDrV) 2017/08/10(木) 20:21:23.44 ID:hEocmkh50
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
http://paiza.io/
http://ideone.com/
http://codepad.org/

C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.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 コーディングスタンダード
http://www.jpcert.or.jp/sc-rules/


http://mevius.2ch.net/test/read.cgi/tech/1500293207/
http://www.geocities.jp/c_cpp_cs/about_c/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
874 名前:デフォルトの名無しさん (ワッチョイ 19a5-FNU/) 2017/10/21(土) 12:18:48.95 ID:Hb3Ud/Wn0
オーバーヘッド気にしてたらコンテキストスイッチングとかどうすんだ?
875 名前:デフォルトの名無しさん (ササクッテロラ Sp85-DwBb) 2017/10/21(土) 12:43:51.25 ID:VJktQUPlp
じゃあそんなクリティカルな問題無い様に、関数化する事自体を諦めた方がいいのでは?
876 名前:デフォルトの名無しさん (ササクッテロラ Sp85-DwBb) 2017/10/21(土) 12:46:37.26 ID:VJktQUPlp
ヘッダーファイルにインライン宣言した関数を記述してしまうって解決方法もあるよな?
877 名前:デフォルトの名無しさん (ワッチョイ 7ab3-RYXs) 2017/10/21(土) 12:55:25.34 ID:fkuXV6f/0
>>873
さすがにネタだろ
878 名前:デフォルトの名無しさん (ワッチョイ 7ad2-9nkm) 2017/10/21(土) 18:44:07.64 ID:KlHNvq3I0
>>868
ありがとう

このスレに書いている単語が全然分からんw
何を話してるのかも分からんw
みんな凄すぎやわ…
879 名前:デフォルトの名無しさん (ワッチョイ 7ab3-RYXs) 2017/10/21(土) 20:20:57.18 ID:fkuXV6f/0
>>878
register関係は爺の昔話だから無視していい
880 名前:デフォルトの名無しさん (ワッチョイ f9d6-1OZr) 2017/10/21(土) 20:38:07.37 ID:LO7dvffl0
グローバル変数をregister指定できたり楽しかったなあ
881 名前:デフォルトの名無しさん (ワッチョイ 7a87-DwBb) 2017/10/21(土) 20:48:45.74 ID:S+Fuo4jD0
いや、指定しても実際効果あるか無いかってだけだからなぁ
882 名前:デフォルトの名無しさん (ワイモマー MM89-f3zB) 2017/10/21(土) 21:14:54.66 ID:sahtjmhqM
>>878
ネットのプログラミング自習動画見てみたら?
883 名前:デフォルトの名無しさん (ワッチョイ cee7-gNqP) 2017/10/21(土) 23:00:30.68 ID:qfiVibk/0
10年前にC言語覚えたなC#もないopenGL作る時も基礎が出来てない白紙から打ち込んでたから凄い大変だったのを思い出したわ

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


書き込み欄


名前: E-mail:

4:731レスCP:13

Excel VBA 質問スレ Part50 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 7e6d-ffY6) 2017/08/27(日) 12:40:17.57 ID:LjjEWylk0
!extend:checked:vvvvv:1000:512

スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい

ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK

※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 126
http://mevius.2ch.net/test/read.cgi/bsoft/1496487719/

※前スレ
Excel VBA 質問スレ Part49©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1498410914/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
722 名前:デフォルトの名無しさん (スププ Sd9a-Gne2) 2017/10/21(土) 17:09:30.41 ID:OMKOgYJkd
ハイホーハイホー
723 名前:デフォルトの名無しさん (ワッチョイ 7aeb-KyXl) 2017/10/21(土) 19:08:51.19 ID:Py32WHo50
>>712
基準となる時点のファイル名一覧をシートに記録しておく
比較時点のファイル名一覧を別のシートに記録する
vlookupとかで同じファイル名があるか調べる
724 名前:デフォルトの名無しさん (ワッチョイ 4d9e-bcII) 2017/10/21(土) 19:18:24.44 ID:g0QdWsyQ0
>>716
是非教えてほしいです
725 名前:デフォルトの名無しさん (ワッチョイ e58a-0GSP) 2017/10/21(土) 20:25:27.79 ID:GpNG7wtI0
>>712
業務で行き詰ったらまず上司に相談したら?
726 名前:デフォルトの名無しさん (ワッチョイ bab3-DBD/) 2017/10/21(土) 21:48:50.23 ID:ZBz0JWdz0
>>712
フォルダをモニタリングするツールが色々とあるからそれ使うといいよ
たいていファイルシステムイベントで処理してるから
自分で比較するのに比べれば数桁高速だと思う
727 名前:デフォルトの名無しさん (ワッチョイ bab3-DBD/) 2017/10/21(土) 22:03:01.22 ID:ZBz0JWdz0
>>720
それよく分からないから教えて。

例えば
Set minuend = Union(Range("C3", "D5"), Range("D4", "E6"))
Set subtrahend = Range("A2", "A4").EntireRow
Set expected = Union(Range("C5", "D5"), Range("D5", "E6"))
の場合に
minuend - subtrahend = expected になるようにしたいんだけど
728 名前:デフォルトの名無しさん (ワッチョイ fa1e-U5aN) 2017/10/21(土) 22:42:22.44 ID:WjgPnmAb0
>>726
またまたソフトのインストールが制限されて〜なんて言い出す悪寒
729 名前:デフォルトの名無しさん (ワッチョイ 3dea-REa2) 2017/10/21(土) 23:00:04.56 ID:MeuVmzom0
勝手にインストールできないなら許可貰えば済む話なのにな
業務上必要なら許可降りるだろ
730 名前:デフォルトの名無しさん (ワッチョイ f9f7-lW13) 2017/10/22(日) 00:01:17.12 ID:ASqT9k9u0
「前の担当者は手作業でこなしていました。あなたにもできるでしょ?電卓は許可します」
731 名前:デフォルトの名無しさん (ワッチョイ e58a-0GSP) 2017/10/22(日) 00:24:23.73 ID:ZA2xPhwp0
それ作って給料もらっているんだったら自力でやれば?

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


書き込み欄


名前: E-mail:

5:30レスCP:4

プログラミング言語 Rust 4

1 名前:デフォルトの名無しさん 2017/10/14(土) 17:38:14.04 ID:uWD69LeP
Mozilla発のプログラミング言語「Rust」のスレです

公式
http://www.rust-lang.org/
http://blog.rust-lang.org/
http://github.com/rust-lang/rust

前スレ
プログラミング言語 Rust 3
http://mevius.5ch.net/test/read.cgi/tech/1495343069/
21 名前:デフォルトの名無しさん 2017/10/19(木) 23:42:22.47 ID:IsyCcSeh
というか Servo はいつになったらまともに動くようになるんだろう。
精力的に開発が行われているのに、数クリックでフリーズする状況が年単位で続いているのが謎すぎる。
22 名前:デフォルトの名無しさん 2017/10/20(金) 00:07:38.98 ID:wgfDnpHi
>>21
数クリックでフリーズってどういう事?
普通に動くぞ
23 名前:デフォルトの名無しさん 2017/10/20(金) 00:17:55.96 ID:rZiWAdIU
>>22
定期的にバイナリ落としてきて Windows/Linux で試しているけれど、リンクを数回辿る
くらいの操作で入力を受けつけなくなる。 Windows と Linux は物理的にも違うマシン
だし、おま環じゃないと思うんだけどなあ。
24 名前:デフォルトの名無しさん 2017/10/20(金) 02:33:32.00 ID:Ka6W9rl7
>>23
下のサイトでnightlyビルドで公開されてるやつ試したが日本語サイトは全滅だった。
英語サイトならWikipedia, Github, Rustの公式サイトあたりは見れたぞ。
Amazon, youtube, google mapは動かなかったが。。。
ちなWin10ね

http://servo.org
25 名前:デフォルトの名無しさん 2017/10/21(土) 15:27:07.62 ID:QcSDmzOK
>>24
起動直後にそれらのサイトにアクセスすると普通に動くけれど、
そのままリンクを辿ったりするとフリーズしない?
こちらもそこで落とした Nightly on Win10.
26 名前:デフォルトの名無しさん 2017/10/21(土) 15:39:44.95 ID:01QdRZD5
rocketというwebフレームワーク気になる

そもそもrustってwebサーバーに向いてる?🤔
27 名前:デフォルトの名無しさん 2017/10/21(土) 16:07:39.00 ID:guA6ZzKE
rocketワイも気になるンゴ
28 名前:デフォルトの名無しさん 2017/10/21(土) 18:49:44.39 ID:JlJoedU7
trait Foo: Sized {
const BAR: Self;
const BAZ: Self = Self::BAR;
}

beta や nightly では通るのに、stable ではエラー出して通らないのな。
29 名前:デフォルトの名無しさん 2017/10/21(土) 22:00:10.66 ID:guA6ZzKE
30 名前:デフォルトの名無しさん 2017/10/21(土) 22:37:04.09 ID:WA0WypxL
>>29
あ、アは、日本語の音節の1つであり、仮名の1つである。1モーラを形成する。
五十音図において第1行第1段(あ行あ段)に位置する。
by wikipedia
http://ja.wikipedia.org/wiki/あ

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


書き込み欄


名前: E-mail:

6:142レスCP:11

C++相談室 part132

1 名前:デフォルトの名無しさん 転載ダメ (ワッチョイ faeb-wbjw) 2017/10/10(火) 00:11:34.01 ID:nc/5PI4P0
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。

前スレ
C++相談室 part131
http://mevius.2ch.net/test/read.cgi/tech/1501295308/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.101【環境依存OK】
http://mevius.2ch.net/test/read.cgi/tech/1500329247/

■長いソースを貼るときはここへ。■
 http://codepad.org/
 http://ideone.com/

[C++ FAQ]
http://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
133 名前:デフォルトの名無しさん (ワッチョイ 867f-ms5P) 2017/10/21(土) 20:43:36.23 ID:bW2z389o0
またすげえ病的なのが現れたな
134 名前:デフォルトの名無しさん (JP 0H85-+cZg) 2017/10/21(土) 21:07:43.36 ID:MOgwtCLBH
妖精症状かは不明だが『周りはその意味が分かって会話が通じている』という決め付けは危険だし
なにより相手に対して何の説得力も無い
135 名前:デフォルトの名無しさん (ワッチョイ 19a5-FNU/) 2017/10/21(土) 21:08:16.87 ID:Hb3Ud/Wn0
++*aでいいだろ
136 名前:デフォルトの名無しさん (ワッチョイ f9d6-1OZr) 2017/10/21(土) 21:37:44.98 ID:LO7dvffl0
>>135
よくねえよ
int ++*a; で何を宣言できるんだ
137 名前:デフォルトの名無しさん (ワッチョイ daf9-3CFD) 2017/10/21(土) 21:46:20.40 ID:RIH/f2PJ0
誰も変数の宣言を問題にしてないと思うよ。君を除いて。
138 名前:デフォルトの名無しさん (スップ Sd7a-s5BS) 2017/10/21(土) 21:47:40.59 ID:vcAgy2myd
知恵袋とかでよく見る質問者に説教してる奴まんまだwww
139 名前:デフォルトの名無しさん (ワッチョイ 7ab3-RYXs) 2017/10/21(土) 22:22:59.67 ID:fkuXV6f/0
周りがわかってるかどうかはわからんけど>>117はわかって質問者の>>116と会話できてるからいいんじゃね?
140 名前:デフォルトの名無しさん (ワッチョイ 0aeb-bcII) 2017/10/21(土) 22:29:56.31 ID:uaVA6cYp0
俺が余計なこと言わなきゃよかったんだ
141 名前:デフォルトの名無しさん (ワッチョイ 4aeb-U5aN) 2017/10/21(土) 22:47:24.45 ID:PyeytVxV0
よし、みんな大好きコンセプトの話しようぜw
142 名前:デフォルトの名無しさん (オッペケ Sr85-+cZg) 2017/10/21(土) 23:16:03.82 ID:ov3vGz/Dr
>>141
requires { typename T::type{} }
は文法的に正しいですか?

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


書き込み欄


名前: E-mail:

7:264レスCP:1

仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©5ch.net

1 名前:デフォルトの名無しさん 2017/02/16(木) 18:01:04.48 ID:rGWDv0Eb
開発に仮想環境やコンテナを使う機会が多くなってきたので、みんなで情報交換しませう

よろしこ
255 名前:デフォルトの名無しさん 2017/10/21(土) 14:18:41.57 ID:zkU9oivG
>>254
ワロタwww
お前バカだわ。うん。バカだわ

Javaが主張した言葉、Write once, run everywhere
で、それがが批判されてるのは、実行できると言うが
そこらじゅうでデバッグ(テスト)しなきゃいけないって批判されているほど、
Javaのrun everywhere「どこでも走るレベル」は"低い"って話だ。
低いから、そこらじゅうでデバッグ(テスト)しなきゃいけない

なぜか? そりゃそうだ。各OSごとで同じものを使うのではなく
各OS毎にライブラリ側で抽象化レイヤを開発してるからだ。
同じものを使っているんじゃない。違うものを使って同じに見せかけてるから
それじゃ互換性レベルは低くなるよねってことだ。

それに比べてDockerは同じものを使う。ライブラリを各OS毎に用意するのではなく
同じものをイメージに同梱する。だからJavaよりもはるかに高いレベルで
DockerはWrite once, run everywhereを実現している。
違いは高い互換性を持つカーネルのみだからな。
Write once, run everywhereなわけだ。


で、お前は、(Javaが主張した言葉)Write once, run everywhere は
全くテストしなくていいって意味で言ってると思うか?

お前がバカだって言った意味がわかったか?

お前は(Dockerが実現している)Write once, run everywhere を
実機で「全く」テストしなくていいという意味だって勘違してるなってわかったからだよ。
256 名前:デフォルトの名無しさん 2017/10/21(土) 14:21:12.73 ID:zkU9oivG
結局、.NETも同じことになるんだろうな。

Windows実装版とLinux実装版で違いが有るのなら、
全く同じように動くわけじゃない。

同じものを使わなんと同じようには動かんよ。
理論的には動くだろうけど、違う実装なら違いは出る。

全く同じものを使うDockerの利点はそこに有る。
257 名前:デフォルトの名無しさん 2017/10/21(土) 14:24:16.29 ID:uF51TTqU
>>255
残念だけどそう考えてるのは君だけだよ
君のレスを読んだ人は
あ、こいつDocker使えばテストいらんと思ってるな
と思うわけだ
社会に出たら人からどう見られるかってのも大切だから覚えておいてね
258 名前:デフォルトの名無しさん 2017/10/21(土) 14:31:43.74 ID:zkU9oivG
まあ別の言い方で簡単に>>254がバカだって証明するならば

> Javaはwrite once, test everywhereのクソだけどそれに比べてDockerは〜
> っていう文脈でしょ?

write onceはJavaもDockerも同じなので省略するとして

Javaは、test everywhere(どこでもテスト)
Dockerは、not test everywhere(not どこでもテスト)

「どこでもテスト」の反対は「テストなし」ではない
「全て」の反対は「一部」であって「無」ではない
259 名前:デフォルトの名無しさん 2017/10/21(土) 14:33:36.33 ID:zkU9oivG
>>257
> 君のレスを読んだ人は
> あ、こいつDocker使えばテストいらんと思ってるな
> と思うわけだ

だからどこにそう書いてある?引用してみて。

すでに俺は「テストいらないと言ってない所」を引用済み

お前が、他人の説明を間違って解釈して喚いていているやつってのは証明した。
社会に出たら人からどう見られるかってのも大切だから覚えておいてね
260 名前:デフォルトの名無しさん 2017/10/21(土) 14:36:58.71 ID:zkU9oivG
今回は見事論破(笑)できたから

> ちょっと厳しいなその反論は
と言えなかったんだろうなw
261 名前:デフォルトの名無しさん 2017/10/21(土) 21:13:10.64 ID:OISii71C
docker使うケースは頻繁なデプロイが前提だったり迅速なスケールアウトが必要だったりの事情があるはずで、
そういう場合に例えば速度面でVMより起動が速い事が一番のメリットだ、という理由があって使うんじゃねーの?
あと消費リソースがVMより少なくて済むとか。

実行環境のパッケージングだけならVagrantでもansibleでも事足りるわけで、
それこそ全部シェルでやれっつーシェル厨もいるだろうけどw
まぁデプロイ楽にする方法なんて他にもあるし、要求や制約に合わせて選ぶもんだ。

メリットが享受できないユースケース出してきてdocker要らないっつーのも馬鹿だし、
他に方法があるのにdockerをお押しつけるのも馬鹿。

テストにしても、ライブラリのバージョン依存のバグを本番環境でのテストまでに見つけられない方が問題なわけで、
ID:zkU9oivGが言いたいのは、そこのバグはもっと早期に潰してる前提でしょ?
テストなんて工程別に目的持ってやるもんなのに、全部ひっくるめて語るのは暴論だわな。
262 名前:デフォルトの名無しさん 2017/10/21(土) 22:19:05.77 ID:01fxNEyn
>>261
> 実行環境のパッケージングだけならVagrantでもansibleでも事足りるわけで、
だから全く別のものを混ぜないでくれ。分かってないことがバレバレだろ。

ansibleは構成管理ツール。マシンの環境を構築するツール
無理やりDockerに対応づけるならば、Dockerfileを使ったDockerイメージのビルド作業だよ。
(Dockerイメージのビルド作業にAnsibleを使うようなやつはいないが)
ansibleはDockerと違ってイメージを作るものじゃない。
ただのセットアップ手順書だ

Vagrantは、仮想「開発環境」構築ソフトウェア実機で使うことは想定されていない。
無理やりDockerと関連付けるならば、Vagrantで構築された仮想環境には
Dockerサーバーもインストール済みで、すぐにDockerコマンドが使用できる。
みたいな使い方をするんだ。

例えば開発環境の話をしてるとして、 Vagrantで作った仮想マシン VS 物理マシン(Windows、MacOS、Linux) の
どちらであなたは開発してますか?とかこういう使い方をするんだよ。

仮想マシン上でもDockerは使えるし、物理マシン上でもDockerは使える。
物理マシン上で作成したDockerイメージがVagrant上でも動く
クラウドでもDockerサーバーをインストール済みのVMイメージが公式で用意されているから
同じDockerイメージをそのままクラウドでも使うことができる。

Vagrantで作ったイメージが、クラウド上の仮想マシンで動くことなんてまずないからな。
Nested VMは茨の道だよ。それが出来たとしても起動時間、使用メモリ、ネットワークの点から
デメリットしか存在しない

Vagrantが実行環境のイメージ化(=実行マシン構成が含まれる)とするならば
Dockerはアプリケーションのイメージ化だ。アプリケーションにはマシンの構成が含まれないから
物理・仮想マシン関係なくどこででも動くんだ。ただの1つのアプリケーションだもの
263 名前:デフォルトの名無しさん 2017/10/21(土) 22:21:53.51 ID:GGRodYi7
イメージのビルドにAnsible使ってるよー
264 名前:デフォルトの名無しさん 2017/10/21(土) 22:27:51.08 ID:01fxNEyn
そういやAnsible Containerってのができたんだっけw

なんかメリットあんの?
コンテナイメージの作成がDockerfileじゃできないほど
複雑なものでも作るの?

シェルスクリプトが使えない人の救済用以外の
メリットがあるなら教えてください。

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


書き込み欄


名前: E-mail:

8:223レスCP:10

Java入門・初心者質問スレ Part.5©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net 2017/09/29(金) 17:53:25.24 ID:XnizQSCA
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.4
http://mevius.2ch.net/test/read.cgi/tech/1498828456/
214 名前:デフォルトの名無しさん 2017/10/21(土) 17:58:44.98 ID:ZBz0JWdz
countAutomobile()やcountHeavy()は
コレクションクラスに持たせるのが普通でしょ
AMCounterクラス作って切り出すほどでもない
この規模ならHighwayクラスのメソッドでも十分

for文の中括弧省略はアンチパターン
あと大型車を数えるのにcountHeavy()という名前は不適切
215 名前:デフォルトの名無しさん 2017/10/21(土) 18:16:41.12 ID:g5bh72yL
>>214
まあ一応課題に沿って作成しないといけないんで与えられたクラス内でやるしかないみたいです。ご指摘ありがとうございます。
216 名前:デフォルトの名無しさん 2017/10/21(土) 18:22:53.02 ID:W+SO0xqJ
>>204
その通りだね
課題の範囲だとstatic使うくらいしかないよな

>>205
それもアリだと思う
countメソッドはAutomobileよりかは
Highwayが持つ方が自然

ただ何を作るかにもよるけど
Highwayが将来的に肥大化しそうだから
Counterクラスに切り出す場合もありそう
217 名前:デフォルトの名無しさん 2017/10/21(土) 18:27:25.26 ID:W+SO0xqJ
>>214
コレクションクラスでもいいというか
課題だとそっちの方がいいね

ただ課題のはサンプルコードで超小規模だけど
実用的なプログラムだと
カウントの仕方が多種類で複雑になるから
218 名前:デフォルトの名無しさん 2017/10/21(土) 18:28:53.58 ID:CGeTMVG8
俺様が素晴らしい解答を用意してやったぞ
但し実行結果は見てない

class Automobile {
private static AtomicInteger count = new AtomicInteger();

private static AtomicInteger weight = new AtomicInteger();

public Automobile(int weight) {
this.weight.addAndGet(weight);
}

public int countAutomobile() {
return count.incrementAndGet();
}

public int countHeavy() {
return this.weight.get();
}
}
219 名前:デフォルトの名無しさん 2017/10/21(土) 18:37:22.59 ID:CGeTMVG8
よく考えたらincrementAndGetはコンストラクタでやるしかねえな
オブジェクト作る意味無いコード書いたの初めてだから中途半端なコードになっちまった
220 名前:デフォルトの名無しさん 2017/10/21(土) 18:42:09.63 ID:oMtVUNUR
ダメだ・・このあまりに低レベルな流れ見てると吐き気がしてくる・・
問題の質があまりに低レベルなの見れば設計とかそういう以前の問題で真面目に考える余地なんかないのに
staticだのコレクションだの将来性だのアホか・・
221 名前:デフォルトの名無しさん 2017/10/21(土) 19:10:52.71 ID:3cF6dV6+
>>220
だったら参加しなきゃいいのに
この話題が何日も続くわけじゃあるまいし
222 名前:デフォルトの名無しさん 2017/10/21(土) 19:17:48.71 ID:L87nxTYD
スレタイ読めない奴は国語の勉強から初めた方がいいと思うの
223 名前:デフォルトの名無しさん 2017/10/21(土) 20:07:37.18 ID:mG9cdR79
国語よりJavaのほうが必修だろ。

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


書き込み欄


名前: E-mail:

9:674レスCP:1

データ構造,アルゴリズム,デザインパターン総合スレ 3©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net 2016/06/19(日) 14:47:29.63 ID:5KvSKdL/
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

データ構造,アルゴリズム,デザインパターン総合スレ 2
http://echo.2ch.net/test/read.cgi/tech/1362301811/

【関連スレ】
3Dアルゴリズム全般
http://toro.2ch.net/test/read.cgi/tech/1164171086/
<集大成>アルゴリズム大辞典
http://toro.2ch.net/test/read.cgi/tech/1086272325/
アルゴリズム総合スレ in ム板
http://toro.2ch.net/test/read.cgi/tech/1217773415/

アルゴリズムとデータ構造 - Kaneko Lab.
ttp://www.kkaneko.com/adp/algo/index.html
アルゴリズムとデータ構造 - ソースコード探険隊
ttp://www.codereading.com/algo_and_ds/
各種アルゴリズムの C++ による実装 - Spaghetti Source
ttp://www.prefield.com/algorithm/
アルゴリズムとデータ構造 - プログラミングスレまとめ in VIP
ttp://vipprog.net/wiki/algo_and_data_const.html
665 名前:デフォルトの名無しさん 2017/10/15(日) 13:42:57.88 ID:IuOQVSqs
馬鹿アスペの連投
666 名前:デフォルトの名無しさん 2017/10/21(土) 16:32:10.02 ID:edOw+XtB
浅野孝夫著『アルゴリズムの基礎とデータ構造』を読んでいます。

以下の問題に対する浅野さんの解答が↓です。

「このとき根は葉ではないので左の子 v および右の子 w をもつ。」などと書いていますが、
深さ d > 0 の二分木で左の子もしくは右の子を持たないものも当然存在します。
おかしな解答ですね。

二分木において、深さ d までの葉の総数は 2^d 以下であることを示せ。

d に関する帰納法で証明できる。 d = 0 のときは根は葉になるので明らかに成立する。 d > 0 未満で
成立すると仮定し d のときを考える。このとき根は葉ではないので左の子 v および右の子 w をもつ。
v を根とする部分木の深さ d - 1 までの葉が元々の二分木の深さ d までの葉になるがそのような葉の
総数は帰納法の仮定より、 2^(d-1) 以下である。同様に w を根とする部分木の深さ d - 1 までの葉の
総数も 2^(d-1) 以下であり、したがって、元々の二分木の深さ d までの葉の総数は 2^d 以下であることが
言えた。

この問題文自体もおかしいです。

この問題の結果が本文中で使われていてそこを読めばわかるのですが、問題文の意味は、
「深さ d の二分木の葉の総数は 2^d 以下であることを示せ」です。以下のような解答が模範解答ですね。

深さ d の二分木でその葉の総数が 2^d + 1 個以上であるような二分木が存在すると仮定する。
そのような二分木のうち葉の総数が最多であるような二分木を T とする。
すべての葉の深さが d であるような二分木の葉の総数は明らかに 2^d 個である。
よって T の葉にはその深さが d 未満であるような葉が存在する。この葉に子ノードを持たせれば
深さ d の二分木で葉の総数が T の葉の総数よりも多い二分木を作ることができるがこれは矛盾である。
よって、深さ d の二分木の葉の総数は 2^d 個以下である。
667 名前:デフォルトの名無しさん 2017/10/21(土) 16:38:07.00 ID:FeyeuQ+N
>すべての葉の深さが d であるような二分木の葉の総数は明らかに 2^d 個である。

これ出しちゃったらそれで証明おしまいのような気がするが。
668 名前:デフォルトの名無しさん 2017/10/21(土) 16:43:21.60 ID:edOw+XtB
あ、問題文はおかしくないようです。

二分木において、深さ d までの葉の総数は 2^d 以下であることを示せ。

という問題でOKです。
669 名前:デフォルトの名無しさん 2017/10/21(土) 16:51:58.42 ID:edOw+XtB
二分木において、深さ d までの葉の総数が 2^d + 1 個以上である二分木が存在すると仮定する。
深さ d までの葉の総数が最多である二分木を T とする。

このとき、 T には深さ d 未満の葉が少なくとも一つ存在する。もしそうでないと仮定すると、 T の
すべての葉の深さは d 以上であるから、明らかに深さ d までの葉の総数は 2^d 個以下に
なってしまうが、これは矛盾である。

T の深さ d 未満の葉に子ノードを持たせれば、深さ d までの葉の総数が T よりも多い二分木が存在する
ことになってしまい矛盾が発生する。

よって、において、深さ d までの葉の総数は 2^d 個以下である。
670 名前:デフォルトの名無しさん 2017/10/21(土) 18:35:04.55 ID:JlJoedU7
馬鹿アスペの連投
671 名前:デフォルトの名無しさん 2017/10/21(土) 18:51:41.34 ID:FeyeuQ+N
二分木じゃなくて三分木なら2^d以下ではないわけだけど、>>669の証明を二分木から三分木に変えても
論理展開に違いが出ないから明らかにおかしいだろう。
672 名前:デフォルトの名無しさん 2017/10/21(土) 19:21:45.75 ID:edOw+XtB
三分木では、

「もしそうでないと仮定すると、 T のすべての葉の深さは d 以上であるから、明らかに深さ d までの葉の総数は 2^d 個以下に
なってしまう」

が成り立ちません。
673 名前:デフォルトの名無しさん 2017/10/21(土) 19:24:01.05 ID:edOw+XtB
三分木の場合の証明は以下のようになりますね。


三分木において、深さ d までの葉の総数が 3^d + 1 個以上である三分木が存在すると仮定する。
深さ d までの葉の総数が最多である三分木を T とする。

このとき、 T には深さ d 未満の葉が少なくとも一つ存在する。もしそうでないと仮定すると、 T の
すべての葉の深さは d 以上であるから、明らかに深さ d までの葉の総数は 3^d 個以下に
なってしまうが、これは矛盾である。

T の深さ d 未満の葉に子ノードを持たせれば、深さ d までの葉の総数が T よりも多い三分木が存在する
ことになってしまい矛盾が発生する。

よって、において、深さ d までの葉の総数は 3^d 個以下である。
674 名前:デフォルトの名無しさん 2017/10/21(土) 19:33:58.53 ID:FeyeuQ+N
>が成り立ちません。

成り立たないことがわかっているなら証明いらんだろうw
逆に言うと、それが成り立たないことが証明されていない。

>>673
3^dってどこから出てきたわけ?

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


書き込み欄


名前: E-mail:

10:243レスCP:1

【.cmd】 バッチファイルスクリプト %12 【.bat】©5ch.net

1 名前:デフォルトの名無しさん 転載ダメ©2ch.net 2017/03/11(土) 13:47:11.66 ID:2LSSeyH1
拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。

※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。
前スレ
【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1424858999/

それ以前の過去スレ
%10 http://peace.2ch.net/test/read.cgi/tech/1374205515/
%9  http://toro.2ch.net/test/read.cgi/tech/1335015478/
%8  http://toro.2ch.net/test/read.cgi/tech/1315844420/
%7  http://hibari.2ch.net/test/read.cgi/tech/1298873550/
%6  http://hibari.2ch.net/test/read.cgi/tech/1277465356/
%5  http://pc12.2ch.net/test/read.cgi/tech/1242268171/
%4  http://pc12.2ch.net/test/read.cgi/tech/1229955189/
%3  http://pc11.2ch.net/test/read.cgi/tech/1217860043/
%2  http://pc12.2ch.net/test/read.cgi/tech/1197881068/
%1  http://pc11.2ch.net/test/read.cgi/tech/1178281991/
234 名前:デフォルトの名無しさん 2017/10/18(水) 22:23:22.61 ID:hY2xT5yc
batって大体はD&Dして使うようなの書いてるな
235 名前:デフォルトの名無しさん 2017/10/19(木) 01:03:03.64 ID:cgLUQcTs
>>230
なんか癇に障ったみたいだけど、言い訳すると
俺は、質問者によって回答内容を変えてる
今回の質問者は初心者だと感じたし、さらには細かい拘りを持っているように見受けられた
(13月32日なんて作らないだろうし、もしあったって1332に変換されて悪いことはないと思う)
色々と手を加えて試行錯誤することが好きなんだろうなって思ったから
役に立ちそうな追加部分を記述した
それに1レスで書く分には、数行増えようが関係ないだろうと思ったしね
236 名前:デフォルトの名無しさん 2017/10/19(木) 08:32:22.21 ID:ny4cf+Vz
>>233
なるほど
237 名前:デフォルトの名無しさん 2017/10/19(木) 22:12:55.60 ID:JROgBEvY
ザ・ワールド、時よ止まれ。
238 名前:デフォルトの名無しさん 2017/10/20(金) 03:00:35.66 ID:1Na2h1P4
キッティングの自動化をしたいんだが、参考になるサイトない?
239 名前:デフォルトの名無しさん 2017/10/20(金) 03:00:59.71 ID:1Na2h1P4
対象のレジストリ見つけるとかめんどい
240 名前:デフォルトの名無しさん 2017/10/20(金) 23:41:00.84 ID:aZN6SiIl
どの程度の自動化?
241 名前:デフォルトの名無しさん 2017/10/21(土) 08:56:40.19 ID:Nsvn2WYb
>>238
何を自動化するん?
242 名前:デフォルトの名無しさん 2017/10/21(土) 16:42:48.10 ID:DofUW9OG
そんなんツールが出てるんだからその説明でも読めよ
243 名前:デフォルトの名無しさん 2017/10/21(土) 18:43:14.12 ID:TBS9tbdH
一発で、ファイアウォールの受信規則とかインターネットオプションとか

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


書き込み欄


名前: E-mail:

新規スレッド作成


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

5ちゃんねる BBS.CGI - 2017/10/19 18:14:54 JST

last modified at 2017/10/22 00:24:24 JST