お前らプログラミング言語どうやって覚えたんや? [転載禁止]©2ch.net

2015/05/16(土) 16:03:36.17ID:dGab1vnY
難しすぎる....
2016/11/11(金) 13:21:27.00ID:0cYKxdvz
何ができれば覚えた扱いになるんだ?それ
2016/11/11(金) 18:27:00.30ID:ciOc6C5W
>>370
ブートストラップってアセンブラ使えなくない?
HTMLとCSSやん
2016/11/11(金) 20:01:20.14ID:/rniV0xL
>>372
CPUのブートストラップにhtmlが使えると?
2016/11/11(金) 20:07:16.16ID:ciOc6C5W
>>373
CPUのブートストラップって何だよ
CSSの間違えだろ
2016/11/11(金) 23:09:16.46ID:mEaqC6gt
???
2016/11/11(金) 23:12:50.97ID:ciOc6C5W
http://getbootstrap.com/
377デフォルトの名無しさん
垢版 |
2016/11/12(土) 06:13:45.35ID:CH4KlgUL
写経は同じプログラムを500回、1000回やればプログラミングを覚えるのに役に立つとは思うよ
まぁ、普通やらないだろうけど
(´・ω・`)
2016/11/12(土) 10:55:14.36ID:uUI+drrM
>>376
こっちの最初から書いてある方で後付けの方じゃないよ
http://www.sophia-it.com/content/%E3%83%96%E3%83%BC%E3%83%88%E3%82%B9%E3%83%88%E3%83%A9%E3%83%83%E3%83%97
2016/11/12(土) 10:58:54.15ID:YPjusbE8
>>378
初めて聞いた
2016/11/12(土) 11:49:03.00ID:uUI+drrM
既存のものと同じ名前を後から付けるのは良くないね、という例
381デフォルトの名無しさん
垢版 |
2016/11/12(土) 12:04:33.85ID:/qY7Fe9v
学生ですが将来ソフトウェア開発エンジニアになりたいと思っています。
今現在ソフトウェアを作ってみたいのですがいろいろと調べたところC#がよさそうでした。
C#でおkですか?C→C#と進んで、Windows32APIをいじりたいんですけどそれも調べると「修行」や
「初心者はまずC#を触っとけ、機能に不足を感じたらほかの言語に乗り換えろ」とおっしゃってました。
2016/11/12(土) 12:18:14.42ID:YPjusbE8
C#はWinAPIのラッパーあるから複雑な事しない限り覚えなくていい
2016/11/12(土) 12:26:22.19ID:x4E8HTQB
win32はいじれるから安心していい
それよりもC#を触りながら、なぜwin32が必要なのかゆっくり考えよう
384デフォルトの名無しさん
垢版 |
2016/11/12(土) 13:04:47.79ID:/qY7Fe9v
ID変わりましたが>>381です。
お二方回答ありがとうございます。取り敢えずC#を触ってみます。
2016/11/12(土) 13:33:36.92ID:5D/kJ823
「ほら吹き男爵の本を5冊調べました(中略)
ブーツの紐を引っ張って湖の底から脱出する
という話は、書かれていません(中略)
ブートストラップ(bootstrap)とは直訳すれば、ブーツのひもである。しかし、
独力でやるという派生した意味を持ち、そこから、
コンピュータが電源投入時に自動的にOSを読み込む方式を指したり、
コンパイラが自分自身を記述したりすることを指したり(中略)
bootstrapを靴紐とした誤訳である。
Bootstrapとはブーツを履くときにブーツを引っ張る上げるためのつまみ革」
ブートストラップを引っ張って湖の底から脱出する
というエピソードは書かれていない。しかし類似の話として
馬ごと沼に落ちた Munchausen が手で自分の髪の毛をつかんで自分自身と馬とを引っ張り上げて沼から脱出する
というエピソ−ドが書かれている(挿絵つき)。岩波文庫版」

http://suzuki-tokuhisa.com/ushigome/hinoue.html
2000/12/24(Sun)
2016/11/12(土) 18:23:29.89ID:xjLvPpvL
やっとschemeで自分なりの書き方で数当てゲームがつくれるようになったよほほほぉぉぉ><
ここまで長かった・・・ほんとに長かった
いままで学習目的の局所的な関数しか書いてなかったが
ようやくまともなアプリケーションの(最小の)体裁ととのえてるものが書けた;;

次はもう少し複雑なものつくってから倉庫番にでもトライしてみよう
2016/11/18(金) 20:30:34.30ID:1TS19exj
初めてのプログラミング言語にVBAってどう?
2016/11/18(金) 21:35:47.65ID:/r2JVVlU
Excel(まぁWordでもいいけど)持ってたらすぐ始められるし、オブジェクト指向がどーたらこーたら言い出すのでなければ
(それでVBAスレでしょっちゅう揉めるw)、取っ掛かりとしては良いんじゃね。
389デフォルトの名無しさん
垢版 |
2016/11/18(金) 22:28:15.07ID:Ashpa7Ki
初めてのプログラミングに向く言語はschemeかpythonとジュラ紀から決まっているのだが
2016/11/18(金) 22:29:22.65ID:BTGyiNbv
VBAはやめとけ
391デフォルトの名無しさん
垢版 |
2016/11/18(金) 22:35:02.22ID:ErBOZW6j
自由度が高すぎるクソゲー
392デフォルトの名無しさん
垢版 |
2016/11/19(土) 07:59:03.70ID:XJxR/Vrr
まー、初めてプログラミングを学ぶならC#なんだろうけど、ちょっと高機能すぎるよなぁ
C#の開発環境があって、かつMSXぐらいのことしかできないプログラミング学習用PCがあればいいのにね
393デフォルトの名無しさん
垢版 |
2016/11/19(土) 10:37:59.09ID:52zfaGKw
ゲームのクラッキングやプロテクト外しでBASICとアセンブラをやったな。
クラッキングが主な目的。その後C,C++、今はJava,C#,,VBも使うけど、
C,C++が一番使いやすい。プロテクト外しも楽しいからやってた様なもんだし。w
2016/11/19(土) 11:31:03.65ID:+VyL7hhd
プログラミングはやってみたいけど何か作りたいものがあるわけでもないんだよな
仕事以外でプログラミングやってる人は何を作ってるの?
2016/11/19(土) 12:57:42.72ID:wuJgCd7d
ありきたりだけど
初めて自作したのは家計簿だな
みんな何作ってんだろ?
2016/11/19(土) 15:21:04.72ID:MA3+WYY5
エディタ
MS-DOS 3.3cにはEDLINしか入ってなかった
2016/11/19(土) 17:53:18.87ID:EB2dfHuy
>>395
ポケコン用マシン語エディタ
標準は使えなさすぎた
398デフォルトの名無しさん
垢版 |
2016/11/19(土) 19:48:41.93ID:/RJa7z0R
3DSのプチコン3号がC++でプログラミングできる&ビルドしなくても実行できる&Bluetoothのキーボードで入力できる仕様だったら神だったな
399sage
垢版 |
2016/11/19(土) 20:28:25.98ID:n4jZ5BJp
https://www.youtube.com/watch?v=tY-xyCbzdqY

https://www.youtube.com/watch?v=NJYs5GTmdcg
2016/11/19(土) 21:01:12.37ID:wbezH/7/
>>395
TK-80で電卓プログラム書いた
保存しようにもテープに300bpsで記録だからキツかった
401デフォルトの名無しさん
垢版 |
2016/11/21(月) 11:22:15.20ID:qSFgYSXv
浜矩子・著
『アホノミクス完全崩壊に備えよ』
『どアホノミクスへ最後の通告』
『みんなで行こうアホノミクスの向こう側』


抑制のない成長に基づく経済政策は終焉

日本国民はどう対処すればいいのか。
新しい政権は民意を反映し、
食糧、住宅、健康、教育、最後に防衛です。
国民の意志を裏切ることは、
極端な場合、自殺や殺人にまでつながります。
民衆の指導者は
職業的政治家ではない人々から見つかるのです。

世界平和の脅威は、
イスラエル、イラン、アメリカです。
イスラエルの役割は跪いて、
パレスチナに許しを請うことです。
アメリカによる他国の虐待に
反対の声を上げなければなりません。
彼らは今世紀(21世紀)を
この帝国が出来上がるアメリカの世紀と呼ぶ。
しかし、そうはならないでしょう。
彼らが世界中に‘民主的’制度を確立したい
という衝動(世界を支配する)をコントロール
するのは、マイト レーヤの任務です。

非常に間もなく
マイト レーヤをテレビで見るでしょう。
彼は「匿名」で働いております。
2016/11/24(木) 12:31:11.20ID:54EhzGXM
仕事以外だと、最近はお遊びの電子工作で RX マイコンのプログラム書いたりしてるなあ。
そのうち PC とつなぎ始めたら Lazarus でも使おうかと。
403デフォルトの名無しさん
垢版 |
2016/11/30(水) 02:09:40.89ID:PeC/aWZc
http://imgur.com/a/XVl2u
404デフォルトの名無しさん
垢版 |
2016/11/30(水) 21:36:16.37ID:yoypZ48H
iPhoneのアプリ作ろうと思ったけど
人脈がなかったという悲しいお話
2016/12/01(木) 01:19:21.09ID:NIdQ4TmT
最初はロータス1-2-3で競馬ソフトを作ろうとヘルプデスクに電話。
「おまえは何がしたいんや?」と無下にされ意気消沈すること数年。
C言語が世界を制するんやと、どこかで聞いて秋葉原へ。
変なソフトを買って意気消沈。
数年後、来たわVB。
エロサイトの認証をかわし、エロ画像を根こそぎ取るプログラムを俺は作りたいんや!
C#。いい。これは簡単。
今に至るが、特に不自由はしてない、サンデープログラマーがココに居る。
2016/12/01(木) 01:21:30.45ID:NIdQ4TmT
>>394
好きなモノの情報収集自動化。
俺の場合はエロと株。
407デフォルトの名無しさん
垢版 |
2017/02/05(日) 23:53:09.57ID:Ah7Z+eDP
http://video.fc2.com/content/20170205sYBaFwqu
2017/02/10(金) 09:05:27.47ID:l8wsYG39
大学でSchemeを叩き込まれた。当時はそんな物かと思ってたけど、
今考えると最初に学ぶ言語にSchemeを選ぶのは不適切だな...
2017/02/10(金) 20:48:04.81ID:OaOjb9pv
ウチはMIPSアセンブラ
2017/02/10(金) 22:30:46.42ID:+HewTgrG
C→C++→Java
王道コースだと思ってる
411デフォルトの名無しさん
垢版 |
2017/02/11(土) 04:01:58.74ID:rpZgH7mb
C→C#→C→C++
2017/02/11(土) 08:33:17.28ID:X1sAx9j+
BASIC→6809asm→Z80asm→C→Java→Perl
→VB→VB.net→C#→PPCasm
アセンブラ率が高くてC++をやってないけど
こういうことやってると言語なんてどうでも良くなって来る
413デフォルトの名無しさん
垢版 |
2017/02/11(土) 14:40:11.99ID:N4/UY6wx
シャープポケコン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.16ID:yG8IcJvO
17の時にFORTRAN→20年程空白→JavaScript→Perl→HSP→なでしこ→Delphi→C/C++→VBA
2017/02/11(土) 17:32:34.08ID:UKnMwG7n
Fortran -> Mathematica -> VBA -> Haskell -> Agda
C系はいつか触りたい。
2017/02/22(水) 16:15:01.45ID:YfmRGsCO
PHP→挫折←いまココ
2017/03/24(金) 01:13:22.77ID:3QD8k04c
Basic->MASM->C->C++->Perl->Java->C#->VBA->HTML

MASMやってたのは中学か高校のころ
だんだんレベル下がってるきがするのはきのせい
2017/03/24(金) 03:04:47.82ID:suDsBIm1
HTMLをプログラミングと捉えてるから気のせいではなさそう
2017/03/27(月) 20:02:27.92ID:vvNcurYK
HTMLとCSS組み合わせるとチューリング完全になるらしいし多少はね?
Minecraftの更新止まってたMODを使いたくてソースのいじりかた無理矢理覚えたのがきっかけだな
色々な言語使ってきたけど純粋にプログラミングとして面白かったのはSchemeだな、関数型の考えは斬新だった
420デフォルトの名無しさん
垢版 |
2017/04/01(土) 09:07:35.09ID:CAKcHsfZ
BASIC挫折→C挫折→ブランク→VBA挫折
→Java→C♯.NET→VB.NET
421デフォルトの名無しさん
垢版 |
2017/04/01(土) 09:11:45.22ID:CAKcHsfZ
>>420だけど子供の頃から暗記苦手だから何一つ頭に入らない。
ネットが普及して、ようやく仕事で使えるようになってきた。
未だに「配列の宣言ってどう書くんだっけ?」と言って調べてる。
422デフォルトの名無しさん
垢版 |
2017/04/01(土) 09:50:14.31ID:l/VGeu8N
perl-html-css-javascript-php-c-ruby-r-c++-c#
なお対した事は何もできない
2017/04/01(土) 13:22:54.87ID:iJwskPQ3
配列の宣言とかいちいち憶えてなくていい
プログラムが出来るかどうかはそういう暗記能力じゃない
細かい文法なんてネットで検索すればいくらでも出て来るから
こういう機能がある、こういう事が出来るって事を知っているかどうかがプログラミング技術
.NETでVS環境だったら、.って打てばずらずら候補が出て来るべw
しかもご丁寧に機能説明まで付いてる
2017/04/01(土) 18:42:54.26ID:3iB7ywT8
>>421
業務とかかわりない技術的なことだけ
メモにでも書いて持ち歩いとけば

検索は結構時間かかるぞ
2017/04/01(土) 18:57:32.34ID:FRLTAWk8
>>424
これ大事

調べたことや遭遇したエラーをリストに記録して
復習したり自分用の辞書として使えるようにしておくと効率がいい
学校の勉強と同じ
2017/04/01(土) 19:10:01.95ID:iJwskPQ3
メモwww
そんなんメモめくる方が時間かかるわwww
検索の方が早いwww
2017/04/01(土) 19:13:13.55ID:Fd3OLze6
ローカルに検索できるような形でメモ取るのが楽、ネット検索と違って時間かからんし
2017/04/01(土) 19:33:25.71ID:3iB7ywT8
そうなんだけど最近はどこもかしこも資料持ち出し禁止で
PCにまとめただけだと職場変わるたびにリセットという罠
2017/04/01(土) 21:02:01.21ID:oVxxWPWl
俺はお前らにideの使い方の覚え方を聞きたい
2017/04/01(土) 21:14:24.45ID:FRLTAWk8
紙のメモを想像するやつがおるとは思わんかったわ
2017/04/01(土) 21:31:45.56ID:zZshY+y5
>>429
自動補完すげえすげえとか言いながら使ってると気がついたらプラグイン作ってたりするよ
マジレスするとそのIDE関係のコミュニティに出入りするのが一番いいと思う
2017/04/01(土) 21:32:55.41ID:zZshY+y5
わしもVimのコミュニティとか気になってるが怖い人しかいなさそうでな
2017/04/02(日) 08:25:23.30ID:rBhPeQWQ
>>429
まずヘルプが使い物になるIDEを選ぶ
あとはヘルプで調べながら使い続ける
434デフォルトの名無しさん
垢版 |
2017/04/06(木) 18:25:28.61ID:7ga4e71i
みんなのパイチンくん、みんなのものだよ〜〜
2017/04/07(金) 23:33:14.72ID:SVfXLmcW
if文とfor文とwhile文が書ければもう立派なプログラマーよ
2017/04/07(金) 23:35:01.56ID:TG97U+Wh
if(true){for(;;){while(true){
2017/04/07(金) 23:51:45.50ID:wN8TWpde
ループを抜けるためのフラグとして、変数「frag」がありそうなコードだな
2017/04/08(土) 00:11:40.41ID:2aL0Kx19
flagなんて甘いねgotoという魔のワードが存在するのだよハハハ
439デフォルトの名無しさん
垢版 |
2017/04/08(土) 05:39:25.27ID:YK6RkC7r
longjmp
2017/04/08(土) 06:08:26.35ID:2c4bnYwg
ループが正常終了したときだけ何か処理したかったら
gotoとflgの2拓frag
2017/04/08(土) 12:28:31.18ID:xnmkD0TR
break;
2017/04/09(日) 02:03:30.58ID:+d/g4xuk
>>429
全部使うわけじゃなくて、基本エディタとして使う

で、時々なんかめんどくさくなったら「ファイル メソッド 検索」とかでググって
使い方覚える感じ?

なんというか一応専門職用のツールなので、一度に全部わかるなんてのは期待しないこと
面倒だなって思った作業を自動化できる機能があるかどうかを少しづつ理解していく感じで
2017/04/10(月) 23:42:09.95ID:FuTmKvx2
.とか->とか打ったらメンバが出てくれたり
何文字か打てば補完できたりするあたりから始めて
そのうち随時自動ビルドとか試していけばいいんじゃない
2017/04/10(月) 23:44:45.23ID:RhcwjCoS
>>440
関数化してreturnとか
445デフォルトの名無しさん
垢版 |
2017/04/11(火) 13:28:52.12ID:jNC0s2EP
俺、A=A+1 を理解できるまで暫くかかった。
Orz
2017/04/11(火) 13:41:13.32ID:9e24P0Fk
プログラミングの世界では同じ意味だけどA:=A+1ならすぐに理解できると思う、数学とプログラミングで=の意味が違うから慣れない人は混乱してしまう
2017/04/11(火) 14:26:24.73ID:t6EU5eea
プログラムの入門書買って今やってるけど、プログラムの基本的な文法とかそういうとこでつまづくより
出てる例題の数学的な所で圧倒的につまづく。プログラミング上達するには数学的な知識しっかりしてないとだめなのかなぁ
2017/04/11(火) 14:49:48.61ID:HXDmA+3H
多分常套手段としての計算のことじゃないかな?
データは 2^n になるようにすれば簡単になることも多いし、
n 次元配列は、ループカウンタの商や剰余を要素にして回したりする。
こういった計算は、一通り理解すればすぐにわかるようになると思う。

ほんとに数学的な計算なんかはブラックボックス的に扱えばいい。
2017/04/11(火) 14:57:31.12ID:KPj/5dn1
A=A+1ってムズイの?
450デフォルトの名無しさん
垢版 |
2017/04/11(火) 15:19:35.44ID:jNC0s2EP
>>449
イコールが代入とは思っていませんでした。
451デフォルトの名無しさん
垢版 |
2017/04/11(火) 15:25:33.55ID:iNB7wzcN
A=A+1は「AがA+1と同じ」じゃなくて「AがA+1と同じになる」と考えればおk
2017/04/11(火) 16:20:25.46ID:zDiqd8r+
右辺値は「さっきまで〇〇だったもの」だ。つまり、

「これからのA」 = 「さっきまでのA」 + 1

と覚えればよい。
453デフォルトの名無しさん
垢版 |
2017/04/11(火) 17:16:45.66ID:Urbogbwe
代入が理解しにくいというより破壊代入が理解しにくいのだとしたら、
破壊代入が無い言語の方が理解しやすいという人もいるかもしれない。
2017/04/11(火) 17:18:13.20ID:9e24P0Fk
LISPを使うといい、=出てこないから
2017/04/11(火) 23:43:34.97ID:9uvtmn5f
初見で=が代入を意味するってのが分からなかっただけで、代入自体が理解出来ない奴なんておらんだろ
2017/04/12(水) 18:28:59.85ID:cYdxX5sg
他の関数からも使えるほうが便利やん?と思ってグローバル変数使いまくってた時期が僕にもありました
2017/04/12(水) 19:03:51.25ID:mDLQ1urJ
 BASIC時代は当たり前にスコープ無しでもコード紡げたのに、Cに移行して随分立ってからBASICで書こうとしたらダブらないように変数考えるのがこんなにもしんどいとか・・・自分に驚きました。
2017/04/13(木) 23:14:14.87ID:1tPgrneG
>456
超でっかいクラス作ってメンバ変数にするといいよ!
2017/04/13(木) 23:19:14.02ID:fyhqTltM
業務プログラムやめろ、死人が出るぞ
2017/04/19(水) 20:49:39.53ID:q1RP598P
学生の頃から趣味で作ってたら
自然と出来るようになってた
2017/04/19(水) 21:15:58.85ID:d/SqmCf2
独学だとコードがくそ汚くならんか
2017/04/19(水) 22:02:21.87ID:j6KP6NRK
ある程度以上の規模でコード書きまくってるとデバッグする羽目になるから自然と洗練されていくよ、後は人のコード読みまくるとかだな
463デフォルトの名無しさん
垢版 |
2017/04/20(木) 12:27:20.87ID:YjOJVXF6
デバッグてコードがキレイになるとか
寝バックで肛門がキリンになる位ありえんわ
2017/04/20(木) 12:38:54.53ID:OlMt8tJH
デバッグしやすいコード書くようにならない?
2017/04/20(木) 12:45:45.49ID:Emxi8/ln
データ生成部とデータ加工部とデータ出力部を別モジュールにするとか
そんな発想は逆立ちしても出てこない
2017/04/21(金) 12:41:30.44ID:U9SMuE70
機械は人格が無いから助かる
2017/04/22(土) 09:19:37.21ID:xABL3B1I
>>466
確かにw
2017/04/22(土) 11:19:03.80ID:L8dsHR85
(マシン名)たんには人格がある!絶対に!
2017/04/23(日) 20:52:44.70ID:+iYucGLV
ロジックとデータの分離とか
2017/04/23(日) 21:53:00.53ID:83u8f4Ah
半角と全角が混ざってるネ申エクセルはバカにするのに、
言語が乱立しすぎなのは良いのか?と思う。
言語を統一しないのが一番非効率じゃないの?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況