これからプログラミング始めたいんだけど、これだけは押さえとけって事ある?

1: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:33:55.136 ID:O0Bb7f5Z0.net
言語はC++

2: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:34:33.550 ID:7Tg2OBSB0.net
いきなり魔界言語かよ

 

4: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:35:08.195 ID:O0Bb7f5Z0.net
>>2
え?おれなんかおかしいこと言った?

 

8: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:35:13.471 ID:6U7gkCdf0.net
C++はテンプレートメタプロやconstexprに踏み込まなければ魔界ではない

スポンサーリンク

 

9: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:35:42.753 ID:O0Bb7f5Z0.net
やっぱりBASICから馴した方がいいの?

 

70: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:55:19.155 ID:n0CP5ieu0.net
>>9
あれは止めとけ

 

12: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:36:38.752 ID:O0Bb7f5Z0.net
まあいろんなサイトでC++はむずいとか書いてあったもんな
じゃあPrologにしとくわ

 

16: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:38:06.741 ID:O0Bb7f5Z0.net
いまプログラミングの基礎の基礎っていう本で勉強してるわ
何の言語を勉強しようかとかは実はまだ考えてない

 

17: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:38:04.679 ID:7Tg2OBSB0.net

C++は難しいというか出来ることが多すぎて
「じゃあどれを使って動かすのが正しいの?」
ってなる

動けばそれでいいっていうレベルの初心者が手を出すとヤバイと思う

 

22: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:39:35.742 ID:i7hehTEu0.net
趣味プログラミングならPythonがいいと思うわ

 

23: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:39:54.040 ID:AQMkcUQyE.net

なんだかんだhtmlとjavascriptがわかりやすくて面白いよ

楽しくなって来たらCとかjavaとかに手を出していけばいいと思う

 

26: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:40:48.757 ID:O0Bb7f5Z0.net
>>23
とりあえずそうするよ、htmlでも初めてみようかな

 

27: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:41:21.751 ID:7Tg2OBSB0.net

javascriptから入るのはオススメっちゃあオススメだけど
初心者が型定義のない言語に手を出して変な癖つけちゃうと怖い

ってか環境構築の手間考えると一番初心者にいい言語って結局なんなんだろ

 

31: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:42:46.588 ID:6U7gkCdf0.net
>>27
Small BasicかProcessingかRacketあたりかな
Processing以外は日本語文献すくねーけど

 

42: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:45:37.299 ID:7Tg2OBSB0.net

>>31
ググる元気がもうないんだけど
何だその聞いたことのない言語

ideone上で動かせばいいって言われりゃそれまでだけど
初心者こそウィンドウアプリケーション作って
「動作が視覚的にわかるから面白い」
って経験をするべきだと思うのよね。
ぶっちゃけコマンドラインで円の面積が分かります! とかやっても面白く無い

 

28: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:41:35.089 ID:lYOccyWJ0.net
なんでprologだよ
変態か

 

30: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:42:30.356 ID:O0Bb7f5Z0.net
>>28
なんか惹かれた

 

35: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:44:11.318 ID:lYOccyWJ0.net
>>30
特殊すぎるわ
他のどの言語にも応用きかないだろ

 

52: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:48:30.457 ID:O0Bb7f5Z0.net
>>35
http://www.geocities.jp/m_hiroi/prolog/prolog01.html
このサイトで知ったんだけど、すごい素敵だと思わない?
そうかーこの言語は特殊なのか、なんかこの言語にしかできないことを感じたんだけどねー

 

60: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:50:45.640 ID:6U7gkCdf0.net
>>52
論理プログラミングならHaskellでもできるぞ!
“The Haskell Road to Logic, Maths and Programming”でググれ
内容は知らん!

 

33: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:43:14.795 ID:DPMXzKIB0.net
普通にCやれ
そんで心折れて真っ当な人生の道を進め

 

37: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:44:36.958 ID:O0Bb7f5Z0.net
>>33
ふふ、その手には乗らないわ

 

44: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:46:21.032 ID:ykV9+Lq20.net
言語なんて手段でしかないよ
プログラムできるようになりたいなら言語に拘らず
アルゴリズムとか考え方を学べ

 

48: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:47:30.195 ID:7Tg2OBSB0.net
>>44
これ大事だよね

 

53: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:48:37.841 ID:9v6Xz/A80.net
>>44
っていうやついるけど一個も言語知らない奴がそれやろうとしても心折れるだけだぞ
お前は言語習得してるからそう言えるだけで

 

72: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:55:32.956 ID:ykV9+Lq20.net

>>53
だから始める言語なんて気にせずに、
まずは身近に試せるやつ(目的に合う言語)で始めればいいってことだ

WindowsならC#とか簡単に動くから楽しいし、
JavaでAndroidアプリ作るのもいいと思うぞ。

 

79: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:58:39.443 ID:7Tg2OBSB0.net

>>72
そもそもアルゴリズムの導入なんて
「コンピュータは速い。
したがって人間には不可能な全数検査が行える」
「ところが逆にコンピュータは融通が効かないので全数検査しないとどれが目的のものなのか最終的に判定できない」
とかこのレベルだし、知らなきゃ変わった処理は何も出来ないからね

そしてアルゴリズムさえ抑えておけばたいていの言語は文法を覚えるだけで使えるようになるのじゃ

 

232: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 01:46:13.774 ID:q87R6tbZd.net

>>44
アルゴリズムとか考え方なんてやりたいモノや事によって変わるんだから
変わらない事を教えないと上達はしない
ドットインストール見て
何も見ないでその通り出来るようになるまで
ビシバシコーデインクするだけ

しかも専門用語とかもvipで収集するよりドットインストールで学んだ方が良い

 

240: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:06:51.233 ID:ck5+855h0.net

>>44
これは本職の人には正しい
コーディングなんていう能筋作業は専門卒集団の下請けに投げればいい

でも趣味でなにか作りたいとか全くやったことない人は
まずは最低限のコーディングスキル身に付けるべきじゃないかな

 

49: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:47:54.726 ID:/YG+Kxsu0.net
c#とかでいいんでない
画面作れるし静的型付けだし

 

54: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:48:51.456 ID:AKWzvinMe.net

どの言語使っても一緒だろ

Javaとかいう産廃以外は

 

55: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:49:12.209 ID:AQMkcUQyE.net

言われてるけど最初は視覚的にわかりやすいやつやるのが楽しいし、勉強も捗ると思う
なのでhtml,javascriptがいいと思う

動的Webページ作ったりとか、phaserとか使ってWebブラウザゲームとか作ってみるといいともうよ

 

66: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:51:35.652 ID:O0Bb7f5Z0.net
>>55
WEBページ作ってみたいからhtml最初に勉強しようかな

 

64: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:51:26.240 ID:BWEILCjQ0.net

C++はC++としてやるものじゃない
C言語との互換があるから基本的にはC言語として使い
便利な機能だけつまみ食いしてその中に混ぜ込むくらいでおk
てか現場でC++使ってるって言う人のほとんどはそれ

最初ならちょっとややこしいイメージもあるけどJavaがお勧め
それかCだが、Cやる場合はポインター云々は無視していい
後からだんだんわかってくるものだから

 

68: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:54:30.479 ID:4zzMa/PQM.net
JavaScriptでもいいと思うよ何も準備いらないし
拡張子で軽く勃起できるし

 

69: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:55:03.284 ID:9v6Xz/A80.net
>>68
やっぱプログラマーってキチガイだわ

 

74: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:56:20.119 ID:4YC1JSOB0.net
C++とか10年やっても全くマスターしたと感じられない
pythonなんか1日で大体分かった感じになるのにな

 

75: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:57:24.370 ID:9v6Xz/A80.net
>>74
そんなの日本語を完全にマスターしてる日本人がいないのと一緒だろ

 

78: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:58:23.079 ID:6U7gkCdf0.net
>>74
ところがPythonにもデコレータという沼がありましてね

 

81: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 22:59:06.489 ID:4zzMa/PQM.net
C#もいいけど統合開発環境のインスコ面倒だからなぁ
もっと軽ければ初心者にも推せるんだけど

 

85: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:00:19.248 ID:U8PBv7wU0.net
C#は後発言語だけあって言語そのものはかなり優秀だと思う

 

89: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:02:01.823 ID:ui4hSQX8p.net
Hello world

 

107: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:08:29.973 ID:BWEILCjQ0.net

>>89
html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
Hello world
</body>
</html>

c
#include <stdio.h>
int main(){
printf(“Hello world”);
return 0;
}

Java
class hello{
public static void main(String args[]){
System.out.println(“Hello world”);
}
}

好きなの選べ

 

108: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:09:35.095 ID:6U7gkCdf0.net
>>107
main = putStrLn “Hello, World!”
マジかよHaskell最高だな

 

109: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:09:36.385 ID:xP2UIZrF0.net

>>107
HTMLなら、いろいろ無視すれば最悪、

Hello world

だけでいけるぜ!

 

118: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:11:37.898 ID:AKWzvinMe.net
>>107
安易にformat使うんじゃねぇド低脳容量の無駄だろ

 

121: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:13:02.261 ID:W1M4bcBUr.net
>>118
コンパイラが優秀なので

 

90: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:02:14.750 ID:xP2UIZrF0.net
一時期の魔境みたいなJS環境と比べると、だいたい標準化されてる上に細かいところもjQueryが吸収してくれる今のJS環境は天国すぎる

 

95: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:04:19.108 ID:W1M4bcBUr.net
VSってそんなに重いっけ
3年前に片落ちで買ったノーパソでもそこそこ動いてくれる
コマンドラインでもコンパイルできたはずだし

 

104: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:06:55.450 ID:4zzMa/PQM.net
>>95
VSが重いんじゃなくてインストーラの容量でかいから作り出すまでに時間がかかるそれだけ

 

96: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:04:43.159 ID:6U7gkCdf0.net
html5をどのブラウザでも使わせてもらえるのはpolyfillsだと思うんですけどjQueryは何の関係が…?

 

97: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:05:09.328 ID:9fb6rN+Hd.net
よくなんの言語がいい?ってきくやつ多いけどプログラムなんて所詮プロセスなんだよ
何が目的で何を作りたいのかだろ

 

102: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:06:42.198 ID:9v6Xz/A80.net
>>97
お前自分が初心者だった頃を忘れて下手くそな後輩いじめるタイプだろ

 

103: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:06:48.661 ID:Nt/FvBTPp.net
今日日ネイティブスタンドアローンなアプリなんてもう流行らんよ
今から始めるのにVS勧めるのは無いわ

 

113: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:09:56.918 ID:W1M4bcBUr.net
>>103
いきなりサーバー建てんのもキツくね
あとC#ってもうLinuxでもMacでも動くしスマホアプリも作ろうと思えば作れるぞ

 

127: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:17:55.105 ID:4YC1JSOB0.net
>>113
jsbinとかで簡単に始められるよ
それにLinuxやMacなんかサポートする必要ないでしょ
サポートするならスマホ

 

114: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:10:15.035 ID:7Tg2OBSB0.net

よくよく考えたら初心者にjavaってどうよ?
実際使うかどうかは別にして標準入力が意味不明すぎね

ポインタがないから簡単とか言う奴いるけど

 

124: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:16:51.176 ID:BWEILCjQ0.net

>>114
見た目ないだけで実際使いまくってるしな>ポインタ
ポインタの知識皆無だと配列周辺の仕様がわけわかんないことになりそう

BufferReaderとか例外とか確かに初心者には敷居が高いかもしれんな
入力して動くのがプログラミングの華みたいなところはあるし
そう考えたら下手にJavaとか勧めるよりscanfのあるCの方がとっつきいいかもしれない

 

115: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:10:48.959 ID:D2C1g2vN0.net
もう10年前だから殆ど忘れたけどjavascriptとPerlは面白かったな
CGIやりだすと鯖構築とか興味が出て楽しかった

 

122: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:14:40.604 ID:LSRVHiXX0.net
プログラミングを独学で学ぶときに一番大切なのは良書があるかどうかだ
技術書で有名なオライリーで一番売れたプログラミング書籍は何か?そう、リャマ本だ
>>1は今すぐ本屋行って初めてのPerlを買ってこい
http://www.amazon.co.jp/dp/4873115671

 

123: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:15:17.198 ID:AKWzvinMe.net
お前らゆとりはパンチカードの味を知らんのだろ?
昔女プログラマを徹夜させまくったら気が狂ってエリーゼのために打たれた挙げ句に逃亡されたは

 

126: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:17:51.812 ID:W1M4bcBUr.net
>>123
お前vi使ってそうでキモいな

 

129: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:19:41.485 ID:AKWzvinMe.net
>>126
お前vi馬鹿にすんじゃねぇよはっ倒すぞ
あれより優秀なエディタは未だかつて存在しねぇ

 

132: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:20:43.288 ID:i7hehTEu0.net
>>129
vimがあるやん

 

133: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:21:06.263 ID:7Tg2OBSB0.net

>>129
エディタ論争なら秀丸が最強だと結論出ただろ

…値段以外はな

 

134: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:21:35.196 ID:lYOccyWJ0.net
>>129
viとかサーバーにまともなエディタ入ってなかったときに仕方なく使うやつだろ?

 

137: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:23:58.375 ID:AKWzvinMe.net
>>134
言い換えればどんな状況下でも機能する万能ツール

 

139: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:26:18.206 ID:MlGuhXi+p.net
>>134
慣れれば秀丸がゴミに見えるよ

 

125: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:17:41.828 ID:D2C1g2vN0.net
HTMLがこれからの人にいきなりPerlの本渡してもな…
HTMLわからんならまずはブラウザでソース表示して内容を見ることから始めろ

 

131: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:20:31.400 ID:AQMkcUQyE.net

いきなりポインタとかの概念をやっていっても初心者はわけわからんと思うのですよ
なので最初は楽しく学べる言語からやって、次第にポインタとか直接操作するような言語触ったりすればいいと思う

よって最初に進められるべき書籍はすごいHaskell楽しく学ぼう!しかありえない

 

135: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:22:55.813 ID:6U7gkCdf0.net
>>131
applicativeやmonadやzipperについて学んでも他の言語じゃほとんど役に立たないだろいい加減にしろ!

 

145: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:31:15.502 ID:lcrmKF+30.net
お前ら今までで作ったものってなに?
言語も添えて教えてくれ

 

147: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:33:49.900 ID:Z8TXrwIId.net
>>145
C++:オンライン鬼ごっこ
C#:箱丸の簡単なしゅーてんぐ
JAVA:iアプリ、アンドロイドアプリ

 

150: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:34:40.240 ID:7Tg2OBSB0.net

>>145
俺の新卒で入った会社での初仕事は

外注が作ったソフトを解読して改造するっていう鬼のような仕事だった。
ちなみにドキュメントなどどこにもない

今にして思えばアレよく出来たと思う

 

228: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 01:28:06.378 ID:H4u/j/sGa.net
>>145
VHDLでCPU作った。
CでCPUのテストプログラム作った。

 

149: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:34:36.938 ID:SJF2dXnw0.net
とりあえず苦C読み終わった
あとなんかおすすめの本とかないですか

 

152: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:35:27.510 ID:BWEILCjQ0.net
>>149
マーチンファウラーのリファクタリングとGOF

 

155: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:36:17.571 ID:7Tg2OBSB0.net
>>149
意外なところで
「その数式、プログラムできますか?」
何か有名な本の和訳らしいけど

 

164: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:38:56.839 ID:6U7gkCdf0.net
>>155
その数式~はレベル低いしSTLと圏論がどーたらというイミフな誤訳があったりして全然オススメできない
はじめての数論のほうがまだいい数学書だけどコンピュータ向け演習あるし

 

169: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:41:28.236 ID:7Tg2OBSB0.net

>>164
訳の無茶苦茶さでオススメかどうか決まるならEffective Javaの和訳とか史上最悪レベルの悪書になるだろw
正直英語で読まんと意味わからんぞあれ

単純に抽象化を勉強するだけの目的で読むならかなりいいと思うけど

 

173: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:43:37.569 ID:U8PBv7wU0.net
>>164
その手の本ならコンピュータの数学がお勧め
高いけど

 

151: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:34:37.682 ID:O0Bb7f5Z0.net
戻ったけど、とりあえずhtmlから始めるね

 

153: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:35:33.671 ID:xP2UIZrF0.net
>>151
別のスレでJavaScriptやってる奴がいるからそっちも見てみると楽しいかもしれないぞ

 

156: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:36:25.683 ID:i7hehTEu0.net
Webスクレイパー
Pythonで

 

157: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:36:32.290 ID:WKSj0AeN0.net
結局なにからやればいいんだよ

 

160: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:38:07.415 ID:AKWzvinMH.net
>>157
暦カレンダーの自動生成システム作れ

 

161: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:38:14.988 ID:BWEILCjQ0.net
>>157
将来的にバリバリ開発するならJava
ちょっと触ってみたいだけならhtml+javascript
人とは違う自分をアピールしたいならScala

 

167: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:40:24.787 ID:WKSj0AeN0.net
>>161
c言語ってのはなんなの?

 

175: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:44:15.017 ID:BWEILCjQ0.net
>>167
初心者が趣味で触るにはポインタが鬼門
scanfがあるので文字入力はそれなりに簡単にできる
勉強用にはJavaよりいいかもしれない
なお、実際に開発で使われるのは最近ではほとんどC#かobjective-Cで
これはオブジェクト指向言語のため、C言語のセオリーはあまり役に立たない

 

165: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:39:44.800 ID:vPn5AUyZ0.net
プログラミングって言ってるのに
HTML始める謎

 

166: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:40:21.689 ID:O0Bb7f5Z0.net
HTMLってプログラミングじゃないんですか?

 

168: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:40:28.051 ID:9v6Xz/A80.net
まあhtmlとJavaScriptってことだろ

 

170: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:42:55.588 ID:WKSj0AeN0.net
てかコンピュータ言語なら人間の言葉と違って意味のブレがなくて論理的に厳密だから
言語間の互換性というか翻訳がそこそこ簡単に実現できて一つで十分て感じがするが実学ではそうともいかないのかな

 

171: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:43:05.327 ID:O0Bb7f5Z0.net
プログラミングって数学めちゃくちゃ使うの?
何に使うの

 

191: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:51:13.099 ID:n0CP5ieu0.net
>>171
ゲーム

 

177: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:45:07.460 ID:O0Bb7f5Z0.net
なんか元気なくなってきた・・・

 

183: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:47:51.745 ID:BWEILCjQ0.net

>>177
数学っていっても微分積分の計算をするみたいなことではなくて
数学的な数え上げみたいな、発想力が問われることがあるよってこと
まあ大体は昔の素晴らしい方々がパターン化してくれてたりするので
ごく一般的な開発の現場で使うことはそうないと思う。元気出せ

新発想のゲーム開発とか3Dとか物理演算とかはがっつり使うけどな

 

178: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:45:57.954 ID:vPn5AUyZ0.net
PythonよりPerlの方が日本語のドキュメント多いから学習し易い気が

 

179: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:46:17.468 ID:cgO6DySm0.net

Pythonの「1行しかlambdaできない」という制限なんとかしてくれんか

Webスクレイパー書くときにめんどくさいことになる
例外処理は外側の関数にやらすが、GETかPOSTか切り替えてDocumentぶっこぬきたいときとかは
一行lambdaじゃやってられんし、メソッド起こすほどでもない

みたいなびみょーな気分になることがよくある

 

184: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:48:04.549 ID:i7hehTEu0.net
181まで来てRuby初出
人気ないのねー

 

195: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:52:55.165 ID:cgO6DySm0.net
>>184
2系と3系の互換性とらなきゃいかんPythonを
敢えて初学者に勧めちゃいかんだろ

 

189: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:50:35.225 ID:O0Bb7f5Z0.net
間違えた、何年ぐらいかかる

 

192: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:52:13.144 ID:BWEILCjQ0.net
>>189
できるやつなら3か月
できなくても1年も使ってれば物にはなる
もちろん正しい方法で勉強した場合だが

 

196: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:53:19.946 ID:O0Bb7f5Z0.net
>>192
ほう..ならばおれは2ヶ月だ

 

197: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:54:48.058 ID:cgO6DySm0.net
>>196
ゴミ処理係(書いた当人でも直せなくなったコードを直したりする仕事)はしないからそのつもりで

 

190: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:50:39.548 ID:EO+Rlewj0.net

入門書が多いJAVAで
オブジェクト指向の基礎身につけて
WEBアプリみたいな身近なもの作る方がモチベ続くだろうから

html javascript cssを学んだあと

リファクタリング、デザインパターン、MVC等の考え方学ぶとか。

個人的には、C#が一番好きだから勉強してほしい。

 

201: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:56:43.189 ID:ffyc5pbJ0.net
仕事で使う気ならいわゆる格好いいプログラム組む事より保守しやすいプログラム組む事を意識しろ

 

202: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:56:46.788 ID:fA35TSyD0.net
Prologやろうぜ
他の言語にも移りやすいぞ!超おすすめ!

 

206: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:58:32.265 ID:O0Bb7f5Z0.net
>>202
やっぱり魅力があるのですかね

 

208: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:01:34.076 ID:ck5+855h0.net
>>206
ない

 

204: 以下、\(^o^)/でVIPがお送りします 2015/09/30(水) 23:56:59.164 ID:9v6Xz/A80.net

初めてプログラムを学ぶ

なんかわかってきたからちょっと複雑なの作ってみよう

不具合発生

適当に書いたからもう直せない

心折れる

ここまでテンプレだから覚悟しとけよ

 

207: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:00:54.631 ID:b66/egO20.net

>>204
Yahoo知恵袋に

緊急です!教えてください!

が立つパターンだな。
「!」の後にはスペースを入れて可読性を上げる配慮をするのが
いちおーPerlみたいな日本語文作成時の暗黙のルールだが
読みやすさに配慮して1タイプ増やすより、1タイプ減らして楽するのは
どの分野でも一緒らしい

 

209: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:02:06.028 ID:9xRR00zp0.net
>>207
perlに限らず、日本語文章の作法だぞ

 

213: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:08:07.002 ID:b66/egO20.net
>>209
日本語はPerlみたいな暗黙の了解を踏まえてないと味読に堪えん文章が出来上がる

 

210: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:03:29.032 ID:3QeQBzc50.net

はい初心者向け練習場。1の大好きなprologもあるぞ

Atcoder Beginner Contest
http://atcoder.jp/
AOJ Volume 100
http://judge.u-aizu.ac.jp/onlinejudge/finder.jsp?volumeNo=100

Python
https://www.checkio.org/
Clojure
https://www.4clojure.com/
Ruby
http://www.rubeque.com/
P-99: Ninety-Nine (Prolog|Scala|Haskell) Problems
https://sites.google.com/site/prologsite/prolog-problems
http://aperiodic.net/phil/scala/s-99/
https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems

このあたりの問題を50問ずつぐらい解けば一言語使えると言っていいレベル

 

211: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:03:49.262 ID:q87R6tbZd.net
プログラミング始める前にドットインストール30分見とこ
まじでhtmlとかjavascriptとかあと自分が使う言語

 

215: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:33:39.710 ID:rcGG+R6P0.net
ポインタって何が難しいの?とC++始めたばっかで今ポインタの仕組みまで勉強を終えた俺が聞いてみる

 

216: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:34:40.199 ID:MCNqkHD20.net
>>215
そこら辺は適正だから…

 

217: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:36:39.136 ID:Wy/oYkpQ0.net
>>215
動的メモリ管理の難しさじゃね

 

218: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:37:30.372 ID:0iR9tHzNr.net
ポインタってメモリのアドレスみたいなもんだろ?

 

224: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:53:01.462 ID:rB0KHD1Xd.net
>>218
そうだね
K&Rじゃポインタがなんなのかなんて一行で説明してるレベルの話だ
ポインタが難しいって言うのはメモリを管理しつつ上手く扱うことだろう

 

219: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:39:44.380 ID:3QeQBzc50.net
ポインタなんて簡単と言っている上司がスマートポインタやrvalue referenceを理解しようとしません
ビルから突き落としたほうがいいでしょうか?

 

220: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:40:43.344 ID:y8min7kmd.net
ポインタの解説にしぼった本が何冊も出てる時点で察しろ

 

222: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:47:17.164 ID:UgAHWQvCa.net
基本的にPerlPythonRubyでテキスト処理のスクリプト書くつもりなんだけど
スクリプトの中でLinuxコマンドそのまま使える処理はガンガン使っちゃっていいの?
ベストプラクティスというかルール的に

 

223: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 00:51:36.148 ID:wBQBiyRVa.net
Rubyが最強に書きやすいけどどこでも入ってるPerlにやる羽目になる
Pythonで動いてるプログラム多いからこっちも大抵入ってるけど割と2.6系とかだよな?

 

233: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 01:47:39.009 ID:MCNqkHD20.net
ドットインストールそんなに良いのか?

スポンサーリンク

 

235: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 01:57:48.968 ID:q7oC+9qM0.net
>>233
3分くらいの短い動画を全24回見ると基礎が分かる的なサイトなんだが、
個人的にはやる気がある人は本の方が良いと思う
本見ながら書いてあることを実践って感じで
本は能動的だけど動画は受動的だし、流し見するだけで頭に一切入らず終わりそうなので

 

241: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:10:45.186 ID:q87R6tbZd.net
>>233
ホントに0スタートの初心者にとって
何がコードに必須で
何が自分で単語?作って良いのか分からない初心者にとってみれば一目瞭然で分かる所かな
本とかだと2ページ
ドットインストールだと3分
ドットインストールサラッと流して本読むとその面においては基本から外れなくなる

 

234: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 01:50:43.785 ID:TUoe+3910.net
ホントにプログラムが面白いなら、スレなんか立てずひたすらメイクしてるぞw

 

237: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:03:17.236 ID:q87R6tbZd.net
>>234
そこまでのコーデインク域に達しないからスレ立てるんだよなぁ

 

242: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:11:01.608 ID:3QeQBzc50.net
お前らの具体性を欠くアドヴァイスに比べて俺のレスのなんと建設的なことか
言っとくけどコピペじゃないんだからねお前らのために思いつく限りのURL集めてきたんだからな

 

244: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:45:06.384 ID:H0npShfg0.net

>>242
CheckIOって面白そう

初心者向けではないけれど、俺はUntrustedを推す
http://www.softantenna.com/wp/webservice/untrusted/

 

243: 以下、\(^o^)/でVIPがお送りします 2015/10/01(木) 02:11:55.362 ID:ck5+855h0.net
Java(というか大半の言語)では単なるリストとソート済みリスト、あるいはハッシュマップとソート済みハッシュマップが標準で提供されてる
コーディング知識しかない脳筋はソート済みリスト/ソート済みハッシュマップの用途が分からない

引用元:http://viper.2ch.sc/test/read.cgi/news4vip/1443620035/

関連記事

https---www.pakutaso.com-assets_c-2015-02-BON85_pcsutu20150207161815500-thumb-autox1000-12110

パソコン持ってるならプログラミング、作曲、作画、3DCG、動画作成できて当たりまえだよな

1: 以下、\(^o^)/でVIPがお送りします 2015/05/16(土) 18:25:04.4

記事を読む

You-Should-Definitely-Know-About-PHP7

『PHP7』、 12月3日メジャーリリース!!

1: 番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-y8Vw) 20

記事を読む

BFWyNKfCYAAmw-s

2015年9月のプログラミング言語人気ランキング

1: 番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-MVCX) 20

記事を読む

https---www.pakutaso.com-assets_c-2013-06-PAK12_10many500-thumb-1000xauto-3089

何でニートはプログラミングを覚えたがるの?

1: 以下、\(^o^)/でVIPがお送りします 2014/12/01(月) 14:28:06.7

記事を読む

https---www.pakutaso.com-assets_c-2015-05-FSC_bo-runishikihebi-thumb-1000xauto-13928

python勉強するよ!

1: 以下、\(^o^)/でVIPがお送りします 2015/05/26(火) 13:41:34.0

記事を読む

bsPAK85_coding15095904

webプログラミング特技の社会人なんだけど、連休終わるまでになんかwebサービス作りたい。何かアイディアない?

1: 以下、\(^o^)/でVIPがお送りします 2015/10/11(日) 11:34:44.4

記事を読む

c561d52a81b982d24f5890bd0205d95f_s

PCのブラウザ開くと変な広告が表示されるんだがこれって何?

1: 以下、\(^o^)/でVIPがお送りします 2015/04/23(木) 15:11:18.7

記事を読む

https---www.pakutaso.com-assets_c-2015-05-PAK12_10many-thumb-1000xauto-15645

C言語でRPG作るのって難しいの?

1: 以下、\(^o^)/でVIPがお送りします 2015/05/25(月) 23:54:10.1

記事を読む

https---www.pakutaso.com-assets_c-2015-06-PAK85_coding15095904-thumb-1000xauto-18356

Shift_JISとUTF-8ってどっちが良いの?

1: 以下、\(^o^)/でVIPがお送りします 2015/08/02(日) 21:42:06.7

記事を読む

https---www.pakutaso.com-assets_c-2015-04-OOK86_shirosyatu15190620-thumb-autox1000-12437

関数型プログラムと論理型プログラムって何?

1: 以下、\(^o^)/でVIPがお送りします 2015/09/27(日) 15:21:23.5

記事を読む

Huawei-Mate-8-benchmark-post-launch_1
Androidのベンチマーク、10万点を突破 インフレが止まらない

1: 番組の途中ですがアフィサイトへの\(^o^)/です (ニククエ

hGJvbfh
せっかくの休みだ。原付で>>5に行く。

1: 名無しさん@おーぷん 2015/11/29(日)06:13:2

9xHNnte
XperiaZ5からdocomoのロゴだけ消せるシートが発売開始

1: 番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ

bsLISA78_MBAsawaru20141018102912
子供にプログラミング教えることになりそうなんだが、どうやって教えたら良いんだ?

1: 以下、\(^o^)/でVIPがお送りします 2015/11/2

top
国内で最大容量の8THDDが2万円台に値下がり

1: 海江田三郎 ★ 2015/11/29(日) 14:43:35.

→もっと見る

PAGE TOP ↑