ワイ「プログラミング勉強しよ!」本「変"数"には数字や文字のデータを"格納"できる」

ワイ「プログラミング勉強しよ!」本「変”数”には数字や文字のデータを”格納”できる」という2chのスレッドをまとめました。入門書の静的な挙動が頭で完璧にイメージできてもIDEとAPIで躓くやろ………などのコメント多数。

プログラミングスレまとめ

1: スレ主

ワイはプログラミングを諦めた

数ちゃうし格納ってなんや

本「コンピュータは二進数で考えます おまけ:二進数を使えば片手で2^5-1で31まで数えられます」

ワイ「じゃあ10進数なら10^5-1まで数えられるんちゃうんかー

 

17: ID:x7YZ

>>3
指一本を10種類に変形できればそうなるな

 

32: スレ主

>>17
あ!理解した
手全体で10進数してるってことか!

 

4: ID:LKud

最初に翻訳したヤツに文句を言え
そこに疑問を持ちはじめるとCなんか”関数”とか出てきてわけわかめになるで
計算機はスイッチの集まりやからON/OFFでしか話ができないんや

 

5: スレ主

>>4
わかった
日本語じゃないと思っとくわ

 

8: ID:LKud

>>5
そういうことや あれは”プログラム言語”やし

 

6: ID:1Uxf

諦めんなよ

 

7: ID:sYyr

ただの定義付けってことがわからんやつは
いつまで経ってもわからんやろそら

 

9: ID:JLQ5

アホすぎる
除算の表記ですら死んでそう

 

11: スレ主

>>9
なんかとてつもなくワイの常識を覆す感覚を習得する必要を感じる

 

12: ID:JLQ5

>>11
そんなイッチのためになでしこって言語がありましてぇ……

 

15: スレ主

>>12
基礎の概念は同じなんやろ

 

14: ID:sYyr

>>11
やり方覚えるだけやぞ
あほでもできる

 

10: ID:MXnO

入門書の静的な挙動が頭で完璧にイメージできてもIDEとAPIで躓くやろ
入門書で出だしから挫折するほうがマシや

 

13: ID:LKud

もともと英語圏発祥なんやから原文で勉強せぇ

 

16: スレ主

だってプログラミング言語とコンピュータの間には翻訳機がありますってことは結局コンピュータさんの基本的な気持ちをわからなどんなに抽象化されてわかりやすいプログラミング言語でも扱われへのんちゃうの?

 

18: ID:Atpi

>>16
医療機器扱うわけやないんやし適当でええで

 

31: スレ主

>>18
医療機器にバグ残ってたりしたらどうなるんやろ
怖いな

 

36: ID:LKud

>>31
銀行のシステムは「なんかあったらとりあえず停止させる」のが大前提って聞いたことがある
>>35
あー なんかわかる
逆に言うと算盤はシーケンス制御と似てるかも

 

41: ID:awDH

文字も結局は数値、ってのが解るとあとはすいすい進めるんやけどな

>>36
止まりすぎる銀行あるな

 

19: ID:LKud

>>16
ならばAND/ORからはじめよう

 

23: ID:x7YZ

>>16
アセンブラやるのも悪くない

 

20: ID:sYyr

アホほど考えすぎる

 

21: ID:N0tn

向いてるやつと向いてないやつの違いがはっきりわかるスレ

 

22: ID:pKCx

言語によっては変数とは言わなかったりするとかそういうのを知っていれば抽象的に考えられる
つまり知識と慣れやな

 

24: ID:EKoQ

プログラミングってまじで得意不得意あると思うわ
入りの時点で苦手意識出るならよっぽどの事がない限り諦めてええと思う

 

28: ID:MXnO

>>24
ある入門書でこの程度の内容は数日で覚えられて当たり前みたいに書いてあったで
医学部でついでにプログラミングも覚えた人やったな
あれはさすがに極端かもしれんがプログラミングはほんまに適正無いと無駄やとおもうわ

 

33: ID:EKoQ

