[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/08 13:35 / Filesize : 254 KB / Number-of Response : 1043
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Javaはもう死んだの?



1 名前:デフォルトの名無しさん [2018/04/29(日) 04:48:48.62 ID:BgWXrKyR.net]
どうなのよ

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]
ソースコードの内容を保存前に関数単位でコンパイルして
メモリ内でリンクできるやろ?

関数があれば、アドレス解決できるし、
そもそもアドレス解決に必要なのは、関数の開始アドレスだけなので
リンクそのものは、関数の中身を用意するまで待つ必要はない

理解できないなら、バイナリエディタをつかって
パッチを当てると考えれば良い。

963 名前:デフォルトの名無しさん [2019/08/13(火) 20:40:02.69 ID:A8hGL0NS.net]
とうとうコンパイルからやり直すと言ってしまったか。

964 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 20:42:24.93 ID:PvshuRsa.net]
>>930
「関数単位で」「保存する前に」って言ってるのまだ理解してないの?

965 名前:デフォルトの名無しさん [2019/08/13(火) 20:52:55.01 ID:A8hGL0NS.net]
スタブを使ってリンクしてもリンクそのものに時間がかからないから意味がない。

そもそもリンクの意味がわかっていないと思われる。

966 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 20:54:38.55 ID:PvshuRsa.net]
わかってるからリンクの話をしたのに、
間違ってる部分を指摘できてないよね?=あっているということw

967 名前:デフォルトの名無しさん [2019/08/13(火) 21:36:25.98 ID:0tGTLGVK.net]
「スクリプトが遅い」って言われただけで顔真っ赤にして暴れてんのかw

968 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 21:39:50.08 ID:PvshuRsa.net]
その話はもう終わってるだろw

969 名前:デフォルトの名無しさん [2019/08/13(火) 21:46:31.85 ID:0tGTLGVK.net]
ならスレ違いの話をいつまでもしてないで消えればいいのに

970 名前:デフォルトの名無しさん mailto:sage [2019/08/13(火) 21:47:29.48 ID:PvshuRsa.net]
断るw おもちゃがある所で遊ぶんだ。

971 名前:デフォルトの名無しさん [2019/08/13(火) 21:52:44.65 ID:0tGTLGVK.net]
また新手の荒らしかよ
まあもうこのスレ終わるしいいか



972 名前:デフォルトの名無しさん [2019/08/14(水) 00:22:40.92 ID:ei2StcRK.net]
>>909
リアルキチガイすぎてワロタw
javaは実装に関わらず糞遅いのに何実装のせいにしてだ? 碌にコード書けない低スキルの馬鹿のくせに。
そもそも「キチンと実装」ってなんだ? これは手抜きの実装なのか? コードも読まずに他人のコードを侮辱するとかおまえは何様だ?

ならおまえが修正して「キチンと実装」してみろ。キチガイ君。
https://github.com/oswetto/LoboEvolution/wiki

973 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 00:33:36.29 ID:z8eCJ6J3.net]
読解力なさ過ぎてワロタ
そらリストラもされるわバカリーマンww

974 名前:デフォルトの名無しさん [2019/08/14(水) 01:03:14.11 ID:oIPDXYhe.net]
>>939
JavaはVMの実装による。

975 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 02:57:07.16 ID:BS9eC/WD.net]


976 名前:りの苦労が偲ばれる []
[ここ壊れてます]

977 名前:デフォルトの名無しさん [2019/08/14(水) 03:12:06.67 ID:oIPDXYhe.net]
日本語がおかしい

978 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 04:22:08.41 ID:Ucbi8b87.net]
もうどう足掻いても
Javaがメインストリームに戻る事は無い
旬は終わった

979 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 05:28:10.85 ID:u3Xco5i2.net]
>>944
今のメインストリームはどの言語?

980 名前:デフォルトの名無しさん [2019/08/14(水) 05:41:08.20 ID:fYTZQlWA.net]
>>945
Java

981 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 15:27:24.30 ID:qJmtDc8E.net]
>>946
Pythonだろ



982 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 15:37:52.32 ID:meO8Vw3B.net]
>>947
ヒキコモリのオイラが何年かぶりに本屋に行ってみたら、言語ではほぼ
Python一色で、C#の本はほぼ全く無くて予想外の展開だった。
でも多分、Pythonは一過性の流行だと思われる。

