[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 18:20 / Filesize : 211 KB / Number-of Response : 875
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

数学、算数はプログラムに必要か?



1 名前:デフォルトの名無しさん [2007/02/14(水) 21:46:25 ]
どうなんだ?

151 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:18:22 ]
外語学部よりは下だろうけど

152 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:52:10 ]
俺プログラミング関係ない英文はさっぱり読めない

153 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:09:57 ]
人文系の哲学科だって記号論理学とかをやるだろ?
プログラミングも記号論理学みたいなもん。
それにプログラミング言語で使われる数学用語は似非数学用語であって、
厳密な数学上の定義なんかとはちがう意味だったりするし、
基本的に言語の文法修得と同じ。

154 名前:58 [2007/02/22(木) 23:32:42 ]
俺がカキコするまでは、こんなに伸びなかったのに・・すげえな。

ちなみに、俺のカキコはうそだぴょ〜ん。きちんと理工系の大学卒業してるよ〜ん。

155 名前:58 mailto:sage [2007/02/22(木) 23:35:27 ]
ふつうに、このスレの>>1みてえのが、プログラマになりたいっていうレベルの人間が
入る企業なら高等数学など必要なし。どうせ、くだらん業務アプリばかり組むんだろうから。

156 名前:58 mailto:sage [2007/02/22(木) 23:37:43 ]
高等数学が必要なプログラムを作る企業にはとてもじゃないが
理工大卒じゃないと入れない。しかし、そんなものは氷山の一角だ。

普通にJavaだとかCだとかC++だとかVBだとかなら数学なんて医らねえ。
今流行のWeb系だとかなら算数できりゃいける。

157 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:02:12 ]
オレじゃないよ?オレじゃないけど、
文系でも理系でもなくて、英語も話せないヤツはどうなの?
オレじゃないよ?オレじゃないけど。

158 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:04:29 ]
ぼんくら系です
人口の少なくとも5割は占めています

159 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:09:35 ]
ところで58さんはどんなソフトウェアを開発しているの?



160 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:19:23 ]
はろーわーるどの移植でね?

161 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 02:23:07 ]
おまえら文系をバカにすんなよ。
理系はコンピュータを自由自在に操作できるかもしれんが、
文系は人間を自由自在に操作するエキスパートですよ。

162 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 02:37:08 ]
んなこたーない。

163 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 03:09:40 ]
>>161
文系理系はおいておいて
お前がバカなのはよくわかった。

164 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 03:30:42 ]
これも>>161の狙い通り。なわけねーだろボケ。

165 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 04:04:03 ]
文系を馬鹿にしている訳じゃなく、逃げの口実として「文系だから」って言い方
をする輩を馬鹿にしているんだと思う。

主観の入る余地は確かに理系より多いかもしれないけど、上みたいな言い方を聞く
度、真面目にデータ取って比較・検討(言語学、民俗学etc)している文系の研究
機関に失礼だと思うのは俺だけかな。

166 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 04:10:03 ]
プログラムの分野は色々あるし、数学を使わない分野も多いけど。
逆の立場で言えば業務やっているプログラマが「SQL分かりません」なんて言ったら
ケツを蹴り上げるような話なワケで。ある分野のプログラムで言えば「数学分かりません」
もそれと同じ響きを持つっていう程度の話、分野によっては知らなくて良い話でも
別の分野の仕事やるならそれは言い訳にならないって程度の事じゃね?


167 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 04:24:15 ]
数学を「計算」のことだと思っちゃうと使わない人は全くつかわんだろうが、
そもそもプログラムの「アルゴリズム」という考え自体が数学に属するものだ。


168 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:12:24 ]
そもそも文系でプログラミング教える学部なんてあるのですか?
うちの大学の卒業までに必要な単位数とか見てみたら
文系の学部は数十個少ないんですよ。圧倒的に少ないんですよ。
そういうのってどこの大学も同じだと思うんですよ。
で、その少ない授業数でプログラミングの授業なんてやらないと思うんですが。

