探検
プログラミング言語はどこからおかしくなったか
1仕様書無しさん
2021/04/01(木) 23:17:32.70 最初から、はナシで
42仕様書無しさん
2021/04/05(月) 05:09:17.84 学歴不問
コピペ
コピペ
43仕様書無しさん
2021/04/05(月) 05:47:01.03 記号なんて微積分だって違う記号使ってるだろ
44仕様書無しさん
2021/04/05(月) 06:44:57.60 1!=1
数学的には正しいはずなのに!
数学的には正しいはずなのに!
45仕様書無しさん
2021/04/05(月) 06:54:53.46 カッコつけて仕様書で≠って書いたら見づらいのなんの
46仕様書無しさん
2021/04/05(月) 09:59:27.38 >>41
ああ、違う定義を与えていいんだぞ。
文字列の連結に+を使ったりCのdereferenceに*を当たり前のように使ってるだろう。
文脈によって記号の定義が異なるのは問題ない。類似した文脈では意味的に近い方がベターというだけの話。
文脈を無視して記号だけを取り出して語るのは馬鹿げている。
ああ、違う定義を与えていいんだぞ。
文字列の連結に+を使ったりCのdereferenceに*を当たり前のように使ってるだろう。
文脈によって記号の定義が異なるのは問題ない。類似した文脈では意味的に近い方がベターというだけの話。
文脈を無視して記号だけを取り出して語るのは馬鹿げている。
47仕様書無しさん
2021/04/05(月) 10:24:53.73 群論も記号論も知らないスポンジに何話しても無駄
48仕様書無しさん
2021/04/05(月) 10:51:20.82 そもそもC++見てショック死するべきw
49仕様書無しさん
2021/04/05(月) 11:00:24.1150仕様書無しさん
2021/04/05(月) 11:05:39.91 LET A, A+1
って書くよりも
A=A+1
のほうが直感的
って書くよりも
A=A+1
のほうが直感的
51仕様書無しさん
2021/04/05(月) 11:07:46.51 =に代入の意味を与えたやつはアホ
数学を勉強しろ
数学を勉強しろ
52仕様書無しさん
2021/04/05(月) 11:08:23.52 そもそも数学の記号じゃねーし
数学がどうこういうならまず数学の微分の記号を統一してからおいで
数学がどうこういうならまず数学の微分の記号を統一してからおいで
53仕様書無しさん
2021/04/05(月) 11:09:02.22 ちなみに数学って九九の話じゃねーぞw
54仕様書無しさん
2021/04/05(月) 11:17:17.78 まあ、文字列連結の+なんて、数学的な+とまるっきり意味が違うだろw
55仕様書無しさん
2021/04/05(月) 11:22:04.06 学校で+ーを習ったばっかりなんだろうw
56仕様書無しさん
2021/04/05(月) 12:17:59.38 いつまで文法の話してるの?
57仕様書無しさん
2021/04/05(月) 14:44:30.51 REXXに無理やりオブジェクト指向導入されたときは悲しかったなぁ
そんなめんどくさくて長くて無駄な書き方強要しないで昔通りに書かせて
マニュアルも昔通りの記述を中心に書いてよって思った
そんなめんどくさくて長くて無駄な書き方強要しないで昔通りに書かせて
マニュアルも昔通りの記述を中心に書いてよって思った
58仕様書無しさん
2021/04/05(月) 14:57:35.44 式の流れから
左側から右
右側から左
これの問題もある
答え=1+1 cpu
1+1=答え 人間
だす
左側から右
右側から左
これの問題もある
答え=1+1 cpu
1+1=答え 人間
だす
59仕様書無しさん
2021/04/05(月) 21:19:33.47 代入に=を採用したのは
cobol, fortranからだからな
この辺の言語の設計したのは
バリバリの数学者だったはずなんだが
なんで=を採用したんだろうか
cobol, fortranからだからな
この辺の言語の設計したのは
バリバリの数学者だったはずなんだが
なんで=を採用したんだろうか
60仕様書無しさん
2021/04/06(火) 02:29:50.74 ヒルベルトさんは記号なんてどうでもええわと言っとったわ
61仕様書無しさん
2021/04/06(火) 03:16:37.76 https://ja.m.wikipedia.org/wiki/%E7%AD%89%E5%8F%B7
= を代入に使うのは FORTRAN が起源とされる。FORTRAN は文字・記号の種類を非常に少なく設計しており、なおかつプログラムでは頻繁に使われる代入を簡単に表せるようにするため、このような言語仕様になった。
だそうだ。
= を代入に使うのは FORTRAN が起源とされる。FORTRAN は文字・記号の種類を非常に少なく設計しており、なおかつプログラムでは頻繁に使われる代入を簡単に表せるようにするため、このような言語仕様になった。
だそうだ。
62仕様書無しさん
2021/04/06(火) 05:15:50.59 =で代入するのに反対な人は
どんな代入記号を思いつく?
どんな代入記号を思いつく?
63仕様書無しさん
2021/04/06(火) 05:56:22.22 define variable dimension x
set value x is f(x)
set value x is f(x)
64仕様書無しさん
2021/04/06(火) 07:44:31.59 やめてくれw
65仕様書無しさん
2021/04/06(火) 08:25:02.23 ←でいいだろ。Unicodeの時代なんだから
67仕様書無しさん
2021/04/06(火) 09:41:07.93 キーボードから直接入力できない面倒な記号はダメだろ
68仕様書無しさん
2021/04/06(火) 15:42:10.16 >>67
いまどきなら構文解析で整形掛けて=を←に変換だって出来るだろう?
いまどきなら構文解析で整形掛けて=を←に変換だって出来るだろう?
69仕様書無しさん
2021/04/06(火) 15:49:47.06 オブジェクト指向言語が現れてから。
プログラムは具体的な処理しかできないのに、
抽象化などという余計なものが入ってきて、
デバッグが難しくなった。
独立性はオブジェクト指向でなくても
十分にあるのに、
クラス分けできないと
独立じゃないなどと馬鹿がウソついて
一気にウンコ言語が拡散した。
オブジェクト指向なんぞウンコ!
汚らわしい!
プログラムは具体的な処理しかできないのに、
抽象化などという余計なものが入ってきて、
デバッグが難しくなった。
独立性はオブジェクト指向でなくても
十分にあるのに、
クラス分けできないと
独立じゃないなどと馬鹿がウソついて
一気にウンコ言語が拡散した。
オブジェクト指向なんぞウンコ!
汚らわしい!
72仕様書無しさん
2021/04/06(火) 16:22:36.37 コボルを使っていれば設計は誰でも出来る
74仕様書無しさん
2021/04/06(火) 19:41:14.62 javaのenumが慣れない
75仕様書無しさん
2021/04/07(水) 02:19:53.0776仕様書無しさん
2021/04/07(水) 06:35:08.06 いいやPL/SQLには負けるね
77仕様書無しさん
2021/04/07(水) 06:37:58.54 COBOL-88 (変更)語の長さを60字以下までとする。
COBOL-93 (変更)語の長さを30字以下までにもどす。
w
COBOL-93 (変更)語の長さを30字以下までにもどす。
w
78仕様書無しさん
2021/04/07(水) 07:05:21.93 オブジェクト指向だな
メリットを誰も説明できない言語
メリットを誰も説明できない言語
81仕様書無しさん
2021/04/07(水) 10:55:08.12 マジレスしちゃダメな雰囲気なのかもしれないが
抽象化した方がデバッグしやすいだろ...
もしも、デバッグしにくいと思ってるなら
適切なスコープを知らないか、ちゃんと副作用の制御が出来てないか
そもそも必要以上に余計なクラスや関数を付け加えているか
抽象化した方がデバッグしやすいだろ...
もしも、デバッグしにくいと思ってるなら
適切なスコープを知らないか、ちゃんと副作用の制御が出来てないか
そもそも必要以上に余計なクラスや関数を付け加えているか
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キーワードが必要になったのも
非合理的な文法との折衷のためだ
型が後ろで違和感を感じるというのは
単なる慣れの問題だ
これが分からない奴は多分、クソガキより老害に多い気がするけど
レスを投稿する
ニュース
- 中国紙、琉球属国の「証拠」掲載 台湾有事答弁、日本揺さぶり狙う [夜のけいちゃん★]
- 渡邊渚『日本は男性の性欲に甘い国』「女性をどうやって騙して呼び出すか力説するおじさん」日本で多発する性的搾取について思うこと [Ailuropoda melanoleuca★]
- 【安倍元総理殺害事件裁判】「どこから撃つか考えていたら真後ろにいた警備が横に移動したので偶然に思えない何かがあると思った」被告 [煮卵★]
- 室外機の上に立っていた中国籍の男(44)逮捕「包丁を持ち歩いてはいけないという日本の法律は知らない」 [七波羅探題★]
- “結婚隠し”が物議のたぬかな、イベント出演を見送り 運営が説明「本人および来場者の安全確保を…」 [ひかり★]
- 【文春】林芳正総務大臣がついに公職選挙法違反で刑事告発された!「常習犯の可能性」「大規模買収事件が明るみに」 [パンナ・コッタ★]
- 【悲報】人気VTuberの天音かなたさん、ホロライブ卒業 [485689427]
- 【悲報】トランプ大統領、高市ジャパンではなく中国側につく。 [271912485]
- 【悲報】天音かなたさん、12月27日卒業 理由は仕事量の激増
- すいちゃん、紙面を飾る🏡
- 【高市悲報】クラウドワークスで日本称賛、中国批判の動画制作者募集中🤗条件は日本が好きな人、急げ! [359965264]
- かなたそマジで最悪のタイミングで辞めるんだな