983 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 16:11:18.00 ID:beqXILdt.net]
>>948
画像認識とAIは、python という認識が広がってきているので、
侮れない。
しかも、ラズパイ等で、C/C++のような知識なくても
ハードワエアにアクセスするサンプルコードなども充実してきているので、流行のIOT分野では、一人勝ち状態。

984 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 23:42:52.74 ID:meO8Vw3B.net]
>>949
アメリカでは国家ぐるみでPythonを推進しているのか、学校教育で
学ぶのが Python らしく、それが Python が普及してきている一番の理由
なのではないかと思う。

985 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 00:10:46.98 ID:wbNX/uYv.net]
まあ実際金勘定に関わるシステムがPythonに取って変わる事は無いな
小数点計算不向きだし
Javaも不向きだったがTISがCOBOL→Javaへの移行を成功させたのでJavaへの移行が一気に進んだ
それが間違いだと気づいたのが損保ジャパンのリストラ
もうCOBOL→Java移行の案件って減ってるよ
今はCOBOL→VB.NETやC#やオープンCOBOLに変わってる

986 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 00:24:26.64 ID:hYpxeE9E.net]
型宣言も無いし、インタプリタ言語だし、Pythonはあくまでも簡易。

987 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 01:33:32.67 ID:uMQzOxWt.net]
>>951
Javaは勘定系用にBigDecimal最初からあったんだけど
オペレータのオーバーライドを禁止してたのが敗因かもね
.NET FrameworkのDecima型より分かりやすかったんだけどなー
まあ金額計算ならCOBOLが一番安全だわw

988 名前:デフォルトの名無しさん [2019/08/15(木) 02:34:51.13 ID:3iyWOF7b.net]
>>953
COBOLの敵はリレーショナルデータデース

989 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 03:24:14.57 ID:5MxOdPEK.net]
WEB+DBのJulia特集を読んだ
medfreak.info/?p=4850

漏れも、同じ意見

Python ではプログラミングしづらいけど、
Julia は、do 〜 end など、Ruby に似てるから、プログラミングしやすい

やっぱり、外人も同じように思ったから、Julia, Elixir などが作られた!

Juliaは、Pythonのライブラリも呼べる

NumPy がいらない。
ベクトル演算・行列積・線形代数・統計処理などが標準装備

LLVM のJIT だから速い

今後は、Pythonから、Juliaに流れそう。
R, matl

990 名前:ab → Python → Julia []
[ここ壊れてます]

991 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 04:16:17.54 ID:Pye9uMio.net]
>>955
JuliaのPythonライブラリのコールはあまりシームレスに見えなかった。
Python3と違ってJuliaはintとlongを区別しなければいけない。
この2点でJuliaを使おうとは思わなかったんだけど、その辺どう?



992 名前:952 mailto:sage [2019/08/15(木) 07:05:02.80 ID:5MxOdPEK.net]
Python を呼び出すのは、PyObject とかか

int/long を区別するのは、LLVM を使っているからかな?

まあでも、Pythonには、内包表記という可読性が極めて悪い書き方があるから、効率が悪い。
8割以上は、他人のソースコードを解読する時間だから、可読性が悪いのが、最もダメ!

だから米国人は、do 〜 end とか、可読性が高い、Ruby が好きなんだろう

993 名前:デフォルトの名無しさん [2019/08/15(木) 16:12:19.98 ID:uMQzOxWt.net]
>>954
またその説かw
だからCOBOLからRDB使ってるっつーの
あんたが言いたいのはSQL処理系だろ?

994 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 16:13:59.94 ID:064rTmcM.net]
>>953
BigDecimalのメリットを生かす事をしなかったのが元凶だな
もうJavaを金融系で使う必要性も無い
C#やVB.NETも選べるし

995 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 16:14:44.10 ID:064rTmcM.net]
>>958
Pro*COBOL有ったしね

996 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 17:21:36.84 ID:Pye9uMio.net]
>>957
内包表記が嫌いだということはわかった。
ところで、PyObjectを見てとても使う気が起きなかったんだけど、使いやすいの?
あれならKotlinからGraalVMを通してPythonを呼び出せる未来を待ちたいという気になったんだけど。

997 名前:デフォルトの名無しさん [2019/08/15(木) 18:26:49.74 ID:CFitZJgr.net]
>>958
そういうこといつまでも言うからCOBOLメインの人間は評価が低い。

