- 1 名前:デフォルトの名無しさん [2018/04/29(日) 04:48:48.62 ID:BgWXrKyR.net]
- どうなのよ
- 862 名前:デフォルトの名無しさん [2019/08/10(土) 13:36:46.42 ID:wlkOG8+O.net]
- JavaのライブラリはJavaですよ
- 863 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 13:46:18.80 ID:3H0/ea7Q.net]
- 多くのライブラリと言っておきながら、まさか一つも例を上げられずに逃走するとは
このときは想像することも出来なかったのです…
- 864 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 16:28:23.91 ID:IC8yFVV5.net]
- プログラミング言語のどれが速いかなんて、条件の設定次第でどっちにでも傾く。
- 865 名前:デフォルトの名無しさん [2019/08/10(土) 17:30:59.24 ID:h4ssMOj3.net]
- IDを指定して質問した本人はとっくに逃げ出したのに、また嘘八百の捏造を並べ始めたかJava信者。昔からほんと嘘つきだなw
wikipediaに書いてある。諦めろ。 > Javaプログラムの実行速度が遅かった そんなに高速化したのならブラウザの一つでもオールJavaで書いてみろ。2chブウラザでもいい。
- 866 名前:デフォルトの名無しさん [2019/08/10(土) 17:51:08.82 ID:Qck8xEN+.net]
- またデタラメ君か
このバカ全然話通じないから相手するだけ無駄だぞ
- 867 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 17:52:00.81 ID:h4ssMOj3.net]
- 「C++ 遅い」で検索
About 282,000 results (0.28 seconds) 「Java 遅い」で検索 About 6,280,000 results (0.24 seconds) Java厨哀れだなw
- 868 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 17:52:44.35 ID:ztVC6i5a.net]
- まだいるよ
ちゃんと答えてくれるの待ってる
- 869 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 17:59:07.47 ID:h4ssMOj3.net]
- >>838
- 870 名前:
javaが遅いと感じる10の 以下略 > 基本的にJavaは『遅い』と思われている。理由は二点あって、 > 一つは過去のバージョンのJavaの実行速度が遅かった歴史的な点であり、 > 一つは実際に依然として遅い面がある点だ。 []- [ここ壊れてます]
- 871 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:01:29.88 ID:h4ssMOj3.net]
- >>840
> COBOLのコードを手動でJavaにおき直す仕事もした事あるけど > 「COBOLより糞遅いな。Javaやっぱり駄目だね」とお客さんの一言で終わった ほんとJavaって終わってんだな。こんなの真面目に大学で勉強して未だに高速だと信じてて笑えるw
- 872 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:03:15.48 ID:V4kb7C62.net]
- そんなに遅いのにGoogleもAmazonも使ってるのはなんでなのん
- 873 名前:デフォルトの名無しさん [2019/08/10(土) 18:03:57.02 ID:Qck8xEN+.net]
- まあ元々クソスレだしどうでもいいかw
- 874 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:12:18.40 ID:ztVC6i5a.net]
- JavaのライブラリをC++に書き直した話をしてて
なんでか俺に聞いてたはずだが 単に彼の思い込みで間違いだったのだろうか あんなに強い口調で主張の根拠にしてたのに
- 875 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:15:12.26 ID:h4ssMOj3.net]
- >>843
低スキル低学歴の馬鹿でも使えるからさ。wikipedieaに書いてるだろう。 > 1990年頃、サンのエンジニア、パトリック・ノートンは、自社のプログラミング言語C++とCの > アプリケーションプログラミングインタフェース(API)と開発ツールに不満を募らせていた。 > 彼らはC++ではコンピュータ資源を食いすぎると判断した。 > またC++は複雑なプログラミング言語であり、C++を使うプログラマは注意していても間違いを犯しがちである。 彼らの脳みそではC++は難しすぎたのさ。だが今でも多くの速度のいるアプリやライブラリ、 DB、OS、ドライバなどはC/C++で書かれている。つまり馬鹿だったはのおまえと彼らだけだったという話だ。 しかもJavaは糞遅いなどと使えばすぐわかることすら理解できないのだから。
- 876 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:20:37.46 ID:h4ssMOj3.net]
- >>845
「C++ 遅い」で検索 About 282,000 results (0.28 seconds) 「Java 遅い」で検索 About 6,280,000 results (0.24 seconds) 妄想から覚めろ、Java信者w
- 877 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:22:15.68 ID:h4ssMOj3.net]
- >>845
いいかげんに答えてくれないか。JavaはC/C++より速いのだろう。 なら、C/C++で書かれたブラウザや高速ライブラリがJavaで書き直された例がたくさんあるはずだ。
- 878 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:35:06.12 ID:h4ssMOj3.net]
- >>844
低スキルのおまえは録にコード書けないだろうからわざわざ見つけてきたぞ。Java製ブラウザ。 HotJava https://ja.wikipedia.org/wiki/HotJava > HotJavaはほとんど普及していない。 > ▽HotJava 1.1.5. 総Javaで作られたブラウザ。総Javaだけあって、かなり動きは遅いです。 時々原因不明に固まったりするので > ▽HotJava 3.0. 総Javaなブラウザ。やはり重い。 頑張って使えや、コードも書けず煽りと捏造しか書けない低スキルJava信者。
- 879 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:36:19.19 ID:ztVC6i5a.net]
- いや
お前がJavaがくそ遅いからライブラリをC++に書き直したのがいっぱいあるからって俺に理由聞いて 俺がどれのことかって聞いてそのままなんだ 答えてくれないかって言われても
- 880 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 18:48:11.12 ID:h4ssMOj3.net]
- >>850
まあなんだ、気持ちは分かるよ。訴訟しまくった結果、MSから捨てられ、Googleから捨てられ、 ユーザーから捨てられ、信者からも捨てられ、完全にオワコンになったJava。 キミはどこの大学でJavaを学んだんだい? Javaを教えてくれた教授に言ってやれ。おれの青春を返せってw
- 881 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:02:38.93 ID:ztVC6i5a.net]
- 上っ面勝ち誇った顔したいだけで実際の中身に一切興味ないやつうちの職場にもいた
世の中こんな連中だらけだ
- 882 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:12:51.42 ID:h4ssMOj3.net]
- >>852
Javaの職場って元コボラーだらけだから当然です。
- 883 名前:
C++屋がJava案件に投入されるときはパフォーマンス改善の尻拭いです。 でなにをするか、JNIでモジュールを外に出してC++で置き換えです。 そしてコボラーは言う。Javaってほんと糞遅いよなって。 しかしJava屋はいつも言う。インテルが遅いせいだ。 ほんとおまえらのような低スキル信者ってほんと恥を知らない。 [] - [ここ壊れてます]
- 884 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:15:37.64 ID:gTkfZysT.net]
- GAFAで全く相手にされてない.NETerの僻みでは
- 885 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:26:54.60 ID:h4ssMOj3.net]
- googleから捨てられたからまたサーバサイドだけになったな、Java(笑)
C/C++より速いのになんでテキスト吐くだけの簡単なお仕事しかさせてもらえないのか、不運で哀れな、Java(笑)
- 886 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:33:00.76 ID:gTkfZysT.net]
- AzureでJavaカスタムランタイムの提供
SQLServerでJavaサポート開始 AdoptOpenJDKのプラチナスポンサーでコードも提供 MSのJavaサポートは増していくばかり
- 887 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:34:36.91 ID:d6/EQLtz.net]
- >>837
V2Cは快適に使ってたけど更新されなくなって使えなくなった 非公式版があるらしいけど今はもう知らん あれはかなり良くできてたよ
- 888 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 19:42:24.28 ID:h4ssMOj3.net]
- >>857
Java屋(笑)はなんで自分の高スキルを活かして、JavaでブラウザやRDBMSを書かないんだろうな。 C/C++よりJavaは高速なのに。どこでも動いてC/C++より高速なんて夢のような言語だぜ。
- 889 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 20:00:09.87 ID:y2dMvDiS.net]
- >>819
オブジェクト指向でのCOBOL移行ほとんどしてない 実装結果はCOBOLとほとんど変わらないスパゲッティプログラムになってる (変換ツールで一斉変換) オブジェクト指向でJavaに移行しても読める技術者と読めない技術者出て来るからね
- 890 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 20:19:24.08 ID:h4ssMOj3.net]
- COBOLの案件は総じて逐次処理ばかりである。スパゲッテイに見えても何の複雑性もなくシンプルだ。
だがオブジェクト思考はどうだろう。これがオブジェクト思考だと言わんばかりに隠蔽と継承を重ね、速度がどんどん遅くなる。 一つのデータを参照するのに一体いくつのvtableを跨ぐのだ。しかも実態コードが一体どこにあるかすら探すのも面倒だ。 無駄なコード、無駄な処理を大量に生み、納期を蝕み、そしてみな逃げ出す。
- 891 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:23:16.93 ID:ztVC6i5a.net]
- Javaの最大の利点はprivateとinterfaceの両面からの責任の分離にある
C++だとprivateにしても結局うまく分離できない 本質ではないとか文句言ってるやつもいたが知らん プログラムで利用できる汎用的問題を分離して扱いやすくるのがJavaの使命だった そしてそれはJavaによってほぼ達成され限界がみえてきた それで今やっぱり関数型に戻ろうという動きがでてきてる Javaが成し遂げたことが消え去るはずがない 関数型が主流になってもやっぱりprivateもオブジェクトも、インターフェースも存在し続けるだろう
- 892 名前:デフォルトの名無しさん [2019/08/10(土) 21:23:26.09 ID:Qck8xEN+.net]
- Javaもろくにできないから会社クビになった人の八つ当たりでした
まだまだ続くよ!
- 893 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:25:32.58 ID:h4ssMOj3.net]
- >>862
分かるよ。無職でプロジェクトの経験もないし、技術ネタにも会話に入れない。 そんなキミにできるのは煽ることだけ。それでも立派だよ!!!
- 894 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:25:54.49 ID:ztVC6i5a.net]
- 少々の給料では自分が世界に残せるものが少なくなるのとつりあいがとれない
Cobolからの人の逃げっぷりはしゃれにならない Cobolは煩雑な上に必要な制約を欠き環境も
- 895 名前:レガシー
結局生産性わるいのをみな知ってる しかも人少ないから捕まったら一生逃げれない みんな必死で逃げる [] - [ここ壊れてます]
- 896 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:29:31.97 ID:h4ssMOj3.net]
- >>861
なに言ってるか分からんが高スキルのようだ。ぜひブラウザを書いてみてくれ。キミの自慢のJavaで。
- 897 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:36:32.10 ID:h4ssMOj3.net]
- じゃあその高速のJavaでブラウザ書いてくれというと絶対に書かないよな。
まあいいよ。このスレの糞ガキなんて無職で低スキルだからな。 だがよ、世界中のJava屋が書かないんだ。 確かにHotJavaというのは過去にあったが遅くてバグだらけで全く普及せず(笑)
- 898 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:36:45.11 ID:ztVC6i5a.net]
- HTML対応を一人で実装とか何言語でもむりげ
- 899 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:45:15.21 ID:h4ssMOj3.net]
- もちろん複数人でもいいですよ。コンパイラコンパイラもC/C++製は使わないでねw
- 900 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:45:39.35 ID:ztVC6i5a.net]
- https://github.com/oswetto/LoboEvolution/wiki
ちょっとぐぐっただけでいきなり引っかかったぞ 本当に世界中調べたのか? お前が英語読めなくて企業が見せてくれる世界しか見てないんじゃないか?
- 901 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:49:46.48 ID:h4ssMOj3.net]
- >>869
でかしたぞ。使ってみろ。どけだけIEやChromeより高速か試してくれ。
- 902 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:52:32.15 ID:ztVC6i5a.net]
- 俺の会社のやつも人にケチつけるだけで自分で何にもしようとしなかった
さすがに腹立つからお前がやれ
- 903 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 21:55:00.78 ID:h4ssMOj3.net]
- よしわかった。しばし待て。仮想環境にJavaインストールするから。
- 904 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 22:01:42.15 ID:IgxUglY5.net]
- Javaのパフォーマンスについての9つの誤信
https://www.infoq.com/jp/articles/9_Fallacies_Java_Performance/
- 905 名前:デフォルトの名無しさん [2019/08/10(土) 22:16:26.28 ID:Qck8xEN+.net]
- 皆さん、こいつに正論言っても無駄ですよ
何にもできないくせに口ばっかり達者で、論破されそうになると暴れて滅茶苦茶言い出すだけだから からかって遊ぶ分にはそれなりに面白いかもね
- 906 名前:デフォルトの名無しさん mailto:sage [2019/08/10(土) 22:28:48.96 ID:Jt+4H/sx.net]
- C++で書き直されたライブラリと
VMを捨てて採用された技術を教えてほしいが 出てこんな
- 907 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 00:32:11.72 ID:UiwR3IAb.net]
- Javaの将来性が無いって方向性には同意したいのに
端々にどっから持って来たか判らん御伽話を挟んでくるから困る
- 908 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 01:18:50.95 ID:U/5MlCLL.net]
- Java製ブラウザ
https://github.com/oswetto/LoboEvolution/wiki この性能見ればJavaがどれだけC++より高速かわかるで
- 909 名前:デフォルトの名無しさん [2019/08/11(日) 12:45:16.17 ID:I8FDq1IQ.net]
- Javaの夢
https://freelance-programmer.com/programming-language
- 910 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 13:05:18.55 ID:Ov8rHfx5.net]
- java をソースから、ネイティブコードにコンパイルって可能なんですかね?
それは、もはや、javaではないというには、おいておいて、 vmの類を捨て去ると、c++に肉薄できる?
- 911 名前:デフォルトの名無しさん [2019/08/11(日) 14:39:52.53 ID:JB2lv/Xc.net]
- >>879
JavaのVMを素通りするわけじゃないからな。勘違いするな。
- 912 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 15:52:04.32 ID:6WDJ+Uwg.net]
- VMの機能もネイティブコードに加えたら
名前解決で差が出そう
- 913 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 16:04:14.10 ID:LNlz7QeX.net]
- >>879
無理。GCが有る言語はC++の速度にはならない。 CPUがいくら速くなっても無理。それはデータ量Nに対して、 計算オーダーが違ってくるから。C++の場合はO(1)で済むのに GCのある言語では、O(N)になる。その結果、CPUがいくら速くなっても データが増えるとまたC++に負けるので結局追いつくことがない。
- 914 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 16:09:51.91 ID:LNlz7QeX.net]
- >>8
- 915 名前:82
誤解なきように言っておくと、データが増えれば単にその分遅くなるだけなら、 C++でも同じなのだが、GCのある言語だと、データが10倍になると、 処理時間が100倍になったりするということ。これがCPUの進化では C++とJava/C#で体感速度の差が埋まらない理由。 []- [ここ壊れてます]
- 916 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 16:40:41.19 ID:Ov8rHfx5.net]
- >>883
結局、パフォーマンスが幾何級数的に悪化するので、確保したメモリは適切なタイミングで開放するという Cの基本的なお作法はパフォーマンスの点で決定的であるということですね。 少しずつ、メモリが増えてリークしているかも知れない、C/C++アプリと、GCのせいでメモリが増えてパフォーマンスが 極端に悪化するjavaと運用的にはそう変わらないかもしれませんね。
- 917 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 17:22:45.38 ID:HsX9KUVy.net]
- >>884
>GCのせいでメモリが増えてパフォーマンスが 極端に悪化する ここは、メモリ使用量が増えて、かつ、GCが起きることによってパフォーマンスも 極端に悪化する、ということだね。
- 918 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 17:27:24.97 ID:LNlz7QeX.net]
- >>884
>少しずつ、メモリが増えてリークしているかも知れない、C/C++アプリ これは、VC++ の場合だと、_DEBUG_NEW を使うと、リークした 場所分かるし、new("文字列", 数値) TYPE などとすると自分で好きな 情報も入れられるので、リークは無くそうと思えば無くせる。 ただ、完全にリークをなくそうとするとその分、ある種の「無駄なロジック」 を入れざるを得なくなったりして速度低下してしまうので、設計方針 によっては多少はリークしても構わないという方針の場合もある。 一年間も終わらずに動作し続けるようなプログラムの場合はそれでは 駄目だと思うけれど。
- 919 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 17:32:58.55 ID:438KhqLR.net]
- N88-BasicではGCで数分間プログラムが止まることがあったらしい。
- 920 名前:デフォルトの名無しさん [2019/08/11(日) 17:51:57.59 ID:YL3F5pyF.net]
- >>886
そういう泥沼のゲリラ戦を戦ってると遅かれ早かれ戦死すると>>878にありますが本当ですか?
- 921 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 18:26:37.54 ID:G19pKHro.net]
- C++ももうだめだ
これからの時代はRustだ
- 922 名前: mailto:sage [2019/08/11(日) 18:28:07.41 ID:EWNjTlvC.net]
- >>886
昔の borland C++ では便利なオプションがあって自分が new したものを delete したかどうかを確かめることができたんですが、 最近 borland C++ は clang に移行して、このオプションは使えなくなったみたいですね、すっごく残念です
- 923 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 19:47:18.15 ID:LNlz7QeX.net]
- >>889
実は、Rustが良い部分があるとしても、そのアイデアだけを取り込ん だC++が出来ることになるらしいです。
- 924 名前:デフォルトの名無しさん [2019/08/11(日) 19:55:49.80 ID:JB2lv/Xc.net]
- >>890
じじいよ、OSの仕様を知っているのか? そんなレベルで話しているとは情けない。
- 925 名前: mailto:sage [2019/08/11(日) 19:58:03.93 ID:EWNjTlvC.net]
- >>892
詳しくお願いいたします m(_ _)m
- 926 名前:デフォルトの名無しさん mailto:sage [2019/08/11(日) 21:20:22.43 ID:NQYHU8rZ.net]
- ランタイムライブラリの細工で吸収できる範囲じゃろ
そんなレベルで話しているとは情けない
- 927 名前:デフォルトの名無しさん [2019/08/11(日) 21:42:24.44 ID:JB2lv/Xc.net]
- >>893
解放構文は解放リストに載るだけですよ。
- 928 名前: mailto:sage [2019/08/11(日) 21:45:42.08 ID:EWNjTlvC.net]
- >>895
矛盾した説明ですね もし Java であったら、そもそも「解放リストに載せる」方法自体が存在しないのでは? もし C++ だったら、解放リストに載せるだけではなく、解放してしまうのでは? わからないのならわからないと自覚したほうがいいと思います
- 929 名前:デフォルトの名無しさん [2019/08/11(日) 22:25:05.18 ID:JB2lv/Xc.net]
- >>896
そんなレベルだと思わなかったわ。
- 930 名前:デフォルトの名無しさん [2019/08/11(日) 22:26:47.28 ID:JB2lv/Xc.net]
- C++の知識があるなら、C言語の仕様はUNIXの仕様とセットだったことくらい知っているだろうが。
- 931 名前: mailto:sage [2019/08/11(日) 22:32:00.60 ID:EWNjTlvC.net]
- >>898
それらしいキーワ
- 932 名前:ードを投げとけばいい、とか精度の悪い攻撃方法ですね… []
- [ここ壊れてます]
- 933 名前:デフォルトの名無しさん [2019/08/11(日) 22:33:16.82 ID:U/5MlCLL.net]
- >>898
Cの仕様ってどの仕様のことを言ってるんだ?
- 934 名前:デフォルトの名無しさん [2019/08/12(月) 01:44:28.49 ID:RRk3bsyt.net]
- 「COBOLはレガシー」
※ただし日本だけの風潮 IBMは偉大
- 935 名前:デフォルトの名無しさん mailto:sage [2019/08/12(月) 03:12:57.37 ID:Rabidtip.net]
- C++より遅いのが問題なら大半の言語が死滅してるだろw
- 936 名前:デフォルトの名無しさん [2019/08/12(月) 03:40:04.93 ID:L6COzxjl.net]
- >>902
Java製ブラウザ https://github.com/oswetto/LoboEvolution/wiki まじいいぞ、これ。JavaはC++より速いというだけあるぞw
- 937 名前:デフォルトの名無しさん mailto:sage [2019/08/12(月) 04:46:27.41 ID:vrbZPf3l.net]
- Chromeの方が良くない?
- 938 名前:デフォルトの名無しさん mailto:sage [2019/08/12(月) 06:37:35.78 ID:x+nEU30G.net]
- JavaがC++より速いわけ無いです。
- 939 名前:デフォルトの名無しさん [2019/08/12(月) 07:32:32.31 ID:L6COzxjl.net]
- >>905
使ってから言えよなw https://github.com/oswetto/LoboEvolution/wiki
- 940 名前:デフォルトの名無しさん mailto:sage [2019/08/12(月) 07:42:45.62 ID:vrbZPf3l.net]
- でもそれよりChromeの方が速くない?
- 941 名前:デフォルトの名無しさん [2019/08/13(火) 01:04:22.05 ID:7d5N3WwR.net]
- あれだけJavaは遅くないとか妄想垂れ流してた低スキルのアホどもはどこ行ったの?
Javaのブラウザ https://github.com/oswetto/LoboEvolution/wiki
- 942 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 13:35:35.12 ID:8lOw9+h9.net]
- ブラウザは、キチンと実装しようとすれば、言語にかかわらず、複雑で重くなるので、
評価が難しいですよ。javaで、ie,chromeに匹敵するモノができたんであれば、それは 実装者の能力がすごいということですね。
- 943 名前:デフォルトの名無しさん [2019/08/13(火) 14:02:50.04 ID:0tGTLGVK.net]
- >>908
妄言は「Javaが遅くない」じゃなくて お前の「Javaが遅いからデスマになった」だろ 四の五の言ってないではよ証拠もってこい低脳リストラリーマン
- 944 名前:デフォルトの名無しさん [2019/08/13(火) 15:44:43.61 ID:3QMDfaUV.net]
- いまどきJavaが遅いと言ってしまうと、スクリプト言語はさらに遅いので、ただの無知だと思われてしまう。
- 945 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 16:26:01.94 ID:PvshuRsa.net]
- なんの速度化によるだろ。
スクリプト言語は、コード修正から実行までの速度が速い C言語などのコンパイラ言語も、Javaなどの仮想マシン言語も コンパイル時間が必要になるから、コード修正から実行までの速度は遅くなる
- 946 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 17:19:49.43 ID:73xuM57o.net]
- NormalizerでWebページのテキストを半角変換する時に、でかいページだと数秒かかってしまう。0.1秒でやって欲しいんですけど。
- 947 名前: mailto:sage [2019/08/13(火) 17:26:30.22 ID:RSblMGL3.net]
- >>912
C/C++ でやってますが、コンパイルが遅くて遅くて…というほどの規模のものはやったことがありません まあ make -j を便利につかっているせいもありますが
- 948 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 17:50:12.34 ID:PvshuRsa.net]
- >>914
複数のファイルを結合したことがありますか? 複数のファイルで参照されるヘッダファイルを作ったことがありますか?
- 949 名前: mailto:sage [2019/08/13(火) 18:16:14.36 ID:RSblMGL3.net]
- >>915
>>914 >make -j
- 950 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 18:52:17.80 ID:PvshuRsa.net]
- なぜmake -jを使うのでしょうか?
1秒未満で終わるなら必要ないでしょう? それ以上かかってますよね。 遅い!
- 951 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 18:56:45.10 ID:PvshuRsa.net]
- 前からずっと思ってるんだけど、ソースコード編集中に
バックグラウンドで関数レベルでプリコンパイル、部分的にリンクとかしてればいいと思うんだけどな。 ソースコード保存しなくてもプリコンパイルして、保存した段階で 反映させるとかすれば、コンパイル遅くても一瞬で終わるはず やっぱり難しいのかな。
- 952 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 19:32:48.68 ID:tpzkwMyE.net]
- そんでそのブラウザ早かったのか遅かったのか
- 953 名前: mailto:sage [2019/08/13(火) 19:39:27.23 ID:RSblMGL3.net]
- >>917
タイムスタンプの刻み値が1秒単位、ということとコンパイル時間が 1 秒以内、ということとはなんの関係もないでしょうね
- 954 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 19:48:18.22 ID:PvshuRsa.net]
- タイムスタンプの刻みは1秒じゃないからなんの関係もないよw
- 955 名前:デフォルトの名無しさん [2019/08/13(火) 19:50:50.66 ID:A8hGL0NS.net]
- >>918
リンクの意味がわかっているのか?
- 956 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 19:52:24.86 ID:PvshuRsa.net]
- >>922
そういう質問にはわかってるって答えるだけだけど?
- 957 名前:蟻人間 mailto:sage [2019/08/13(火) 19:57:37.71 ID:knDC27wR.net]
- 「インクリメンタルビルド」って技術がすでにあるよ。
https://ja.wikipedia.org/wiki/ビルド_(ソフトウェア)
- 958 名前:デフォルトの名無しさん [2019/08/13(火) 19:59:47.84 ID:A8hGL0NS.net]
- >>923
ファイルが揃ってないのにリンクできるのか? リンクが何をしているのか理解していない。
- 959 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 20:04:43.53 ID:PvshuRsa.net]
- >>924
> GNU Make[2]では更にソースコードの依存関係を管理でき、変更された部分だけをコンパイルするインクリメンタルビルドが可能になった。 > これがビルドの自動化の始まりである。その第一の目的はコンパイラやリンカの呼び出しを自動化することだった。 それをソースコードを記述中に保存する前にバックグラウンドで行うってことね。 ソースコードをディスクに保存して、ディスクから読み取ってビルドするよりも メモリ内でビルドしてしまったほうが速いのは言うまでもないと思う
- 960 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 20:10:18.82 ID:PvshuRsa.net]
- >>925
お前リンクが何をしてるのか知らんのか?w ファイルを順番に結合してるだけなんじゃないぞ 結合の順番はどうでもよくて、関数の呼び出しテーブルを 適切なアドレスに書き換えてる。 揃ったファイルから結合することも可能だし、 DVD-Rのように追記した部分で上書きのようなことだってできる (ファイルサイズがでかくなるから開発ビルドでだけしようする)
- 961 名前:デフォルトの名無しさん [2019/08/13(火) 20:23:05.37 ID:A8hGL0NS.net]
- 結局、リンクできていないことに気づかないのか?
- 962 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 20:26:34.38 ID:PvshuRsa.net]
- ソースコードの内容を保存前に関数単位でコンパイルして
メモリ内でリンクできるやろ? 関数があれば、アドレス解決できるし、 そもそもアドレス解決に必要なのは、関数の開始アドレスだけなので リンクそのものは、関数の中身を用意するまで待つ必要はない 理解できないなら、バイナリエディタをつかって パッチを当てると考えれば良い。
|

|