お前らプログラミング言語どうやって覚えたんや? [sc](★0)
-
- 408
- 2017/02/10(金) 09:05:27.47
-
大学でSchemeを叩き込まれた。当時はそんな物かと思ってたけど、
今考えると最初に学ぶ言語にSchemeを選ぶのは不適切だな...
-
- 409
- 2017/02/10(金) 20:48:04.81
-
ウチはMIPSアセンブラ
-
- 410
- 2017/02/10(金) 22:30:46.42
-
C→C++→Java
王道コースだと思ってる
-
- 411
- 2017/02/11(土) 04:01:58.74
-
C→C#→C→C++
-
- 412
- 2017/02/11(土) 08:33:17.28
-
BASIC→6809asm→Z80asm→C→Java→Perl
→VB→VB.net→C#→PPCasm
アセンブラ率が高くてC++をやってないけど
こういうことやってると言語なんてどうでも良くなって来る
-
- 413
- 2017/02/11(土) 14:40:11.99
-
シャープポケコンBASIC→N88-BASIC→Quick Basic→Visual Basic→VBA→
Visual Basic.NET→C#→C→C++→C++/CLI→Java→JavaScript→Perl
-
- 414
- 2017/02/11(土) 17:13:33.16
-
17の時にFORTRAN→20年程空白→JavaScript→Perl→HSP→なでしこ→Delphi→C/C++→VBA
-
- 415
- 2017/02/11(土) 17:32:34.08
-
Fortran -> Mathematica -> VBA -> Haskell -> Agda
C系はいつか触りたい。
-
- 416
- 2017/02/22(水) 16:15:01.45
-
PHP→挫折←いまココ
-
- 417
- 2017/03/24(金) 01:13:22.77
-
Basic->MASM->C->C++->Perl->Java->C#->VBA->HTML
MASMやってたのは中学か高校のころ
だんだんレベル下がってるきがするのはきのせい
-
- 418
- 2017/03/24(金) 03:04:47.82
-
HTMLをプログラミングと捉えてるから気のせいではなさそう
-
- 419
- 2017/03/27(月) 20:02:27.92
-
HTMLとCSS組み合わせるとチューリング完全になるらしいし多少はね?
Minecraftの更新止まってたMODを使いたくてソースのいじりかた無理矢理覚えたのがきっかけだな
色々な言語使ってきたけど純粋にプログラミングとして面白かったのはSchemeだな、関数型の考えは斬新だった
-
- 420
- 2017/04/01(土) 09:07:35.09
-
BASIC挫折→C挫折→ブランク→VBA挫折
→Java→C♯.NET→VB.NET
-
- 421
- 2017/04/01(土) 09:11:45.22
-
>>420だけど子供の頃から暗記苦手だから何一つ頭に入らない。
ネットが普及して、ようやく仕事で使えるようになってきた。
未だに「配列の宣言ってどう書くんだっけ?」と言って調べてる。
-
- 422
- 2017/04/01(土) 09:50:14.31
-
perl-html-css-javascript-php-c-ruby-r-c++-c#
なお対した事は何もできない
-
- 423
- 2017/04/01(土) 13:22:54.87
-
配列の宣言とかいちいち憶えてなくていい
プログラムが出来るかどうかはそういう暗記能力じゃない
細かい文法なんてネットで検索すればいくらでも出て来るから
こういう機能がある、こういう事が出来るって事を知っているかどうかがプログラミング技術
.NETでVS環境だったら、.って打てばずらずら候補が出て来るべw
しかもご丁寧に機能説明まで付いてる
-
- 424
- 2017/04/01(土) 18:42:54.26
-
>>421
業務とかかわりない技術的なことだけ
メモにでも書いて持ち歩いとけば
検索は結構時間かかるぞ
-
- 425
- 2017/04/01(土) 18:57:32.34
-
>>424
これ大事
調べたことや遭遇したエラーをリストに記録して
復習したり自分用の辞書として使えるようにしておくと効率がいい
学校の勉強と同じ
-
- 426
- 2017/04/01(土) 19:10:01.95
-
メモwww
そんなんメモめくる方が時間かかるわwww
検索の方が早いwww
-
- 427
- 2017/04/01(土) 19:13:13.55
-
ローカルに検索できるような形でメモ取るのが楽、ネット検索と違って時間かからんし
-
- 428
- 2017/04/01(土) 19:33:25.71
-
そうなんだけど最近はどこもかしこも資料持ち出し禁止で
PCにまとめただけだと職場変わるたびにリセットという罠
-
- 429
- 2017/04/01(土) 21:02:01.21
-
俺はお前らにideの使い方の覚え方を聞きたい
-
- 430
- 2017/04/01(土) 21:14:24.45
-
紙のメモを想像するやつがおるとは思わんかったわ
-
- 431
- 2017/04/01(土) 21:31:45.56
-
>>429
自動補完すげえすげえとか言いながら使ってると気がついたらプラグイン作ってたりするよ
マジレスするとそのIDE関係のコミュニティに出入りするのが一番いいと思う
-
- 432
- 2017/04/01(土) 21:32:55.41
-
わしもVimのコミュニティとか気になってるが怖い人しかいなさそうでな
-
- 433
- 2017/04/02(日) 08:25:23.30
-
>>429
まずヘルプが使い物になるIDEを選ぶ
あとはヘルプで調べながら使い続ける
-
- 434
- 2017/04/06(木) 18:25:28.61
-
みんなのパイチンくん、みんなのものだよ〜〜
-
- 435
- 2017/04/07(金) 23:33:14.72
-
if文とfor文とwhile文が書ければもう立派なプログラマーよ
-
- 436
- 2017/04/07(金) 23:35:01.56
-
if(true){for(;;){while(true){
-
- 437
- 2017/04/07(金) 23:51:45.50
-
ループを抜けるためのフラグとして、変数「frag」がありそうなコードだな
-
- 438
- 2017/04/08(土) 00:11:40.41
-
flagなんて甘いねgotoという魔のワードが存在するのだよハハハ
-
- 439
- 2017/04/08(土) 05:39:25.27
-
longjmp
-
- 440
- 2017/04/08(土) 06:08:26.35
-
ループが正常終了したときだけ何か処理したかったら
gotoとflgの2拓frag
-
- 441
- 2017/04/08(土) 12:28:31.18
-
break;
-
- 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
超でっかいクラス作ってメンバ変数にするといいよ!
このページを共有する
おすすめワード