998 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 18:38:35.40 ID:nOfj1bht.net]
COBOLの利点といえば、ロジックの組み方に自由度が少なくて、大体似たような、冗長なコードになるところで、
その部分では、移植性が高く、品質を確保しやすいところ。
裏技駆使すると、難易度高いが、いろいろできるけど、かえって難解なプログラムとなります。
とはいっても、金額計算等のロジックは、枯れたコードを移植するのが安全なので、安心感ある。

999 名前:デフォルトの名無しさん [2019/08/15(木) 20:22:50.23 ID:3iyWOF7b.net]
COBOLがダメというより、COBOL、汎用機とWindowsの相性が最悪なのが一番のネック。

1000 名前:デフォルトの名無しさん [2019/08/15(木) 21:17:19.38 ID:uMQzOxWt.net]
>>962
俺は今全然COBOLなんか使ってないからいいが
「そういうこと」とはどういうことだい?

1001 名前:952 mailto:sage [2019/08/15(木) 23:05:41.99 ID:5MxOdPEK.net]
>>961
RubyInline gem で C 拡張を手軽に作ってみた
https://www.m3tech.blog/entry/rubyinline

Ruby 2.6 では、Rubyソースコード内に、C のソースコードをインラインで書いて、
実行時に、JIT コンパイルできるようになった

VALUE 型というのが、Rubyオブジェクト。
これは、Python のPyObject と同じかな?

この記事を読むと、例外時のリソース解放処理とか、動的メモリの確保などは、
全体の整合性を保つのに、かなり難しい



1002 名前:デフォルトの名無しさん [2019/08/15(木) 23:18:28.72 ID:3iyWOF7b.net]
>>965
SQLが何かわかっていない。埋込みSQLを使うなら、ロジックをデータベースに寄せればいいのにそうしない。

これはアホJavaプログラマも同じだが。

1003 名前:デフォルトの名無しさん [2019/08/15(木) 23:22:08.76 ID:3iyWOF7b.net]
SQLとはいまのSQLの規格の話です。SQL99(1999)規格くらいの知識があれば、COBOLロジックでゴリゴリやったりしません。

1004 名前:デフォルトの名無しさん [2019/08/15(木) 23:24:46.69 ID:3iyWOF7b.net]
ちなみにJavaプログラマでも、COBOLプログラマでも、RDBのテーブルのレコードに位置の概念があると思っている方はいまだにたくさんいます

1005 名前: []
[ここ壊れてます]

1006 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 23:52:34.70 ID:JIeQFGKZ.net]
COBOLの機能を制限した、埋め込みCOBOLってのがあればいいんだと思う
やれるのは数値計算のみ。文字列操作とかファイル読み書き機能はバッサリ削る

1007 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 23:55:17.26 ID:JIeQFGKZ.net]
>>967
ロジックというから意味不明になる。
例えば画像変換処理とかもロジックだからね

COBOLやSQLではできない、もしくはやるのがつらいロジックはたくさんある。

1008 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:15:25.47 ID:1ONia9WN.net]
>>963
それゆえCOBOLは他人からの可読性が良い
Javaへ移行してプログラムソースレベルでJavaプログラマにしかソース解析が出来なくなった
大手都市銀行がJavaに移行したのは若いプログラマを安くこき使いたいから
システム部門の管理職が現場へのタッチを辞めたからね

1009 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:23:23.61 ID:r91gNAce.net]
> それゆえCOBOLは他人からの可読性が良い

苦笑

まあね。可読性の意味は二つあるってことなんだよね

一つは、ソースコードがぐちゃぐちゃで冗長で何やってるかわからない。
言語機能やライブラリを駆使してシンプルに書こう。そうすれば読みやすい = 可読性

もう一つは、プログラム言語なんてわからない。
英語だったら読みやすい。英文に近い形で書こう=可読性


COBOLがねらった可読性は後者。だから素人には「可読性が高い」ように"見える"
だけど、ソースコードがぐちゃぐちゃで冗長になることに関してはなんの解決策も示してないので
結果、素人がCOBOLでソースコードを書くと、ぐちゃぐちゃで冗長で何やってるかわからなくなる。
=COBOLのソースコードは可読性が低い

いや、でも英語だから読めるんだよ。プログラム言語がわからない人にとってはw
プログラム言語がわかる人にとっては地獄

1010 名前:デフォルトの名無しさん [2019/08/16(金) 00:31:40.77 ID:qa8jMCM/.net]
>>971
あんたはRDBの機能を知らないからそう思うだけで、画像変換処理はRDBの得意分野だからRDBに任せればよい。