169 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:28:49 ]
業務用アプリって企業の経理事務とか生産&品質管理とかを扱うんでしょう?
その分野って財務会計やら統計学やらの知識が豊富に必要でそれなりに数学的
な教養が応用される分野じゃね?
製造業の中枢を担う生産管理ソフトなんて100万単位の高価なソフトばっかだよ。
それでもなかなか実用に耐えうるソフトは開発できなくて、プログラマもSEも
ああでもないこうでもないと試行錯誤している分野でしょ?



170 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:33:39 ]
まあ堅牢さを競い合う新たな暗号方式のアルゴリズムを開発するのであれば、
それなりの数学通博士じゃないと無理かもね。

171 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:39:00 ]
うちの両親の話なので随分昔だけど、言語学(文系)専攻でSnowballやらされた
って話は聞いたかな、同僚の大学での話とか殆ど聞かないので最近は知らないけど

ただプログラミングに関しても情報工学とか専門でなければ理系も大して条件は
変わらないと思う。化学工学だったけど授業でFortran77と実験でN88BASICを
申し訳程度にやっただけ、内容もお遊びレベルの数値計算で7割の学生は課題
丸写し、正直卒業するまでにまともなプログラム組める人材なんていなかったよ。

俺も社会人になってから微積や線形代数の勉強しなおした、こんな事なら大学時代
もっと勉強しておけば良かったと後悔してるorz

172 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:48:43 ]
暗号は大多数が有限体空間での話だったりするので世間一般の数学からすると特殊
な話が多いよね、流石にアレを厳密に評価するのは専門でないと無理ぽ

173 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 08:51:37 ]
>>168
経済学はもちろん、数理系の社会学や心理学の分野でも、物理や化学とちがって
人文系は実験による検証ができないぶん、仮想現実上のコンピュータシミュレー
ション研究に頼ろうとするところがあるから、むしろプログラミングへの関心度は
それなりに高まっていると思う。あのシュガースケープも土台はJavaで書かれているし、
オブジェクト指向、マルチエージェント指向なんて概念を教えているところもあるんじゃない?

174 名前:デフォルトの名無しさん [2007/02/23(金) 09:43:52 ]
>>171
Snowball? って聞き馴れない言語だけど、どんなもの?

175 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 09:49:12 ]
SNOBOL ?

176 名前:171 mailto:sage [2007/02/23(金) 09:50:42 ]
間違い、175さんの指摘通りSNOBOLでした。

177 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:39:54 ]
雪だるま

178 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 18:20:24 ]
大多数のプログラミングには数学の深い知識はいらないってことでFAか

179 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 18:45:15 ]
新たなプログラミング設計理論やら言語理論を研究開発するなら必要かもしれないけど・・・
ブルーカラーのプログラマにとっては・・・



180 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 08:12:53 ]
画像や3D系は必須、業務系のプログラムに限定するなら差別化の為のコアエンジン
とかを作るなら必要、サービスとして捉えるなら不要(除く対象業務知識での数学)って所でね?
どちらを選ぶかは個人次第、環境で選択肢が無い場合もあるかもしれないけど。

181 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 09:06:40 ]
数学を知らないやつほど不必要だと強調し、
深く知っているやつほどその有用性を認識している。

182 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 10:10:54 ]
毎日1回売り買いされる市場商品があって、
その値段は翌朝の地方紙で知る事が出来るが
供給量・需要量は2日目の情報となる。

というような単純遅延が入っただけでも、値段は振動したり、過反応したりする
それはZ変換で実は表現出来たりする

183 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 10:38:11 ]
で?

184 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:23:35 ]
ど?

185 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 12:55:02 ]
理系なんて文系の手駒。
指図どおりに物作る道具。

186 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 12:56:57 ]
で?

187 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 15:26:30 ]
>>185
その指示が出せる文系は極一部
残りは目も当てられない

188 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 16:00:13 ]
>>185
そのやりかたがうまくいかないからgoogleができたわけで

189 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 16:07:27 ]
>>181
実際要らないケースが多いから、いらないと言ってるんじゃないの?
画像系や3D系、科学計算やゲームなんかはいるけど市場の大半を占める
事務処理にはいらんのよ。シータやパズーやタンジェントなんて。



190 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 16:10:30 ]
事務処理でプリンタに円グラフ描いてくれって言われたら、
いちいちActiveX貼り付けちゃうわけ?


