1: 2019/07/06(土) 21:12:22.518
俺はプログラミングを諦めた

3: 2019/07/06(土) 21:13:36.995
えぇ…これはかんたんだろ

2: 2019/07/06(土) 21:13:06.762
代入

4: 2019/07/06(土) 21:13:51.140
C言語って適当に決めた言語なんやろ

9: 2019/07/06(土) 21:14:26.139
>>4
センスの良い人が適当に決めたやつが、たいていは一番良く出来てる

5: 2019/07/06(土) 21:13:53.778
決断が早いのはよいことだ

6: 2019/07/06(土) 21:13:54.097
プログラミングある程度できるようになったけど本は買っただけで全然読んでないな

7: 2019/07/06(土) 21:13:57.976
::=がめんどくさいから=にしたの

8: 2019/07/06(土) 21:14:09.848
For文でもないのにaをインクリメントしてるのか

10: 2019/07/06(土) 21:14:46.562
普通の意味での=はプログラミングでは==だから

11: 2019/07/06(土) 21:14:48.472
a=a+bをa=a+bに代入すると
a+b=a+b+b

12: 2019/07/06(土) 21:15:05.256
c言語のCって何だよ

14: 2019/07/06(土) 21:16:06.721
>>12
ビタミンC

15: 2019/07/06(土) 21:16:07.663
>>12
B言語の次だから

13: 2019/07/06(土) 21:16:01.631
参考書「a++のほうがa=a+1のよりも直感的でわかりやすい」
わかりにくいです

16: 2019/07/06(土) 21:16:57.654
ほん「はろーわーるどw」

17: 2019/07/06(土) 21:16:59.980
じゃあB言語って何?

24: 2019/07/06(土) 21:20:00.125
>>17
その前に使ってたbcpl言語の頭文字を取った、というのは間違いで
確か作者の奥さんのイニシャルだったような

18: 2019/07/06(土) 21:17:44.615
言語によっちゃa++とかできないってマジ?

28: 2019/07/06(土) 21:20:39.466
>>18
関数型言語のうち厳しいやつでは出来ないね

30: 2019/07/06(土) 21:20:51.258
>>18
うん
メジャー言語でもそれ多くてめちゃくちゃ苛つくよ

31: 2019/07/06(土) 21:20:57.729
>>18
IPAの資格のプログラミング分野ですらそれ使えないぞ

19: 2019/07/06(土) 21:17:49.367
ここクリアしてもまた同じようなスレ立てることになるだろうからここでやめとけ

20: 2019/07/06(土) 21:18:29.739
先輩「int_Aってなあに?Aって何する関数だよゴルァァ!」
僕様「アイエエエ!」

親に頭下げて専門行って新卒で小さな会社入ってこれ
パソコンで飯食うとか変な夢は捨てて
もっと別な仕事探すべきそうすべき

29: 2019/07/06(土) 21:20:43.453
>>20
専門で何も勉強しなかったんだな

34: 2019/07/06(土) 21:22:10.274
>>20
センスより協調性がないな

21: 2019/07/06(土) 21:19:07.361
C言語の基本の文法や構造はポインタとかまでやったけどいざどういうふうに作ればいいかわかんなくてやめたわ

22: 2019/07/06(土) 21:19:17.739
++aもあるぞ

23: 2019/07/06(土) 21:19:50.064
メソッドとかインスタンス化の意味が分からなくて学校やめた

32: 2019/07/06(土) 21:21:31.326
>>23
構造体を理解してればそこは簡単だろ

38: 2019/07/06(土) 21:23:47.166
>>32
メソッドとか引数とか戻り値とかインスタンス化とか
そういう用語で頭がポカーンってなった

25: 2019/07/06(土) 21:20:00.614
プログラミング始めた時はオブジェクト指向で詰みそうなった

26: 2019/07/06(土) 21:20:10.483
一番使うのは%だと気付くのは一ヶ月後であった

27: 2019/07/06(土) 21:20:10.576
+=もあるぞ

33: 2019/07/06(土) 21:21:59.264
今度組み込みLinuxさわることになったから
参考書教えてくれ
完全なハード屋だから基本的なコマンドすら知らん

83: 2019/07/06(土) 21:43:29.268
>>33
役に立つか知らんが
linux標準教科書
https://linuc.org/textbooks/linux/

95: 2019/07/06(土) 21:57:31.008
>>83 助かった。しかも無料で見れんのか
ありがたや

35: 2019/07/06(土) 21:22:29.514
そういえば一年生の頃はCOBOL習わされたっけな
先生が言うには未だに銀行とかで使われる最強の言語らしい
まあ少なくとも20年前の話だが

37: 2019/07/06(土) 21:23:29.821
>>35
金が欲しいだけならコボラーになればそこそこ安泰だと思うぞ

40: 2019/07/06(土) 21:24:08.220
>>35
この前までit系で就活してたけど金融系のユーザー子会社はどこもあれやらされてるぞ
ほんの一部だけjavaに置き換わりつつあるらしい

36: 2019/07/06(土) 21:22:40.528
それよりも関数名考えるほうがムズい

43: 2019/07/06(土) 21:24:25.212
>>36
アニメキャラの名前にすればいい

39: 2019/07/06(土) 21:23:47.859
昔はコンパイラがアホだったから
a++って書いてやると専用のインクリメント命令が使われて性能がよくなったんだが
今はコンパイラのほうが凡庸なプログラマーより賢くて
どんな書き方しても出てくるコードは同じだから意味なくなった

44: 2019/07/06(土) 21:24:36.660
>>39
今でもビットシフトよりは絶対に遅くなる

48: 2019/07/06(土) 21:26:03.072
>>44
ならねーよ阿呆
今のソフトウェアの足引っ張ってるのはメモリとキャッシュ
その効率上げるのが一番性能上がる

59: 2019/07/06(土) 21:28:55.282
>>48
レジストリの話なんだが
基本から勉強してこい

62: 2019/07/06(土) 21:29:43.907
>>59
最近覚えたての用語使いたい厨房かな?

45: 2019/07/06(土) 21:25:08.938
>>39
それ抜きにしても可読性はa++のほうが高くね

41: 2019/07/06(土) 21:24:10.626
関数名とか変数名はたしかに考えるのめんどうだね
俺は短くまとめないで滅茶苦茶長く書いてるよ

42: 2019/07/06(土) 21:24:23.481
あと10ページくらい読めば一気に難易度上がって楽しくなってくるのに

46: 2019/07/06(土) 21:25:21.453
なんか一つに統一してくれよ!!!
多すぎて訳ワカメだわ!!!!!!

47: 2019/07/06(土) 21:25:37.617
変数名長いと面倒だから短くしよ→なんの変数だっけこれ…
俺はキッチリ変数名をつけることにした

49: 2019/07/06(土) 21:26:06.053
kotlin始めようかなあ

60: 2019/07/06(土) 21:29:25.486
>>49
Kotlinいいぞ気持ちいいぞ

53: 2019/07/06(土) 21:27:28.553
職業プログラマーの多くがfizz-buzz解けないってマジ?

54: 2019/07/06(土) 21:28:13.265
>>53
さすがに職業プログラマーが、というのは嘘
元ネタは自称プログラマーの多くが、って話だったと思う

63: 2019/07/06(土) 21:30:17.790
>>54
流石にそうか仕事に支障きたしそうだもんな

57: 2019/07/06(土) 21:28:35.588
>>53
嘘だぞ

69: 2019/07/06(土) 21:31:51.070
>>53
fizz-buzzは流石に解けないやついないだろうけど巡回セールスマン問題とかは解けないやつのほうが多そうだとは思う

78: 2019/07/06(土) 21:38:11.244
>>69
巡回セールスマンとか最適解出せるやついないだろ
逆にNN法すらできないのは論外だろ

55: 2019/07/06(土) 21:28:16.336
変数の名前をaとかbにしたら講師に
「変数にaやbを使うのは現場ではあり得ません。現場ではiやeを使います」とか言われて
知るかそんなもんってキレかけた思い出

58: 2019/07/06(土) 21:28:43.418
>>55
FORTRAN時代のおじいちゃんやな

70: 2019/07/06(土) 21:31:55.763
>>58
変数名に制約があるものに限らず、暗黙的に整数変数はi~nを使うのが標準だよ
工学知らないの?

68: 2019/07/06(土) 21:31:33.946
>>55
ちゃんと意味のある変数名つけないと怒られるぞ
でもループカウンタすらiとかjダメとかいう規約作った現場はアホかと思ったわ

61: 2019/07/06(土) 21:29:30.297
int *ptr;
ptr++;のほうがはあ?ってなるわ

65: 2019/07/06(土) 21:31:00.090
そもそもよ
入社初日にデスマーチに付き合わせるってあんまりじゃね?

71: 2019/07/06(土) 21:32:04.345
>>65
初日ではなかったけど
それまでLSIの設計やってたら「おまえC出来たよな?」って聞かれて
つい「はい」って応えたらデスマに投入されて浮かんでこれなかった

79: 2019/07/06(土) 21:39:09.653
>>71
やはりそれまでの人生うっちゃってガタイ頼りの肉体労働者に堕した俺は
満点では無いにしろ正解だったんだな

ああそうだ、眼がやたら痛くなってビビって欠勤とかした
ドライアイとかいうやつだ

66: 2019/07/06(土) 21:31:21.309
お前らプログラミングに詳しいのな

67: 2019/07/06(土) 21:31:32.135
未だにcなんて書いてる時点で下請けの派遣とかだろ
まともな奴が使う言語ではない

75: 2019/07/06(土) 21:36:00.757
>>67
下請けの派遣が大多数を占める業界なんだが

72: 2019/07/06(土) 21:32:58.056
オブジェクト至高とコンストラクターがいまだにわからん
この二つをこの世から消してほしい

73: 2019/07/06(土) 21:34:42.486
>>72
デザインパターンの本でも1冊読んでみるといい
どういう使い方をするか分からないからピンとこないだけ

74: 2019/07/06(土) 21:34:45.865
オブジェクト志向がわからんとか言い出すやつって自分が何を分かってないのかも理解できてないクチだろ

76: 2019/07/06(土) 21:36:30.325
>>74
Cとアセンブラで10年塩漬けにされるとオブジェクト指向に慣れるまで時間かかった
今でも関数型プログラミングには慣れない
モナドとか聞いただけでイラッとする

77: 2019/07/06(土) 21:37:36.038
クラス←野球選手
インスタンス←大谷翔平もいればダルビッシュもいる

80: 2019/07/06(土) 21:39:38.456
switch(x)←なるほどね
if(if())でもおk←余計な情報いらねえんだよ

82: 2019/07/06(土) 21:42:59.026
現場でサクラエディタ立ち上げたら上司に
なんでサクラ?エクリプス使えやって頭ごなしに言われるパワハラ受けてその職場一ヶ月でやめた思い出

86: 2019/07/06(土) 21:45:16.896
>>82
なんでサクラ?

87: 2019/07/06(土) 21:45:33.324
>>82
どっちも無能定期

84: 2019/07/06(土) 21:43:31.195
なんでサクラ?

85: 2019/07/06(土) 21:44:12.634
わかった
b=0だこれ

88: 2019/07/06(土) 21:49:03.432
サクラでコーディングってコンパイルとかも手動でしないといけない奴か?

91: 2019/07/06(土) 21:53:38.168
>>88
Eclipseからサクラが立ち上がるようにしたんだろ
えっ? そうじゃないの?

89: 2019/07/06(土) 21:50:09.017
++aとa++が違う件について

90: 2019/07/06(土) 21:51:52.565
>>89
a++がループで使うやつで++aがaに+1するやつだっけ

92: 2019/07/06(土) 21:54:34.454
>>90
中途半端な理解がいかに危険か分かるレス

94: 2019/07/06(土) 21:57:15.756
>>90
a[i++]=1;はa[i]に代入1を代入してからiを1増やす
a[++i]=1;はiを1増やしてからa[i]に1を代入

97: 2019/07/06(土) 22:01:52.995
そうかPythonやろうぜ

99: 2019/07/06(土) 22:11:12.458
>>97
Perlで書いた連番のエッチ画像を一気に落とすスクリプトをPythonで書き直そうと思って早10年

98: 2019/07/06(土) 22:05:02.669
プログラムってどう勉強したらいいんだよ

100: 2019/07/06(土) 22:13:38.887
そうだね、それが賢明だよ俺は続けたけど

101: 2019/07/06(土) 22:14:58.082
俺「話題のPythonでプログラム作ったで実行や(ッターン」
Python「ちょっとまってや」
俺「わくわく」
Python「いま計算しとるで」
俺「・・・」
Python「いまはんぶんくらい」
俺「消えろ」

102: 2019/07/06(土) 22:15:30.943
プロジェクトによるとは思うけどエクリプス使ってるとこはコーディングルールとか自動で適用されるようにしてたりするから外部エディタ使うのは危険

103: 2019/07/06(土) 22:17:13.350
エクリプスはマジでクソなのでVSかVScodeさっさとJava吸収して欲しい

その前にJavaが死にそうだけど

105: 2019/07/06(土) 22:19:02.707
>>103
Javaが滅んでC#に移行すればいいんだよ

でもJava奴隷がC#界に流れ込んでくるのも勘弁願いたいな

111: 2019/07/06(土) 22:32:05.965
>>105
Java側からCOBOL側の現場に行ってわかったのは
Javaの生産性の高さはCOBOLのそれに匹敵するってことだった

112: 2019/07/06(土) 22:33:02.249
>>111
わろた

114: 2019/07/06(土) 22:36:34.737
>>112
ぶっちゃけ日本だとJavaといいながら全パターンべた書きしてる現場しかないから
言語仕様的に全パターンべた書きするしかないOOBOLのが言語的に正しい書き方してるからマシまである

COBOLでクソなのはコボラーの方。あいつらの作ったDBはもう見たくない

106: 2019/07/06(土) 22:19:39.945
インテリセンス無い開発環境とかまだあんの?
ってかなければエデタ作りたし

107: 2019/07/06(土) 22:21:25.081
CS人気落ち目じゃないっけ
人気=需要でもなけりゃ意味ないけど

108: 2019/07/06(土) 22:21:43.604
言語間で基本的な記述の統一性取れてないのは正直やめて欲しいわ

109: 2019/07/06(土) 22:22:31.164
Eclipseはゴミ、IntelliJ使おう
Javaはクソ、Kotlin使おう

110: 2019/07/06(土) 22:26:59.254
C#もjavaも落ち目よ
デスクトップアプリもウェブアプリもjsの時代よ

116: 2019/07/06(土) 22:43:31.809
>>110
これが真理なんだよなあ

AltJSもモノによっては別言語さわるようなもんなんだけど

113: 2019/07/06(土) 22:36:23.460
聞いてないのに情報与えてくれる系プログラマーすこ
企業戦士ってこういう新しいの導入する時リスクアセスメントとかで厳しい時多そうなんだけどどう?
Javaでリファクタリング機能とか整理屋さんに重宝しそう

115: 2019/07/06(土) 22:42:57.800
プログラミング出来るからってシェルを舐めて書き始めたけど案外難しいよな
中々思う様にならん

117: 2019/07/06(土) 22:47:55.500
プログラムは目標ないと折れる
過去三度勉強したが一度目二度目はなんとなくなんでも出来そうくらいで本から基礎を学ぼうとして折れた
三度目は仕事で単純作業楽にできねえかなとググってたらマクロ組んだら楽じゃんからVBA覚え始めて色々できるのが楽しくなってきて別言語に手を出そうとしてる

Hello Worldなんて苦労の割になんの役にも立たねえもの最初にやらせるのが間違いなんだよ
何百あるファイルを一瞬で移動させますとかのが実用的だし
初めて見るとうおおおおおってなるし
今作ったものををもっと汎用的に
移動先と移動元任意で変えれるように変数を覚えようとか
次を覚えたい意欲が湧く
そういうのから始めるべき

119: 2019/07/06(土) 23:03:34.638
>>117
素人は何故か”基礎”とか何か下地から覚えようとする悪い癖があるな
お前以外にも見た事何回かあるな

125: 2019/07/06(土) 23:19:38.125
>>119
学校の勉強が何かと下地からの勉強だから
たいていそういう勉強方法しか知らないんだよ
そういう勉強方法を本とかで推奨してるのも悪い

120: 2019/07/06(土) 23:05:02.666
>>117
ぶっちゃけ覚えるだけならVSでGUIプログラミングから入るのが一番早いと思う

ボタン押せばダイアログが出るとかなんかプログラムっぽいだろ?

125: 2019/07/06(土) 23:19:38.125
>>120
数年計画の学生ならいいかもね
社会人でプログラム覚えたい奴は「ポチッとやったら面倒くさい仕事代わりにやってくれる」を求めてくるんだから苦労して出てくるのがメッセージだけなんて口だけの無能新人に見える

121: 2019/07/06(土) 23:05:54.447
>>117
そんな二次関数の説明せずにいきなり積分で面積が求められますみたいなことしても余計離れていきそうだけど

125: 2019/07/06(土) 23:19:38.125
>>121
面積求めたいが目標ならそっちのが手っ取り早いだろ
次に体積も求めたいなってなれば勉強するし
そこで興味沸かないならそもそも基礎からやっても積分までたどり着かないだろ
最終的に二次関数勉強するにしても
先に実際使えるモノを丸暗記でも使ってみた方が
二次関数の勉強したときも「ああアレはこういう意味だったのか」って実感がこもって理解しやすい

118: 2019/07/06(土) 22:49:58.452
素数だすやつ作って感動してなんかそれ以来勉強できてないや

122: 2019/07/06(土) 23:15:12.315
python2と3で互換性取れてないのは本当に糞

123: 2019/07/06(土) 23:17:11.642
python詳しくないけど互換性保とうとして文法が変なのになるのもどうかと思うぞ

126: 2019/07/06(土) 23:20:28.617
>>123
互換性を保とうとした結果言語自体がスパゲティになってるクソ言語もあるしな

124: 2019/07/06(土) 23:18:24.794
str() : 文字列に変換
int() : 整数値に変換
float() : 小数点を含む数値型に変換

俺はプログラミングを諦めた

127: 2019/07/06(土) 23:21:11.958
HSP「俺についてこい」

128: 2019/07/06(土) 23:23:43.635
基礎ガーなんて言ってる奴ほど基礎を理解してないだろ
突き詰めると論理回路の勉強から始める必要があるからな
本当の基礎から始めたらHello Worldまで1年は掛かるぞ

129: 2019/07/06(土) 23:30:45.932
hello worldがわかればデバッグが楽になるのでは?

130: 2019/07/06(土) 23:31:37.890
基礎と言っても回路・CPU・アセンブラのレベルの話なのかチューリングマシンの話なのかでだいぶ違うっていう

131: 2019/07/06(土) 23:34:38.118
>>130
どっちだとしても
基礎ガーとか言ってCを持ち出すような奴が的外れな愚かな者であることには変わりない

お前の言う通り
まずは何か動くものを作る、これが大事

132: 2019/07/06(土) 23:41:11.517
>>130
プログラミング言語なんてフローチャートが描ければあとはどうにかなるだろ

プログラミングの勉強してる奴は基本的な構文の意味が理解出来たら
フローチャートをいくつも描く練習をしやがれって話だ
これをプログラムに落とせればどんな言語でもプログラミングできる

ただし、VHDL、Verilogェ…てめえらはダメだ

50: 2019/07/06(土) 21:26:06.580
Hello worldみたいなのは打った
次がもう…

引用元: http://hebi.5ch.net/test/read.cgi/news4vip/1562415142/