1011 名前:デフォルトの名無しさん [2019/08/16(金) 00:34:03.85 ID:qa8jMCM/.net]
>>973
COBOLのデータ型は英語がわかっても何がなんだかさっぱりわからないけどな。

COBOLのデータ型の命名は狂ってる。



1012 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:41:03.35 ID:r91gNAce.net]
> 画像変換処理はRDBの得意分野だからRDBに任せればよい。

どうやってRDBからffmpegを呼び出すの?

1013 名前:デフォルトの名無しさん [2019/08/16(金) 01:06:28.40 ID:qa8jMCM/.net]
どうやってSQLを実行できるのと言っているのと同じだな。

誰もffmpegを使うとは言っていない。

ffmpegを使うこと自体が外部プログラムの実行で、どんな言語でも外部プログラムの実行はできる。

1014 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 01:11:34.80 ID:r91gNAce.net]
それで、どうやってRDBからffmpegを呼び出すの?

1015 名前:デフォルトの名無しさん [2019/08/16(金) 01:52:12.70 ID:qa8jMCM/.net]
ffmpegの実装を知らないのに使えているのなら、パソコン初心者レベルだなあ。

1016 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 02:18:50.43 ID:KMc5gAbD.net]
画像変換にRDB使うなんて初めて聞いた
実例ある?

1017 名前:デフォルトの名無しさん [2019/08/16(金) 02:30:34.66 ID:qi3ZO5Hj.net]
>>967
あんた話の流れを追ってないだろ
COBOLの敵はRDBという意味不明なパラダイムに対する批判なんだよ>958は

1018 名前:デフォルトの名無しさん [2019/08/16(金) 02:31:51.02 ID:qi3ZO5Hj.net]
ID: 3iyWOF7b はまだ変な理論展開してんのか
COBOLとRDBは対立軸じゃいってなんで分かんないかな

1019 名前:デフォルトの名無しさん [2019/08/16(金) 02:32:58.79 ID:cuFgUpd5.net]
>>970
COBOLは事務処理用のデータベース言語として十分に機能が限定されてるし
ファイル読み書き機能を削るとか一番使うな部分削ってどうすんの?

1020 名前:デフォルトの名無しさん [2019/08/16(金) 04:12:25.02 ID:IwAzC3bj.net]
それで >>906 は速いの?遅いの?

1021 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 08:39:33.22 ID:y8PdgTC5.net]
このスレ年齢層高すぎだろ
COBOLなんて見たこともないから話が全くわからん



1022 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 12:34:42.13 ID:L2jPzirq.net]
技術選択間違って取り返しの付かなくなったロートルが傷を舐め合うスレやで

1023 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 23:10:14.74 ID:whDVgVPM.net]
>>984
必死に探してやっと見つけてくれた数少ないオールJava製アプリなのに。
Javaは速いと言ってた人たちは評価ぐらいしてほしいよね。

Java製ブラウザ
https://github.com/oswetto/LoboEvolution/wiki

1024 名前:デフォルトの名無しさん [2019/08/17(土) 01:31:11.21 ID:8csWYqnY.net]
無視しようと思ってたけどもうすぐスレ完走だし相手してやるか

1. 誰がJavaが無条件で速いと断言してた?
2. 仮にJavaが速いと言ったとしてなぜそのアプリの評価をしなければいけない?
3. そのアプリがJavaのせいで遅いのか実装のせいで遅いのかどう見分ける?
4. Javaが遅いせいでデスマーチになるという主張のエビデンスはまだ?

1025 名前:デフォルトの名無しさん [2019/08/17(土) 01:33:20.63 ID:8csWYqnY.net]
どうせ斜め上の反応しかできないだろうけどな
絶対に真っ向から議論しないよねw

1026 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 01:33:41.07 ID:7v59WmZe.net]
1. 誰がJavaが無条件で速いと断言してた?
→お前だ

2. 仮にJavaが速いと言ったとしてなぜそのアプリの評価をしなければいけない?
→そこにお前がいるからだ

3. そのアプリがJavaのせいで遅いのか実装のせいで遅いのかどう見分ける?
→それをお前が考えるんだよ

4. Javaが遅いせいでデスマーチになるという主張のエビデンスはまだ?
→お前の主張のエビデンスが先だ

