ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ

プログラミングできる人ってすごいよな

プログラミング

1: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:07:46.827 ID:yAwhdB4e0

今ゲーム作っててjavascriptをググりながら弄ってるんだけど
ある程度学んだ人はコードの/とか#とかの意味も理解しながらプログラムしてるんだよね?

俺にはまだまださっぱりワケわかめだから、優しい人が書いたコードをコピペして動作を学んでる
本当尊敬するよプログラマーって
 
 

引用元: プログラミングできる人ってすごいよな


2: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:08:33.395 ID:udBIV3qz0

それほどでもあるな
 
 


3: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:09:23.832 ID:cqdeXI670

JavaScriptの本来途中まで読んだわ
いつかやろうと思う
 
 


4: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:09:46.749 ID:qMsCxvUB0

プログラマーって基本バカだぞ
 
 


10: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:12:29.130 ID:yAwhdB4e0

>>4
ウソでしょ?
たまにvipでプログラミング言語について語るスレとか建ってるけど
俺からしたら完全に上位生命体の会議にしか見えないよ
 
 


53: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:38:18.976 ID:qMsCxvUB0

>>10
ガチ
大卒なら勉強すればよゆー
てか2ちゃんのプログラミング談義なんか基本それっぽい言葉良く分かりもせず並べてるのがほとんどだぞ
 
 


56: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:40:37.079 ID:zLqnz/4rd

>>53
英文として読めるコードは良いコードって聞いたことあるな
 
 


6: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:10:13.055 ID:J557v0M8d

Androidの簡単なギャラリーアプリ作ってみたけど、そこで燃え尽きて挫折したわ
 
 


7: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:11:18.821 ID:yAwhdB4e0

とりあえず変数っていうのは理解できた
プログラム内の動作によって数値が変わるものを言うもので
これを扱えばアイテムの増減や変動するステータスの自作なんかもできて
↑のステータスの値を画像と組み合わせればHPをUI表示できる

みたいな感じだと思う…自信ない…
 
 


8: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:11:40.251 ID:9qpesaYWM

ハッキリ言って天才だろ
 
 


9: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:12:25.260 ID:IAuJk1jm0

プログラマー言うてもピンキリやで
 
 


15: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:18:54.983 ID:yAwhdB4e0

>>8
マジでそれ
スマホゲームとか絶対作れる気がしないもん
>>9
でもみんな簡単には習得できない特殊技能の持ち主だと思うよ
俺はみんな尊敬する
 
 


17: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:20:39.232 ID:zLqnz/4rd

>>15
凡人プログラマはプラットフォームやライブラリっていうすごい人が作った道具を利用しまくれば余裕でスマホアプリ作れる
 
 


12: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:14:35.377 ID:yAwhdB4e0

この間見た説明で分かりやすかったのは
「言語は「人間の言語」「プログラミング言語」「パソコンが読める言語」に分かれてて」
「あくまでも「人間の言語」を「プログラミング言語」に置き換えるだけでいい」
みたいなの

これだけでハードルが下がってかなり気が楽になった
 
 


42: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:31:09.695 ID:bnF1XBG50

>>12
それはそれで間違いではないが、
実際には単に「置き換える」だけではなく「人間にもパソコンにもわかりやすく書く」のが重要
 
 


47: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:34:28.755 ID:yAwhdB4e0

>>42
それはvipでも見たことある
「きったねえコード書く奴が同僚にいて面倒」とか
「書いたコードが汚いとバグや意図せぬ動作が起きたときに修正が大変」とか
「よくわからんけど動いてるからヨシ!」とか
そこは俺も気を付けていきたいと思ってる
 
 


59: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:41:12.851 ID:bnF1XBG50

>>47
気をつけないとできないのは確かなんだけど、「どうやればわかりやすく書けるか」っていうのは知識がないとできない部分も多いな
しかも幾つもの流派があり、それぞれ両立しないことも多い
 
 


63: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:44:49.748 ID:yAwhdB4e0

>>59
大丈夫、時間をかけて学ぶつもりでいるから
早くできるようになりたいとは思ってないしね
コツコツ頑張るよ
 
 


13: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:17:39.115 ID:yAwhdB4e0

例えば
「敵の攻撃を受けたら体力(体力として設定した変数)が減り、それに比例してUIの体力ゲージが減る」
プログラムを組みたいのなら、本当にそれをそのまま言語にするだけでいいって聞いて
「あっ、プログラミングって思ってたよりずっとシンプルなんだ」ってなった

まあそれでも知らないことだらけで難しいことに変わりはないんだけどね
でもプログラミングに対する考え方や見方が変わって本当に気楽になったよ
 
 


198: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 05:34:14.998 ID:/mAh8FLm0

>>13
え、そんな泥臭い手続きをもっと一点集中して高度に抽象化したコアプログラムがあるのかと思ってたわ
NScriptorとかノベルゲーム演出用のスクリプトと変わらんのかな
 
 


14: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:18:29.411 ID:0w0qIeq1p

もう大体羅列決まってるから当てはめるだけじゃないの?
 
 