>>28
かなり高レベルやが入門書ならそこまで極端なことはないと思う
出来るやつはできるし出来ない奴はHelloWorldをブチ切れながらコンパイルする

 

25: ID:Tfih

変数の代わりになるもっと上手いネーミングありそうなん?

 

26: ID:LKud

目的が曖昧だと挫折しやすい
「これやらせたい!」ってのが明確でないと

 

30: ID:LKud

言ってみりゃ言語能力や翻訳能力よな
計算機とオハナシするわけやから

 

35: ID:MXnO

>>30
ワイ解釈やとそろばんみたいなもんやな
マシン語まで低級にいくとまた違うんやろけど

 

34: ID:UQ0l

配線繋げてプログラミングしてた時代と違って今はプログラミング中に機械を意識することはあんま無いけど、結局は計算機で動いてるわけやからハードウェアの勉強をしてみるのがええ気がする
変数の話も割と腑に落ちるんやないか?

 

37: ID:77Dl

変数の概念って数学のXとかaとかと同じやろ

 

40: ID:LKud

>>37
そこに格納するのが「数字」やなくて「文字列」ってとこが引っかかるんやと思う

 

39: ID:XeoL

まあ全て数値であるとも言えるな?

 

42: ID:pKCx

variablesやから直訳で「可変」とか良くね?

 

43: ID:x7YZ

変数って数学用語やろ
格納より、代入の方が解りやすいか

 

44: ID:awDH

>>43
昔は代入って言ってたんやけどいつ頃変わったんかね

 

46: スレ主

わかった!
変数には文字も数字も入るんや!
でもコンピュータさんにはあれもこれもメモリって場所に入った二進数にしか見えへんのやな!

 

51: ID:4zkZ

実際初学者が>>46が言えるんならプログラミング諦める必要全くないで

 

52: スレ主

>>51
本の受け売りや…

 

47: スレ主

だからなんやねん!

 

48: ID:4zkZ

実はイッチは熟練のプログラマ説が出てきたな

 

49: ID:awDH

>>48
震える

 

50: スレ主

ここからどうやったらAPEXLEGEBDSを作れるんや……

 

53: ID:4zkZ

スレタイといい、本のタイトル気になるな
どんな本買ったんや?

 

54: スレ主

>>53
社外秘って書かれてる青色のB4サイズの本や
アップはできひん
パッパの部屋から持ってきた

 

58: ID:4zkZ

>>54
やはりイッチは熟練のプログラマで釣りをしたくてこのスレ立てたのに一票

 

55: ID:awDH

社外秘とは

 

57: スレ主

>>55
パッパがようわからんIT会社の社長なんや
たぶん組合とかから一斉に教育資料として配られてるやつとかやと思う
社外秘はハンコな
なんで息子のワイはこうなんやろ

 

56: ID:6Nre

ポインタの話とかになると泡吹いて倒れそう

 

59: ID:MXnO

情報小出しええやん

 

60: スレ主

>>59
必要ないっていうか家庭の話をあんまするところちゃうやろおんjで

 

61: スレ主

真っ黒な画面に文字だけってハッカーみたいでおもしろいな

 

62: ID:awDH

新人教育用なら頑張って理解すれば結構いけるで
マイコンボードとハードウェアマニュアルだけ渡されて
「HelloWorld頑張ってね」とかよりよっぽどマシや

 

64: ID:hghN

無能って大変だな

 

65: ID:Atpi

というかメモリとか二進数とか意識する必要ないやろ
アセンブラとかCとかやるつもりなんか?

 

67: スレ主

>>65
Cや

 

66: ID:75z1

数学科だったワイには変数に文字格納とか当たり前なんだが
関数や集合、なんでも変数に入るし

 

68: スレ主

中学の頃にアプリ開発に憧れてobjectiveCとかいうのやってみたがチンプンカンプンやったわ
今回は本気や

 

69: ID:vl4L

イッチはどこまで勉強済みなんや?

 

70: スレ主

>>69
ハローワールド以前

 

71: ID:Atpi

Cなんて開発環境だけあってもおもしろくないやろ
GUI無いし

 

72: スレ主

開発環境はminixってやつ

 

73: ID:MXnO

ObjectiveCを中学生で選べる奴がスレタイみたいな質問せんわな

 

75: スレ主

>>73
当時はアプリ開発でググったら一番上にアフィブログ出てきたんや

 

74: ID:awDH

minixてなんや?て思ったらガッチガチのガチやがな…

 

76: ID:hfhD

変数には文字や数字を入れられるけど、最初にどれを入れるか指定しないといけない

例えば文字を入れる変数に数字を入れたり、数字を入れる変数に文字を入れたりしたらあああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリ
ュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!)
ってなる

ワイらだってやきうの練習と聞いてグラウンドに行ったのにサッカーを始められたら混乱するやろ?
そういうことや

 

78: スレ主

>>76
それはなんでや?

 

86: ID:awDH

>>78
りんご255個入る箱用意してたら60000個持って来られてパニック状態に
最初から65535個入る箱用意したら箱を置くスペースが…
ワイは255個入る箱これだけしか用意してない!て声高らかに宣言するのがそのまま変数の宣言やな

PCとかやとあんまり気にしなくていいけど部屋のサイズ決まってるマイコンとか結構重要

 

91: スレ主

>>86
なんで部屋の数決めるんや
数字と日本語が別物なら最初の解説でわかるが

 

94: ID:C5Js

>>91
カップラーメン作る時に計量カップがあるとお湯の量が分かって楽やろ?

 

98: スレ主

>>94
理解できひん…
これもそういうものって受け入れるしかないんか…
それともあとでわかるんかな

 

102: ID:awDH

>>91
部屋のサイズ=メモリの容量やねん

 

104: スレ主

>>102
ほうほう
たしかに無限に数字は入らんしな
理解理解

 

77: ID:hfhD

まあ変数周りの話は言語によっても違うか(VBAだと何でもvariant型でできたりするし)

 

84: ID:IrPN

>>77
Basicじゃなくてcで例えてくれ

 

79: スレ主

一回一回ワイが何をやらせれてるか意識しながらやってるからめっちゃ時間かかる

昔は「ハローワールド」できた!「フォームができてボタン押したら画面変わった!」でやることだけ追ってたからなにもできひんかったんや
今回は3歩進んで2歩戻るくらいの気持ちでやっとる

 

87: ID:nJGm

変数で絶望して引数でまた絶望するんですねわかります

 

88: ID:behs

プログラミング挫折民見てると自分を肯定できて本当に幸せなのでもっと挫折していけ

 

89: スレ主

>>88
挫折しない民はもっと先に行ってくれ
ワイが勝手についていく

 

90: ID:behs

>>89
分かった
とりあえず気持ちよくなったので精子ぶっかけるわ

 

103: ID:gzPN

プログラミングとか全く通ってこなかったワイからしたら
ITパスポートのテキストの最初でももうダメやわ

 

105: ID:Atpi

型の話してると思ってたらメモリなんかい

 

110: ID:IrPN

>>105
型がメモリに乗ることを知らない馬鹿発見

 

109: ID:9xLl

ワイ「よっしゃプラグラミングのお仕事するで」

コード「変数名は全て英字一文字のグローバル変数です
    レガシーASP、VB、VBが1システムに混在してます、ソースの7割は履歴コメントです
    帳票出力は箇所によって共通処理を使ってたり使ってなかったりします
    共通処理はネットのコピペでテストされてなくてバグだらけです」

ワイはプログラミングを諦めた

 

116: ID:9xLl

>>109
レガシーASP、VB、VBが1システムに混在してます

レガシーASP、VB、C、C++が1システムに混在してます

 

118: ID:hfhD

>>109
>変数名は全て英字一文字のグローバル変数です
ここ最高にキチガイ(グローバル変数である必要はないだろ)

 

113: スレ主

この気持ちわかるやろか…

 

119: ID:awDH

>>113
わかるぞ

ただイッチが気が付いてないだけでパッパは見てて陰ながら応援してる
次部屋に行ったとき蔵書が増えてたら確実にばれてる

 

115: ID:f0Lg

イッチ凄いワイには何言ってるかさっぱり

 

117: スレ主

>>115
ワイも本の受け売りしか書いてないで

 

120: ID:f0Lg

>>117
本の内容理解してて偉い

 

122: ID:io0b

ワイ「プログラミングどれがええんや?」
j民「C++」

ワイはプログラミングを諦めた

 

123: ID:f0Lg

>>122
javaやc♯よりかんたん

 

127: ID:awDH

>>123
んなわけあるかい?

今やったらPythonから入るのが楽なんかなあ

 

135: ID:f0Lg

>>127
高卒が理解できるんやからヘーキヘーキ

 

124: ID:eupB

本が悪いんやないか?
ネコでもわかるシリーズとか読めばええやん

 

125: ID:amig

配列までは分かったけど動的計画法とかでは?ってなったわ
数列の漸化式みたいなもんらしいけど

 

126: ID:io0b

ワイのパッパプログラマーだったけど結局ワイはハードの方に行ったンゴねぇ…

 

128: ID:behs

猫本より独習がすこ

 

130: ID:hfhD

???「Excelはチューリング完全なプログラミング言語」

 

131: ID:io0b

>>130
ワイ(チューリング…?)

 

132: ID:H9jQ

そこで詰むなら一生勉強終わらんな

 

140: ID:amig

ブラウザゲーとかってどうやって動かしてんねや?
HTMLのままでいけるわけないよな?

 

142: ID:f0Lg

>>140
裏でさとるが動かしてるんやで

 

159: ID:FYK2

>>140
昔はJavaScriptとかでブラウザ機能弄って動かしてたで
最近はTypeScriptっていうのに変わってきてるけど

 

161: ID:odU7

>>159
マ?jsなくなるん?

 

167: ID:FYK2

>>161
無くならんやろけど今のJava的な位置になりそう

 

141: ID:io0b

チューリング完全とは、計算理論において、ある計算のメカニズムが万能チューリングマシンと同じ計算能力をもつとき、その計算モデルはチューリング完全(チューリングかんぜん、Turing-complete)あるいは計算完備であることをいう。

お前説明下手って言われないか?

 

143: ID:hfhD

>>141
単に何の言語がおすすめ?って話してたからExcelでもええでっていうネタを投下しただけや

 

145: ID:IFT5

>>141
つまりどういうことやねんこれ

 

150: ID:io0b

専門用語のwikiは分からん

 

151: ID:hfhD

すまんワイが悪かった
チューリング完全とか覚えなくていい

 

152: ID:odU7

色んな本よんでみるしかないやろ

 

155: スレ主

アセンブリは昔触ったことあるで
パッパがテンキーとABCDEFのボタンだけあるマイコンをくれたことあるんや
そこにアセンブリ表ってのがあった

すまん嘘や
意味不明すぎてすぐ投げ出した

 

162: ID:awDH

>>155
もしかしてTK-80…??
パッパ気合入ってるなあ

 

164: スレ主

>>162
大人の科学ってやつの付録

 

169: ID:awDH

>>164
動画見たけど大して変わらんw
ハンドアセンブルとかもうやりとうない

 

157: ID:io0b

エクセルは分かりやすいよな

 

217: ID:zBKi

頭が爆発した

 

引用元: ワイ「プログラミング勉強しよ!」本「変”数”には数字や文字のデータを”格納”できる」

便利
スポンサー
関連記事
当サイトで掲載している画像の著作権・肖像権等は各権利所有者に帰属致します。権利を侵害する目的ではございません。記事の内容や掲載画像等に問題がございましたら、各権利所有者様本人が直接メールでご連絡下さい。確認後、対応させて頂きます。お問い合わせはこちらから。またまとめ記事など不適切な文言は随時修正しております。そのため、本スレッドと異なる部分が出てきますので予めご了承ください。
jupiter

みんなのコメント