J#は廃れた
IKVMは現役
探検
Javaってオワコンか?
195デフォルトの名無しさん
2024/02/22(木) 11:13:12.35ID:E39S4hsh196デフォルトの名無しさん
2024/02/22(木) 23:41:59.72ID:1fMFEDCj おちんぽみるく
197デフォルトの名無しさん
2024/02/23(金) 07:36:43.45ID:ZR6D6MGM >>196
目が覚めました
目が覚めました
198デフォルトの名無しさん
2024/03/06(水) 09:55:01.24ID:fsUYQ82N Javaは過去の資産多いからな、、
199デフォルトの名無しさん
2024/03/26(火) 12:17:06.96ID:O5irlSwX 大丈夫。過去の資産が多くても COBOL や FORTRAN のようにやがて一般人の触れることのない所に行って表舞台からは姿を消すから。
200デフォルトの名無しさん
2024/03/28(木) 19:45:07.41ID:n96u136O 過去の資産っていうけど今でも使うものはどの言語にもあるからJavaは同じ機能を時代遅れな設計で使えるだけになってるよね
201デフォルトの名無しさん
2024/03/29(金) 17:33:37.00ID:NkYgYMrH てか使ってる言語でどうこういう時代が終わってる
202デフォルトの名無しさん
2024/03/29(金) 18:09:33.53ID:34B6nZMD 時代は繰り返すんだぞ若造
203デフォルトの名無しさん
2024/03/29(金) 18:33:36.92ID:OE7UUcyE204デフォルトの名無しさん
2024/03/29(金) 19:51:20.97ID:0Uoml8t7 いろんな言語触ってまた戻ってくると
やっぱJavaってのは驚くほどシンプルなのよ
言語設計の段階でC#で言う値型みたいなの入れようか迷ったと思うんよ
やっぱ値型みたいなんとin,ref,outみたいなんセットにして効率性に欲出したいんよ
でもそれをしなかったよね
参照型変数、およびそのの値渡し、これだけ
他のメリットとシンプルさが天秤に乗ったとき必ずシンプルさを取ったような言語
速度や効率に対して変に欲出さなかった潔い言語
やっぱJavaってのは驚くほどシンプルなのよ
言語設計の段階でC#で言う値型みたいなの入れようか迷ったと思うんよ
やっぱ値型みたいなんとin,ref,outみたいなんセットにして効率性に欲出したいんよ
でもそれをしなかったよね
参照型変数、およびそのの値渡し、これだけ
他のメリットとシンプルさが天秤に乗ったとき必ずシンプルさを取ったような言語
速度や効率に対して変に欲出さなかった潔い言語
205デフォルトの名無しさん
2024/03/29(金) 19:54:11.37ID:aqY5HFaU どこかの記事で見たけど、
サイトかサーバーのシェアで、Ruby on Rails がJava を抜いたらしい
PHP 80%、これはWordPress が多いのだろう。
Rails, Java 5%
Rails vs Java は、永遠の天敵!
サイトかサーバーのシェアで、Ruby on Rails がJava を抜いたらしい
PHP 80%、これはWordPress が多いのだろう。
Rails, Java 5%
Rails vs Java は、永遠の天敵!
206デフォルトの名無しさん
2024/03/29(金) 20:07:38.32ID:0Uoml8t7 rubyは言語のデザイン上でブロックってもんが邪魔してる気がする
a.each {|x|
p x
}
メソッドに対して一個しか渡せないのも不自由だし
他の言語例えばrustなんかだと
foo(|x| bar(x), |y| baz(y))のようにクロージャを二個以上渡せる
他のパラメータと同格に、カッコの中にクロージャを渡せる
まつもとさんも今はこれ失敗したと思ってるやろうけど
あとクロージャが f = -> x {bar(x)} になるのも醜いし
呼び出しもf.call(x)もf.(x)もf[x]もどれもかっこ悪い
f(x)に出来なかった苦しみが出てる
a.each {|x|
p x
}
メソッドに対して一個しか渡せないのも不自由だし
他の言語例えばrustなんかだと
foo(|x| bar(x), |y| baz(y))のようにクロージャを二個以上渡せる
他のパラメータと同格に、カッコの中にクロージャを渡せる
まつもとさんも今はこれ失敗したと思ってるやろうけど
あとクロージャが f = -> x {bar(x)} になるのも醜いし
呼び出しもf.call(x)もf.(x)もf[x]もどれもかっこ悪い
f(x)に出来なかった苦しみが出てる
207デフォルトの名無しさん
2024/03/30(土) 16:01:07.12ID:OZirNnMs Ruby のブロックは、左から右へ読むから、横書きの英文では自然。
[ 1, 2 ].each { |x| p x }
こういう、横書きで右から左へ読む言語は不自然
x <- [ 1, 2 ]
絵画でも、まず左上から右へ視線を移せ。
そして下へ。そこから左へ行って、上に上がる。
つまり、時計回りに中心へ見ていく
英語では左が過去で、右が未来として捉えるから。
マンガとは逆
あしたのジョーのラストシーンで、
ジョーが左を向いて座っているのが、
日本では未来へ続く、明るい終わり方だが、
欧米では過去に向いているから、閉じた終わり方
[ 1, 2 ].each { |x| p x }
こういう、横書きで右から左へ読む言語は不自然
x <- [ 1, 2 ]
絵画でも、まず左上から右へ視線を移せ。
そして下へ。そこから左へ行って、上に上がる。
つまり、時計回りに中心へ見ていく
英語では左が過去で、右が未来として捉えるから。
マンガとは逆
あしたのジョーのラストシーンで、
ジョーが左を向いて座っているのが、
日本では未来へ続く、明るい終わり方だが、
欧米では過去に向いているから、閉じた終わり方
208デフォルトの名無しさん
2024/03/30(土) 18:34:21.98ID:4n4QY0kq209デフォルトの名無しさん
2024/03/30(土) 21:19:28.98ID:sCd8pjh0 y = f(x) を右から読むやつがいるのか
戦前の人とかアラブ系の人とかかな?
戦前の人とかアラブ系の人とかかな?
210デフォルトの名無しさん
2024/03/30(土) 21:54:40.67ID:9wy4VPxP 数式には右からとか左からとかの
方向性はない
方向性はない
211デフォルトの名無しさん
2024/03/30(土) 22:04:02.02ID:4n4QY0kq 数式通りのFortran
A = B - C
英語語順のCOBOL
SUBTRACT C FROM B GIVING A
正反対だろ。
A = B - C
英語語順のCOBOL
SUBTRACT C FROM B GIVING A
正反対だろ。
212デフォルトの名無しさん
2024/03/30(土) 22:33:56.48ID:GxAd6ww1 A = B - Cは英語では”A equals B minus C”と読むよ
COBOLと英語を同じものだと思っちゃいけないよ
COBOLと英語を同じものだと思っちゃいけないよ
213デフォルトの名無しさん
2024/03/30(土) 22:41:48.80ID:4n4QY0kq214デフォルトの名無しさん
2024/03/30(土) 22:46:11.04ID:4G41qtxu おじいちゃん恥ずかしいからこれ以上はやめてww
215デフォルトの名無しさん
2024/03/31(日) 05:38:59.12ID:PaHOJUqO これからの時代は Kotlin
216デフォルトの名無しさん
2024/03/31(日) 05:39:10.89ID:mCr6Yy4A 数式とかまんま英語の語順だろ
おじいちゃん少しは勉強したほうがいいよ
おじいちゃん少しは勉強したほうがいいよ
217デフォルトの名無しさん
2024/03/31(日) 17:06:52.39ID:c1Fx+6DW JavaはTiobeランキング、落としたね
218デフォルトの名無しさん
2024/03/31(日) 17:07:37.03ID:c1Fx+6DW Goが伸びてくるような気がする
219デフォルトの名無しさん
2024/03/31(日) 18:46:46.57ID:g0gt4ZIK >>216
数式読み下し文は特殊な英語で、一般英語とは違う。COBOLは数式が苦手な人でも一般英語で
書けるのを売りにしていて、数式よりさらに一般英語からかけ離れた謎の呪文を作ったわけではない。
そもそも>>207の投稿がおかしい。不自然とされる x <- [1, 2] は英語で x equals to [1, 2] と
読める一方、自然とされる [1, 2].each { |x| p x } は英語では print x for each x in [1, 2] で
ほぼ逆順になる。>>207は英語の語順ではなく実行順序と読み替えれば文意が通じる。
そう捉えれば、y = f(g(h(x))) と x.h().g().f() -> y についても、実行順序は「xを引数として
関数hを呼び出し、その戻り値を引数として関数gを呼び出し、その戻り値を引数として関数fを
呼び出し、その戻り値をyに入れる」だから、それと同じ順に書く後者が自然で、数式通りの
前者は正反対で不自然な記法ということになる。
でも、プログラミングでは数式が苦手な人はお呼びでないという見解が強いので、今ある殆どの
プログラミング言語はFortran式が当然になっていて、Ruby厨お爺ちゃんの小言は顧みられないw
数式読み下し文は特殊な英語で、一般英語とは違う。COBOLは数式が苦手な人でも一般英語で
書けるのを売りにしていて、数式よりさらに一般英語からかけ離れた謎の呪文を作ったわけではない。
そもそも>>207の投稿がおかしい。不自然とされる x <- [1, 2] は英語で x equals to [1, 2] と
読める一方、自然とされる [1, 2].each { |x| p x } は英語では print x for each x in [1, 2] で
ほぼ逆順になる。>>207は英語の語順ではなく実行順序と読み替えれば文意が通じる。
そう捉えれば、y = f(g(h(x))) と x.h().g().f() -> y についても、実行順序は「xを引数として
関数hを呼び出し、その戻り値を引数として関数gを呼び出し、その戻り値を引数として関数fを
呼び出し、その戻り値をyに入れる」だから、それと同じ順に書く後者が自然で、数式通りの
前者は正反対で不自然な記法ということになる。
でも、プログラミングでは数式が苦手な人はお呼びでないという見解が強いので、今ある殆どの
プログラミング言語はFortran式が当然になっていて、Ruby厨お爺ちゃんの小言は顧みられないw
220デフォルトの名無しさん
2024/03/31(日) 22:24:14.56ID:l4lHwlC2 おじいちゃんのエクストリーム言い訳草生える
221デフォルトの名無しさん
2024/04/01(月) 18:20:14.90ID:NcxG0eWL 「数式読み下し文は特殊な英語で…」
ここに具体例でてこなかったあたり,都合の悪い指摘はスルーして持論を垂れ流すことで反論してる感を出したかったんだろうなぁ
ここに具体例でてこなかったあたり,都合の悪い指摘はスルーして持論を垂れ流すことで反論してる感を出したかったんだろうなぁ
222デフォルトの名無しさん
2024/04/14(日) 02:06:07.23ID:jOwhRbwN223デフォルトの名無しさん
2024/04/14(日) 04:37:38.28ID:DVaDrFCs あらゆるものにJavaが使われているのに
224デフォルトの名無しさん
2024/04/19(金) 02:28:33.47ID:uD5nyH4z 拡張子がjarのファイルがJavaだと知らねえんだろ
225デフォルトの名無しさん
2024/04/19(金) 04:28:11.13ID:QMIzjj9q MATLABもJavaだしな
226デフォルトの名無しさん
2024/04/19(金) 08:42:18.58ID:fuxAiCc1 AIで速さが正義になっていくからJavaの将来はくらいな
227デフォルトの名無しさん
2024/04/19(金) 10:12:22.67ID:7ystpJMA 数段遅いPythonの将来
228デフォルトの名無しさん
2024/04/20(土) 20:26:38.69ID:j5iw2e2k どうでもいいけどjarって"ジャ~"って読むよね?
229デフォルトの名無しさん
2024/04/23(火) 20:59:35.20ID:ykVY4Q8s そうだっじゃ
230デフォルトの名無しさん
2024/04/27(土) 03:08:21.91ID:nhA0znD3 そうぢゃ
231デフォルトの名無しさん
2024/04/27(土) 15:06:30.95ID:0FBI2JFw ジャーに近い音だろね
JALはジャルに近い音だね
JALはジャルに近い音だね
232デフォルトの名無しさん
2024/04/28(日) 16:38:41.77ID:SEMXiuVp JARと書くと日本エア保守だがJALの日本エア左翼よりはまともに聞こえなくもない
ただこの文脈ではエアがエアプの意味に取られるからどちらも良いイメージではない
全部日本語にしても日本空気保守、日本の淀んだ空気を守る?そんな政党要らんわ
ただこの文脈ではエアがエアプの意味に取られるからどちらも良いイメージではない
全部日本語にしても日本空気保守、日本の淀んだ空気を守る?そんな政党要らんわ
233デフォルトの名無しさん
2024/04/30(火) 10:08:34.62ID:XgZjmbIB >>232
精神科行ったほうがいいよ
精神科行ったほうがいいよ
234デフォルトの名無しさん
2024/05/31(金) 18:49:20.72ID:RY14AR3w ジャガーファイルと呼んでたわ
235デフォルトの名無しさん
2024/05/31(金) 19:55:15.01ID:vhcufuYM jargon file
236デフォルトの名無しさん
2024/07/17(水) 02:32:09.64ID:obhVijKL Java SE 8u421/11.0.24/17.0.12/21.0.4/22.0.2出ました
237デフォルトの名無しさん
2024/07/17(水) 10:19:12.58ID:zTjweNGs じゃあ、人柱よろ
238デフォルトの名無しさん
2024/07/20(土) 03:27:37.27ID:pMJL1/la239デフォルトの名無しさん
2024/07/20(土) 03:30:15.98ID:pMJL1/la240デフォルトの名無しさん
2024/07/20(土) 13:34:36.64ID:OnGab4GU .NET 上で動く Java ってのも作れそうなもんだが、誰も作らんな。
241デフォルトの名無しさん
2024/07/20(土) 13:56:56.84ID:Bph+A9FU IKVM.NETのことかー!!
242デフォルトの名無しさん
2024/07/20(土) 14:21:19.21ID:OnGab4GU >>241
あ。あったのか。知らなかった。
あ。あったのか。知らなかった。
243デフォルトの名無しさん
2024/07/20(土) 14:23:12.80ID:OnGab4GU でもこれって仮想マシンの上に仮想マシンを乗せた状態か・・・
244デフォルトの名無しさん
2024/07/20(土) 22:52:11.41ID:pMJL1/la >>240
だから、かつてMSが.netで動くJavaこと、J#として出してた。
Java->C#とプログラマーを誘導する目的は大方果たしたから、もう用済みになった。
当時はLinqの対抗となるStreamに苦戦してたのも大きい。
そもそもLinux鯖用としてJavaが普及したのでC#が言語仕様では進んでようが関係なくLinuxの時点で選択肢から外されるが。
まだまだJavaの鯖周りの環境と同じような代替品を他の言語が用意できてないけど、逆に言えば容易出来ればRustとかGo辺りに新規開発ではとって代わられる。
だから、かつてMSが.netで動くJavaこと、J#として出してた。
Java->C#とプログラマーを誘導する目的は大方果たしたから、もう用済みになった。
当時はLinqの対抗となるStreamに苦戦してたのも大きい。
そもそもLinux鯖用としてJavaが普及したのでC#が言語仕様では進んでようが関係なくLinuxの時点で選択肢から外されるが。
まだまだJavaの鯖周りの環境と同じような代替品を他の言語が用意できてないけど、逆に言えば容易出来ればRustとかGo辺りに新規開発ではとって代わられる。
245デフォルトの名無しさん
2024/07/21(日) 10:52:19.36ID:7+NYNbar “当時はLinqの対抗となるStreamに苦戦”
とは?よろしく!
とは?よろしく!
246デフォルトの名無しさん
2024/07/21(日) 11:16:35.50ID:52bCYCc0 そのままだろ
247デフォルトの名無しさん
2024/07/21(日) 11:19:50.66ID:7gp2nlNY 誰でもわかる嘘八百なのに
そのままもクソもあるかよw
そのままもクソもあるかよw
248デフォルトの名無しさん
2024/07/21(日) 11:21:40.92ID:52bCYCc0 嘘八百とは?よろしく!
249デフォルトの名無しさん
2024/07/21(日) 11:35:18.88ID:6ts2+Sc9 J#のディスコン発表 2007/1
Linqのリリース 2007/11
Java 8(Stream)のリリース 2014/3
!!!“当時はLinqの対抗となるStreamに苦戦”!!!
Linqのリリース 2007/11
Java 8(Stream)のリリース 2014/3
!!!“当時はLinqの対抗となるStreamに苦戦”!!!
250デフォルトの名無しさん
2024/07/21(日) 11:41:35.72ID:52bCYCc0 7年かかったのならJavaの開発者がStreamの開発に苦戦したのは事実のように思えるが
嘘八百とはなんなのかね?
嘘八百とはなんなのかね?
251デフォルトの名無しさん
2024/07/21(日) 11:42:11.92ID:Kgel/Ygj JavaかC#かどちらか一方でも経験が有れば誰でもわかる無害な嘘だから別にいいけどね
あちこちのスレでサーバー言語としてのJavaを語ってる人がここまでの嘘吐き知ったかぶり属性だとわかったのでむしろ有益
あちこちのスレでサーバー言語としてのJavaを語ってる人がここまでの嘘吐き知ったかぶり属性だとわかったのでむしろ有益
252デフォルトの名無しさん
2024/07/21(日) 12:06:31.91ID:52bCYCc0 物分かりの悪い人は嘘をつかれて知ったかぶりされた被害者意識を持つ、これすなわち無益
そして被害への対抗手段として他者への攻撃に走る、これすなわちひろゆき
そして被害への対抗手段として他者への攻撃に走る、これすなわちひろゆき
253デフォルトの名無しさん
2024/07/21(日) 20:08:15.02ID:pFZN+NUp >>251
うろ覚えだから違う所もあるだろうが、嘘八百と言うだけで具体的な指摘がないのでは、どっちもどっちだよ。
当時はJavaやってたけど、Streamというよりラムダ式が入るのが目玉機能だったけど、何度も見送られてC#との言語仕様競争で敗れたな…と、呆れ返ってた記憶はある。
その後、Haskellに惚れてもう他の言語に関心が無くなった。
(なので、知ったかというのは当たりかもしれない)
うろ覚えだから違う所もあるだろうが、嘘八百と言うだけで具体的な指摘がないのでは、どっちもどっちだよ。
当時はJavaやってたけど、Streamというよりラムダ式が入るのが目玉機能だったけど、何度も見送られてC#との言語仕様競争で敗れたな…と、呆れ返ってた記憶はある。
その後、Haskellに惚れてもう他の言語に関心が無くなった。
(なので、知ったかというのは当たりかもしれない)
254デフォルトの名無しさん
2024/07/21(日) 20:26:13.94ID:52bCYCc0 C#のLINQを設計したのはHaskellの開発者だったりするんだよな
LINQはAPIの設計も実装もエレガント
JavaのStreamはいまだにクソ
foldが存在しないし実装が低品質
Eclipse Collectionsの方がよほど良い
Eclipse Collectionsはメソッド名がSmalltalkすぎてわかりにくいことだけがネック
LINQはAPIの設計も実装もエレガント
JavaのStreamはいまだにクソ
foldが存在しないし実装が低品質
Eclipse Collectionsの方がよほど良い
Eclipse Collectionsはメソッド名がSmalltalkすぎてわかりにくいことだけがネック
255デフォルトの名無しさん
2024/07/21(日) 20:53:48.16ID:52bCYCc0 Javaはオブジェクト指向プログラミング言語の代表みたいなものだったから
パラダイムシフトが遅れたのもあるだろうしJavaの開発をしていたSun Microsystemsの
経営が傾いてそれどころじゃなかったのもあるんじゃないかと思う
Java OSとかLooking Glassとか夢があったけどね
Windowsのパソコンと同じ値段でSolarisのワークステーションを買える未来であって欲しかったなー
そうしたら世界中がブルースクリーンで困ることもなかっただろうに
パラダイムシフトが遅れたのもあるだろうしJavaの開発をしていたSun Microsystemsの
経営が傾いてそれどころじゃなかったのもあるんじゃないかと思う
Java OSとかLooking Glassとか夢があったけどね
Windowsのパソコンと同じ値段でSolarisのワークステーションを買える未来であって欲しかったなー
そうしたら世界中がブルースクリーンで困ることもなかっただろうに
256デフォルトの名無しさん
2024/07/21(日) 23:13:54.43ID:pFZN+NUp >>254
C#はDelphiの開発者が作ったのは知ってるけど、(その一部の)LINQはHaskellの開発者なのか。
当時はSQLのクエリを参考に作ったみたいに説明されてたし、現にSelectとかWhereとかSQLくさい。
むしろRustやJava(Stream)の方がmapとか見かけるし、Haskellっぽいんだが…。
C#はもっとHaskellっぽさ出して欲しかった。
C#はDelphiの開発者が作ったのは知ってるけど、(その一部の)LINQはHaskellの開発者なのか。
当時はSQLのクエリを参考に作ったみたいに説明されてたし、現にSelectとかWhereとかSQLくさい。
むしろRustやJava(Stream)の方がmapとか見かけるし、Haskellっぽいんだが…。
C#はもっとHaskellっぽさ出して欲しかった。
257デフォルトの名無しさん
2024/07/22(月) 09:20:16.69ID:jNDvBRTX おっと初耳
“LINQはHaskellの開発者”
(・ω・#)マジ!?
“LINQはHaskellの開発者”
(・ω・#)マジ!?
258デフォルトの名無しさん
2024/07/22(月) 11:18:59.05ID:CkLYCUMo LINQのメインデベロッパはこの人
https://en.wikipedia.org/wiki/Erik_Meijer_(computer_scientist)
Haskell 98 Language and Libraries
https://www.haskell.org/onlinereport/
│Erik Meijer, Microsoft Corporation
https://en.wikipedia.org/wiki/Erik_Meijer_(computer_scientist)
Haskell 98 Language and Libraries
https://www.haskell.org/onlinereport/
│Erik Meijer, Microsoft Corporation
259デフォルトの名無しさん
2024/07/22(月) 11:30:10.13ID:WL+JPfeu map/filter/reduce的なAPIや遅延評価されるイテレータ的なものは他のOO言語で既に浸透してたからそこにLINQの目新しさは全くなかったよね
query syntaxは新しかったけど
逆にRxは超斬新だった
query syntaxは新しかったけど
逆にRxは超斬新だった
260デフォルトの名無しさん
2024/07/22(月) 11:55:57.98ID:nuUhq8ba Haskellコミュニティの一員だったというのを「Haskellの開発者」と言ってしまうと盛大に誤解を招くな
261デフォルトの名無しさん
2024/07/24(水) 08:08:07.42ID:5bqc9XeJ Haskellコミュニティの一員が誤解を招くのでは?
Haskellの研究してたマイクロソフト社員とかじゃね
Haskellの研究してたマイクロソフト社員とかじゃね
262青木康善
2024/08/07(水) 04:37:43.29ID:S6qXQ6lv いや。。。キャセイパシフィック空港様のガラケーサイトプロジェクトだけは、最後まで粘るべきでした。。。。。。
263デフォルトの名無しさん
2024/08/27(火) 11:29:46.19ID:sC9cxHms jdk8より先のバージョンへ移行して激しく後悔したプロジェクトの話ありますか?
264デフォルトの名無しさん
2024/08/28(水) 06:25:06.31ID:j4opOXAA あるわけ無いだろ
レスを投稿する
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★4 [BFU★]
- 小野田氏、”中国経済への依存“に警戒感 高市首相の国会答弁巡り [煮卵★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- んなっしょい🍬禁止🈲のお🏡
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- とうすこ🏡愛され絵文字♡🤥👊😅👊👶♡
- 【高市経済】日経平均マイナス1600円!、金利1.76%!ドル円155円!世界恐慌へ [219241683]