1027 名前:デフォルトの名無しさん [2019/08/17(土) 01:34:15.54 ID:8csWYqnY.net]
やっぱり斜め上w
いや、斜め下かww

1028 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 01:53:29.59 ID:ZxqGKdv4.net]
C++で書き直されたJavaのライブラリとは
VMを捨てて採用された技術とは

1029 名前:デフォルトの名無しさん [2019/08/17(土) 02:42:32.96 ID:eNL5rTZT.net]
つまり言い換えると、

1.みんな無条件でJavaは遅いと断言している。
2.遅いと分かってるから評価するまでもない。
3.実装のせいじゃないのはコード見て分かったから論って傷口に塩を塗るのは非人道すぎる。
4.個人攻撃をしたいのでキミの素性を明かせ。

と ID:8csWYqnY は言っています。

1030 名前:デフォルトの名無しさん [2019/08/17(土) 02:50:47.25 ID:eNL5rTZT.net]
Java製ブラウザ
https://github.com/oswetto/LoboEvolution/wiki

なぜかJava信者が頑なに評価を拒否する、唯一生き残ったオールjava製ブラウザ。逆に自慢すべきアプリのはずなのに。

そもそも HotJava っていう本家の開発者が開発したものもあるんだけどね。そっちの評価でもいいのにw

1031 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 15:56:26.51 ID:5omrbt+q.net]
試してみた人に聞きたいのは、そのブラウザはChromeなどに比べて
速いのか遅いのかどっちですか。



1032 名前:デフォルトの名無しさん [2019/08/17(土) 16:43:34.55 ID:8csWYqnY.net]
ね?
ちゃんと議論する気無いでしょ?

1033 名前:525 mailto:sage [2019/08/17(土) 18:26:25.62 ID:PVerLNX2.net]
【アプデ/10】 2019年8月14日のWindowsUpdate後、VB関連が死亡。Windows10全バージョンにて★2
https://asahi.5ch.net/test/read.cgi/newsplus/1565959048/

これがMSのやることだ

1034 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 19:52:16.49 ID:0zwnSWA3.net]
あるツイート

無償アップデートできればよいだけであれば、みずほ情報総研さんのようなお堅いところの一部システムでもAdoptOpenJDKを採用してる事例も公開されてたりするんですけどね。
mizuho-ir.co.jp/publication/co…TCKを通ってないのが受託開発だと難点ですが、必要な場合はIBMさんが商用サポートを提供してますし。

みずほがTKC無視してAdopt使ってる事を知ってみずほ関連の企業、人材ってit関係に疎い人が多いって事か(7pay社長含め)

1035 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 19:55:27.42 ID:0zwnSWA3.net]
あるツイート

Javaは文法も速度もいい。 けど冗長な設計、パッケージ管理、そして、JDKの乱立。 こうした、環境やプログラマによって、殺されていくという悲しい言語。
いくらベテランが、「今も健在だ!」といってもやはり、徐々に若手が敬遠している。案件や検索ランキングではトップだけど、この先どうかね。

俺も、そう思う

1036 名前:デフォルトの名無しさん mailto:sage [2019/08/1 ]
[ここ壊れてます]

1037 名前:7(土) 19:56:58.58 ID:0zwnSWA3.net mailto: あるツイート

C++系の案件にアサインしようとしたら「スクールでJavaしかやってないのでJavaしかできません」っていうのでJava案件に入れた結果、Javaも全然できなかったってことがありました。。
[]
[ここ壊れてます]

1038 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 19:59:38.71 ID:0zwnSWA3.net]
あるツイート

大手SIerの知人がJavaから.netに移行する案件が激増してると言ってました。なんでも.netの勢いは今までの2倍以上だとか。割合で言うとJava95%で.netが5%くらいだって!

1039 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 20:00:49.14 ID:0zwnSWA3.net]
あるツイート

え!そんな大規模案件でJavaを無償で使おうとしてたんですか!? 流石にそんなわけ無いですよね・・・もともと普通にサポート契約してるの知らないだけじゃないですかね・・・?(;´∀`)

1040 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 20:06:31.45 ID:0zwnSWA3.net]
あるツイート

Oracle案件がPL/SQLからJavaへ移行しているのも、地味な伸び方に繋がっているのかなぁと。スマッシュヒットはない感じ。

OracleがJava使わせたいからでしょうな
PL/SQLで出来るならJava使う必要性無し

1041 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 475日 15時間 17分 43秒



1042 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef