[過去ログ] スレ立てるまでもない質問はここで 152匹目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
81(1): デフォルトの名無しさん [sage] 2019/11/24(日) 12:04:06.33 ID:sQ2k9WM8(1/2) AAS
 >>7373(2): デフォルトの名無しさん [] 2019/11/24(日) 03:43:15.37 ID:FFxu+6g+(7/7) AAS
 作りたいと思ったもんは既に実用的なものが存在するか 
 或いは一人で製作は難しい高度なものばかり 
  
 みんなそこらへんは一度は通過するもんなんじゃないかなぁって 
 その上でどうやって目標立てて、勉強して、続けてるのかなって  
車輪を再開発すりゃいいんだよ 
 世の中にすでにあろうがそんなことはどうでもいい 
82: ◆QZaw55cn4c  [sage] 2019/11/24(日) 12:17:43.64 ID:oHJXyQoT(1) AAS
 >>81 
 私も GMP ライブラリの別実装をぼちぼち書いています 
 スピードは非常に遅いのですが、C++ で完結しアセンブラを必要としないこと、および、ライセンスを設定しないので好きに使ってください、というのを売りにしています 
 2chスレ:tech 
83: デフォルトの名無しさん [sage] 2019/11/24(日) 13:23:22.63 ID:ajYX9vGJ(1) AAS
 >>6565(2): デフォルトの名無しさん [] 2019/11/24(日) 02:34:17.24 ID:FFxu+6g+(1/7) AAS
 愚問で恥ずかしいのだが、自分らどうやって勉強してるんだ? 
 独学でやろうにもこれといった目標がないから入門書読んで終わりなんやけど。。。 
  
 目標の立て方、勉強の方法、モチベの維持に関してアドバイスを賜りたい  
自分自身が何の目的でプログラミングをやろうとしてるのか 
 もしくは、プログラミングを学ぼうとしてるのか 
 まずそれを明確にしろ 
  
 非効率な勉強方法を続けてるのは 
 自分に適した本や資料を見つける能力の低さ以前に 
 目的意識が希薄なのが原因 
84: デフォルトの名無しさん [sage] 2019/11/24(日) 14:12:48.61 ID:vqhR/Kx0(1) AAS
 よくわからんのだが、言語仕様が理解できれば小規模なプログラムは 
 既に書けるはずだが。写経とか意味が分からん。要点がわかればいいだけ。 
 あとは必要に応じて実際に書くときに参照 and/or コピーする。 
85: デフォルトの名無しさん [sage] 2019/11/24(日) 23:01:08.73 ID:sQ2k9WM8(2/2) AAS
 言語仕様を理解するだけじゃプログラムは作れない 
 プログラムで扱う対象に関する知識が必要 
 例えば音声を扱うなら音声ファイル、音声を扱うライブラリの知識、音声処理の知識など 
 GUIを持つプログラムならGUI環境(OS, API, ライブラリ)の知識 
  
 日本語の文法を知ってるだけじゃ文章を書けない 
 のと同じ 
86(2): デフォルトの名無しさん [] 2019/11/26(火) 00:30:20.26 ID:xUh5rj+I(1) AAS
 次から次へと新しい言語とかフレームワークとか出てきて、いい加減にしてくれと思ってる。 
 こいうのって、開発者の自己満じゃないの? 
 ソフト屋はDRYを重視してるとかいうくせに、完全に車輪の再発明じゃないのこれ? 
  
 既存の言語とかフレームワークに機能追加するだけじゃだめなの? 
87(1): デフォルトの名無しさん [sage] 2019/11/26(火) 01:03:02.25 ID:RC9c8z2p(1) AAS
 成功したものを、別の言語へ移植した! 
  
 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 
88: デフォルトの名無しさん [sage] 2019/11/26(火) 02:33:16.35 ID:rhr9prN+(1) AAS
 Ruby信者が必死にアピールすればするほどオワコン間近の焦りなんだろうなあと思う・・ 
89: デフォルトの名無しさん [sage] 2019/11/26(火) 02:37:12.97 ID:rL77WF6v(1) AAS
 >>87は真性のバカだから焦りではなく本気でそう思ってそう 
90(3): デフォルトの名無しさん [sage] 2019/11/26(火) 09:19:15.02 ID:vZ4oJFP1(1) AAS
 >>65 
 同じような質問を考えて いたんだけど、確かにこれがしたいからというわけではなくて、全体像を把握してしたいことを見つける、みたいな感じだと 
 たとえば、ITコーディネーターみたいな資格を受けるのがいいのでしょうか? 
  
 最初的には、システム組むために、アルゴリズムなどの知識と、そのためにはどの言語でどう組んで行けばいいのかわかるようになりたいんです。 
  
 入門の入門で者なんで何言ってるかわからないかも知れませんが。 
91: デフォルトの名無しさん [sage] 2019/11/26(火) 10:08:50.24 ID:i6eVGflj(1) AAS
 >>86 
 あなたはその状況で具体的に何に困っているの? 
 新規のアプリケーションを開発するときは、その要件とリソースに適した言語を使えばよろし 
  
 既存のものに付け足す発想が好きならC++を選べばいいんじゃないかな 
 増築一辺倒だと九龍城のような道に迷いやすいものができるから、過去の言語の反省に基づいて新しく設計された言語にもまた価値がある 
 ハードウェアの進化でマルチスレッド処理で効率化できたり、メモリが潤沢になったりすれば、それらと親和性の高い言語が生まれることにも価値があり、昔は一つしかなかった手法が、今となってはデメリットが目立つようになることもある 
92: デフォルトの名無しさん [sage] 2019/11/26(火) 11:12:01.23 ID:krVs/5Av(1) AAS
 >>90 
 具体的な中身をまったく知らずに全体像を把握しようとしてもふんわりした理解しかできないよ。まずなんでも良いからやってみなよ。 
 最短ルート以外の無駄な回り道がいやだというなら、そもそも正解なんてないんだから心配するだけ無駄。 
 入門の入門て、門の前でぼうっと待ってても仕方ないだろう。 
93: デフォルトの名無しさん [sage] 2019/11/26(火) 11:32:46.82 ID:5FF2MzCH(1/2) AAS
 >>90 
 >最初的には、システム組むために 
  
 「最終的に」の間違いだとして 
 システムってどういうものをイメージしてるの? 
94: デフォルトの名無しさん [sage] 2019/11/26(火) 12:10:20.40 ID:t1xTQG9p(1) AAS
 言語なんだから使って慣れるしかないんだけどな 
 言語だけでなく周辺の知識もそれなりに必要になるけど、やる前から自分に何が必要とかわかりようがない 
 最適の攻略法教えてください!とかの発想の人はまず向いていない 
95: デフォルトの名無しさん [sage] 2019/11/26(火) 13:00:37.61 ID:X+Vr6Peh(1) AAS
 >>86 
 新しい言語とかフレームワークとかは既存のものでは満足できない点を 
 改善している。そこだけを見ればいいだけ。ドキュメントに書いてある。 
 それ以外のところは既存の知識で何とかなる。 
96(1): デフォルトの名無しさん [sage] 2019/11/26(火) 13:16:06.46 ID:NZrNf3Q8(1) AAS
 プログラミングって学問じゃなくて実学だからすごく体系化された学び方があるってものではないと思うんだよなー。 
 あと、プログラミング自体はそこまで奥が深いものではない単なる道具だから、データ構造とアルゴリズムの基礎を身につけて、オブジェクト指向だの関数型言語だのを抑えたら、 
 多くの言語に共通する要素は把握したことになるような気がする。 
 特定の領域のソフトウェア開発は奥が深いとおもうけど。 
 どうしても体系的にやりたいなら、世の中で使われているソフトウェアの種類を調べてみては。PC、スマホ、組込、汎用機それぞれで的な? 
