お前らプログラミング言語どうやって覚えたんや? [sc](★0)
-
- 442
- 2017/04/09(日) 02:03:30.58
-
>>429
全部使うわけじゃなくて、基本エディタとして使う
で、時々なんかめんどくさくなったら「ファイル メソッド 検索」とかでググって
使い方覚える感じ?
なんというか一応専門職用のツールなので、一度に全部わかるなんてのは期待しないこと
面倒だなって思った作業を自動化できる機能があるかどうかを少しづつ理解していく感じで
-
- 443
- 2017/04/10(月) 23:42:09.95
-
.とか->とか打ったらメンバが出てくれたり
何文字か打てば補完できたりするあたりから始めて
そのうち随時自動ビルドとか試していけばいいんじゃない
-
- 444
- 2017/04/10(月) 23:44:45.23
-
>>440
関数化してreturnとか
-
- 445
- 2017/04/11(火) 13:28:52.12
-
俺、A=A+1 を理解できるまで暫くかかった。
Orz
-
- 446
- 2017/04/11(火) 13:41:13.32
-
プログラミングの世界では同じ意味だけどA:=A+1ならすぐに理解できると思う、数学とプログラミングで=の意味が違うから慣れない人は混乱してしまう
-
- 447
- 2017/04/11(火) 14:26:24.73
-
プログラムの入門書買って今やってるけど、プログラムの基本的な文法とかそういうとこでつまづくより
出てる例題の数学的な所で圧倒的につまづく。プログラミング上達するには数学的な知識しっかりしてないとだめなのかなぁ
-
- 448
- 2017/04/11(火) 14:49:48.61
-
多分常套手段としての計算のことじゃないかな?
データは 2^n になるようにすれば簡単になることも多いし、
n 次元配列は、ループカウンタの商や剰余を要素にして回したりする。
こういった計算は、一通り理解すればすぐにわかるようになると思う。
ほんとに数学的な計算なんかはブラックボックス的に扱えばいい。
-
- 449
- 2017/04/11(火) 14:57:31.12
-
A=A+1ってムズイの?
-
- 450
- 2017/04/11(火) 15:19:35.44
-
>>449
イコールが代入とは思っていませんでした。
-
- 451
- 2017/04/11(火) 15:25:33.55
-
A=A+1は「AがA+1と同じ」じゃなくて「AがA+1と同じになる」と考えればおk
-
- 452
- 2017/04/11(火) 16:20:25.46
-
右辺値は「さっきまで〇〇だったもの」だ。つまり、
「これからのA」 = 「さっきまでのA」 + 1
と覚えればよい。
-
- 453
- 2017/04/11(火) 17:16:45.66
-
代入が理解しにくいというより破壊代入が理解しにくいのだとしたら、
破壊代入が無い言語の方が理解しやすいという人もいるかもしれない。
-
- 454
- 2017/04/11(火) 17:18:13.20
-
LISPを使うといい、=出てこないから
-
- 455
- 2017/04/11(火) 23:43:34.97
-
初見で=が代入を意味するってのが分からなかっただけで、代入自体が理解出来ない奴なんておらんだろ
-
- 456
- 2017/04/12(水) 18:28:59.85
-
他の関数からも使えるほうが便利やん?と思ってグローバル変数使いまくってた時期が僕にもありました
-
- 457
- 2017/04/12(水) 19:03:51.25
-
BASIC時代は当たり前にスコープ無しでもコード紡げたのに、Cに移行して随分立ってからBASICで書こうとしたらダブらないように変数考えるのがこんなにもしんどいとか・・・自分に驚きました。
-
- 458
- 2017/04/13(木) 23:14:14.87
-
>456
超でっかいクラス作ってメンバ変数にするといいよ!
-
- 459
- 2017/04/13(木) 23:19:14.02
-
業務プログラムやめろ、死人が出るぞ
-
- 460
- 2017/04/19(水) 20:49:39.53
-
学生の頃から趣味で作ってたら
自然と出来るようになってた
-
- 461
- 2017/04/19(水) 21:15:58.85
-
独学だとコードがくそ汚くならんか
-
- 462
- 2017/04/19(水) 22:02:21.87
-
ある程度以上の規模でコード書きまくってるとデバッグする羽目になるから自然と洗練されていくよ、後は人のコード読みまくるとかだな
-
- 463
- 2017/04/20(木) 12:27:20.87
-
デバッグてコードがキレイになるとか
寝バックで肛門がキリンになる位ありえんわ
-
- 464
- 2017/04/20(木) 12:38:54.53
-
デバッグしやすいコード書くようにならない?
-
- 465
- 2017/04/20(木) 12:45:45.49
-
データ生成部とデータ加工部とデータ出力部を別モジュールにするとか
そんな発想は逆立ちしても出てこない
-
- 466
- 2017/04/21(金) 12:41:30.44
-
機械は人格が無いから助かる
-
- 467
- 2017/04/22(土) 09:19:37.21
-
>>466
確かにw
-
- 468
- 2017/04/22(土) 11:19:03.80
-
(マシン名)たんには人格がある!絶対に!
-
- 469
- 2017/04/23(日) 20:52:44.70
-
ロジックとデータの分離とか
-
- 470
- 2017/04/23(日) 21:53:00.53
-
半角と全角が混ざってるネ申エクセルはバカにするのに、
言語が乱立しすぎなのは良いのか?と思う。
言語を統一しないのが一番非効率じゃないの?
-
- 471
- 2017/04/23(日) 22:03:19.78
-
よし、CASLに統一しよう。
-
- 472
- 2017/04/23(日) 22:04:16.62
-
言語がいくつも存在するのはそれぞれに個性があるから、無駄でしかない全角英数は比較対象として誤り
-
- 473
- 2017/04/24(月) 12:18:22.02
-
8bit時代のマシンは横40文字しか表示できなかったの。
16bitになって80文字表示できるようになったけど、40文字時代の文字幅を
再現したかったから全角英数が生まれたの。それだけ。
-
- 474
- 2017/04/24(月) 13:01:31.98
-
嘘もここまでくると感心するな
-
- 475
- 2017/04/24(月) 22:47:29.31
-
表示幅と CPU のアーキテクチャは関係ないとだけ言っておこう。
-
- 476
- 2017/04/24(月) 22:59:59.92
-
その件については聞かなかった事にしておこう。
-
- 477
- 2017/04/25(火) 08:37:39.65
-
width 80,25
8bit機で起動したらまずこれを実行してたな
-
- 478
- 2017/04/27(木) 21:13:34.17
-
console 0,25,1,1
これも付け加えて。
-
- 479
- 2017/05/13(土) 19:03:03.32
-
プログラミング言語覚えたとしてそれからがまた大変そう
-
- 480
- 2017/05/24(水) 18:09:30.07
-
>>479
言語覚えることと
プログラミングすることは別だからね
-
- 481
- 2017/05/24(水) 18:47:01.50
-
コーディングなんか頭の良い奴にまかせとけばええわ
俺たちはプログラミング(組み立て)と何かに特化していくしかない
-
- 482
- 2017/05/24(水) 23:43:53.43
-
>>479
言語の知識より作る物の知識が重要だからな
例えば、気象予報プログラム作るのに、言語の知識があれば素晴らしい気象予報プログラム
できるわけじゃないからな
-
- 483
- 2017/05/25(木) 09:59:20.18
-
日本語で読み書き出来ても小説家になれるかは別
-
- 484
- 2017/05/25(木) 13:30:18.89
-
PHPとかpythonとかのプログラミングって3万くらいの安いノートPCで十分だよね?
-
- 485
- 2017/05/25(木) 13:38:47.10
-
>>484
何を作るかによるがメイン機にするのならあんまりおすすめはしない
-
- 486
- 2017/05/25(木) 16:51:16.83
-
>>479
むしろ言語なんて後で好きなの覚えればいい
-
- 487
- 2017/05/26(金) 15:33:29.46
-
いや、ソフトウェア設計の基礎を学ぶにしても、最初はなにかチョイスして覚える必要があるだろう。
-
- 488
- 2017/05/26(金) 16:42:00.48
-
N88BASICから入った勢だけど最近の子は何から入ってんのかね…プチコン?
-
- 489
- 2017/05/27(土) 09:55:59.47
-
>>484
取っ掛かりとしては良いと思うよ。
スキル上げて、やりたいことが見えてきてから次のマシンを考えても遅くはない。
今なら用途に依ってはWebサービス(クラウドとか)の方が本格的なもの組めたりするしね。
あと、ネットにある、プログラミング学習教材はお勧め。
無料のも多いから、各言語のスレで聞いたらいい。
-
- 490
- 2017/05/27(土) 10:35:33.89
-
新品でセレロン買うより3年補償の中古i5 4GBに8GB増設した方がいいよ
-
- 491
- 2017/05/27(土) 12:14:38.12
-
開発用PCでは、メモリ8GB 以上が必要
とにかく最大まで、メモリを積むべし
-
- 493
- 2017/06/02(金) 01:25:50.20
-
>>488
マインクラフト(ComputerCraft……つか Lua) や Scratch あたりでは?
Android でも Tcl/tk や BASIC は動くが、いまさら無いな。
もちろん、おそロシア製の Drakon Editor から入るのはいない。
このページを共有する
おすすめワード