19/08/13 17:50:12.34 PvshuRsa.net
>>914
複数のファイルを結合したことがありますか?
複数のファイルで参照されるヘッダファイルを作ったことがありますか?
949:
19/08/13 18:16:14.36 RSblMGL3.net
>>915
>>914
>make -j
950:デフォルトの名無しさん
19/08/13 18:52:17.80 PvshuRsa.net
なぜmake -jを使うのでしょうか?
1秒未満で終わるなら必要ないでしょう?
それ以上かかってますよね。
遅い!
951:デフォルトの名無しさん
19/08/13 18:56:45.10 PvshuRsa.net
前からずっと思ってるんだけど、ソースコード編集中に
バックグラウンドで関数レベルでプリコンパイル、部分的にリンクとかしてればいいと思うんだけどな。
ソースコード保存しなくてもプリコンパイルして、保存した段階で
反映させるとかすれば、コンパイル遅くても一瞬で終わるはず
やっぱり難しいのかな。
952:デフォルトの名無しさん
19/08/13 19:32:48.68 tpzkwMyE.net
そんでそのブラウザ早かったのか遅かったのか
953:
19/08/13 19:39:27.23 RSblMGL3.net
>>917
タイムスタンプの刻み値が1秒単位、ということとコンパイル時間が 1 秒以内、ということとはなんの関係もないでしょうね
954:デフォルトの名無しさん
19/08/13 19:48:18.22 PvshuRsa.net
タイムスタンプの刻みは1秒じゃないからなんの関係もないよw
955:デフォルトの名無しさん
19/08/13 19:50:50.66 A8hGL0NS.net
>>918
リンクの意味がわかっているのか?
956:デフォルトの名無しさん
19/08/13 19:52:24.86 PvshuRsa.net
>>922
そういう質問にはわかってるって答えるだけだけど?
957:蟻人間
19/08/13 19:57:37.71 knDC27wR.net
「インクリメンタルビルド」って技術がすでにあるよ。
URLリンク(ja.wikipedia.org)ビルド_(ソフトウェア)
958:デフォルトの名無しさん
19/08/13 19:59:47.84 A8hGL0NS.net
>>923
ファイルが揃ってないのにリンクできるのか?
リンクが何をしているのか理解していない。
959:デフォルトの名無しさん
19/08/13 20:04:43.53 PvshuRsa.net
>>924
> GNU Make[2]では更にソースコードの依存関係を管理でき、変更された部分だけをコンパイルするインクリメンタルビルドが可能になった。
> これがビルドの自動化の始まりである。その第一の目的はコンパイラやリンカの呼び出しを自動化することだった。
それをソースコードを記述中に保存する前にバックグラウンドで行うってことね。
ソースコードをディスクに保存して、ディスクから読み取ってビルドするよりも
メモリ内でビルドしてしまったほうが速いのは言うまでもないと思う
960:デフォルトの名無しさん
19/08/13 20:10:18.82 PvshuRsa.net
>>925
お前リンクが何をしてるのか知らんのか?w
ファイルを順番に結合してるだけなんじゃないぞ
結合の順番はどうでもよくて、関数の呼び出しテーブルを
適切なアドレスに書き換えてる。
揃ったファイルから結合することも可能だし、
DVD-Rのように追記した部分で上書きのようなことだってできる
(ファイルサイズがでかくなるから開発ビルドでだけしようする)
961:デフォルトの名無しさん
19/08/13 20:23:05.37 A8hGL0NS.net
結局、リンクできていないことに気づかないのか?
962:デフォルトの名無しさん
19/08/13 20:26:34.38 PvshuRsa.net
ソースコードの内容を保存前に関数単位でコンパイルして
メモリ内でリンクできるやろ?
関数があれば、アドレス解決できるし、
そもそもアドレス解決に必要なのは、関数の開始アドレスだけなので
リンクそのものは、関数の中身を用意するまで待つ必要はない
理解できないなら、バイナリエディタをつかって
パッチを当てると考えれば良い。
963:デフォルトの名無しさん
19/08/13 20:40:02.69 A8hGL0NS.net
とうとうコンパイルからやり直すと言ってしまったか。
964:デフォルトの名無しさん
19/08/13 20:42:24.93 PvshuRsa.net
>>930
「関数単位で」「保存する前に」って言ってるのまだ理解してないの?
965:デフォルトの名無しさん
19/08/13 20:52:55.01 A8hGL0NS.net
スタブを使ってリンクしてもリンクそのものに時間がかからないから意味がない。
そもそもリンクの意味がわかっていないと思われる。
966:デフォルトの名無しさん
19/08/13 20:54:38.55 PvshuRsa.net
わかってるからリンクの話をしたのに、
間違ってる部分を指摘できてないよね?=あっているということw
967:デフォルトの名無しさん
19/08/13 21:36:25.98 0tGTLGVK.net
「スクリプトが遅い」って言われただけで顔真っ赤にして暴れてんのかw
968:デフォルトの名無しさん
19/08/13 21:39:50.08 PvshuRsa.net
その話はもう終わってるだろw
969:デフォルトの名無しさん
19/08/13 21:46:31.85 0tGTLGVK.net
ならスレ違いの話をいつまでもしてないで消えればいいのに
970:デフォルトの名無しさん
19/08/13 21:47:29.48 PvshuRsa.net
断るw おもちゃがある所で遊ぶんだ。
971:デフォルトの名無しさん
19/08/13 21:52:44.65 0tGTLGVK.net
また新手の荒らしかよ
まあもうこのスレ終わるしいいか
972:デフォルトの名無しさん
19/08/14 00:22:40.92 ei2StcRK.net
>>909
リアルキチガイすぎてワロタw
javaは実装に関わらず糞遅いのに何実装のせいにしてだ? 碌にコード書けない低スキルの馬鹿のくせに。
そもそも「キチンと実装」ってなんだ? これは手抜きの実装なのか? コードも読まずに他人のコードを侮辱するとかおまえは何様だ?
ならおまえが修正して「キチンと実装」してみろ。キチガイ君。
URLリンク(github.com)
973:デフォルトの名無しさん
19/08/14 00:33:36.29 z8eCJ6J3.net
読解力なさ過ぎてワロタ
そらリストラもされるわバカリーマンww
974:デフォルトの名無しさん
19/08/14 01:03:14.11 oIPDXYhe.net
>>939
JavaはVMの実装による。
975:デフォルトの名無しさん
19/08/14 02:57:07.16 BS9eC/WD.net
周
976:りの苦労が偲ばれる
977:デフォルトの名無しさん
19/08/14 03:12:06.67 oIPDXYhe.net
日本語がおかしい
978:デフォルトの名無しさん
19/08/14 04:22:08.41 Ucbi8b87.net
もうどう足掻いても
Javaがメインストリームに戻る事は無い
旬は終わった
979:デフォルトの名無しさん
19/08/14 05:28:10.85 u3Xco5i2.net
>>944
今のメインストリームはどの言語?
980:デフォルトの名無しさん
19/08/14 05:41:08.20 fYTZQlWA.net
>>945
Java
981:デフォルトの名無しさん
19/08/14 15:27:24.30 qJmtDc8E.net
>>946
Pythonだろ
982:デフォルトの名無しさん
19/08/14 15:37:52.32 meO8Vw3B.net
>>947
ヒキコモリのオイラが何年かぶりに本屋に行ってみたら、言語ではほぼ
Python一色で、C#の本はほぼ全く無くて予想外の展開だった。
でも多分、Pythonは一過性の流行だと思われる。
983:デフォルトの名無しさん
19/08/14 16:11:18.00 beqXILdt.net
>>948
画像認識とAIは、python という認識が広がってきているので、
侮れない。
しかも、ラズパイ等で、C/C++のような知識なくても
ハードワエアにアクセスするサンプルコードなども充実してきているので、流行のIOT分野では、一人勝ち状態。
984:デフォルトの名無しさん
19/08/14 23:42:52.74 meO8Vw3B.net
>>949
アメリカでは国家ぐるみでPythonを推進しているのか、学校教育で
学ぶのが Python らしく、それが Python が普及してきている一番の理由
なのではないかと思う。
985:デフォルトの名無しさん
19/08/15 00:10:46.98 wbNX/uYv.net
まあ実際金勘定に関わるシステムがPythonに取って変わる事は無いな
小数点計算不向きだし
Javaも不向きだったがTISがCOBOL→Javaへの移行を成功させたのでJavaへの移行が一気に進んだ
それが間違いだと気づいたのが損保ジャパンのリストラ
もうCOBOL→Java移行の案件って減ってるよ
今はCOBOL→VB.NETやC#やオープンCOBOLに変わってる
986:デフォルトの名無しさん
19/08/15 00:24:26.64 hYpxeE9E.net
型宣言も無いし、インタプリタ言語だし、Pythonはあくまでも簡易。
987:デフォルトの名無しさん
19/08/15 01:33:32.67 uMQzOxWt.net
>>951
Javaは勘定系用にBigDecimal最初からあったんだけど
オペレータのオーバーライドを禁止してたのが敗因かもね
.NET FrameworkのDecima型より分かりやすかったんだけどなー
まあ金額計算ならCOBOLが一番安全だわw
988:デフォルトの名無しさん
19/08/15 02:34:51.13 3iyWOF7b.net
>>953
COBOLの敵はリレーショナルデータデース
989:デフォルトの名無しさん
19/08/15 03:24:14.57 5MxOdPEK.net
WEB+DBのJulia特集を読んだ
URLリンク(medfreak.info)
漏れも、同じ意見
Python ではプログラミングしづらいけど、
Julia は、do ~ end など、Ruby に似てるから、プログラミングしやすい
やっぱり、外人も同じように思ったから、Julia, Elixir などが作られた!
Juliaは、Pythonのライブラリも呼べる
NumPy がいらない。
ベクトル演算・行列積・線形代数・統計処理などが標準装備
LLVM のJIT だから速い
今後は、Pythonから、Juliaに流れそう。
R, matl
990:ab → Python → Julia
991:デフォルトの名無しさん
19/08/15 04:16:17.54 Pye9uMio.net
>>955
JuliaのPythonライブラリのコールはあまりシームレスに見えなかった。
Python3と違ってJuliaはintとlongを区別しなければいけない。
この2点でJuliaを使おうとは思わなかったんだけど、その辺どう?
992:952
19/08/15 07:05:02.80 5MxOdPEK.net
Python を呼び出すのは、PyObject とかか
int/long を区別するのは、LLVM を使っているからかな?
まあでも、Pythonには、内包表記という可読性が極めて悪い書き方があるから、効率が悪い。
8割以上は、他人のソースコードを解読する時間だから、可読性が悪いのが、最もダメ!
だから米国人は、do ~ end とか、可読性が高い、Ruby が好きなんだろう
993:デフォルトの名無しさん
19/08/15 16:12:19.98 uMQzOxWt.net
>>954
またその説かw
だからCOBOLからRDB使ってるっつーの
あんたが言いたいのはSQL処理系だろ?
994:デフォルトの名無しさん
19/08/15 16:13:59.94 064rTmcM.net
>>953
BigDecimalのメリットを生かす事をしなかったのが元凶だな
もうJavaを金融系で使う必要性も無い
C#やVB.NETも選べるし
995:デフォルトの名無しさん
19/08/15 16:14:44.10 064rTmcM.net
>>958
Pro*COBOL有ったしね
996:デフォルトの名無しさん
19/08/15 17:21:36.84 Pye9uMio.net
>>957
内包表記が嫌いだということはわかった。
ところで、PyObjectを見てとても使う気が起きなかったんだけど、使いやすいの?
あれならKotlinからGraalVMを通してPythonを呼び出せる未来を待ちたいという気になったんだけど。
997:デフォルトの名無しさん
19/08/15 18:26:49.74 CFitZJgr.net
>>958
そういうこといつまでも言うからCOBOLメインの人間は評価が低い。
998:デフォルトの名無しさん
19/08/15 18:38:35.40 nOfj1bht.net
COBOLの利点といえば、ロジックの組み方に自由度が少なくて、大体似たような、冗長なコードになるところで、
その部分では、移植性が高く、品質を確保しやすいところ。
裏技駆使すると、難易度高いが、いろいろできるけど、かえって難解なプログラムとなります。
とはいっても、金額計算等のロジックは、枯れたコードを移植するのが安全なので、安心感ある。
999:デフォルトの名無しさん
19/08/15 20:22:50.23 3iyWOF7b.net
COBOLがダメというより、COBOL、汎用機とWindowsの相性が最悪なのが一番のネック。
1000:デフォルトの名無しさん
19/08/15 21:17:19.38 uMQzOxWt.net
>>962
俺は今全然COBOLなんか使ってないからいいが
「そういうこと」とはどういうことだい?
1001:952
19/08/15 23:05:41.99 5MxOdPEK.net
>>961
RubyInline gem で C 拡張を手軽に作ってみた
URLリンク(www.m3tech.blog)
Ruby 2.6 では、Rubyソースコード内に、C のソースコードをインラインで書いて、
実行時に、JIT コンパイルできるようになった
VALUE 型というのが、Rubyオブジェクト。
これは、Python のPyObject と同じかな?
この記事を読むと、例外時のリソース解放処理とか、動的メモリの確保などは、
全体の整合性を保つのに、かなり難しい
1002:デフォルトの名無しさん
19/08/15 23:18:28.72 3iyWOF7b.net
>>965
SQLが何かわかっていない。埋込みSQLを使うなら、ロジックをデータベースに寄せればいいのにそうしない。
これはアホJavaプログラマも同じだが。
1003:デフォルトの名無しさん
19/08/15 23:22:08.76 3iyWOF7b.net
SQLとはいまのSQLの規格の話です。SQL99(1999)規格くらいの知識があれば、COBOLロジックでゴリゴリやったりしません。
1004:デフォルトの名無しさん
19/08/15 23:24:46.69 3iyWOF7b.net
ちなみにJavaプログラマでも、COBOLプログラマでも、RDBのテーブルのレコードに位置の概念があると思っている方はいまだにたくさんいます
1005:。
1006:デフォルトの名無しさん
19/08/15 23:52:34.70 JIeQFGKZ.net
COBOLの機能を制限した、埋め込みCOBOLってのがあればいいんだと思う
やれるのは数値計算のみ。文字列操作とかファイル読み書き機能はバッサリ削る
1007:デフォルトの名無しさん
19/08/15 23:55:17.26 JIeQFGKZ.net
>>967
ロジックというから意味不明になる。
例えば画像変換処理とかもロジックだからね
COBOLやSQLではできない、もしくはやるのがつらいロジックはたくさんある。
1008:デフォルトの名無しさん
19/08/16 00:15:25.47 1ONia9WN.net
>>963
それゆえCOBOLは他人からの可読性が良い
Javaへ移行してプログラムソースレベルでJavaプログラマにしかソース解析が出来なくなった
大手都市銀行がJavaに移行したのは若いプログラマを安くこき使いたいから
システム部門の管理職が現場へのタッチを辞めたからね
1009:デフォルトの名無しさん
19/08/16 00:23:23.61 r91gNAce.net
> それゆえCOBOLは他人からの可読性が良い
苦笑
まあね。可読性の意味は二つあるってことなんだよね
一つは、ソースコードがぐちゃぐちゃで冗長で何やってるかわからない。
言語機能やライブラリを駆使してシンプルに書こう。そうすれば読みやすい = 可読性
もう一つは、プログラム言語なんてわからない。
英語だったら読みやすい。英文に近い形で書こう=可読性
COBOLがねらった可読性は後者。だから素人には「可読性が高い」ように"見える"
だけど、ソースコードがぐちゃぐちゃで冗長になることに関してはなんの解決策も示してないので
結果、素人がCOBOLでソースコードを書くと、ぐちゃぐちゃで冗長で何やってるかわからなくなる。
=COBOLのソースコードは可読性が低い
いや、でも英語だから読めるんだよ。プログラム言語がわからない人にとってはw
プログラム言語がわかる人にとっては地獄
1010:デフォルトの名無しさん
19/08/16 00:31:40.77 qa8jMCM/.net
>>971
あんたはRDBの機能を知らないからそう思うだけで、画像変換処理はRDBの得意分野だからRDBに任せればよい。
1011:デフォルトの名無しさん
19/08/16 00:34:03.85 qa8jMCM/.net
>>973
COBOLのデータ型は英語がわかっても何がなんだかさっぱりわからないけどな。
COBOLのデータ型の命名は狂ってる。
1012:デフォルトの名無しさん
19/08/16 00:41:03.35 r91gNAce.net
> 画像変換処理はRDBの得意分野だからRDBに任せればよい。
どうやってRDBからffmpegを呼び出すの?
1013:デフォルトの名無しさん
19/08/16 01:06:28.40 qa8jMCM/.net
どうやってSQLを実行できるのと言っているのと同じだな。
誰もffmpegを使うとは言っていない。
ffmpegを使うこと自体が外部プログラムの実行で、どんな言語でも外部プログラムの実行はできる。
1014:デフォルトの名無しさん
19/08/16 01:11:34.80 r91gNAce.net
それで、どうやってRDBからffmpegを呼び出すの?
1015:デフォルトの名無しさん
19/08/16 01:52:12.70 qa8jMCM/.net
ffmpegの実装を知らないのに使えているのなら、パソコン初心者レベルだなあ。
1016:デフォルトの名無しさん
19/08/16 02:18:50.43 KMc5gAbD.net
画像変換にRDB使うなんて初めて聞いた
実例ある?
1017:デフォルトの名無しさん
19/08/16 02:30:34.66 qi3ZO5Hj.net
>>967
あんた話の流れを追ってないだろ
COBOLの敵はRDBという意味不明なパラダイムに対する批判なんだよ>958は
1018:デフォルトの名無しさん
19/08/16 02:31:51.02 qi3ZO5Hj.net
ID: 3iyWOF7b はまだ変な理論展開してんのか
COBOLとRDBは対立軸じゃいってなんで分かんないかな
1019:デフォルトの名無しさん
19/08/16 02:32:58.79 cuFgUpd5.net
>>970
COBOLは事務処理用のデータベース言語として十分に機能が限定されてるし
ファイル読み書き機能を削るとか一番使うな部分削ってどうすんの?
1020:デフォルトの名無しさん
19/08/16 04:12:25.02 IwAzC3bj.net
それで >>906 は速いの?遅いの?
1021:デフォルトの名無しさん
19/08/16 08:39:33.22 y8PdgTC5.net
このスレ年齢層高すぎだろ
COBOLなんて見たこともないから話が全くわからん
1022:デフォルトの名無しさん
19/08/16 12:34:42.13 L2jPzirq.net
技術選択間違って取り返しの付かなくなったロートルが傷を舐め合うスレやで
1023:デフォルトの名無しさん
19/08/16 23:10:14.74 whDVgVPM.net
>>984
必死に探してやっと見つけてくれた数少ないオールJava製アプリなのに。
Javaは速いと言ってた人たちは評価ぐらいしてほしいよね。
Java製ブラウザ
URLリンク(github.com)
1024:デフォルトの名無しさん
19/08/17 01:31:11.21 8csWYqnY.net
無視しようと思ってたけどもうすぐスレ完走だし相手してやるか
1. 誰がJavaが無条件で速いと断言してた?
2. 仮にJavaが速いと言ったとしてなぜそのアプリの評価をしなければいけない?
3. そのアプリがJavaのせいで遅いのか実装のせいで遅いのかどう見分ける?
4. Javaが遅いせいでデスマーチになるという主張のエビデンスはまだ?
1025:デフォルトの名無しさん
19/08/17 01:33:20.63 8csWYqnY.net
どうせ斜め上の反応しかできないだろうけどな
絶対に真っ向から議論しないよねw
1026:デフォルトの名無しさん
19/08/17 01:33:41.07 7v59WmZe.net
1. 誰がJavaが無条件で速いと断言してた?
→お前だ
2. 仮にJavaが速いと言ったとしてなぜそのアプリの評価をしなければいけない?
→そこにお前がいるからだ
3. そのアプリがJavaのせいで遅いのか実装のせいで遅いのかどう見分ける?
→それをお前が考えるんだよ
4. Javaが遅いせいでデスマーチになるという主張のエビデンスはまだ?
→お前の主張のエビデンスが先だ
1027:デフォルトの名無しさん
19/08/17 01:34:15.54 8csWYqnY.net
やっぱり斜め上w
いや、斜め下かww
1028:デフォルトの名無しさん
19/08/17 01:53:29.59 ZxqGKdv4.net
C++で書き直されたJavaのライブラリとは
VMを捨てて採用された技術とは
1029:デフォルトの名無しさん
19/08/17 02:42:32.96 eNL5rTZT.net
つまり言い換えると、
1.みんな無条件でJavaは遅いと断言している。
2.遅いと分かってるから評価するまでもない。
3.実装のせいじゃないのはコード見て分かったから論って傷口に塩を塗るのは非人道すぎる。
4.個人攻撃をしたいのでキミの素性を明かせ。
と ID:8csWYqnY は言っています。
1030:デフォルトの名無しさん
19/08/17 02:50:47.25 eNL5rTZT.net
Java製ブラウザ
URLリンク(github.com)
なぜかJava信者が頑なに評価を拒否する、唯一生き残ったオールjava製ブラウザ。逆に自慢すべきアプリのはずなのに。
そもそも HotJava っていう本家の開発者が開発したものもあるんだけどね。そっちの評価でもいいのにw
1031:デフォルトの名無しさん
19/08/17 15:56:26.51 5omrbt+q.net
試してみた人に聞きたいのは、そのブラウザはChromeなどに比べて
速いのか遅いのかどっちですか。
1032:デフォルトの名無しさん
19/08/17 16:43:34.55 8csWYqnY.net
ね?
ちゃんと議論する気無いでしょ?
1033:525
19/08/17 18:26:25.62 PVerLNX2.net
【アプデ/10】 2019年8月14日のWindowsUpdate後、VB関連が死亡。Windows10全バージョンにて★2
スレリンク(newsplus板)
これがMSのやることだ
1034:デフォルトの名無しさん
19/08/17 19:52:16.49 0zwnSWA3.net
あるツイート
無償アップデートできればよいだけであれば、みずほ情報総研さんのようなお堅いところの一部システムでもAdoptOpenJDKを採用してる事例も公開されてたりするんですけどね。
�mizuho-ir.co.jp/publication/co…�TCKを通ってないのが受託開発だと難点ですが、必要な場合はIBMさんが商用サポートを提供してますし。
みずほがTKC無視してAdopt使ってる事を知ってみずほ関連の企業、人材ってit関係に疎い人が多いって事か(7pay社長含め)
1035:デフォルトの名無しさん
19/08/17 19:55:27.42 0zwnSWA3.net
あるツイート
Javaは文法も速度もいい。 けど冗長な設計、パッケージ管理、そして、JDKの乱立。 こうした、環境やプログラマによって、殺されていくという悲しい言語。
いくらベテランが、「今も健在だ!」といってもやはり、徐々に若手が敬遠している。�案件や検索ランキングではトップだけど、この先どうかね。
俺も、そう思う
1036:デフォルトの名無しさん
2019/08/1
1037:7(土) 19:56:58.58 ID:0zwnSWA3.net
1038:デフォルトの名無しさん
19/08/17 19:59:38.71 0zwnSWA3.net
あるツイート
大手SIerの知人がJavaから.netに移行する案件が激増してると言ってました。なんでも.netの勢いは今までの2倍以上だとか。割合で言うとJava95%で.netが5%くらいだって!
1039:デフォルトの名無しさん
19/08/17 20:00:49.14 0zwnSWA3.net
あるツイート
え!そんな大規模案件で鸙ava�を無償で使おうとしてたんですか!? 流石にそんなわけ無いですよね・・・もともと普通にサポート契約してるの知らないだけじゃないですかね・・・?(;´∀`)
1040:デフォルトの名無しさん
19/08/17 20:06:31.45 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:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています