探検
プログラミング言語はどこからおかしくなったか
1仕様書無しさん
2021/04/01(木) 23:17:32.70 最初から、はナシで
83仕様書無しさん
2021/04/07(水) 21:27:35.05 プログラムの規模が大きくなると
結局何で書いてもあまり変わらなくなるんだけどな
結局わけがわからなくなる
結局何で書いてもあまり変わらなくなるんだけどな
結局わけがわからなくなる
84仕様書無しさん
2021/04/07(水) 21:30:43.52 わけわからなくならないようにOOなんだけど
いまだにOO叩きって冗談だろう
まあ冗談だろうけどw
いまだにOO叩きって冗談だろう
まあ冗談だろうけどw
85仕様書無しさん
2021/04/07(水) 21:32:59.75 逆に今はOO叩き全盛だと思うけど
86仕様書無しさん
2021/04/07(水) 21:34:38.32 そもそもOO使ってないメインストリームのフレームワークとか存在すんの?
87仕様書無しさん
2021/04/07(水) 21:38:39.18 20年くらい前についていけないやつが悲鳴あげてたイメージ
88仕様書無しさん
2021/04/07(水) 22:30:27.64 構造化プログラミング手法からオブジェクト指向にすんなり入れた俺
89仕様書無しさん
2021/04/07(水) 22:36:45.19 構造化された依存関係が大事だと気付くまで10年ぐらいかかった
えらい長い時間を無駄にした
えらい長い時間を無駄にした
90仕様書無しさん
2021/04/07(水) 22:38:24.08 DBに入らないデータ構造はゴミカス
91仕様書無しさん
2021/04/08(木) 07:21:33.01 テストしよい
92仕様書無しさん
2021/04/08(木) 16:35:01.6293仕様書無しさん
2021/04/08(木) 22:07:33.73 ごめんなさい
94仕様書無しさん
2021/04/08(木) 22:20:27.22 DDDばかにしていたが
ValueObjectで値が所定の範囲に収まってる安心感はたいしたもんだ
実際は入り口が壊れてて保証もへったくれもないんだが
ValueObjectで値が所定の範囲に収まってる安心感はたいしたもんだ
実際は入り口が壊れてて保証もへったくれもないんだが
95仕様書無しさん
2021/04/09(金) 06:07:18.58 比較はequalsを使えとあれほど...
97仕様書無しさん
2021/04/11(日) 16:03:36.85 だから、記号言語は一般数学と違うんだよw
98仕様書無しさん
2021/04/11(日) 16:34:52.59 >>94
ValueObjectって、今は正規表現とかで作ってるよね?
この変数はString型だけどクレジットカード番号の
正規表現にマッチするものだけとか
この変数はInteger型だけど値の範囲はここからここまでとか
まだ時代は俺に追いついてない?
ValueObjectって、今は正規表現とかで作ってるよね?
この変数はString型だけどクレジットカード番号の
正規表現にマッチするものだけとか
この変数はInteger型だけど値の範囲はここからここまでとか
まだ時代は俺に追いついてない?
99仕様書無しさん
2021/04/11(日) 18:28:15.42 追いついてないな
エラーコードが違反パターン毎にわかれてる
この正規表現にマッチするようにしてくださいとユーザーにエラー返すわけにもいかん
エラーコードが違反パターン毎にわかれてる
この正規表現にマッチするようにしてくださいとユーザーにエラー返すわけにもいかん
100仕様書無しさん
2021/04/11(日) 18:30:08.46 あと正規表現重くね
計ったことないからどれくらいのもんかはしらんが
SQLばしばし発行してるし
入力チェックが重くてもたいしてこまりゃしないか…
計ったことないからどれくらいのもんかはしらんが
SQLばしばし発行してるし
入力チェックが重くてもたいしてこまりゃしないか…
101仕様書無しさん
2021/04/11(日) 18:37:32.44 あと整数を正規表現って難易度たかくね
103仕様書無しさん
2021/04/12(月) 00:28:34.55104仕様書無しさん
2021/04/12(月) 02:57:30.08 批判が的を得てないんだよな。
まず業務で高校数学が応用として使える時点で、世の中の上側1%以上なのよ。
アク界隈はお受験からのエリート教育で育ってるから、世の平均以下がちゃんと認識できていない。
残念ながら需要が存在してしまうわけですわ。高校数学の範囲だろうが何だろうが知らんがな。
あと、純粋な高等な数学になればなるほど、応用が狭まっていく。平たく言うと役に立たない。
なんでそんなものと比較するのか意味が分からない。好きなら勝手に博士課程でも行ってろ。
そして、哀れにもアク候補生として入社して、想像以上に日本社会の企業文化に揉まれ疲弊し、
自分は東京一工のエリートなのにこんな試験にも受からないクヤシイ!!みたいな人が、
5chで見えない敵をたたいて必死にもがいているんだな。憎むべきはその選択の損切りができない自分自身なのに。
だから、嫌ならやめろよと。クソ試験と思うなら今すぐやめて転職なりしろ。何事も中途半端が一番良くない。
まず業務で高校数学が応用として使える時点で、世の中の上側1%以上なのよ。
アク界隈はお受験からのエリート教育で育ってるから、世の平均以下がちゃんと認識できていない。
残念ながら需要が存在してしまうわけですわ。高校数学の範囲だろうが何だろうが知らんがな。
あと、純粋な高等な数学になればなるほど、応用が狭まっていく。平たく言うと役に立たない。
なんでそんなものと比較するのか意味が分からない。好きなら勝手に博士課程でも行ってろ。
そして、哀れにもアク候補生として入社して、想像以上に日本社会の企業文化に揉まれ疲弊し、
自分は東京一工のエリートなのにこんな試験にも受からないクヤシイ!!みたいな人が、
5chで見えない敵をたたいて必死にもがいているんだな。憎むべきはその選択の損切りができない自分自身なのに。
だから、嫌ならやめろよと。クソ試験と思うなら今すぐやめて転職なりしろ。何事も中途半端が一番良くない。
107仕様書無しさん
2021/04/12(月) 09:37:54.22 他の言語でやってることをまねしようと言語仕様のverアップしてて大差なくなってると感じる
しかもやってることは同じなのに書き方ばかり増えるから労多すぎ
ラムダ式とか
しかもやってることは同じなのに書き方ばかり増えるから労多すぎ
ラムダ式とか
108仕様書無しさん
2021/04/12(月) 12:53:55.46 古いソースでは古い書き方で、新しいソースでは新しく書けばいいだけじゃね
109仕様書無しさん
2021/04/12(月) 19:21:51.94 混ざったら何が何だかわからんだろうが!
新しい書き方で理解のコストが半分になったとしよう
古いのがそのまま残ってるとしよう
理解のコスト1.5倍です
新しい書き方で理解のコストが半分になったとしよう
古いのがそのまま残ってるとしよう
理解のコスト1.5倍です
110仕様書無しさん
2021/04/12(月) 21:26:14.59111仕様書無しさん
2021/04/12(月) 21:43:53.11 いや、それであってる
ラムダ式なんて別に理解をしやすいからじゃなくて便利だからあるだけだし
新しいのは古いのの上に乗っかってるだけだから新しいのがわかれば古いのもわかる
ラムダ式なんて別に理解をしやすいからじゃなくて便利だからあるだけだし
新しいのは古いのの上に乗っかってるだけだから新しいのがわかれば古いのもわかる
112仕様書無しさん
2021/04/12(月) 23:34:08.45 Javaのvarなんて必要ある?
動的に型変更するわけではないけど、型に厳格なJavaを考えれば、単に書き方を省略するためにならいらない
プロジェクトだと、単にジェネリクスとか理解できない奴らがごまかすためだけに使っていて粗悪コード量産してるだけ
結果的にvar禁止になったし(プロジェクトで)
動的に型変更するわけではないけど、型に厳格なJavaを考えれば、単に書き方を省略するためにならいらない
プロジェクトだと、単にジェネリクスとか理解できない奴らがごまかすためだけに使っていて粗悪コード量産してるだけ
結果的にvar禁止になったし(プロジェクトで)
113仕様書無しさん
2021/04/12(月) 23:39:32.50114仕様書無しさん
2021/04/12(月) 23:45:35.43 Javaの型推論はC#と違って使いもんにならんの?
115仕様書無しさん
2021/04/13(火) 00:12:25.93 >>114
使いもんにならんってことはないと思うけど、うちの場合はラッパーオブジェクトが一番の理由かな
例えば整数を返すメソッドがあったとして、受け取った戻り値にnullチェックが必要なのかどうかがわからないってのと、ジェネリクスでプリミティブ型を扱えないから、演算するときはプリミティブ型で受け取らないとパフォーマンス落ちるからね
使いもんにならんってことはないと思うけど、うちの場合はラッパーオブジェクトが一番の理由かな
例えば整数を返すメソッドがあったとして、受け取った戻り値にnullチェックが必要なのかどうかがわからないってのと、ジェネリクスでプリミティブ型を扱えないから、演算するときはプリミティブ型で受け取らないとパフォーマンス落ちるからね
116仕様書無しさん
2021/04/13(火) 01:10:00.16 PythonとかJavaScriptとかになれるとタイプがめんどいという話だからな
要らなきゃ使わなきゃいい
要らなきゃ使わなきゃいい
117仕様書無しさん
2021/04/13(火) 01:29:28.79 それは型推論じゃなくて動的ディスパッチ
118仕様書無しさん
2021/04/13(火) 09:58:41.46 必要だから増えたのではなく、他言語がやってるから導入した
119仕様書無しさん
2021/04/13(火) 10:10:47.44 単なるエイリアスで解決できる問題を無駄な計算資源使うことで解決とか頭悪すぎだわ。
120仕様書無しさん
2021/04/13(火) 10:58:24.51 人が1分楽できるならいいことだ
そのために計算機を1日こきつかったっていいじゃない
そのために計算機を1日こきつかったっていいじゃない
121仕様書無しさん
2021/04/13(火) 11:01:01.35 DBの一貫性とか知識何もなしに偉そうな顔して
途中止まったらもう一回クやりなおしになるのは時間かかるから
続きを人間が整合性とりつつやるとかほざいてるウンコがおった
途中止まったらもう一回クやりなおしになるのは時間かかるから
続きを人間が整合性とりつつやるとかほざいてるウンコがおった
123仕様書無しさん
2021/04/13(火) 11:09:18.43 だからなんのチェックもしてなくても
項目全部ValueObjectつくるねんで
項目全部ValueObjectつくるねんで
124仕様書無しさん
2021/04/13(火) 12:43:35.53 別におかしくなってないし遺伝子の多様性は必要だ
ちなみにスレタイしか読んでない
ちなみにスレタイしか読んでない
125仕様書無しさん
2021/04/13(火) 18:33:06.67 ね
126仕様書無しさん
2021/04/13(火) 19:31:26.69 ぶた
127仕様書無しさん
2021/04/13(火) 19:32:13.54 むしろプログラミング言語ほど正常に進化し続けているものは珍しい
128仕様書無しさん
2021/04/13(火) 19:39:36.65 バカでも書けるようにした結果バカがバグを生みまくる事態に
130仕様書無しさん
2021/04/13(火) 22:37:44.51 すべて分かったいる人が見ると
便利になっているな
近頃の言語は
わかってないとチンプンカンプンだろうな
便利になっているな
近頃の言語は
わかってないとチンプンカンプンだろうな
131仕様書無しさん
2021/04/14(水) 07:54:21.51 a−〉b
132仕様書無しさん
2021/04/14(水) 19:59:51.53 JavaのSpring
133仕様書無しさん
2021/04/15(木) 11:02:15.19 わかってる人が使わないと糞コード量産するだけになる
134仕様書無しさん
2021/04/15(木) 13:09:54.50 分かってない奴に問題があるので言語に罪は無い
135仕様書無しさん
2021/04/15(木) 19:23:03.79 ところで「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。
オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。
違うか?
「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
138仕様書無しさん
2021/04/16(金) 01:38:47.10 C#やJavaはC言語の書きかたに似ているから理解しやすいけど
ObjectiveCやSwift、KotlinやGOとか型を後ろに書くようなゴミは消えて欲しいw
ObjectiveCやSwift、KotlinやGOとか型を後ろに書くようなゴミは消えて欲しいw
139仕様書無しさん
2021/04/16(金) 02:15:27.55 シンタクスしか気にすることないの?
140仕様書無しさん
2021/04/16(金) 02:34:51.44 >135
「人が空を飛ぶ」といっしょ。文法的には正しいが、現実にはあり得ない。
スレタイに話を戻すと、Javaのフレームワーク乱立あたりで、プログラミング言語としては
文法的に正しいのにフレームワークの規約に適合しないから動かないと言う余計な足枷が課された。
あと、csv形式の文字列を作るときにループ処理を利用すると、最後だけはカンマ不要だろ?
リトライで失敗したらsleep入れてもっかいリトライする処理とか。
昔から頻出する処理なのに実現するループ処理がない。
「人が空を飛ぶ」といっしょ。文法的には正しいが、現実にはあり得ない。
スレタイに話を戻すと、Javaのフレームワーク乱立あたりで、プログラミング言語としては
文法的に正しいのにフレームワークの規約に適合しないから動かないと言う余計な足枷が課された。
あと、csv形式の文字列を作るときにループ処理を利用すると、最後だけはカンマ不要だろ?
リトライで失敗したらsleep入れてもっかいリトライする処理とか。
昔から頻出する処理なのに実現するループ処理がない。
141仕様書無しさん
2021/04/16(金) 03:04:37.23 >>138
型を後ろに書く方が真っ当だという批判が
C++全盛期の時からあった
型より名前の方が大事に決まってるし
省略できないのは名前の方だからだ
C#に型推論を導入するのに
varキーワードが必要になったのも
非合理的な文法との折衷のためだ
型が後ろで違和感を感じるというのは
単なる慣れの問題だ
これが分からない奴は多分、クソガキより老害に多い気がするけど
型を後ろに書く方が真っ当だという批判が
C++全盛期の時からあった
型より名前の方が大事に決まってるし
省略できないのは名前の方だからだ
C#に型推論を導入するのに
varキーワードが必要になったのも
非合理的な文法との折衷のためだ
型が後ろで違和感を感じるというのは
単なる慣れの問題だ
これが分からない奴は多分、クソガキより老害に多い気がするけど
142仕様書無しさん
2021/04/16(金) 03:05:29.75 1件目をやってからループ入って頭でカンマ付けたらいかんのか?
リトライもメソッドにしてサクセスするまで回せばええやん
リトライもメソッドにしてサクセスするまで回せばええやん
143仕様書無しさん
2021/04/16(金) 16:01:21.45144仕様書無しさん
2021/04/16(金) 19:12:13.53 これ以上無いぐらい馬鹿げたスレタイだが
146仕様書無しさん
2021/04/17(土) 00:16:13.81 クラス、マルチスレッド、コールバック地獄、クロージャ、
上から下に読めなくなり、引数の中に処理が入れ子で入って追うのも困難。
もうお前Lispだろ?って感じ。
マルチパラダイスっての?一つの言語であれもこれもやろうとすんじゃねーよ。
誰とは言わんがC++、全員お前の子孫だろ何とかしろ
上から下に読めなくなり、引数の中に処理が入れ子で入って追うのも困難。
もうお前Lispだろ?って感じ。
マルチパラダイスっての?一つの言語であれもこれもやろうとすんじゃねーよ。
誰とは言わんがC++、全員お前の子孫だろ何とかしろ
148仕様書無しさん
2021/04/17(土) 02:23:28.88 ラムダ式は本当に便利でいいね
150仕様書無しさん
2021/04/17(土) 11:11:20.53 >>146
Windowsアプリとか、むしろ一本道で書けるコードの方が少ないぞ
Windowsアプリとか、むしろ一本道で書けるコードの方が少ないぞ
153仕様書無しさん
2021/04/17(土) 11:45:57.59 非線形テクストたるゲームブックの実物に触れたことの無い世代が増えたからだ
154仕様書無しさん
2021/04/18(日) 22:58:35.41 俺が書いたコードが世界に放たれたときから世界が変わった
158仕様書無しさん
2021/04/19(月) 06:01:01.98 世界を変えるコード書きたい
160仕様書無しさん
2021/04/19(月) 13:00:40.46 少なくとも言葉だけで4人の世界が変わってる
163仕様書無しさん
2021/04/22(木) 16:17:41.66 俺がコード書いたせいで会社がこんなになっちまった
164仕様書無しさん
2021/04/24(土) 02:42:13.25 全て私の責任です(上司)
165仕様書無しさん
2021/04/24(土) 14:26:55.26 なお、なぜか昇進する模様
166仕様書無しさん
2021/05/01(土) 20:29:03.36 neat3最強
167仕様書無しさん
2021/05/10(月) 08:11:44.61 >>12
今もシェルスクリプトは比較を=でするよ
今もシェルスクリプトは比較を=でするよ
168仕様書無しさん
2021/05/10(月) 08:15:14.51 >>44
階乗記号を使う言語ってあるのかな
階乗記号を使う言語ってあるのかな
169仕様書無しさん
2021/05/10(月) 08:20:45.02 >>100
軽い代替方法があるのに正規表現やSQL使って桁違いに遅くしてる例はあちこちで見かける
軽い代替方法があるのに正規表現やSQL使って桁違いに遅くしてる例はあちこちで見かける
170仕様書無しさん
2021/05/13(木) 12:46:12.12 HTTPで何回もリクエスト飛ばして重いとか言ってるレベルじゃねーの
172仕様書無しさん
2021/05/25(火) 19:22:56.50 >>44
仮に階乗!と比較不等号!=を両方サポートする言語があったとしたら
多くの言語は最長適用だから!=とあれば階乗と等号ではなく不等号≠になるだろう
その場合は1!=1は偽falseとなる
しかしもし階乗!優先の言語だとすると(1!)=1の意味となる
ところが=を等号で用いずに代入のみで使う言語ならば左辺が数値となりエラーだ
しかしもし=を比較等号として用いる言語ならば(1!)=1は真trueとなる
後者の真trueとなるための道は険しく
・階乗記号!をサポート
・!=と続いても階乗記号を優先
・=を比較等号として用いる
このようなプログラミング言語はあるのだろうか?
仮に階乗!と比較不等号!=を両方サポートする言語があったとしたら
多くの言語は最長適用だから!=とあれば階乗と等号ではなく不等号≠になるだろう
その場合は1!=1は偽falseとなる
しかしもし階乗!優先の言語だとすると(1!)=1の意味となる
ところが=を等号で用いずに代入のみで使う言語ならば左辺が数値となりエラーだ
しかしもし=を比較等号として用いる言語ならば(1!)=1は真trueとなる
後者の真trueとなるための道は険しく
・階乗記号!をサポート
・!=と続いても階乗記号を優先
・=を比較等号として用いる
このようなプログラミング言語はあるのだろうか?
174仕様書無しさん
2021/05/31(月) 03:10:46.88 色々なプログラミングしていて階乗演算を使うことなんて滅多にないから、階乗記号をもっとよく使われる演算に割り当てるのはリーズナブルだと思う
階乗記号を階乗演算に使う言語はあってもいいが自分にとっては全く不要
どうしても欲しいなら自分で作ればいい
階乗記号を階乗演算に使う言語はあってもいいが自分にとっては全く不要
どうしても欲しいなら自分で作ればいい
175仕様書無しさん
2021/05/31(月) 10:12:50.39 階乗は関数でいいよ
176仕様書無しさん
2021/05/31(月) 13:10:28.88 階乗が必要な場合って
順列、組み合わせか、ガンマ関数ぐらいしか思いつかないな
順列、組み合わせか、ガンマ関数ぐらいしか思いつかないな
177仕様書無しさん
2021/06/25(金) 20:07:42.84 まあSTLが元凶なのだろう。
178仕様書無しさん
2021/07/08(木) 07:25:33.13 プログラマー「プログラミング学習に暗記は不要。ググればいい」
https://leia.5ch.net/test/read.cgi/poverty/1625658692/
ソースコードを自動で記述するAI『GitHub Copilot』爆誕。プログラマー全員廃業へ
https://leia.5ch.net/test/read.cgi/poverty/1625620199/
日本政府「プログラミング人口が足りない!」
https://leia.5ch.net/test/read.cgi/poverty/1625663490/
https://leia.5ch.net/test/read.cgi/poverty/1625658692/
ソースコードを自動で記述するAI『GitHub Copilot』爆誕。プログラマー全員廃業へ
https://leia.5ch.net/test/read.cgi/poverty/1625620199/
日本政府「プログラミング人口が足りない!」
https://leia.5ch.net/test/read.cgi/poverty/1625663490/
179仕様書無しさん
2021/07/08(木) 12:24:24.67 プログラマー失業確定、コメントに概要を書くとソースコードを自動生成する人工知能が公開
https://hayabusa9.5ch.net/test/read.cgi/news/1625625627/
https://hayabusa9.5ch.net/test/read.cgi/news/1625625627/
180仕様書無しさん
2021/07/19(月) 04:05:38.74レスを投稿する
ニュース
- 【速報】中国、高市氏答弁撤回求め国連に2度目書簡 [蚤の市★]
- 【少子化】少子化は女のせい?男のせい?SNSで不毛すぎる議論が勃発…「産ませる発言」vs「淘汰される遺伝子」泥沼バトルへ ★3 [ぐれ★]
- 日テレ社長 国分太一に「答え合わせするまでもない」 聴取時の内容そのものが「コンプライアンス違反」 [Ailuropoda melanoleuca★]
- 【F1】角田裕毅のレッドブルグループ退団が決定 海外メディアが一斉報道「彼の居場所はない」 [鉄チーズ烏★]
- 【為替】円154円台に上昇、NY株400ドル超安 日米金利差の縮小観測広がる [蚤の市★]
- 迫る「ペットボトル200円」時代 もはや値上げはタブーではない? [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 「私は『一つの中国』を支持します」と表明した日本人アーティスト、中国での大規模公演も全く支障なく完全成功→ネトウヨ「裏切り者!」 [314039747]
- 結局のところ早稲田出てればこの国では無敵よな
- バターとかいう濃くすると味が薄くなる謎の食材
- 26歳公認会計士をハサミで突き殺した佐藤琴美さん(26)「ハゲすぎる、毛を生やせ」などと日常的に暴力 [963243619]
- 高市の働いて働いてってどこで流行したんだよ?完全に政権忖度じゃねえか終わりだねこの国🙀 [929293504]