191 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 10:32:41 ]
>>190
よほど古いプリンタじゃないかぎり、プリンタに図形を描画するためのインターフェース
があると思うけど。プリンタにもLIPSとかの規格があること知ってる?

192 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 11:02:22 ]
LIPS直叩きなんて数学以上に必要ないと思うが。

193 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 11:13:11 ]
逆だろ。
最近のプリンタこそダムプリンタが多いぞ

で LIPS使うならsin/cos/tanが不要になるのか?
円弧描画コマンドはあるが、その上に文字入れる時にどうやってるんだ?

194 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 11:31:04 ]
LIPSを覚えたってキヤノンのプリンタにしか使えないしな。
>>190は批判的なようだが、ツールに頼った方が現実的。

195 名前:デフォルトの名無しさん [2007/02/27(火) 12:05:42 ]
事務処理でプロッタで円グラフを書く場合とか。

196 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 12:14:46 ]
おまえらおちつけ
特別な場合に数学・数式使うって話なら、他にいくらでもあるだろ。

197 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 12:29:29 ]
>>190
>いちいちActiveX貼り付けちゃうわけ?
いちいち自分でコード書く莫迦は言うことが違うな。

198 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 12:45:32 ]
コード書かないなら、そもそもプログラマじゃないじゃん

199 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 14:12:34 ]
グラフをActiveXやバックでプロッタ呼ぶか自前で書くかはプログラマが実装できる
かどうかでは無く、将来的に出るであろう要望に柔軟に対応できるかどうか及び
メンテナンスコストで判断する問題な気がする、、、

ただ個人的には三角関数や指数・対数関数,数列,組み合わせ程度の高校で習う内容
はプログラム以前のごく当たり前の話だとは思うけど。



200 名前:58 [2007/02/27(火) 17:06:19 ]
だからよ〜!おめえらごちゃごちゃうるせえんだよ!!

高校中退の俺が数学なんていらねえって、5年間もプログラマやってて言ってるんだから
間違いねえだろ。。

数学が必要なプログラムなんて1%あるかないかなんだよ!

重箱の隅つつくような事いってんじゃねえよ。

201 名前:58 [2007/02/27(火) 17:10:24 ]
いまどきはVBやJavaのできたクラスライブラリつかっちゃえば、
社内システムなんて開発できるんだよ!

それ以前に、コンピュータ動作させるのに高校の数学なんていらねえんだよ。
スイッチのオンオフだけしってりゃ、コンピュータなんて動くんだよ!

俺がよく愛用してる「紙」っていう無料ソフト。あれに数学が必要か?
いるわけねえだろ。HTML解析することさえできれば、MFCだかWinAPIつかやできるんだよ。
あんなもんは。

他にも、おまえらが使ってるコンパイラを考えてみろ。数学関係のクラスや関数以外は
数学なんていらねえんだよ!コンパイラでさえそうなんだぞ。

わかったな!

202 名前:デフォルトの名無しさん [2007/02/27(火) 17:16:52 ]
>>200
それは分野にもよるでしょ。
でも数学知識があるとないとじゃ雲泥の差であると思う。
やはり数学というのは論理的思考を養うのに、もっとも優れた学問でもあると思うし。
そういう論理的思考が発達した人というのは、物事を合理的に考える能力が高いので
書かれたコードも、ムダがなく、非常に効率が良く設計されてるだろうし。
整数論とか指数対数、場合分け理論とか、プログラマに必要なものも多いでしょ、数学には。

そいう自分も数学は苦手で、ぜんぜんダメなんだけどねw

203 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:18:26 ]
>>200
ものによってはモロに数学で習った知識や手法を使っているはずなんだが?
数学について理解していない認識力の無い奴が何言っても相手を説得させることは不可能。
それじゃ数学を全く習わずにやってみな。理屈から理解できることもあるだろうけど
数学で習う項目に入っていたりするから。

204 名前:デフォルトの名無しさん [2007/02/27(火) 17:26:18 ]
書くプログラムが何かによる。
タダのメモプログラムやら、アンケートプログラムなら必要ない。
これが環境とかの数値解析を行うシュミレーションなら必要。

使って三角関数とかよくて行列式まででアマチュアレベルなら大丈夫ではないでしょうか?


205 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:26:38 ]
だからさ、

「あるプログラムには数学は必要ではない」
ならば「すべてのプログラムに数学は必要でない」

という命題を何の悩みもなく真だと思う奴相手に話しても無駄だって。


206 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:29:19 ]
そもそも何が 数学 かもわかっていない奴がいるんじゃないかね?
学校教育でやる数学にしか目が行っていないのか?
変数を扱っている時点ですでに数学。数値を扱っている時点ですでに数学。
数値を使わないわけがないだろ。自分がソースコードを記述する時点で数値がなかろうと
プログラムを動かすコンピュータはすでに 0と1 の組み合わせによって複雑な計算をして結果を出しているんだから。

207 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:32:12 ]
>>206
そんな広義に言われても…
理屈ではそうかもしれんけどね。

208 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:35:35 ]
汎用電子計算機 < コンピュータを日本語で訳すとこうなるかと。計算機、すなわち数学が必要。
そもそも プログラム についても曖昧すぎ。たとえば運動会で順番にやる項目を並べたものも
プログラム。
dictionary.goo.ne.jp/search.php?MT=%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0&kind=jn&mode=0&base=1&row=0
それでも電子計算機上で動かすプログラムは数値計算を行ってのことだから、数値を扱う以上数学が関与するだろ。

209 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:38:46 ]
0と1の組み合わせで計算を行う。数学においてインド人による0の発見は革命的だった。
結局数値を扱うから数学は必要。数学で習う内容のすべてが必要ではないというならわかるが。
一部でも使ってるじゃん、って話。



210 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:48:21 ]
まぁね。
コンピュータ科学の基盤は確かに数学だからね。
プログラマとしての深みを増すのに、数学とC/C++は必須!

211 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:50:06 ]
痛い人ばっかり

212 名前:デフォルトの名無しさん [2007/02/27(火) 17:54:55 ]
そもそもコンピュータ自体が本来数字を扱うものだから…

213 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:04:23 ]
極端なこと言いすぎるから痛いことになるんだよ。

ラーメン屋になるには、生物学と化学の知識が必要みたいな話になっているぞ。

214 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:10:59 ]
それはそうだな。
しかし数学の教養がまったく無いプログラマってのもカッコ悪いぞ。
それは俺なんだがww

215 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:14:45 ]
数値解析のプログラム書くときは
理系大卒程度の応用数学は必須だったりする.

例えばある級数の和を取りたいのだが収束が遅い場合,
特殊函数の知識を使って式を変形し,収束を早めるとか.
この種の変形によって分数関数的減衰から指数関数的減衰にするという
著しい改良になる例 (Ewaldの方法) もある.

もちろんライブラリなんてものは無いので,
こういう場面に出くわすと数学知らないともうだめだなって思う.

でも逆に数値解析や科学技術計算,ゲーム関係といったプログラム以外には
特別な数学の知識は必要ないようにも思う.

216 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:16:10 ]
>>213 

ラーメン屋を開くには食品衛生法に基づく許可=飲食店開業許可が必要
これには食品衛生責任者が必要で 調理師、栄養士、製菓衛生師の資格か
食文化概論・衛生法規・公衆衛生学・栄養学・食品学・食品衛生学・調理理論
などの項目を持つテストに合格する必要がある。


217 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:18:50 ]
1の質問に戻ると現実には数学の知識が無くてもプログラマという仕事の口はあると
思う。ただ場合によっては困った事になるのも見てきたけど。
ただ周囲に恵まれるかもあると思うけど、ある程度特殊技能レベルでプログラムに活
かせると仕事も選べるし、それなりに美味しい思いを出来る事もあるので、個人的な
経験としては(自分もそれ程出来る訳じゃないけど)お勧め。

218 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:22:00 ]
>>216
おれの近所のこ汚いラーメン屋のおやじも
こんなテストに合格したってのか?

219 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:25:58 ]
>>218
学生のときにバイトしたついでに調理師を取ったやつがいたから、
大して難しくもないんじゃないのか?
よく知らんけど。