97: デフォルトの名無しさん [sage] 2019/11/26(火) 18:38:00.47 ID:5FF2MzCH(2/2) AAS
 体系化された学び方かどうかは別として 
 目的に対して必要な知識体系を効率よく学ぶ方法はある 
  
 それを知るために何をすればいいか常に自分で考えてれば 
 1~2年で平均的な10年選手を余裕で追い越せる 
98(4): デフォルトの名無しさん [sage] 2019/11/26(火) 19:15:06.87 ID:4u2FSUDY(1) AAS
 2円の交点(正確には円の中心から見た角度)を求めたい。ググると2円の連立方程式を解くと求められるとか出てくるが 
 円の方程式からして習った記憶がない。さらにググってみたら高校数学?・B・・・多分とっていない\(^o^)/ 
 連立方程式を解くと言っても円のパラメータは実行時に決定するから事前に展開するのも難しい 
 手作業で解くならともかく連立方程式を解くプログラムを作れる気はしない 
 ここはあり余るコンピューティングパワーで総当たりした方が無難かな? 
 有効と思われる範囲はせいぜい90度程度。欲しい分解能を0.1度としてその10倍の分解能で総当たりしても 
 計算時間はたかがしれている 
99(1): ◆QZaw55cn4c  [sage] 2019/11/26(火) 20:24:12.47 ID:eitz3RWA(1/4) AAS
 >>98 
 円は関係ない 
 余弦定理で OK 
100(2): デフォルトの名無しさん [sage] 2019/11/26(火) 20:34:01.48 ID:78UVTJ0X(1/2) AAS
 >>99 
 円の交点を求めるのに「円は関係無い」の意味がわからない 
  
 >>98 
 2個の円の何がわかっているのか不明な為 
 最適な解き方は答えられない 
101(3): ◆QZaw55cn4c  [sage] 2019/11/26(火) 20:46:02.87 ID:eitz3RWA(2/4) AAS
 >>100 
 二つの円の半径を a, b, 二つの円の中心間の距離を r 
 円 a の円の中心からみた角度を 2A 
 円 b の円の中心からみた角度を 2B 
 とすれば、余弦定理により 
 cosA = (a^2+r^2-b^2)/(2ar) 
 cosB = (b^2+r^2-a^2)/(2br) 
 別に円の交点の座標を求める必要はありません 
102(1): 98 [sage] 2019/11/26(火) 20:57:38.58 ID:diGCNEyd(1) AAS
 >>100 
 事前に分かる情報は・・・ 
  
 座標系をX/Y直交座標系としてXは横、Yは縦とすると 
 円1と円2の中心のY座標は同じ 
 直径は円2に対して円1は+αで少し大きい。円1−αと円2は接する 
 円の直径やαは実行時にならないと判らない 
103: ◆QZaw55cn4c  [sage] 2019/11/26(火) 21:12:50.46 ID:eitz3RWA(3/4) AAS
 >>102 
 >直径は円2に対して円1は+αで少し大きい。 
 円2 そのものの大きさがわからないことには、どうしようもないのでは? 
104(1): デフォルトの名無しさん [sage] 2019/11/26(火) 22:12:51.36 ID:78UVTJ0X(2/2) AAS
 >>101 
 それを「円は関係ない」って言うのか 
 そもそも何がわかってるかすらわからんのに 
105: ◆QZaw55cn4c  [sage] 2019/11/26(火) 22:23:24.23 ID:eitz3RWA(4/4) AAS
 >>104 
 私のやりかたは >>101 に示しました 
 ここでは、二つの円の半径と、二つの円の距離、すなわち三つの長さがわかっておればよく、円であることを利用していません 
上下前次1-新書関写板覧索設栞歴
あと 897 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s