探検
プログラムの世界にも流派を作るべきじゃないか?
37仕様書無しさん
2022/12/20(火) 16:55:29.25 stateパターンをswitch-caseで書くのも古流ですか?
38仕様書無しさん
2022/12/20(火) 17:27:49.90 オラ亀仙流だぞ
39仕様書無しさん
2022/12/20(火) 19:03:25.60 おっす!ワールド!
40仕様書無しさん
2022/12/20(火) 20:47:55.51 大学教員もPythonは不具合が多くて使い物にならないと教えていた
アメリカ在住する人以外はPythonは勉強しても意味のない言語とまでいわれている
アメリカ在住する人以外はPythonは勉強しても意味のない言語とまでいわれている
46仕様書無しさん
2022/12/20(火) 21:59:57.6847仕様書無しさん
2022/12/20(火) 22:04:18.40 古流と呼ばれるデザインパターンっていわゆるGoF?
48.NET MAUI HighSchool
2022/12/20(火) 22:29:23.7252仕様書無しさん
2022/12/21(水) 00:10:06.40 大学電気科だとマイコン使うからC言語を教えるよね
情報科はPythonが多いイメージ
情報科はPythonが多いイメージ
53仕様書無しさん
2022/12/21(水) 00:17:22.12 まあ情報科というからにはアッセンブラから高級言語まで一通りはやっててほしいし大概やるだろうけどな
54仕様書無しさん
2022/12/21(水) 00:46:14.46 うちは情報学科でアルゴリズムとデータ構造の必修講義はCでやってた
あとの言語は選択講義でPythonとかJavaとか開講されてて勝手にどうぞって感じだった
あとの言語は選択講義でPythonとかJavaとか開講されてて勝手にどうぞって感じだった
55仕様書無しさん
2022/12/21(水) 00:49:09.15 コンピュータの基礎的な事を知らないでweb系とかやってる奴多いからなぁ
論理演算を知らないとか
論理演算を知らないとか
56仕様書無しさん
2022/12/21(水) 00:55:31.69 ケン・トンプソン
「私はいつも論理に魅了されていて、
小学生のころ既に二進法などの算数問題を解いていた」
「私はいつも論理に魅了されていて、
小学生のころ既に二進法などの算数問題を解いていた」
57仕様書無しさん
2022/12/21(水) 04:35:37.79 勉強する1つ目の言語なんて結局なんでもいいんだよな
重要なのはアルゴリズムとデータ構造の捉え方
プログラミング必修の学部学科はアルゴリズムとデータ構造は卒業必修単位になってる
重要なのはアルゴリズムとデータ構造の捉え方
プログラミング必修の学部学科はアルゴリズムとデータ構造は卒業必修単位になってる
58仕様書無しさん
2022/12/21(水) 11:46:59.81 二進数だけでプログラミングってできるのかな
0101001みたいに書くだけであれこれいろいろ出来たりするものなのか?
結局はスイッチのON OFFだから行けるんだろうけど
そういう書き方ができるのかが知りたい
0101001みたいに書くだけであれこれいろいろ出来たりするものなのか?
結局はスイッチのON OFFだから行けるんだろうけど
そういう書き方ができるのかが知りたい
59仕様書無しさん
2022/12/21(水) 12:35:48.88 >>58
質問に答えるには情報が足りないなぁ
2進数は単に数の表現だけだから、既存の命令セットをバイナリ表現するだけならできるとも言えるし
バイナリを解釈するルールが別途必要なので、2進数だけではできないとも言える
質問に答えるには情報が足りないなぁ
2進数は単に数の表現だけだから、既存の命令セットをバイナリ表現するだけならできるとも言えるし
バイナリを解釈するルールが別途必要なので、2進数だけではできないとも言える
61仕様書無しさん
2022/12/21(水) 12:50:39.58 シーモア・クレイこそは伝説の人物だ。
彼は、実際にCDC7600用の最初のオペレーティングシステムを、
電源を入れたあと前面パネルのトグルスイッチからメモリへ直接入力したのだ
言うまでもなく、彼こそ本物のプログラマだ
彼は、実際にCDC7600用の最初のオペレーティングシステムを、
電源を入れたあと前面パネルのトグルスイッチからメモリへ直接入力したのだ
言うまでもなく、彼こそ本物のプログラマだ
62仕様書無しさん
2022/12/21(水) 13:00:31.16 流石にトグルスイッチじゃないけど俺も高校の時は16進数ポチポチ打ち込んでたよ
63仕様書無しさん
2022/12/21(水) 13:02:47.96 何千か何万かの命令をメモリに打ち込んで1ビット間違えるとプログラム自体をぶち壊して数時間の苦労が全部水の泡という
子供だったからできたけど今はむり
子供だったからできたけど今はむり
64仕様書無しさん
2022/12/21(水) 13:04:21.95 打ち込む内容をハンドアセンブルしたりなw
65仕様書無しさん
2022/12/21(水) 13:05:25.77 もともとアッセンブラが紙に書いてあるだけだから命令も16進数で覚えてきたりするしな
66仕様書無しさん
2022/12/21(水) 19:13:47.36 論理演算ってWeb系だと意外と使わないもんな
というかそんな古風な書き方はそもそもしない
というかそんな古風な書き方はそもそもしない
67仕様書無しさん
2022/12/21(水) 19:25:30.88 カーソルを決して戻さない流派があったら神
68仕様書無しさん
2022/12/21(水) 21:43:51.15 関数名の命名規則にもさまざまな流派があるからな
69仕様書無しさん
2022/12/22(木) 07:09:58.99 命名規則なんて標準ガイドラインに沿っておけば文句は言われない
文句言う奴は変わり者
文句言う奴は変わり者
70仕様書無しさん
2022/12/22(木) 20:03:12.24 命名規則
ローマ字で書け
ローマ字で書け
71仕様書無しさん
2022/12/22(木) 20:03:41.04 1000で割る関数?
divsenにしろ
divsenにしろ
72仕様書無しさん
2022/12/22(木) 21:11:58.59 OOP(オブジェクト指向プログラミング)という一大勢力も、実際に幾つかの流派に分かれて入り乱れている
先ず「プロトタイプベースかクラスベースか」という観点がポイントだが
プロトタイプベースの代表格とされるJavaScriptにクラスベース構文が導入されて、なおのこと紛らわしいし
また、プロトタイプベースガチ勢に言わせると「JavaScript はプロトタイプベースのOOPの中で異端」という声もある
そして、Mozilla いわく「JavaScript は、クラスではなく、プロトタイプに基づいたオブジェクトベースの言語です」
なお、プロトタイプベースは、インスタンスベースとも表現される様だ
先ず「プロトタイプベースかクラスベースか」という観点がポイントだが
プロトタイプベースの代表格とされるJavaScriptにクラスベース構文が導入されて、なおのこと紛らわしいし
また、プロトタイプベースガチ勢に言わせると「JavaScript はプロトタイプベースのOOPの中で異端」という声もある
そして、Mozilla いわく「JavaScript は、クラスではなく、プロトタイプに基づいたオブジェクトベースの言語です」
なお、プロトタイプベースは、インスタンスベースとも表現される様だ
73仕様書無しさん
2022/12/22(木) 21:38:40.35 すでに流派は多数存在するが名前が付けられていないのか
74仕様書無しさん
2022/12/23(金) 00:05:26.40 そもそも何ベースとか正直どうでもよくね?
使う側からしたら何も変わらないし
使う側からしたら何も変わらないし
75仕様書無しさん
2022/12/23(金) 00:28:22.47 とりあえずC#やればいい
76仕様書無しさん
2022/12/23(金) 20:25:13.49 日本語の名前使うのだけはマジでやめてくれ
規約云々以前に災いのもとだ
規約云々以前に災いのもとだ
78仕様書無しさん
2022/12/23(金) 20:34:22.80 url に日本語混ぜるのもやめてくれ
79仕様書無しさん
2022/12/23(金) 20:39:42.86 やっぱドイツ語で書くのが一番いいな
80仕様書無しさん
2022/12/23(金) 21:04:41.48 医者かよ
81仕様書無しさん
2022/12/23(金) 21:59:04.10 てふてふ
ありおりはべりいまそかり
こきくくるくれこよ
ありおりはべりいまそかり
こきくくるくれこよ
82仕様書無しさん
2022/12/24(土) 08:22:44.96 流派なんてのはプロの領域であって、
プログラムがロクにわからん素人が語るようなもんじゃない。
プログラムがロクにわからん素人が語るようなもんじゃない。
83仕様書無しさん
2022/12/24(土) 08:28:28.64 アマチュアがやってる武道やスポーツだって、色々あんだろw
84仕様書無しさん
2022/12/24(土) 09:38:16.18 普通はアマチュアが勝手に流派は作らんだろ
85仕様書無しさん
2022/12/24(土) 10:07:18.27 新しけりゃいいってもんじゃないんだぞ。
烈海王さんだって、なにかにつけて4000年4000年言ってたんだからさ。
烈海王さんだって、なにかにつけて4000年4000年言ってたんだからさ。
86仕様書無しさん
2022/12/24(土) 10:28:27.79 つうか、この板は別にアマチュアの板でもないし
87仕様書無しさん
2023/01/07(土) 16:21:28.83 俺流
88仕様書無しさん
2023/01/10(火) 16:27:24.86 ハゲ流
89仕様書無しさん
2023/01/13(金) 09:55:45.23 オブジェクト指向とか構造化プログラミングとかあったろ
キャメルケースとかスネークケースとか
MVCモデルとかMVP、MVVMとかさ
キャメルケースとかスネークケースとか
MVCモデルとかMVP、MVVMとかさ
91仕様書無しさん
2023/01/13(金) 18:17:42.36 流派の話ってことで、return最後厨のおれがこだわっている
コーディング作法を一覧にしてみた。
・三項演算は使うな
・case文は使うな
・継承は使うな(外部ライブラリが継承に依存してる場合はあるが、自分で作ったクラスではそんな構成にはするな)
・returnは最後にひとつだけにせよ
・割り算は最後に行え
・演算や判定での優先順位を決めるカッコを省略するな
・bool変数の判定時の==true、==falseは省略するな
・!(!=ではない)でのnot判定は使うな
・try catch に頼るな
・while文での無条件breakぐらい覚えろ
・配列、構造体、クラスのインスタンスはローカル変数にするな
ホカにも思い出したら追記しよう。
コーディング作法を一覧にしてみた。
・三項演算は使うな
・case文は使うな
・継承は使うな(外部ライブラリが継承に依存してる場合はあるが、自分で作ったクラスではそんな構成にはするな)
・returnは最後にひとつだけにせよ
・割り算は最後に行え
・演算や判定での優先順位を決めるカッコを省略するな
・bool変数の判定時の==true、==falseは省略するな
・!(!=ではない)でのnot判定は使うな
・try catch に頼るな
・while文での無条件breakぐらい覚えろ
・配列、構造体、クラスのインスタンスはローカル変数にするな
ホカにも思い出したら追記しよう。
92仕様書無しさん
2023/01/13(金) 19:39:51.32 三項演算子を使いまくれ
93仕様書無しさん
2023/01/13(金) 19:42:05.35 そんなに制約強いなら、そういう言語がありそうなもんだし
無ければ作れよ
無ければ作れよ
94仕様書無しさん
2023/01/13(金) 21:05:33.51 静的解析ツールってものがあるやろ
95仕様書無しさん
2023/01/13(金) 21:49:16.29 俺のif文は
if (aho) {
} else if (baka) {
}
このスタイル
elseの前に改行入れるのも捨てがたいが
if (aho) {
} else if (baka) {
}
このスタイル
elseの前に改行入れるのも捨てがたいが
96仕様書無しさん
2023/01/13(金) 22:37:55.86 ぶら下がりelse問題っていまもあるんだけっけ
97仕様書無しさん
2023/01/13(金) 22:39:55.55 elseは改行しない派だわ
98仕様書無しさん
2023/01/13(金) 23:08:52.31 そうそう、一つ追記。
ソースの保存時は、eclipseなどについてくるソースのフォーマットは忘れるな。
ソースの保存時は、eclipseなどについてくるソースのフォーマットは忘れるな。
99仕様書無しさん
2023/01/13(金) 23:28:16.00 else ifって言うほど書かないんだよなぁ
100仕様書無しさん
2023/01/14(土) 08:05:09.22 ウチにはまだコメントで修正履歴を残す派が生き残っててウザい
101仕様書無しさん
2023/01/14(土) 09:15:13.70 なんにしても、まずは責任を持つ立場にならないとね。
102仕様書無しさん
2023/01/14(土) 10:29:26.20 三項演算子のほうが必ず値が代入される感じがして安心する
103仕様書無しさん
2023/01/14(土) 10:41:46.49 三項はいるだろ
ネストは一段でも滅多にやらないけど
あれがわからないレベルだともはや居ない方がいい
ネストは一段でも滅多にやらないけど
あれがわからないレベルだともはや居ない方がいい
104仕様書無しさん
2023/01/14(土) 11:00:33.46 そう、だからまあ、あれがわからないレベルのやつを
ちゃんとクビにする責任を持った立場にならないといけない。
そのためには、またそうなったぐらいの技術力を得た頃には、
考え方も変わって成長していることだろう。
ちゃんとクビにする責任を持った立場にならないといけない。
そのためには、またそうなったぐらいの技術力を得た頃には、
考え方も変わって成長していることだろう。
105仕様書無しさん
2023/01/14(土) 11:08:43.06 行動がやばいやつに知識を与えていいのか悩んでる
106仕様書無しさん
2023/01/14(土) 11:12:11.29 知識ってかアクセスは当然人見てるよ
大丈夫とわかるまであげない
大丈夫とわかるまであげない
108仕様書無しさん
2023/01/14(土) 11:27:55.23109仕様書無しさん
2023/01/14(土) 11:31:21.47 君まるで雇う方みたいな口ぶりだけど単にSIer3次受け派遣やん
何を知ってるのかという
まともなとこならチームメンバー全員で面接するので明らかに頭が弱い奴はいないし入れないよ
そもそも「いないほうがいい」やつを金払っていれる事情は存在しない
何を知ってるのかという
まともなとこならチームメンバー全員で面接するので明らかに頭が弱い奴はいないし入れないよ
そもそも「いないほうがいい」やつを金払っていれる事情は存在しない
110仕様書無しさん
2023/01/14(土) 11:40:18.44 まあ君の得意分野のSIer3次受け4次受けは正直俺は詳しくないので披露してくれたら君の腕前によっては面白くなるかもね
111仕様書無しさん
2023/01/14(土) 11:40:59.76 それがあるんだな、そういう事情が。
まあ雇うに方になってみりゃわかるさ。
まあ雇うに方になってみりゃわかるさ。
112仕様書無しさん
2023/01/14(土) 11:47:35.70 だからおまえ派遣じゃんw
設定変えたのか?
設定変えたのか?
113仕様書無しさん
2023/01/14(土) 11:55:05.12 ジジーだから派遣になる前にもイロイロやってたもんでね。
だからまあ、お前にアドバイスできることが1つある。
今の会社を絶対に辞めるなよ。
潰れそうになったら自腹で投資してでもその会社を守れ。
だからまあ、お前にアドバイスできることが1つある。
今の会社を絶対に辞めるなよ。
潰れそうになったら自腹で投資してでもその会社を守れ。
114仕様書無しさん
2023/01/14(土) 11:59:16.18 おまえ俺より一回り下だし潰れた会社2つも雇われたといってたのも知ってるしお前と違ってちゃんんとCSも知ってるし経験も多岐にわたってるし技術もあるので別に3週間もあればいくらでも仕事あるので大丈夫だし俺からのアドバイスとして潰れそうな会社に自腹で投資とかやめとけ
あと技術をちゃんとやれ
あと技術をちゃんとやれ
115仕様書無しさん
2023/01/14(土) 12:05:17.40 おれより年上でもまだそんな幼稚なこと言ってたのか。
てっきりまだ数年の若手だとばかり・・・
なにしろ、お前らがなにを言ってもおれからしたら
「そんなふうに思っていた時期がおれにもありました」としか・・・
厨だった昭和の頃から技術やってりゃ、否が応でもそうなるわな。
てっきりまだ数年の若手だとばかり・・・
なにしろ、お前らがなにを言ってもおれからしたら
「そんなふうに思っていた時期がおれにもありました」としか・・・
厨だった昭和の頃から技術やってりゃ、否が応でもそうなるわな。
116仕様書無しさん
2023/01/14(土) 12:07:03.92 お前がベーマガとかやってた間にIOでマシン語なのでスタートラインから違うわな
117仕様書無しさん
2023/01/14(土) 12:10:18.53 お前のなにがダメって嘘つきなとこ
せめて技術には真摯に向き合え
せめて技術には真摯に向き合え
118仕様書無しさん
2023/01/14(土) 12:11:30.49 前にも言ったがここは5ちゃんだからな。
ベーマガとかマシン語とかで詳しく話すと身バレの恐れもあるから、
ワザワザ嘘ついてるだけに過ぎん。
ベーマガとかマシン語とかで詳しく話すと身バレの恐れもあるから、
ワザワザ嘘ついてるだけに過ぎん。
119仕様書無しさん
2023/01/14(土) 12:26:40.97 お前の身バレなんか知るかリスカブス
マシン語なんてやってないだろ
またそう言う嘘をまぜる
マシン語なんてやってないだろ
またそう言う嘘をまぜる
120仕様書無しさん
2023/01/14(土) 12:32:05.57 「配列、構造体、クラスのインスタンスはローカル変数にするな」
というのは、実はマシン語を知ってないと意味がわからないんだよね。
マシン語やってたならそれぐらい気づきそうなもんだが・・・
というのは、実はマシン語を知ってないと意味がわからないんだよね。
マシン語やってたならそれぐらい気づきそうなもんだが・・・
121仕様書無しさん
2023/01/14(土) 12:32:29.78 ごはんたべたいが雨降ってる
ねむい
ねむい
122仕様書無しさん
2023/01/14(土) 12:34:01.99 技術の話なんて身バレ一切関係ないんだよ
お前はベーマガに出したというのと派遣でやってました位しかないから技術の話ができないだけで
厨の時からやってたってなら大規模システムの設計だの細かい部分で今なら機械学習だの量子コンピューターだってタダで使えるようになったんだから暗号解析だの最短ルートだのなんかあるだろ普通
お前会社の偉い人がどうかとか偏見に満ちた気持ち悪い話ばかりで技術の話なんもないじゃん
お前はベーマガに出したというのと派遣でやってました位しかないから技術の話ができないだけで
厨の時からやってたってなら大規模システムの設計だの細かい部分で今なら機械学習だの量子コンピューターだってタダで使えるようになったんだから暗号解析だの最短ルートだのなんかあるだろ普通
お前会社の偉い人がどうかとか偏見に満ちた気持ち悪い話ばかりで技術の話なんもないじゃん
123仕様書無しさん
2023/01/14(土) 12:35:18.26 だからここは5ちゃんなんだから、そんな仕事の話なんかできないんだよ。
会社から固く口止めされてるんだからさ。
会社から固く口止めされてるんだからさ。
124仕様書無しさん
2023/01/14(土) 12:38:07.21125仕様書無しさん
2023/01/14(土) 12:39:34.07 べーしっ君「この大バグ野郎 !」
126仕様書無しさん
2023/01/14(土) 12:41:14.52 レジスタとメモリと命令ねぇ・・・
そういやpush、popなんて命令もあったもんだな。
そういやpush、popなんて命令もあったもんだな。
127仕様書無しさん
2023/01/14(土) 12:42:58.42 ギリギリついてこれたね
でもそれ俺は30年前に通ってるとこだから
でもそれ俺は30年前に通ってるとこだから
128仕様書無しさん
2023/01/14(土) 12:44:34.05 べーしっ君が決め手とは情けない
129仕様書無しさん
2023/01/14(土) 12:45:55.53 そうだな、おれもそれぐらいの頃だった。
日立のS1だから、当時は6809系でやってたねぇ。
80年台後半に入ると、ベーマガもマシン語投稿が増えてきて・・・
日立のS1だから、当時は6809系でやってたねぇ。
80年台後半に入ると、ベーマガもマシン語投稿が増えてきて・・・
130仕様書無しさん
2023/01/14(土) 12:47:32.07 お前がローレベルよりなのはまあ大体わかるけど
まあそれでも派遣では給料出るんだろうけど
高級言語とか設計とかアルゴリズムとかまるでしらんし何より雇うほうになればわかるよとか自分を大きく見せる嘘まみれで俺は厨のときからやってるんだとかで老害マウントとか情けなくないんか
まあそれでも派遣では給料出るんだろうけど
高級言語とか設計とかアルゴリズムとかまるでしらんし何より雇うほうになればわかるよとか自分を大きく見せる嘘まみれで俺は厨のときからやってるんだとかで老害マウントとか情けなくないんか
131仕様書無しさん
2023/01/14(土) 12:48:33.45 とまあ、これぐらいのレベルになってくると、自分の周りは
もう素人同然の者ばかりにしか見えないんだよね。
そんな奴らにもやらせなきゃイカンわけだから、独りよがりの
トリッキーな命令やアルゴリズムは、むやみに使わないようにしないといけない。
もう素人同然の者ばかりにしか見えないんだよね。
そんな奴らにもやらせなきゃイカンわけだから、独りよがりの
トリッキーな命令やアルゴリズムは、むやみに使わないようにしないといけない。
132仕様書無しさん
2023/01/14(土) 12:51:40.10 こんだけボッコボコにされてお花畑ルンルンのその面の皮の厚さはたいしたもんだわ
そういうおっさんは掃いて捨てるほどいるが
そういうおっさんは掃いて捨てるほどいるが
133仕様書無しさん
2023/01/14(土) 12:53:29.61 だってプログラミングが少々できようができまいが
世間も会社も全然関係ないし
世間も会社も全然関係ないし
134仕様書無しさん
2023/01/14(土) 12:56:38.35 まあ厨のときにベーマガに出しましたとか程度の少々だからそりゃそうだわな
少々じゃなくて思いっきり出来れば世間は知らんが会社は思いっきり関係あるからな
少々じゃなくて思いっきり出来れば世間は知らんが会社は思いっきり関係あるからな
135仕様書無しさん
2023/01/14(土) 13:00:40.23 そう、会社は思いっきり関係せざるを得ない。
で、ベンチャーなんぞに行って潰れちまったわけだから、
そういう関係をできるだけ薄くするために派遣になったわけだ。
で、ベンチャーなんぞに行って潰れちまったわけだから、
そういう関係をできるだけ薄くするために派遣になったわけだ。
136仕様書無しさん
2023/01/14(土) 13:06:14.01 ITの3人の会社でお前がプログラマで潰れたならかなりの部分お前の技術のせいだろ
137仕様書無しさん
2023/01/14(土) 13:07:06.34 大体お前は雇う方とか言ってただろうが
本当そういうとこだぞ
本当そういうとこだぞ
138仕様書無しさん
2023/01/14(土) 13:09:22.63 あのね
見ちゃったんだ
プロジェクトの効果見積もりしてるの
どう考えても今投入してる人月やお金の1/10にも満たない
でもみんな平気でニコニコしてお金回してるの
見ちゃったんだ
プロジェクトの効果見積もりしてるの
どう考えても今投入してる人月やお金の1/10にも満たない
でもみんな平気でニコニコしてお金回してるの
139仕様書無しさん
2023/01/14(土) 13:11:28.03 別に効果があるから金がもらえるとも限らないけど
エンジニアとしては逃げた方がええな
エンジニアとしては逃げた方がええな
140仕様書無しさん
2023/01/14(土) 13:12:22.16 だから言ってるだろ、ワザワザ嘘ついてるだけに過ぎんって。
なまじ信憑性があるのか、なぜか信じちゃうんだよね、みんな。
嘘を嘘と見抜けないと以下略。
なまじ信憑性があるのか、なぜか信じちゃうんだよね、みんな。
嘘を嘘と見抜けないと以下略。
141仕様書無しさん
2023/01/14(土) 13:18:02.94 本当は無職なんですね
プログラマだと信じちゃった、うまいね
プログラマだと信じちゃった、うまいね
142仕様書無しさん
2023/01/14(土) 13:22:10.53 そういうこと。
ハケンってのは事実上無職だからね。
日本では、職ってのは所属する組織を指すわけだからね。
ハケンってのは事実上無職だからね。
日本では、職ってのは所属する組織を指すわけだからね。
143仕様書無しさん
2023/01/14(土) 13:24:30.90 結局一番良くて派遣やん
雇う方とかどうとかお前の「嘘」は自分をデカくみせる嘘ばっかりでお前の自尊心を満たす以外の意味がなくて不快なだけだ
雇う方とかどうとかお前の「嘘」は自分をデカくみせる嘘ばっかりでお前の自尊心を満たす以外の意味がなくて不快なだけだ
144仕様書無しさん
2023/01/14(土) 14:14:44.15 そう、結局、会社員よりも派遣のほうがマシということがわかった。
それがわかっていながら、なにが悲しうてこの歳になって
ワザワザ会社員なんてなりたがるんだか。
それがわかっていながら、なにが悲しうてこの歳になって
ワザワザ会社員なんてなりたがるんだか。
145仕様書無しさん
2023/01/14(土) 14:50:30.69 でも、流儀という点では、さっきも言ったように
責任を持つ立場になるのが第一だから、会社員に固執しなきゃならん。
さもないと>>91みたいなコーディング規約で、
レビューのときにギャーギャー言われるのがオチ。
責任を持つ立場になるのが第一だから、会社員に固執しなきゃならん。
さもないと>>91みたいなコーディング規約で、
レビューのときにギャーギャー言われるのがオチ。
146仕様書無しさん
2023/01/15(日) 11:37:45.92 30代Pythonクソチョン男は強姦魔の犯罪者!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
147仕様書無しさん
2023/01/18(水) 15:30:34.99 結局なんでローカル変数にしてはいけないんですか?
148仕様書無しさん
2023/01/18(水) 18:39:33.98 >>147
最近のCコンパイラはもしかしたらセキュリティ対策とかで
状況が変わってるのかもしれんけど、一昔前はローカル変数は
「スタック」というメモリ領域に確保していたんだ。
でもこのスタックという領域は、どれぐらいのサイズなのかは
わからないもんだから、下手に構造体や配列に使うと、サイズをオーバーして
アプリが突然落っこちる恐れがある。
それと、関数を呼ぶと、戻ってくるときのアドレスなんてのも
このスタックに持っているもんだから、不正なデータを送り込んで、戻りアドレスを書き換え
root権限を奪うなどの手口にも利用されたんだ。
スタックとか戻りアドレスなんてのは、マシン語からくる概念だから、
それでpush、popと言ってはみたが、わかってるやつ、この板にドンだけいるんだろ?
最近のCコンパイラはもしかしたらセキュリティ対策とかで
状況が変わってるのかもしれんけど、一昔前はローカル変数は
「スタック」というメモリ領域に確保していたんだ。
でもこのスタックという領域は、どれぐらいのサイズなのかは
わからないもんだから、下手に構造体や配列に使うと、サイズをオーバーして
アプリが突然落っこちる恐れがある。
それと、関数を呼ぶと、戻ってくるときのアドレスなんてのも
このスタックに持っているもんだから、不正なデータを送り込んで、戻りアドレスを書き換え
root権限を奪うなどの手口にも利用されたんだ。
スタックとか戻りアドレスなんてのは、マシン語からくる概念だから、
それでpush、popと言ってはみたが、わかってるやつ、この板にドンだけいるんだろ?
149仕様書無しさん
2023/01/18(水) 20:14:02.15 >>148
理解しました。スタックに置くなと言ってほしかったです。たとえばstatic付けてもそれがローカル変数であることは変わらないので。
理解しました。スタックに置くなと言ってほしかったです。たとえばstatic付けてもそれがローカル変数であることは変わらないので。
150仕様書無しさん
2023/01/18(水) 20:34:30.94 >>149
まあ、そうだね。
とは言っても、どう書けばスタックに置かなくなるのかは
それはそれでCをちゃんとわかってないとね。
で、Javaになると、配列やクラスは自動的に
ポインタで定義するようになってnewをする必要があるという仕様に
なったんだったな。
もちろんCの場合、newしたらちゃんとdeleteしないといけない。
まあ、そうだね。
とは言っても、どう書けばスタックに置かなくなるのかは
それはそれでCをちゃんとわかってないとね。
で、Javaになると、配列やクラスは自動的に
ポインタで定義するようになってnewをする必要があるという仕様に
なったんだったな。
もちろんCの場合、newしたらちゃんとdeleteしないといけない。
151仕様書無しさん
2023/01/18(水) 21:11:20.38 変数とかスタックに決め打ちで配置してるから
スタックに配列を置くと動かしづらいしサイズ変えられないし邪魔すぎる
スタックに配列を置くと動かしづらいしサイズ変えられないし邪魔すぎる
152仕様書無しさん
2023/01/18(水) 21:47:22.38 ローカル変数を使うのはプログラムを書く人のためだよ
プログラムが大きくなってくると
新しい変数名を考えるのが大変になるし
うっかり名前が衝突すると大変なことになる
部分部分で変数を使い捨てにすれば
そういう問題は起きない
プログラムが大きくなってくると
新しい変数名を考えるのが大変になるし
うっかり名前が衝突すると大変なことになる
部分部分で変数を使い捨てにすれば
そういう問題は起きない
153仕様書無しさん
2023/01/18(水) 21:54:47.12 暗証番号とはパスワードとかむしろ固定領域に書き出すよりはマシじゃね?
154仕様書無しさん
2023/02/10(金) 18:32:43.71 【追記】
NULLは使うな、今はnullptrがある。
NULLは使うな、今はnullptrがある。
155仕様書無しさん
2023/02/10(金) 18:50:49.03 このレベルの指摘ならIDEのリファクタ機能で一括修正できるな
156仕様書無しさん
2023/02/10(金) 18:52:15.66 そもそもC++のNULLマクロ自体が驚くほどレガシーなんだよな
Nullポインタ代入するのに=0できちゃうって他言語から見ると相当アレ
Nullポインタ代入するのに=0できちゃうって他言語から見ると相当アレ
157仕様書無しさん
2023/02/10(金) 19:14:46.13 C++の予約語のネーミングセンスがダサいと感じるのって俺だけ?
static_castとかnullptrとかnullptr_tとか
static_castとかnullptrとかnullptr_tとか
158仕様書無しさん
2023/03/25(土) 09:57:03.20159仕様書無しさん
2023/03/25(土) 10:00:37.21 >>148
俺もCから入ってある程度アセンブラやコンパイラのことも知ってるが
ヒープやマシンスタックの使われ方を概念的に理解すれば充分だろ
何でマシン語分からないと理解できないと思ってる老人がいるのか昔から謎だわ
俺もCから入ってある程度アセンブラやコンパイラのことも知ってるが
ヒープやマシンスタックの使われ方を概念的に理解すれば充分だろ
何でマシン語分からないと理解できないと思ってる老人がいるのか昔から謎だわ
161仕様書無しさん
2023/03/25(土) 10:52:26.48 CPUの基本的な仕様として、知ってて当然だろ
162仕様書無しさん
2023/03/25(土) 13:27:22.31 いまどき最適化しちゃうから、書いたコードから動いてるマシン語が想像出来るなんて嘘つくなよw
163仕様書無しさん
2023/03/25(土) 13:45:31.93 最適化が本当に効いていれば
それこそ、最初からアセンブリ言語で書いたかのようにシンプルになる
昔のコンパイラだと結構歯がゆい処理になってた
それこそ、最初からアセンブリ言語で書いたかのようにシンプルになる
昔のコンパイラだと結構歯がゆい処理になってた
164仕様書無しさん
2023/04/01(土) 12:29:49.25 インテルのCPUだと、最適化してもゴチャゴチャしてそうだな。
8086の頃よりは、レジスタなども大幅に増えたことだし。
8086の頃よりは、レジスタなども大幅に増えたことだし。
165仕様書無しさん
2023/04/01(土) 12:40:54.27 無能readableに最適化すりゃシンプルかもしれんが、
prosessorの拡張命令や投機実行に最適化されたアセンブラは
人の手には負えんよ。
prosessorの拡張命令や投機実行に最適化されたアセンブラは
人の手には負えんよ。
166仕様書無しさん
2023/04/01(土) 12:45:29.40 ICCなんて勝手にマルチスレッドにしちゃうしなw
167仕様書無しさん
2023/04/03(月) 21:15:10.22 自社開発企業は縁故採用の人がクソ多いな
168仕様書無しさん
2023/10/15(日) 10:13:08.22 もっとシンプルにコメント書く派、書かない派でいいと思う
169仕様書無しさん
2023/11/29(水) 05:10:51.84 寒色インコ流競プロ術:ググりますw
170仕様書無しさん
2024/01/23(火) 00:44:48.81 寸止めとか
フルコンタクトとかw
フルコンタクトとかw
171仕様書無しさん
2024/03/29(金) 13:40:52.82 屈辱すぎる
乗ってた人数も少ないし
乗ってた人数も少ないし
172仕様書無しさん
2024/03/29(金) 15:10:47.50 一方アレはただの趣味をおっさんにJKに装着させる
173仕様書無しさん
2024/03/29(金) 15:16:48.10 先制されて役割を終えただけだろう
174仕様書無しさん
2024/03/29(金) 16:03:27.61 下痢ぞーはその話題出さなくていいよ草
175仕様書無しさん
2024/03/29(金) 16:12:04.05 肌が強いんだとそういうのはアホな自惚れ屋が統一の被害者続出していたという証言がある
出勤する程度なら耐えれるが
しかも五輪直後のアイスショーガラガラだったしな
出勤する程度なら耐えれるが
しかも五輪直後のアイスショーガラガラだったしな
レスを投稿する
ニュース
- 【少子化】少子化は女のせい?男のせい?SNSで不毛すぎる議論が勃発…「産ませる発言」vs「淘汰される遺伝子」泥沼バトルへ ★2 [ぐれ★]
- 植田日銀総裁 「利上げが遅れれば、米欧のように非常に高いインフレが起きて、日本は大幅な利上げが必要となる」 [お断り★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
- 日テレ、国分太一の「答え合わせ」を却下 「答え合わせをするまでもない」「心当たりがあると述べられている」★ 2 [muffin★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 高市早苗「いいから黙って全部アタシに投資しなさい!」国際金融会議で発言し周囲ドン引き [165981677]
- 【たぬかな速報】反ルッキズムフェミ作者さん、低身長の男はイケメンでもゲロブスとしか付き合えないと主張してしまう [383063292]
- お前ら悪口はビブラートち包めよ
- 早苗のおまんこパンパンパン🏡
- 00:00:00.000
- プラトンの「哲人政治」は正しかったのでは? アホな大衆に政治家を選ばせるとロクなことにならない [653462351]
