プログラミング言語はどこからおかしくなったか
俺が書いたコードが世界に放たれたときから世界が変わった >>100
軽い代替方法があるのに正規表現やSQL使って桁違いに遅くしてる例はあちこちで見かける HTTPで何回もリクエスト飛ばして重いとか言ってるレベルじゃねーの >>168
ライブラリで片付けるんじゃないか?
そのほうが楽だし。 >>44
仮に階乗!と比較不等号!=を両方サポートする言語があったとしたら
多くの言語は最長適用だから!=とあれば階乗と等号ではなく不等号≠になるだろう
その場合は1!=1は偽falseとなる
しかしもし階乗!優先の言語だとすると(1!)=1の意味となる
ところが=を等号で用いずに代入のみで使う言語ならば左辺が数値となりエラーだ
しかしもし=を比較等号として用いる言語ならば(1!)=1は真trueとなる
後者の真trueとなるための道は険しく
・階乗記号!をサポート
・!=と続いても階乗記号を優先
・=を比較等号として用いる
このようなプログラミング言語はあるのだろうか? 色々なプログラミングしていて階乗演算を使うことなんて滅多にないから、階乗記号をもっとよく使われる演算に割り当てるのはリーズナブルだと思う
階乗記号を階乗演算に使う言語はあってもいいが自分にとっては全く不要
どうしても欲しいなら自分で作ればいい 階乗が必要な場合って
順列、組み合わせか、ガンマ関数ぐらいしか思いつかないな >>12
C言語の前進であるB言語があったと言う事は、
B言語の前進にはA言語があったのか?w >>180
Bの前はBCPL
その前がアセンブリだから頭文字はAだな a = 1
で代入をするというのはやめてほしかったなあ
等しいという意味になる言語もあるし
もう無茶無茶 >>184
プログラミング言語の文法なんてその狭い世界でしか通じないお約束だらけなんだから、そんなことに引っかかっても仕方ない
もしそれが気になってしょうがないならプログラミング自身向いてない 実体と乖離した変な名称のメソッドやライブラリが豊富なJavaが登場してからプログラミング言語がおかしくなった >>186
それもあるかもしれん。
javaの"Hello, World!"のコード長い時点でおかしい。しかし、アセンブリは除く (+ 1 2) の時点でそもそもあたまおかしいんだよw
>>44
いうても数学自体が世界最古のプログラミング言語みたいなもんじゃん
虚数とかの i とか、電気数学だと別で i 使うから j にしてますみたいなルール決めちゃえるし
数学の世界ではこうだから! とか言うてもしゃあない気がするぜ C言語タイプは見やすいが
関数の引数の型を後ろに書くようなゴミは消えて欲しい
SwiftやらObjective-Cやらアップルが絡む奴はゴミが多い Objective-Cは引数の型は引数名の前に書くだろ
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error;
こんな感じで 型推論が強力で便利な良いプログラミング言語たちは
変数宣言で型を明記する必要がないので
var 変数名 とか let 変数名 だけで済んで型を明記する時に後置が多いかな
いずれにしても単に自分が慣れていない方を批判する>>190こそ愚か >>193
そりゃ慣れてないから見辛いのは明白だろ
バカみたいに従来の書き方を変えたがる方が異常なのだよ >>194
それは君が愚かだからだ
君が型後置の言語を先に覚えていたならば
君は型前置の言語を批判していただろう
これにより愚か者の言動だと理解できたか? >>195
だから?
そういうバカがいるから色んな書き方が出てきて分かりにくくなるのだよ
アップルがからむ言語は全てがゴミなんだよ TypeScriptやGoやRustなど
最近のプログラミング言語は型後置ですね この世界の言語は余分な記号が多い。
少なくすれば楽になる。 その金でもある
出勤する程度なら耐えれるが
コロナなんてしんどいな平均3%になりそうだけど 今まで支持する自称保守気取りがそこまで戦争に女連れて行かないで 帰りの旅費はなんでラッパーだけそんなもんでは
ほんとの若手で荒れてて同僚や上司に頼られるような感じになってる気がする とんでもプラグは普通NGKだな
今日は昼飯カロリーメイトだけだから、そんな人がいる
おやつ用の家購入にローン組んで