19: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:20:51.089 ID:yAwhdB4e0

>>14
なんと!俺はそれすらわからない人間だよ!
画像の呼び出し方も変数の新たな作り方も全く分からないよ!
できることと言えば優しくて頭のいい人が無料で公開してるコードをペーストして
「ほんとだ!ブログの人が言ってた通りに動いた!」って感動してるだけだよ!
 
 


22: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:22:54.838 ID:0w0qIeq1p

>>19
俺もよくわからんがphpとかCとか覚えりゃなんとかなるんかね
思ったとおりに動いたら面白いよね
以前HP作りなんかはやってたなぁ
 
 


18: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:20:41.959 ID:Q939ysUeM

変数は数値以外にもショートカットとかなんか好きなものぶち込める便利な箱だよ
 
 


20: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:22:23.730 ID:880Kcppj0

プログラミングはどんな処理も突き詰めれば入力と出力があるだけなのだ
 
 


21: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:22:34.630 ID:n6mxWgLY0

プログラミングできる(グーグル先生命)
 
 


26: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:23:45.884 ID:zLqnz/4rd

>>21
Googleと謎ブログ筆者に助けられてる
公式リファレンスは読みにくい
 
 


23: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:23:01.095 ID:g2KZ/aI80

「牛乳ひとつかってきて。卵があったら6つ買ってきて」と言われて
牛乳7本買ってくるのがプログラマー
 
 


25: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:23:40.532 ID:GXXwmtZL0

>>23
7本じゃなくて6本じゃん
 
 


29: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:25:01.604 ID:0w0qIeq1p

>>25
牛乳1
卵6
で、七個じゃん
 
 


30: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:25:07.748 ID:zLqnz/4rd

>>25
牛乳1本買った後にif文で分岐してるんじゃないか
 
 


32: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:26:02.661 ID:g2KZ/aI80

>>25
最初の命令は条件文が始まる前に完結してる
本当のプログラマーなら一旦1本買って帰ってきてからもう一度6本買いに行く
 
 


24: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:23:39.473 ID:Q939ysUeM

JSなら変数宣言は好きなとこで
var [好きな変数名];
で変数は作れるぞ

verってたまにやらかすから気を付けとけよ
var Otintin_broon;でOtintin_broonって変数が増える
 
 


31: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:25:33.384 ID:yAwhdB4e0

>>24
えっ!?変数ってたった1行で増やせるの!?
ありがたい!本当にありがとう!
 
 


34: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:27:23.799 ID:880Kcppj0

>>31
今どきvarはあんまり使わないのだ
スコープを意識してletとconstを使うのがオススメなのだ
 
 


36: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:28:50.607 ID:yAwhdB4e0

>>24
一つ質問いいですか!?

JSなら変数宣言は好きなとこで
var [好きな変数名];
で変数は作れるぞ

の[好きな変数名]の[]は必要なんですか!?
次の行では
var Otintin_broon;でOtintin_broonって変数が増える
って書いてて[]が消えてますけど!?
 
 


38: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:30:10.057 ID:Q939ysUeM

>>36
読みやすいように囲んだだけだから
下の様に書くだけでいい
 
 


40: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:30:47.116 ID:yAwhdB4e0

>>38
ありがとうございます!!!
 
 


27: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:24:10.193 ID:yAwhdB4e0

ちなみに今作業してるのは「ツクールMV」っていうゲーム制作ソフトね

普通に配布されてるプラグインを使っても良かったんだろうけど
どうしてもUIやステータスを自分の好みに自作したかったのと
「どうせプログラムに触れるのなら、いっそ自分でやれるところは自分でやってみよう」って思ったのがきっかけで

たった今VSって言うのをダウンロードしてファイルを読み込んで生まれて初めてソースコードと言うものを目の当たりにしたところ
 
 


28: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:25:01.386 ID:Q939ysUeM

ツクールってJSじゃなくてJavaじゃなかったか?
 
 


33: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:26:04.623 ID:yAwhdB4e0

>>28
ツクールMVはjavascriptになってる
他のはどうかわからない
 
 


37: 以下、\(^o^)/で30がお送りします 2021/07/05(月) 03:29:06.112 ID:Q939ysUeM

ただし、for文内部とかで変数宣言するとfor文終わるとそいつ昇天するから気をつけて使えよ
 
 

この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 私は名無しさん  2021年07月05日 21:06 ID:ogOOsyWn0 ※このコメントに返信する※
(e/d)

センスはあると思う
出来ない人はいくら教えても理解できない


※ 2. ななし  2021年07月05日 22:50 ID:onSyLr7d0 ※このコメントに返信する※
(e/d)

プログラミングの難しさを理解するのは、非同期処理をやり始めあたりから

基本構文なんて使えて当たり前や


※ 3. 私は名無しさん  2021年07月06日 04:32 ID:MuywCIxe0 ※このコメントに返信する※
(e/d)

腹減った、炊飯器にご飯あったら食べる、無かったら食べない
って書いてるだけで何も難しくない


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事