プログラミング言語って何でこんなたくさんあるの?
■ このスレッドは過去ログ倉庫に格納されています
規格が乱立してるように感じる。
全部学ぶのめんどくさいから、そろそろ1つにまとめて最強最速の言語を作って欲しい。 >>8
Cは最速ではない
環境ごとの最適化に対応できない だからCや機械語だとCPUごとの最適化ができないっていってるじゃん
機械語よりPHPやJavaのほうが速度上だと思うよ
CPUごとの最適化も書けっていうのは趣旨に反してるだろう マシン語に最適化も何もないだろ、そろばんみたいに直接使うんだから
マシン語で書いた事あるの? PHPは実行するCPUにとって一番速度が出るように解釈して実行してくれる
マシン語は書かれた通りにしか動かない
例えばCPUやGPUに支援機能がついていたとしよう
PHPはフル活用してくれる
マシン語はそんな事は関知しない
書かれた通りのまま動くだけだ
PHPはハードウェアが変わろうがソフトウェアが変わろうが常に最速で実行してくれる
ハードウェアリプレースすればその最新CPUを生かすように実行してくれる
アプリ開発時点で存在しないCPUだったとしてもだ
PHPだって結局のところはマシン語に解釈されて動くのだから同じようにプログラミングする事は可能だ
だがそれは机上の空論でしかない うん、マシン語(アセンブラ)できないのはすごく良く伝わった 機械語よりPHPのが早いはない
CのABI破れないじゃん >>14
PHPが最速で実行されるってのがそもそも机上の空論だろ PHPはC言語の95%ぐらいの速度しか出ない(つまり5%遅い)と言われているが
測定方法は単純なループで計測しているにすぎない
しかもC言語は特定の環境に最適化されているものであり
実際の運用のように様々なCPUやOSである場合を想定していない机上のベンチマークだ
少なくとも32/64/intel/AMDの組み合わせでベンチマークを取るべきだし
もしC言語のほうが速いのであれば大手企業はみんなC言語を使うはずだが一社もない
今ならARMが主戦場かもしれんがそういう場合でもPHPは見事に対応してくれるはずだ
つまり、C言語が速いという主張には根拠も論拠もエビデンスも何もないし未来になればなるほどPHPのほうが高速になるんだ PHPが最速?最も使いやすい?
そんなことなかったよ? そもそもPHPのエンジン部分ってC/C++だろ?
他人の褌で相撲を取ろうとする態度はいかがなものなのか
これがRustが、というなら分かる
JavaやC#だってこんなこと言わないんだからさ
インタプリタのPHPがいうのはお門違いだよ >>21
速ければみんなそっちを選択するなんてそんな訳はないだろう
PHPが使われてるのは別にPHPが速いからというわけではない まぁ実際いろんな環境でコードを実行できるのはいいのかもだけど、そこまでそうする機会が無いから結局はGoとかみたいに各環境向けにコンパイルする方法に逆行し始めてる気がする
TSとかだってそこまで古い環境向けにコンパイルすることは少ないわけだし、多くの環境で走ることが必ずしも偉いというのは少し違うよね レガシーの多環境向けCのプリプロセッサ地獄を見たらそうは言えなくなる たしかに昔は苦しかったよね
今は先人の苦労の末にLLVMとか多環境対応ブラウザとか出てきたお陰でいろんな環境に出力すること自体はあまり考えずにできるようになった
x86とArm以外が消えたっていうのもあるけど >>26
マシンも早くなっていてGOだと素晴らしいみたいな部分はあんまり無い気がするんだけどね
開発効率考えると採用したいほどでもないし大体はDBに接続するんだし
ボトルネックはDBになることが多いのにそんなに流行るものかな?と思ってる Goはうまいことやってると思うけどな
ついでに言えば、Goは単純な命令処理的な速さはそこまでではないけど
並行性への支援機能が強力だからこそ価値が高いと思うんだが
まぁ、おのおの考えてる環境等が違うし、他で如何なのかは見えないから分からんが >>32
その並列処理ってどこで活かすのかな?
APIとかだと殆ど生かせんよね? >>35
そもそもAPIサーバーでGOなんて使う必要が無いと言う事
それならどこで使うんだ?と思うがw それをなんとか考えてここにやり方を報告説明するのがお前の仕事だろ >>36
JavaなりRustなり並列処理を書く機会はあるんでない?
大規模なシステムだとプロセスは分けなくても
スレッドは分けてぶん回したいことはあるでしょ
たとえば、
・売上データから個人ごとの請求書データを作りたい
・来た連携データを片っ端から逐次連携処理したい
みたいなのは良くあるじゃん その時代にあった最強最速と思しき言語が時代を経て今の状態になっているんだよ
きっと ITバブル当時屈指の生産性を誇っており
書き味もよくプログラマに愛された言語
Delphiですらベンダーの方針1つで一瞬で消えた
言語は水もの流行りもの >>45
現代でいうとRubyと同じぐらいは愛されてたと思うよ サードパーティのボーランドでは主流になるのはもともと難しい。 javaもjavascriptもpythonもサードパーティからだし
第一、実質Delphiの後継のC#はMicrosoftが注力してる製品
正直コンシューマーゲーム機やiOSみたいなガッチリ囲ってるわけじゃない所で
サードパーティかどうかは関係ないと思うぞ >>48
読んでてこっちが恥ずかしくなってきた
それリアルで口に出さないほうがええぞw Pythonは別に強みがないけどアフィリエイターのアホが「AI」という単語を混ぜてプッシュしている
騙されてやっている人はバカ >>9
統計的ではないが、あるセミナーの実測調査で
C より Rust のほうが、速かった結果が出てる。
理由はファイル別にコンパイルするCに対してRustはまとめて
コンパイルするので最適化がさらにできるからではないかと
推察にすぎないレベルで深く調べていない。というのも、
元もとは、Cよりどの程度遅いけど、使ってみればというネタに
するための調査が、結果が違っていたということだったようです。 ■ このスレッドは過去ログ倉庫に格納されています