C# vs Java どっちが好き? その5
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん (ワキゲー MM62-z6WJ)
垢版 |
2018/06/16(土) 22:25:40.85ID:y3Jm+xF6M
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C# vs Java どっちが好き? その4
http://mevius.5ch.net/test/read.cgi/tech/1521755607/

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
0656デフォルトの名無しさん (ササクッテロラ Sp9b-BBzf)
垢版 |
2018/10/17(水) 09:57:01.64ID:nljGc94Pp
Javaというか、Oracleがなぁ…
0659デフォルトの名無しさん (ササクッテロラ Sp9b-BBzf)
垢版 |
2018/10/17(水) 21:05:37.25ID:nljGc94Pp
継ぎ接ぎのない美しい言語設計の具体例が欲しいな
実用に即して対処していると、どうしても逃げきれん面があると思う
0663デフォルトの名無しさん (ササクッテロラ Spb3-Dt8S)
垢版 |
2018/10/18(木) 08:40:33.18ID:PtIXQgPWp
あと実用用途では、人への引き渡しやすさも考慮されるからな
好きなだけ変態実装できるなら原理主義者にもなるんだけどさ
0670デフォルトの名無しさん (オイコラミネオ MM1b-9LQp)
垢版 |
2018/10/19(金) 21:10:04.30ID:uLZcj7VIM
>>669
馬鹿じゃねw
ポインタ参照もメモリをイメージ出来るからどうでもいいわw
何えらそーにw糞がw
アセンブラとC極めてる俺にとっては高級w言語はまぁ使いようで楽に書けるなら使うまでだw
馬鹿がポインタだのエラソウに言うなw
0684デフォルトの名無しさん (ワッチョイ 0f1f-7PZ0)
垢版 |
2018/10/19(金) 21:45:18.92ID:QUP4YkYJ0
>>675
本当にアセンブラとCを理解してるのなら説明する必要もないはずだが。
ポインタはインデックスレジスタに型サイズを持たせた言語実装。
参照にそんな機能はない。ただアドレスを指してるだけ。だから安全。

これでポインタがあるC#がいかに醜悪な設計か理解できただろう。
0686デフォルトの名無しさん (ワッチョイ a3b3-PhZZ)
垢版 |
2018/10/19(金) 21:57:47.87ID:U9CMSMXB0
>>684
まともな議論に戻して、ネイティブコードとの親和性を考えた時、Javaの初心者には理解困難なシグニチャを使ったJNI経由の呼び出しと、C#のunsafeなポインタを妥協して許容するのと、どっちがいいと思う?
好みだとは思うけど、俺は危険を承知で実を取ったC#のほうが好きだな。
0692デフォルトの名無しさん (ワッチョイ afa4-aFI9)
垢版 |
2018/10/20(土) 17:23:50.09ID:58Qemwry0
参照とポインタの違いとかキレながら議論する話か?
それぞれの経緯と目的を考えりゃ最初から答えは出てると思うが
0693デフォルトの名無しさん (ワッチョイ dbb6-/3OO)
垢版 |
2018/10/20(土) 17:27:02.53ID:OUTQ1ckk0
>>692
で、お前の答えは?
0694デフォルトの名無しさん (ワッチョイ dbb6-/3OO)
垢版 |
2018/10/20(土) 17:28:48.84ID:OUTQ1ckk0
JavaのポインタとC言語のポインタはできることが違うから
異なる概念だと思うんだよね
望洋たんはその辺のこと説明せずにJavaにもポインタあるんやでって
言うてはるから
0695デフォルトの名無しさん (ワッチョイ a3b3-tSmu)
垢版 |
2018/10/20(土) 18:11:40.04ID:1dsvCrtB0
C言語における物理/論理アドレスを意味する狭義のポインタと、JavaやC#におけるオブジェクトを指し示す「ポイントするもの」という意味も含めた広義のポインタを一緒に議論して話が噛み合うわけがない。
ただ、俺の知ってる限り一般的にはJavaやC#の参照はポインタとは呼ばないかな。
Cを知ってる人に参照の概念を説明するときにだけ「ポインタみたいなもの」と説明するけども。
0698 ◆QZaw55cn4c (ワッチョイ 8a60-oeap)
垢版 |
2018/10/20(土) 18:30:40.49ID:9jkSTDWo0
>>692
>最初から答えは出てる
ではポインタの参照があり得る、参照のポインタはあり得ない、という事実はどう解釈しますか?
0710デフォルトの名無しさん (ワッチョイ f380-tM5n)
垢版 |
2018/10/20(土) 18:54:41.79ID:gp/trlhl0
なんか著しく頭悪いのは
物理メモリの空間と仮想メモリの空間がごっちゃになってるのは分かる
0715デフォルトの名無しさん (ワッチョイ a3b3-tSmu)
垢版 |
2018/10/20(土) 18:59:33.11ID:1dsvCrtB0
>>707
俺は組み込みメインなので業務アプリはほとんど作ってないし、ウンコはするけどウンコの気持ちは考えたことはないな。
ウンコに意識があるか俺には分からないけど、もしウンコになったらちゃんと「大」で流して欲しい。
水をケチって「小」じゃちゃんと流れないことがあるねん。
トイレ出る時に振り返ってしっかり俺が流れたか確認して欲しい。
0718デフォルトの名無しさん (ワッチョイ f380-tM5n)
垢版 |
2018/10/20(土) 19:03:10.12ID:gp/trlhl0
巨大なデータをメモリに格納する必要があるときほど
むしろメモリがフラグメンテーションおこさないように工夫が必要になる

大富豪なシステムになるほどソフトウェアの要件がきびしくなる
0750名無しさん@そうだ選挙に行こう! Go to vote! (ササクッテロレ Spb3-aFI9)
垢版 |
2018/10/22(月) 08:39:17.75ID:D7zfb+8pp
ハードウェアを意識したチューニングをするか否か
VMはそういうの全部無視してでも早く着くってどこでも動かすモノ
定義がどうじゃなく目的がどうかって話
0751名無しさん@そうだ選挙に行こう! Go to vote! (ササクッテロレ Spb3-aFI9)
垢版 |
2018/10/22(月) 08:40:48.49ID:D7zfb+8pp
>>740
つまずいた→つまづいた
人をコケにする言い方しながらその言い間違いは痛い
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況