220 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:26:24 ]
>>213
いや、ラーメンに入っている豚肉についてよく知る必要があるん?
化学?まぁ、それなりに必要だろうけど・・・んなこといったらこの世に生きる上で
自国の法律や習慣を知らなくても国籍さえあれば生活できると言うくらい極端になるぞ?w

221 名前:58 mailto:sage [2007/02/27(火) 18:27:24 ]
まじかよ?俺、料理得意だから調理師免許とりたいなぁって思ってて、
*実務経験2年必要ってかいてあったからあきらめたんだけど、再チャレンジしてみるかな。

どっかでアルバイト2年すりゃいいんだろ?

222 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:28:00 ]
>>217
しかし、今はプログラマが溢れてる。
それに昔に比べてコンピュータに触れる機会が多いので
必然的に知識を持った人間も増えているからなぁ。

大抵の事は、便利なアプリケーションで、ちょっとPCの知識があれば事足りるからねぇ。
昔ほどプログラマが必要とされる場面ってのは減って来てるのは確かだよ。
少なくとも以前程、人に敬われる職業ではないな今は。

223 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:28:52 ]
ちなみに管理栄養士もとりたいけど、臨床食事とかいうのまであるから
めんどくさいからやめた。

224 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:42:53 ]
>>222
プログラマが氾濫しているのは確かだけど裾野が広がっただけなので、その中で
ある程度差別化できていれば自分の周囲は影響してないなぁ、言われているデスマ
みたいなのも殆ど巻き込まれた事無いし、こればかりは周囲でサポートしてくれる
人達などの環境的な話もあるので一般化できるものでは無いけど。ちなみに分野は
主にビジネス・パッケージ系のコア開発まで含む何でも屋でゲームとかでは無いです。

225 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 18:57:29 ]
一つの問題として、コンピュータの知識が
ある者とない者の差が激しいってのがある様な気がするなぁ…
Winnyの個人情報流出の問題とかが良い例だし。
知識が無い奴らは、知識が豊富な悪意を持った人間にいいようにされるよ。

PCなんか使う必要がなければ、触らないのが一番なのかもね。

226 名前:225 mailto:sage [2007/02/27(火) 18:58:26 ]
スレ違い過ぎだな…
ごめん流して。

227 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:12:36 ]
何をもってプログラマというか?金稼ぎの職としてやっているか?
俺なんて趣味でやっている程度。作るのは15ゲームとかカレンダーとか。
HTML上ではJavaScriptを使ってページに動きをつけたり。それくらいの簡単なものであれば
作る知識はもっているけど、それらも大学で習った授業の知識を使っていたりするが。

228 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:19:56 ]
それなりに「信念」をもってやってればいいと思うよ。
金儲けばかり考えてるなんて悲しいじゃないか。
というよりプログラマの場合は、好きだからやってるって人が殆どだろうけど。

おれも仕事とは別に、趣味でアプリ製作しているけど
お礼のメールなんかもらうと、この上なく嬉しいしね。

またまたスレ違いっぽいな。

229 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:23:59 ]
>>226
気にすんな。どうせネタスレだ。



230 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:28:10 ]
けどさぁ、if とか AND OR って、モロに数学だよね・・・
if は条件分岐だけど、結局は集合やら命題とかそれに関する知識も使ったりすることがあるし。

231 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:42:51 ]
>>181 逆じゃないか。他人の畑は広く見えるっていうじゃないか。

232 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:52:29 ]
でじゃぶな話題だな…

数学の素養が無いと

こういう質問
pc10.2ch.net/test/read.cgi/php/1171102883/148

や、こういう回答
pc10.2ch.net/test/read.cgi/php/1171102883/171

をしてしまう。

233 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 19:59:08 ]
>>230
それ、数学ってよりは論理学っぽいけどな。
純粋なコンピュータプログラミングとしてのスキルなら
論理回路設計に強いかどうか、VHDLもアセンブリも朝飯前
って人だと思う。あとは応用の分野だね。つくりソフトしだい。
翻訳ソフトならば言語学の文法理論とかを知っている必要があるでしょう?

234 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:01:57 ]
>>232 割り切れるで出した数値にワラタw 剰余についても理解してなさそうだなぁ・・・。


235 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:05:11 ]
ちうか、結局は真か偽か?自分できちっと判断する必要もあるわけで。

