[過去ログ]
スレ立てるまでもない質問はここで 152匹目 (1002レス)
スレ立てるまでもない質問はここで 152匹目 http://mevius.5ch.net/test/read.cgi/tech/1573214616/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
78: デフォルトの名無しさん [sage] 2019/11/24(日) 05:16:07 ID:s1tpy+px >>70 単体では実行できないって当たり前だろう。その処理を試してみることのできるひとつのプログラムとして、起動して実行して何らかの出力をさせて動きを見てみることができるプログラムを作れよ。それには何が足りないか考えて、足りない部分を自分で作れば良いだろう。 何が足りないかわかりません、分かるけど習ってないから僕には作れません、というならもうプログラミングはやめた方がいいぞ。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/78
79: デフォルトの名無しさん [sage] 2019/11/24(日) 08:06:15 ID:Q5WFFNoW Ruby なら「改訂2版 Ruby逆引きハンドブック、2018」を読む Array, enumerable, enumerator のメソッドの使い方を見る。 ファイル操作なら、CSV の所を見る web アプリなら、Ruby on Rails プログラミングのお題スレの簡単な問題を解く Linux の基本コマンドを見る つまり、簡単に言うと、スニペットを使って、きれいなフォームを作る! だから、Ruby は、すべてのプログラム言語の底上げができる 特に、JavaScript, Kotlin, Groovy などは、メソッドチェーン中心で、Ruby に似せてきてる! http://mevius.5ch.net/test/read.cgi/tech/1573214616/79
80: デフォルトの名無しさん [sage] 2019/11/24(日) 10:31:06 ID:8zHa6Ilk >>73 >作りたいと思ったもんは既に実用的なものが存在するか 自分用にカスタマイズできるだけでもかなり違う >或いは一人で製作は難しい高度なものばかり できないと言っているとずっと知識や経験が身につかないまま。少しずつできる部分からでも作っていけばいい 趣味で一番プログラムに時間使っている身からすると、やる気ないのなら止めればいいのにとしか思わない http://mevius.5ch.net/test/read.cgi/tech/1573214616/80
81: デフォルトの名無しさん [sage] 2019/11/24(日) 12:04:06 ID:sQ2k9WM8 >>73 車輪を再開発すりゃいいんだよ 世の中にすでにあろうがそんなことはどうでもいい http://mevius.5ch.net/test/read.cgi/tech/1573214616/81
82: ◆QZaw55cn4c [sage] 2019/11/24(日) 12:17:43 ID:oHJXyQoT >>81 私も GMP ライブラリの別実装をぼちぼち書いています スピードは非常に遅いのですが、C++ で完結しアセンブラを必要としないこと、および、ライセンスを設定しないので好きに使ってください、というのを売りにしています https://mevius.5ch.net/test/read.cgi/tech/1434079972/51 http://mevius.5ch.net/test/read.cgi/tech/1573214616/82
83: デフォルトの名無しさん [sage] 2019/11/24(日) 13:23:22 ID:ajYX9vGJ >>65 自分自身が何の目的でプログラミングをやろうとしてるのか もしくは、プログラミングを学ぼうとしてるのか まずそれを明確にしろ 非効率な勉強方法を続けてるのは 自分に適した本や資料を見つける能力の低さ以前に 目的意識が希薄なのが原因 http://mevius.5ch.net/test/read.cgi/tech/1573214616/83
84: デフォルトの名無しさん [sage] 2019/11/24(日) 14:12:48 ID:vqhR/Kx0 よくわからんのだが、言語仕様が理解できれば小規模なプログラムは 既に書けるはずだが。写経とか意味が分からん。要点がわかればいいだけ。 あとは必要に応じて実際に書くときに参照 and/or コピーする。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/84
85: デフォルトの名無しさん [sage] 2019/11/24(日) 23:01:08 ID:sQ2k9WM8 言語仕様を理解するだけじゃプログラムは作れない プログラムで扱う対象に関する知識が必要 例えば音声を扱うなら音声ファイル、音声を扱うライブラリの知識、音声処理の知識など GUIを持つプログラムならGUI環境(OS, API, ライブラリ)の知識 日本語の文法を知ってるだけじゃ文章を書けない のと同じ http://mevius.5ch.net/test/read.cgi/tech/1573214616/85
86: デフォルトの名無しさん [] 2019/11/26(火) 00:30:20 ID:xUh5rj+I 次から次へと新しい言語とかフレームワークとか出てきて、いい加減にしてくれと思ってる。 こいうのって、開発者の自己満じゃないの? ソフト屋はDRYを重視してるとかいうくせに、完全に車輪の再発明じゃないのこれ? 既存の言語とかフレームワークに機能追加するだけじゃだめなの? http://mevius.5ch.net/test/read.cgi/tech/1573214616/86
87: デフォルトの名無しさん [sage] 2019/11/26(火) 01:03:02 ID:RC9c8z2p 成功したものを、別の言語へ移植した! Ruby → Node.js Ruby on Rails → CakePHP, Spring Boot 今や、JavaScript(JS), Groovy, Kotlin, Elixir, Julia も、 メソッドチェーン中心で、Rubyに似てきたw だから、Rubyがすべての言語の基本と言われるわけ Rubyの式展開と、JSのTemplate Literal は、そっくり! "a = #{ a }" # Ruby `a = ${ a }` // JS http://mevius.5ch.net/test/read.cgi/tech/1573214616/87
88: デフォルトの名無しさん [sage] 2019/11/26(火) 02:33:16 ID:rhr9prN+ Ruby信者が必死にアピールすればするほどオワコン間近の焦りなんだろうなあと思う・・ http://mevius.5ch.net/test/read.cgi/tech/1573214616/88
89: デフォルトの名無しさん [sage] 2019/11/26(火) 02:37:12 ID:rL77WF6v >>87は真性のバカだから焦りではなく本気でそう思ってそう http://mevius.5ch.net/test/read.cgi/tech/1573214616/89
90: デフォルトの名無しさん [sage] 2019/11/26(火) 09:19:15 ID:vZ4oJFP1 >>65 同じような質問を考えて いたんだけど、確かにこれがしたいからというわけではなくて、全体像を把握してしたいことを見つける、みたいな感じだと たとえば、ITコーディネーターみたいな資格を受けるのがいいのでしょうか? 最初的には、システム組むために、アルゴリズムなどの知識と、そのためにはどの言語でどう組んで行けばいいのかわかるようになりたいんです。 入門の入門で者なんで何言ってるかわからないかも知れませんが。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/90
91: デフォルトの名無しさん [sage] 2019/11/26(火) 10:08:50 ID:i6eVGflj >>86 あなたはその状況で具体的に何に困っているの? 新規のアプリケーションを開発するときは、その要件とリソースに適した言語を使えばよろし 既存のものに付け足す発想が好きならC++を選べばいいんじゃないかな 増築一辺倒だと九龍城のような道に迷いやすいものができるから、過去の言語の反省に基づいて新しく設計された言語にもまた価値がある ハードウェアの進化でマルチスレッド処理で効率化できたり、メモリが潤沢になったりすれば、それらと親和性の高い言語が生まれることにも価値があり、昔は一つしかなかった手法が、今となってはデメリットが目立つようになることもある http://mevius.5ch.net/test/read.cgi/tech/1573214616/91
92: デフォルトの名無しさん [sage] 2019/11/26(火) 11:12:01 ID:krVs/5Av >>90 具体的な中身をまったく知らずに全体像を把握しようとしてもふんわりした理解しかできないよ。まずなんでも良いからやってみなよ。 最短ルート以外の無駄な回り道がいやだというなら、そもそも正解なんてないんだから心配するだけ無駄。 入門の入門て、門の前でぼうっと待ってても仕方ないだろう。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/92
93: デフォルトの名無しさん [sage] 2019/11/26(火) 11:32:46 ID:5FF2MzCH >>90 >最初的には、システム組むために 「最終的に」の間違いだとして システムってどういうものをイメージしてるの? http://mevius.5ch.net/test/read.cgi/tech/1573214616/93
94: デフォルトの名無しさん [sage] 2019/11/26(火) 12:10:20 ID:t1xTQG9p 言語なんだから使って慣れるしかないんだけどな 言語だけでなく周辺の知識もそれなりに必要になるけど、やる前から自分に何が必要とかわかりようがない 最適の攻略法教えてください!とかの発想の人はまず向いていない http://mevius.5ch.net/test/read.cgi/tech/1573214616/94
95: デフォルトの名無しさん [sage] 2019/11/26(火) 13:00:37 ID:X+Vr6Peh >>86 新しい言語とかフレームワークとかは既存のものでは満足できない点を 改善している。そこだけを見ればいいだけ。ドキュメントに書いてある。 それ以外のところは既存の知識で何とかなる。 http://mevius.5ch.net/test/read.cgi/tech/1573214616/95
96: デフォルトの名無しさん [sage] 2019/11/26(火) 13:16:06 ID:NZrNf3Q8 プログラミングって学問じゃなくて実学だからすごく体系化された学び方があるってものではないと思うんだよなー。 あと、プログラミング自体はそこまで奥が深いものではない単なる道具だから、データ構造とアルゴリズムの基礎を身につけて、オブジェクト指向だの関数型言語だのを抑えたら、 多くの言語に共通する要素は把握したことになるような気がする。 特定の領域のソフトウェア開発は奥が深いとおもうけど。 どうしても体系的にやりたいなら、世の中で使われているソフトウェアの種類を調べてみては。PC、スマホ、組込、汎用機それぞれで的な? http://mevius.5ch.net/test/read.cgi/tech/1573214616/96
97: デフォルトの名無しさん [sage] 2019/11/26(火) 18:38:00 ID:5FF2MzCH 体系化された学び方かどうかは別として 目的に対して必要な知識体系を効率よく学ぶ方法はある それを知るために何をすればいいか常に自分で考えてれば 1~2年で平均的な10年選手を余裕で追い越せる http://mevius.5ch.net/test/read.cgi/tech/1573214616/97
98: デフォルトの名無しさん [sage] 2019/11/26(火) 19:15:06 ID:4u2FSUDY 2円の交点(正確には円の中心から見た角度)を求めたい。ググると2円の連立方程式を解くと求められるとか出てくるが 円の方程式からして習った記憶がない。さらにググってみたら高校数学?・B・・・多分とっていない\(^o^)/ 連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい 手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない ここはあり余るコンピューティングパワーで総当たりした方が無難かな? 有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても 計算時間はたかがしれている http://mevius.5ch.net/test/read.cgi/tech/1573214616/98
99: ◆QZaw55cn4c [sage] 2019/11/26(火) 20:24:12 ID:eitz3RWA >>98 円は関係ない 余弦定理で OK http://mevius.5ch.net/test/read.cgi/tech/1573214616/99
100: デフォルトの名無しさん [sage] 2019/11/26(火) 20:34:01 ID:78UVTJ0X >>99 円の交点を求めるのに「円は関係無い」の意味がわからない >>98 2個の円の何がわかっているのか不明な為 最適な解き方は答えられない http://mevius.5ch.net/test/read.cgi/tech/1573214616/100
101: ◆QZaw55cn4c [sage] 2019/11/26(火) 20:46:02 ID:eitz3RWA >>100 二つの円の半径を a, b, 二つの円の中心間の距離を r 円 a の円の中心からみた角度を 2A 円 b の円の中心からみた角度を 2B とすれば、余弦定理により cosA = (a^2+r^2-b^2)/(2ar) cosB = (b^2+r^2-a^2)/(2br) 別に円の交点の座標を求める必要はありません http://mevius.5ch.net/test/read.cgi/tech/1573214616/101
102: 98 [sage] 2019/11/26(火) 20:57:38 ID:diGCNEyd >>100 事前に分かる情報は・・・ 座標系をX/Y直交座標系としてXは横、Yは縦とすると 円1と円2の中心のY座標は同じ 直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する 円の直径やαは実行時にならないと判らない http://mevius.5ch.net/test/read.cgi/tech/1573214616/102
103: ◆QZaw55cn4c [sage] 2019/11/26(火) 21:12:50 ID:eitz3RWA >>102 >直径は円2に対して円1は+αで少し大きい。 円2 そのものの大きさがわからないことには、どうしようもないのでは? http://mevius.5ch.net/test/read.cgi/tech/1573214616/103
104: デフォルトの名無しさん [sage] 2019/11/26(火) 22:12:51 ID:78UVTJ0X >>101 それを「円は関係ない」って言うのか そもそも何がわかってるかすらわからんのに http://mevius.5ch.net/test/read.cgi/tech/1573214616/104
105: ◆QZaw55cn4c [sage] 2019/11/26(火) 22:23:24 ID:eitz3RWA >>104 私のやりかたは >>101 に示しました ここでは、二つの円の半径と、二つの円の距離、すなわち三つの長さがわかっておればよく、円であることを利用していません http://mevius.5ch.net/test/read.cgi/tech/1573214616/105
106: デフォルトの名無しさん [sage] 2019/11/26(火) 22:52:48 ID:qL3WJ7tt そういうことを計算してくるライブラリが言語ごとにあるよ http://mevius.5ch.net/test/read.cgi/tech/1573214616/106
107: デフォルトの名無しさん [sage] 2019/11/27(水) 09:48:46 ID:0U9h+SK3 予言定理が円では無いと言うのは無理がある http://mevius.5ch.net/test/read.cgi/tech/1573214616/107
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 895 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.054s