- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:44:38 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part12 pc11.2ch.net/test/read.cgi/tech/1226761546/ Part11 pc11.2ch.net/test/read.cgi/tech/1218282605/ Part10 pc11.2ch.net/test/read.cgi/tech/1215717670/ Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 899 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:21:08 ]
- 数学よりも帳簿の付け方覚えるや糞プログラマめ
- 900 名前:デフォルトの名無しさん [2009/02/26(木) 23:21:33 ]
- 高校数学ができたらプログラマにはならんだろ(大企業除く)
- 901 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:27:55 ]
- いや高校数学ぐらいはできるようになっててくれよ
微分積分覚えたら跡は証明だけじやないか まさか虚数なんかでつまずいてないだろうし
- 902 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:31:01 ]
- 微分積分なんて勉強してるより、ブレゼンハムのコードを書いたりモンテカルロ法で
円周率計算して、ぜんぜん精度でないでがっかりしてるほうが楽しい。
- 903 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:37:53 ]
- 算数がわからん
- 904 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:42:54 ]
- プログラマは
2^0,12,,3,4,5,6,7,8,9,10,11,12,13,14,15,16, ... 32 までをソラで言えればそれでいい
- 905 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:44:06 ]
- 算数は馬鹿なぐらい難しいからな
1+1=2とか100行以上の証明がいるし 幾何の問題なんて位相とか圏使わないとまともに解けないのが山程ある 算数ができないのは仕方ないから諦めてもいいと思う
- 906 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:45:35 ]
- >>898
あのな、高校レベルの物理が必要なところにでも 算数すら出来ない奴等をオファーしてくる時代なんだが 「要: この事象に対して微分方程式を組めること」 ってな要求にも関わらずにね
- 907 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:45:55 ]
- 数学なんていらねえ
↑ そう言い切る奴が多い日本はIT後進国だ。 Googleレベルなんて日本からは出てこない。
- 908 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:50:31 ]
- 語弊があるかな。
一般的な認識の問題として、むしろこう言い切るべき 数学いらないなんて言ってるうちはGoogleレベルは日本から出ない。 事実日本はIT後進国。
- 909 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:52:12 ]
- 初心者のための言語ガイドなんて根本的にズレてる。
初心者のための勉強ガイドならわかるが。
- 910 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:53:03 ]
- プログラミング言語「数学」の紹介ということで
- 911 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:53:48 ]
- 自分はgoogleを目指せるってレベルの人は数学でもがんばって、
そうでない人は、地に足つけて実用的な勉強をしましょうね。
- 912 名前:デフォルトの名無しさん [2009/02/26(木) 23:54:21 ]
- >>908
そんなことをいったら米国以外は全部後進国。 まあその認識は間違っちゃいないけどな。
- 913 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:06:04 ]
- >>911
がんばらなくても必要と感じて、勉強するようになる・・・と思ったんだが世の中にはマゾが多いのか?
- 914 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:07:25 ]
- 数学は浮ついた役に立たない勉強というのが日本での認識
- 915 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:10:06 ]
- >>912
アメリカ>インド>>韓国>>日本
- 916 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:11:56 ]
- 生業にしてれば体感するだろ
しないからITドカタなんて存在に成り下がっているのか
- 917 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:13:45 ]
- 実用的な知識とは土方作業に必要な知識だろ。
- 918 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:16:31 ]
- あたりまえだけど土木作業員だけじゃビルは作れないよ
- 919 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:16:59 ]
- 実用性の無いもの程楽しい
javaやperl,phpよりlazy-Kやgrass、befunge 役立つ知識より無駄知識
- 920 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:19:12 ]
- >>914
どっかの企業の偉い人のブログで、技術者は基礎をしっかりやるべき、 みたいなことを書いてて、たとえばどういうことを勉強すればいいですかって 質問されて、集合論の本とか進めてたな。 夢をあおりすぎだろって思ったよ。
- 921 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:20:26 ]
- ソフトウエアは下流ができないやつが上流やってもろくなことにならないしな。
- 922 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:20:49 ]
- ド=モルガンとかは一応集合論のカテゴリに入るんでないの
ド=モルガンぐらいは必要でしょ 集合論というより数理論理学かもしれないけれど
- 923 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:21:36 ]
- >>916
体感するね。 基本的な数学すら理解出来なかった人は開発においても先人の知恵頼りになりがち。 アドホックな「実用的な知識」とやらをバラバラにため込んでるだけで、 考え方に筋が通ってない。 俺のことだが。
- 924 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:23:59 ]
- 数学出来る=下流的知識がない、
って前提で話す奴は自分が既に手遅れだって悟りたくない奴だろw
- 925 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:24:00 ]
- 述語論理や証明論とかはテスト書くときに役立ちそうだ
- 926 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:29:34 ]
- 実用的な知識は自ずと身に付く。
数学なんかは学生のうちにやっといた方がよいだろう。 社会出たら後輩に抜かれたくない一心で数学いらねえとか 嘘吐く奴等がごまんといるから。
- 927 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:29:40 ]
- Prologとか申したか!?
- 928 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:30:06 ]
- >>922
基礎的な知識って、ドモルガン程度でいいのか。
- 929 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:31:23 ]
- いいえadga2です
- 930 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:32:31 ]
- >>928
「基礎」ならそうじゃない? グラフィックスみたいなもんを扱うんなら線形代数も知っとくべきだけど どっちも高校数学レベルの知識だね
- 931 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:36:00 ]
- >>923
数学やったら、筋の通った考え方ができるようになるのかね? よくわからんけど、それにしたって「アドホックな」知識もないと どうにもならんよ。
- 932 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:37:47 ]
- 実用的知識(ツルハシの握り方等)を必死に学んだ文系土方は
理系新人に言うんだよな。 「君ねえ、数学なんて要らないんだよw もっと実用的な知識をつけたまえ。使えないねえ。 まずな、ツルハシ触れるまで他は触るなよ!」 数学だけの話じゃなくてさ。
- 933 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:39:53 ]
- 「数学の知識が必要だ」ってのは、中高レベルの数学が怪しい連中に、
そのくらいはできとけよってアドバイスか。 まあ、Google目指したり、IT先進国になるなら、そのくらいはできとかないとな。
- 934 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:40:17 ]
- おっさんしゃべり場はマ板にあるからそっちでやってくれ
- 935 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:41:16 ]
- >>931
数学は十分条件ではないかもしれないが 高いレベルの技術者になるための必要条件ではあるでしょう 理系の学問は全部数学の上に成り立ってるんだから 土台の無いところで何かやっても砂上の楼閣ですよ 再帰が分からないという人は、多分数学的帰納法という高校生で習うはずの 数学すら理解していないんです
- 936 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:42:38 ]
- >>933
ポインタ分からないとか再帰わからないとか平気で言う人たちがいるからねぇ っていうか、中高レベルの数学に挫折して文系に進む人が多いから
- 937 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:42:56 ]
- >>931
アドホックな知識はなくて良いなんて言ったつもりはないんだけど。
- 938 名前:デフォルトの名無しさん [2009/02/27(金) 00:43:02 ]
- 高いレベルの技術者はプログラマーにはなりません。
- 939 名前:デフォルトの名無しさん [2009/02/27(金) 00:44:32 ]
- >>933
先ず隗より始めよ
- 940 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:44:34 ]
- >>938
googleやMSには優秀な人間がいっぱいいる 日本の「PG」が一般にはドカタを指しているだけだ
- 941 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:45:56 ]
- well founded inductionの理解には二階述語論理とかstrict orderの概念が
必要だから理解できない人がいてもしかたないねとは思う むしろ理解できる方が異常なんじゃねぇの
- 942 名前:デフォルトの名無しさん [2009/02/27(金) 00:47:29 ]
- >>940
いっぱいいるならいいじゃん。終了。
- 943 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:47:32 ]
- 再帰わかんないとかそんな奴居るのか!w
- 944 名前:デフォルトの名無しさん [2009/02/27(金) 00:48:23 ]
- 継続が解らない奴もたまにいる
- 945 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:48:48 ]
- 数学的帰納法を高校で習わなかった漏れが通りますよ
うちの学校が珍しいのかもしれないけど 細かくして組み立てるってのはどこかで勉強しておいたほうが いいのは確かだろうね
- 946 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:49:06 ]
- >>937
数学やると「アドホックな知識」を有効に活用できる論理的思考が身につくとか そういう話?
- 947 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:49:41 ]
- schemeのcall/ccを使った変態的なコードは書ける気がしない
- 948 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:49:44 ]
- >>942
よくない。 たとえるなら日本に朝鮮人があふれたら良くないだろ? それと全く同じだ。
- 949 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:50:51 ]
- >>943
ポール・グレアムだったかな? 学生をみてると再帰とポインタにプログラマの壁があるようだ、みたいなエッセイを 書いてたな。
- 950 名前:デフォルトの名無しさん [2009/02/27(金) 00:51:05 ]
- >>947
それなら再帰が分からない人間を笑えないな。 五十歩百歩だ。
- 951 名前:デフォルトの名無しさん [2009/02/27(金) 00:52:45 ]
- >>948
つまり派遣でプログラマやってるIT土方は朝鮮人と全く同じであると。 まあそのとおりだな。
- 952 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:54:39 ]
- >>946
違うともそうだとも言いづらいな。 なぜ「アドホックな知識」が先に来るのかねぇ。 そこで終始してる奴なんか技術者とは思ってないって話。
- 953 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:55:25 ]
- >>949
ジョエル
- 954 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:57:58 ]
- curry-howard isomorphismとpierce lawを使えば誰でもcall/ccマスターになれるらしいよ!
- 955 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 00:58:55 ]
- あと、英語にしても、使えたほうがいいけど、ある程度までいくと
費やす時間と使える度の費用対効果が急激に悪くなるな。 まあ、英語をやるやつは、それ自体が趣味になってるような ところもあるから、好きならどんどんやればいいけど。
- 956 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:03:59 ]
- >>952
けっきょくそういう精神修養みたいな話になるんでしょ? なんつーか、PGに数学勉強しろってするめるのって、英語を勉強して自己実現を 夢見てるOLと同じものを感じるってゆーか。
- 957 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:05:31 ]
- 英語自体が目的化してる奴か。
かといって通訳や翻訳したいわけではない。 何がしたいのかわからんよな。
- 958 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:07:05 ]
- > なんつーか、PGに数学勉強しろってするめるのって、英語を勉強して自己実現を
> 夢見てるOLと同じものを感じるってゆーか。 良いんじゃない君はそういう認識で。 君自身はね。
- 959 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:07:17 ]
- 頭破七部の予感
- 960 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:07:59 ]
- スルメる?
- 961 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:08:49 ]
- スメる
- 962 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:09:37 ]
- >>956
ドカタPGレベルにとどまるんなら寿命長くないよね 所詮人月いくらで換えはいくらでも効く人材なんだし 技術者以外の道を探すってんならまあそれはそれだ、ある意味正しいよ
- 963 名前:デフォルトの名無しさん [2009/02/27(金) 01:09:58 ]
- >>956
まさにそれww
- 964 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:10:05 ]
- >>958
ここまで話が煮詰まってるのに、日本版googleとかIT先進国にするとか、雲の上のような話 だけで、数学勉強してこうだったとか具体的な話はぜんぜんでないし、そういう認識を ますます強めたよ。
- 965 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:13:19 ]
- ホーア論理や操作的意味論、DbCは無限ループや番兵突っきってスタック破壊するような人には是非学んで欲しいと思います
- 966 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:13:54 ]
- >>963
自演するなよ泣けて来るじゃないか
- 967 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:14:12 ]
- >>962
ドカタにたとえるのって(ドカタに対して)職業差別的でどうかと 思うけど、数学を進める人って、ドカタPGやドカタPGになろうって レベルの人が数学勉強してドカタを脱出できるって信じてるのかね。
- 968 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:15:20 ]
- え??煮詰まってるか?
- 969 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:15:46 ]
- それは無理だろうねw
- 970 名前:デフォルトの名無しさん [2009/02/27(金) 01:16:01 ]
- 数学なんてできて当たり前だろ。
ことさら数学やれと勧める奴はよほど数学にコンプレックスがあるんだろうな。
- 971 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:16:06 ]
- そもそも再帰だのポインタだのが分からない香具師は、プログラムなんかするべきじゃない。
ドリブルもできないのにバスケをするようなものだ。 まあ、パスとシュートだけでもバスケっぽいことはできるが、それは本当のバスケではない。
- 972 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:16:21 ]
- ドカタが基礎的なものを勉強するのはいわゆる逆張りだ
- 973 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:16:42 ]
- >>962
換えのきかない人材なんか世の中にほとんど居ない
- 974 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:17:03 ]
- コンプレックスはエネルギーつまり情熱だ
- 975 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:17:25 ]
- >>968
ああ、数学が役にたったって面白い話がきけるのはこれからなのか。
- 976 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:18:54 ]
- 組み立て工?
- 977 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:19:18 ]
- 解体工
- 978 名前:デフォルトの名無しさん [2009/02/27(金) 01:24:47 ]
- できて当たり前のことを出来ずに「必要ない。実用的ではないから。」
と言ってる朝鮮人が居るのが問題。
- 979 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:26:08 ]
- >>956
逆だ。 プログラミング言語を覚えたらプログラムができると思ってる奴が、英語ができればアメリカで仕事ができると思ってるやつ。 アメリカで仕事するのに英語は最低限のこと。 その上にプラスアルファがあって仕事が得られる。 そのプラスルファが数学なりその他の学問。
- 980 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:27:38 ]
- プログラミング言語なんて表現する手段。
表現するモノ自体がプログラマにないと手段だけ覚えても仕方ないということ。
- 981 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:29:52 ]
- 数学出来なくて良い。
人に「必要ない」とか説くなよ。 誰がお前レベルのプログラマに成りたくて ここに質問しに来るってんだよ?
- 982 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:38:18 ]
- まあ、でも、PGの90数パーセントは高校レベルの数学ですむだろうし、
「必要ない」が現実的なアドバイスだよ。 「数学でレベルアップだ」とか言って集合論の本とか薦めちゃうのって、 夢をあおりすぎ。
- 983 名前:デフォルトの名無しさん [2009/02/27(金) 01:39:52 ]
- 95%以上中学数学で十分だろ。
土方の分際が高校数学の何を使うんだ?
- 984 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:40:42 ]
- 数学なんて薦めたところでどうにもならんものの際たるものじゃないかw
スレ埋めにしかならんわ
- 985 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:45:52 ]
- >>983
xor一つとっても、理解するのにベン図みたいなものを使わないか? 中学数学では出てこないはずだが
- 986 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:47:21 ]
- 業務系にxorなんか出てきません。
むしろ必要なのは業務知識。
- 987 名前:デフォルトの名無しさん [2009/02/27(金) 01:49:09 ]
- >>985
ブール代数は高校数学にも出てこないだろ。 学校教育と言うよりプログラミングの知識だろう。
- 988 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:49:34 ]
- XORを使わないにしてもブール代数が分からないんじゃ
そもそもプログラムが組めないだろう
- 989 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:50:13 ]
- 業務知識もバズワード
- 990 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:51:17 ]
- どうでもいいが本物の土方は三角関数ぐらい使うぞ
- 991 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:52:06 ]
- ドカチンにしかなれなかった奴等は悲惨だな。
- 992 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:52:30 ]
- まるちめでぃあ方面を触る必要の無いドカタは
三角関数を使う機会もなかったりする
- 993 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:53:26 ]
- まあ重要なのは,
「数学は若いうちに勉強しておかないと 歳食ってからじゃ身につけられない性質がある」 ということだ。 それを理解した上で,それでも俺に数学は一生必要ない, と達観しているのならばもう何も言わない。
- 994 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:53:56 ]
- IT土方より建築関係の土方の方がまだ知的であるという
- 995 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:54:39 ]
- まあ既に歳食ってる奴には当然無駄な説法でしかないが
ここは「初心者のための」スレだから 先のある若い奴向けの話のはずなんだよな
- 996 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:55:34 ]
- いや、ただのネタスレですよ
- 997 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:56:02 ]
- いえ、ただの雑談です
- 998 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:56:29 ]
- そして埋め
- 999 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:56:41 ]
- 業務知識が必要なくて数学だけが必要だと言い張ってる。
そういう事にしたいわけだ? 汚いねえ。 だが、そういう手こそ実用的なんだよな。 確かに数学じゃ得られない実用的な知識だよね。 いやあ参った参ったwww
- 1000 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 01:56:50 ]
- >>994
まともな建築士も設計図もなしに製造に入るしなw
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|