236 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:11:41 ]
>>232
それって、自分が何をしたいか→それはどうすれば解決できるか、というスキルの
問題なんじゃないの?

解決策がすぐ思いつくかどうかや、解決策を理解できるかどうかなら数学の知識は
いるけど、そうでないなら経験の差なんじゃないかと思う。

237 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 20:15:59 ]
>>236
45 / 20 = 2.25 (割り切れる)  < マジで!?

238 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 01:25:47 ]
>>236
除数が2と5以外の素数を約数として持つとき無限小数になるという
予想を立てて、証明すればよい。
証明するためには数学的な素養が必要だと思うぞ。
(証明しないで使ってしまうのは素人。)

探すや、聞くという解決法もあるけど、外すと
pc10.2ch.net/test/read.cgi/php/1171102883/171
を作りこむ破目に陥らないとも限らない。

239 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 01:26:25 ]
おまえらは大事なことを忘れている。

>>1の書いたスレタイは
「数学、算数はプログラムに必要か?」
だ。

数学はまぁ多めにみてやろう。しかし、いくらなんでも算数は必要だろ!
図形問題とかはいらないにしても加減乗除・小数・分数計算くらいは
プログラムにかかなくても、考える上で必要だ。あと、1次方程式を
とける思考能力も必要(2次方程式も必要かもしれん。)。



240 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 01:34:14 ]
高校のとき、数学は全くできなかった。
しかし、10年以上たった今、プログラマとして
それなりにやっていけている。スーパーハカーとかじゃないけど。

自分が書いたソースをけなされることもそんなに無い。
プログラミングに数学的考え方は必須だという。
数学ができない人間に数学的考え方が備わっていることはあるのだろうか。

今でも数学は無理。
方程式とか見ると、パニックになる。
コンビニでおつりが少なくなるようなお金の出し方を考えると、頭が熱くなってヤバい。

でもプログラミング大好き。

241 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 02:04:45 ]
Rubyの作者も数学苦手だって告白してるけど(理系学部なのになぁ)
素晴らしい言語を開発してるじゃないか。

242 名前:241 mailto:sage [2007/02/28(水) 02:16:29 ]
>>240
僕も理系です。。三流大の推薦とかって理系の方が入りやすいらしくって。。

Matzは数学苦手なんですか。
まぁ、自分のレベルとはかなり違うと思うけど、励みになる話です。

243 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 03:54:50 ]
>>242
高校の時、数学の成績がダントツで最下位になった事あるらしいよ。

244 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 04:00:14 ]
漏れも数学は苦手だ。
群論なんか、未だに理解できない。

245 名前:244 mailto:sage [2007/02/28(水) 04:01:26 ]
そう言えば高専時代、解析数学は不可だったなぁ。
仕事じゃ微分方程式と睨めっこしているけど。

246 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 12:12:00 ]
>>243
最下位とはいっても最上位のなかでの最下位なんでしょ?
その上はみんな数学者になれただろうってくらいのレベルでの。

247 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 12:23:20 ]
>>241
理系学部でも、数学寄りとそうでない学科があって
思いっきり工学方向に傾いてたりすると、
数学はなんだか良く分からんまま単位とって
そのまま通過というパターンは珍しくない。
Matzがどうだかは知らんけど・・・w

248 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 12:53:00 ]
筑波じゃ最上位ではないだろう。

249 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 13:32:46 ]
数学者になれなかった落ちこぼれがプログラマになります。
プログラマはブルーカラーです。苛酷な肉体労働です。



250 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 13:40:39 ]
出来るプログラマを大別すると

・記憶型
 百科事典並のライブラリに精通し、ライブラリの組み合わせで実現するタイプ

・閉鎖型
 とにかく自前で全部書く。他人のライブラリの使い方を調べる間に自分でコード書いてしまう

・依存型
 判らない事は人に聞く、出来ない事はやってもらう

このタイプで特に数学が必要なのは 閉鎖型だろうな

251 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 14:14:41 ]
自分は、数学の公式や物理現象の数式化みたいに、綺麗なコードにならないと気がすまない。
まあ、趣味だから凝れるんだと思うけど。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef