Visual Studio 2019 Part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ b26a-bYGp)
垢版 |
2019/07/02(火) 23:19:24.60ID:4EBLYQ5B0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと

Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019

The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/

前スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2019/07/23(火) 12:34:49.54ID:JZBxmxI6d
>>437
デマおつ
2019/07/23(火) 13:10:13.77ID:pMPIgbDXM
>>441
https://devblogs.microsoft.com/dotnet/introducing-net-5/
> .NET 5 = .NET Core vNext

https://devblogs.microsoft.com/dotnet/net-core-is-the-future-of-net/
>.NET Core is the Future of .NET
>.NET Framework 4.8 will be the last major version of .NET Framework.

>>440は曖昧な書き方でわかりにくいね
2019/07/23(火) 18:21:35.60ID:JZBxmxI6d
>>442
それのどこが大量絶滅なん?
2019/07/23(火) 18:27:40.66ID:CDBKwADH0
.NET Frameworkが使用できなくなるわけじゃないから、進化しないだけで絶滅はしないな
2019/07/23(火) 20:08:11.39ID:ku5/oyxv0
>>436
企業はそんなもんは使わん
446デフォルトの名無しさん (ワッチョイ 8f5f-QKg6)
垢版 |
2019/07/23(火) 21:00:25.66ID:DgVNvwSM0
.NET 3.5 SP1 ですら延長サポートが 2028年まであるからなぁ・・・。
少なくとも 4.8 もそこまでサポートはされるでしょ。

消えるとしても市場的に .NET 5 以降への移行が終了したと判断できるときでしょ。
法人向け製品には .NET 使ったもの多いしね。
2019/07/23(火) 21:06:28.09ID:rUdtspkFd
Visual Studio自体.NET Frameworkだし
2019/07/23(火) 21:28:38.03ID:2rxkuUiR0
はい?
2019/07/23(火) 22:02:17.09ID:r9ana5JCd
.NET FrameworkはVisual Studioだって言ってんの!
2019/07/23(火) 22:15:49.23ID:mGLtsyLia
>>445
信頼あるJavaベンダーとかOracle以外にも昔からあるぞ
無知晒さんでええ
2019/07/23(火) 22:39:25.98ID:k2jXYDpz0
>>449
言わんとしていることは分からなくはないが、相手に伝わる日本語を使おうな
2019/07/23(火) 22:47:29.75ID:ku5/oyxv0
>>450
信頼あるJavaベンダーとは?
2019/07/23(火) 22:56:06.50ID:uB/OV8Nk0
>>452
Redhat(←やっぱ有償w)
2019/07/23(火) 23:40:21.89ID:bR23DGXmd
>>452
わりと昔からあるのはIBMかな
455デフォルトの名無しさん (ワッチョイ 3f6a-jGuh)
垢版 |
2019/07/23(火) 23:59:21.14ID:zeo6Do7J0
IBMはガチでアリだな

少なくとも2025年までは確実にJava 8ユーザーをサポートする
https://www.ibm.com/blogs/solutions/jp-ja/itmedia-article-websphere/
2019/07/24(水) 00:04:33.42ID:lzuXRlGOa
ZuluとかAmazonとかBellsoftとか
457デフォルトの名無しさん (ワッチョイ 035f-aoqV)
垢版 |
2019/07/25(木) 07:00:56.33ID:2yQ70V5l0
Visual Studio 2019 version 16.2
released July 24, 2019
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes#16.2.0
2019/07/25(木) 08:39:53.42ID:yCqooyZa0
NotNullいつ?
2019/07/25(木) 12:33:16.87ID:TfhHvXtV0
13.2GBだった・・・SP2だから多いのか
2019/07/26(金) 09:16:33.20ID:K7Q/0g+R0
VC#と比べてVC++ってコンパイルエラーの内容トンチンカンだし補足入力的なサポートも全然ないけど、C++もVSに何かプラグイン入れることでC#並のサポート得られるようになるの?
そういうのがないとしたらC#と比べて膨大な暗記力要求されるよね
2019/07/26(金) 09:24:48.49ID:rawLpZA3a
C++はプロが使うもの
2019/07/26(金) 10:27:34.67ID:IQr4w5lvM
>>460
Templateを使うと意味不明なエラー出るけど、ほかはそれなりだろ
2019/07/26(金) 10:45:15.22ID:K7Q/0g+R0
>>462
それなりなのかもしれないけどC#と比べたらめちゃ不親切だよね
基礎抑えてない自分が悪いというのが大前提にあるのは勿論認めるけど、C#の場合はそれでも例えばusing未記入でConsole.WriteLineって書いたとしてもちゃんとusing Systemを書くようにって教えてくれるやん
ポインタとかインラインアセンブラ使いたいからC++習得したいんだが、そういうサポートが無くてストレスマックスだからアセンブラすらもC#でバイト配列直記入したほうがマシって思ってしまうくらいC++嫌いだわ
2019/07/26(金) 10:48:09.66ID:klJ/NeRW0
気をつけろ
大文字で始まっているのはネタだぞ
2019/07/26(金) 10:48:50.43ID:CZwl4Tuf0
>>463
ユーザー数が違うからな。
C#に力入れるのは仕方ない。
2019/07/26(金) 10:51:47.68ID:yA2De/BIH
C++ modulesが入ったら「このmoduleでexportされてるからそれをimportしてみたら?」くらいは出せるようになるのかね
467デフォルトの名無しさん (ワッチョイ 1fa3-+Thh)
垢版 |
2019/07/26(金) 10:52:31.95ID:FYq97nVK0
>>458
jetbrainsのやつ使え
2019/07/26(金) 10:56:15.90ID:mp1IwYeh0
C#はIDEの支援がしやすいように設計されてる
そういう配慮もなく大昔から継ぎ接ぎで機能拡張し続けてるC++にC#並みの支援を求めても無理
469デフォルトの名無しさん (ワッチョイ 8e7c-f/ht)
垢版 |
2019/07/26(金) 11:34:55.22ID:ycINWf6e0
>>463
馬鹿には無理
470デフォルトの名無しさん (ワッチョイ a38e-SsL+)
垢版 |
2019/07/26(金) 11:38:39.66ID:mPSozjR50
>>463
コード保管のない時代には生きていけなかった馬鹿か
2019/07/26(金) 11:43:20.84ID:7DxrVzYRa
>>463
C++という言語からの欠陥だからVS関係ない、スレ違いだぞ
そして今の時代低レイヤー書くならRust一択
2019/07/26(金) 11:51:15.69ID:MQKpxJFoM
>>463
Roslynが優秀ってこったよ
vc++なんてgccと比べたら至れり尽くせりで王侯貴族気分になれるぜ
2019/07/26(金) 12:01:52.35ID:EcOx7UacM
アプリプログラマならわからんでもないけどアセンブラ触りたい言ってるやつがそれはちょっと…
2019/07/26(金) 12:05:49.68ID:K7Q/0g+R0
触りたいって言うか既に上記の方法で触ってるけど別にアセンブラ自体は多分一番簡単やん
ポインタもC#単体でもunsafeやUnsafe.なんかで一応やれなくは無いからな
だから頑張って色々頭に詰め込んでまでC++を本気で覚えようって気にイマイチなれないからC#並の補助が欲しい
2019/07/26(金) 12:18:02.66ID:MQKpxJFoM
>>474
お前にはプログラミングそのものが無理だよ
2019/07/26(金) 12:19:12.78ID:KpYqHMjm0
>アセンブラ自体は多分一番簡単やん
でも、IDEの支援とは一番距離が遠いのがアセンブラ。
型も無いし。
どういう立場で言ってるのか疑問。
2019/07/26(金) 12:32:50.23ID:w8a68jbA0
>アセンブラ自体は多分一番簡単やん

「簡単」というのが「プリミティブ」という意味なら、その通りだろう。
2019/07/26(金) 12:37:23.17ID:UWYwmFpS0
>>470
下積み無しでもすぐプログラミングが出来る今は良い時代だよ。
確かに、本来ならこういう奴はプログラミングのプの字にも触れられなかったんだろうがね。
でもこういう怠惰な人間が良いもん作る可能性も無きにしもあらずなので、入り口は広くあるべき。
2019/07/26(金) 12:37:46.63ID:NUW0chtg0
>>477
C++は、STLやboostは原始的なものから素直さがなくなってしまってるが、
それらを使わなければアセンブラと良く似た意味での原始的なものは残っている。
2019/07/26(金) 12:39:20.69ID:KpYqHMjm0
>>478
アセンブラを簡単と言っていながらIDEの支援を欲するところは、
昔からアセンブラが理解できたことで評価されてきたエンジニアを
侮辱してるように感じる。
2019/07/26(金) 12:44:03.47ID:klJ/NeRW0
それこそ経験値ゼロでございと言っているようなものだな
便利なツールはあれば欲しい
アセンブラだけが例外ということはない
2019/07/26(金) 13:55:53.20ID:ftNAMPyuM
SLR-SYSTEMSのOPTASMみたいに
命令書換してくれる奴は便利だったね
2019/07/26(金) 14:51:33.37ID:klJ/NeRW0
いやそういうのはノーサンキュー
勝手なことをして欲しいのではない
2019/07/26(金) 18:32:24.46ID:K7Q/0g+R0
>>480
暗記的にはアセンブラもむずいと思うよ
バイト配列として直記入してるって言ったけど1命令づつバイトコードをググって書いてるだけだからな
とりあえず現状だとC#で目的果たせちゃってるから本気になれないってだけの話だったな
そもそもC#も積極的に習得したってよりは目的を達成するための手段として使い始めただけなんで俺は強烈な動機がないと勉強始められないアホってことで終わりでいいや
2019/07/27(土) 06:59:22.03ID:zR8v2AWF0
>>484
一応指摘しておくと、普通、
「バイトコード」=Java仮想マシンなどのコード。
「バイナリコード」=native CPUが理解できるコード。Z80やIA32の命令など。
2019/07/27(土) 07:24:29.68ID:TMxhjVYq0
バイトコードも普通にバイナリコードって言うだろ
2019/07/27(土) 07:26:09.85ID:JBF4UcX50
まともな開発者は言いません
>>485が正解
2019/07/27(土) 07:27:24.11ID:zR8v2AWF0
>>484
>バイト配列として直記入してるって言ったけど1命令づつバイトコードをググって書いてるだけだからな
本当にGoogle検索だけで出てきました?

mov eax,[ebx]

mov ebx,[addr]

でかなり違ったバイナリコード(マシン語)に成るので IA32の命令エンコーディングの Mod/RM
や SIB オペランドなどをかなり深く理解しないといけなくて、そのためには、
命令表の /i8 mem32 reg32 などの表記法からeax,ebx,ecx,edx,esi,edi,ebp,espと
対応するレジスタ番号も調べたりする必要があり、BITパターンに正確に埋め込まなくてはならない。
また命令表では mod reg r/m などと書かれていてもそれぞれの BIT数がいくつなのかも最初は
戸惑う。答えは、それぞれ 2,3,3 bitで合計8BITになっている。
僅かにレジスタのビット幅が変わっただけで先頭に data prefix と呼ばれる前置バイトが入ったりもする。
またZ80や8086の頃と違って、IA32(特にAMD64)の命令表は非常に複雑で、その読み方を学ぶのに
アセンブラ経験者でも何日か必要とする事が多い。
2019/07/27(土) 07:43:47.11ID:yhbz3LHA0
C#でバイト配列として記述しても所詮.NETの中間言語にしか過ぎないのでネイティブで実行するのは無理だと思う
そのままでは.NET実行環境から逸脱したコードは実行できない
2019/07/27(土) 07:48:46.82ID:TMxhjVYq0
>>487
まともな開発者ww
まあお前の周りではそうなんだろうな…
2019/07/27(土) 07:53:39.12ID:zR8v2AWF0
>>489
さらに、C/C++であっても現在のCPUと現在のOSではバイト配列を
マシン語として実行するのはCPUアーキテクチャの深い理解と
Win32の特殊なAPIの助けの両方を借りないといけない。

1. メモリーのページ属性に実行可能属性を付けないといけない。
2. 高級言語であるところの C/C++ のバイト配列はデータ用のページに置かれるので
 普通は、1のページにコピーしないといけない。
3. 書き込み可能なページに実行可能属性を付けた場合、コードの実行に失敗する事がある。
4. なので memcpy()などで単純なコピーは難しい場合があるので、Win32 APIの
 デバッグ用の特殊な関数を使う必要が有るかもしれない。
5. これだけでも簡単には実行させて貰えない。実行するためには命令キャッシュのフラッシュや、
 命令パイプライン、分岐予測などのリセットのようなものが必要になる。そのためには、
 少なくともIA32標準では far jmp命令とnear jmp命令を繰り返す必要が有る。
 今の普通のC/C++コンパイラでは、far jmp命令は生成できない事が多いので、これも
 Win32 のデバッグAPIを使わないといけない可能性が高い。

つまり、C#を手段として使い始めばかりの程度の人が出来るようなことではない。
2019/07/27(土) 07:56:07.86ID:zR8v2AWF0
>>490
あなたは「バイトコード」でググってみてないと思う。
多くの場合。バイトコードとバイナリコードという言葉は、厳密に区別されている。
2019/07/27(土) 07:57:19.05ID:JN8LkD0+a
MASMかNASM使えよ
2019/07/27(土) 08:25:10.42ID:JBF4UcX50
無知は罪とならないが
過ちて改めずを間違いと言うのだがな

良き週末を過ごされんことを
2019/07/27(土) 09:09:15.94ID:9ukXoigz0
>>488
大抵は出てくるし何ならデバッガでてきとーなコンソールアプリの空いてそうなメモリ領域にpush raxとか書き込んでコード調べるってこともよくする
バイトコードとかなんかの名詞間違ってたのが気に触れたらしいがマジで物事暗記するの嫌いだからすまんな
2019/07/27(土) 09:33:45.89ID:TMxhjVYq0
>>492
しつこいね
そこまで言うならバイナリコードにバイトコードが含まれないと言う根拠を出せよ
2019/07/27(土) 09:39:46.72ID:BykC3wTpa
バイトコードという言葉は昔は無かった。
バイトコードがいつからどのような目的で使われるようになったかを調べてから発言するように。
2019/07/27(土) 09:44:40.37ID:QgNytOpoF
(決着つくのか?)
2019/07/27(土) 09:58:38.87ID:JBF4UcX50
バイナリコードはネイティブコードのことマシン語
バイトコードはスタックマシンで使われるものであくまでも中間コード

理解している開発者は用語を使い分ける
わかってない人はjavascripをjavaとかジャバスクと呼ぶようなもの

恥の上塗りはやめとけ
2019/07/27(土) 10:04:59.82ID:DLX88JWBM
pCODEとの違いを3行でよろ
2019/07/27(土) 10:10:05.17ID:S4xnN4vA0
バイナリコードと区別するためにわざわざバイトコードつってんのに何ゴネてんだよ
2019/07/27(土) 10:10:19.59ID:oO/GdmlC0
>>499
スタックマシン限定なのか?
2019/07/27(土) 10:11:06.11ID:yhbz3LHA0
共通中間言語
https://ja.wikipedia.org/wiki/%E5%85%B1%E9%80%9A%E4%B8%AD%E9%96%93%E8%A8%80%E8%AA%9E

> .NET言語がベータリリースである間、CILはMicrosoft Intermediate Language (MSIL) と呼ばれていた。
> C#およびCLIの標準化により、現在ではバイトコードは公式にCILと呼ばれる。
2019/07/27(土) 10:11:58.20ID:X+LJ6Kx9a
jarとか便宜上バイナリ呼びする事はあるが
バイナリコード扱いするのは流石に障害者としか
2019/07/27(土) 10:18:17.96ID:DLX88JWBM
それ只のzip
2019/07/27(土) 10:20:59.24ID:JBF4UcX50
>>502
バイトコードと呼ばれだしたのはjava仮想マシンが初めだったはず

限定したつもりはないけど
バイトコードと呼ぶときは大抵スタックマシン上の実行言語=中間言語のことを指すのが一般的かと
2019/07/27(土) 10:23:21.48ID:JBF4UcX50
>>502
他に例があったら後学のために教えて
2019/07/27(土) 10:30:29.75ID:TMxhjVYq0
根拠も出せずに人を障害者呼ばわりか…
人間性がよくわかるなw
2019/07/27(土) 10:31:22.12ID:MB5yxU1G0
うちはC#だけど
ソースと生成物はバイナリて
言い方はしてるけどね
中間コードであることは
みんな認識してる
2019/07/27(土) 10:32:11.99ID:9ukXoigz0
当の俺は別にゴネてなんかないが
名称なんて本質でもないし間違ってたなら間違ってたでそれでいいよ
まぁかと言って覚える気はあんまないけど
2019/07/27(土) 10:38:08.67ID:+1VUSmP+0
>>499
スタックマシンにはハードウェアで直接実行されるものもありますが、
それ用のコードもバイトコードと呼ぶんでしょうか
https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%83%9E%E3%82%B7%E3%83%B3#%E5%AE%9F%E7%94%A8%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%83%9E%E3%82%B7%E3%83%B3
2019/07/27(土) 10:38:20.54ID:cOhPGt0xM
>>509
テキストではなくバイト列なんだからバイナリで正しいよ
実行ファイルとか executable binary とか言われると若干首を傾げる部分もあるけど
2019/07/27(土) 10:43:21.09ID:oO/GdmlC0
>>511
仮想マシンじゃなきゃバイトコードって言わない
2019/07/27(土) 10:46:46.55ID:oO/GdmlC0
>>512
c#だとEXEやDLLが生成されるので実行ファイルで良いんじゃないの
ファイル名だけだとネイティブの実行ファイルと区別できないぞ
2019/07/27(土) 10:55:21.98ID:oO/GdmlC0
>>506-507
確かにp-codeの頃はバイトコードって呼び方は無かった気がする
バイトコードって呼ばれるようになったのはJITコンパイラーが出てからかも
2019/07/27(土) 10:56:44.19ID:JBF4UcX50
>>511
性能向上のためにハードウェアで直接実行可能になったりするものもあるけど
バイトコードとして出力される以上はバイトコードと呼ぶ
たいていのバイトコードはアセンブラに似せた設計になってるし、ハードウェア命令として実行できるのはなんら不思議ではない
自分でスタックマシンや簡易言語を設計実装するのは経験のある開発者ではままあることで、やはりバイトコードあくまで中間言語として設計する

何事にも例外はあるのでややこしくならないように一般的と表現した
バイナリコードと区別するためにバイトコードという表現が使われたはずなので、あくまで別なもの

時代が進んで言葉の指す意味が変わったり、差異が無くなったり、間違った意味が主流になるのはよくあることなので
将来的なことまではわからないけどね
ホームページとかURLとかギガみたいに
2019/07/27(土) 11:04:43.84ID:03IXHlKXM
>>516
そんなん実装するのは一部の言語マニアだけだぞw
2019/07/27(土) 11:09:22.74ID:JBF4UcX50
>>517
まあちょっと大げさだったw
100人に1人もいるかどうか…
2019/07/27(土) 11:22:44.17ID:zR8v2AWF0
>>512
データの場合は、テキストデータでは無い場合、バイナリデータとは言う。
ここまではいい。
しかし、中間言語コードのことは、昔から、バイナリコードとは呼ばない
習慣があった。例えばBASIC言語の中間コードをバイナリコードという
習慣は無かった。Javaの仮想マシンが実行するコードは、だからこそ
バイナリコードと呼ばずにバイトコードと呼ぶようになったと考えられる。

逆に、native binaryコードの事をバイトコードと呼ぶことは全く
考えられないといっても過言ではない。
2019/07/27(土) 11:46:03.51ID:TMxhjVYq0
お前がそう思うのは自由だよw
2019/07/27(土) 11:48:21.59ID:oO/GdmlC0
Nativeバイナリをバイトコードとは呼ばない
以下、話が無限ループ
2019/07/27(土) 11:54:18.86ID:zR8v2AWF0
ハッカーを日本ではクラッカーの意味で用いる習慣になってしまったように、
この言葉も誤用されてますます日本のITは弱体化していくのかな、やだな。
アメリカではハッカーを合法的な意味の褒め言葉で使っているのに日本では
けなし言葉になってしまって、これもIT弱体化の一約を担っていたりして。
523デフォルトの名無しさん (ワッチョイ 7ba5-AYl7)
垢版 |
2019/07/27(土) 11:54:50.53ID:4ijh53pF0
eaxを例に出すワッチョイ 1f61-5Ye2
raxを例に出すワッチョイ a3a7-wm0+

世代の差を感じる
2019/07/27(土) 11:58:11.62ID:zR8v2AWF0
昔から物知りは千年前から生きてきたように見えるものなんだ。
実際には若かったりするんだよ。
525デフォルトの名無しさん (ワッチョイ 035f-aoqV)
垢版 |
2019/07/27(土) 20:25:51.26ID:ODg2T2FW0
https://en.wikipedia.org/wiki/Binary_codeでは、
「A binary code represents text, computer processor instructions, or any other data using a two-symbol system. 」
とだけあって、
https://en.wikipedia.org/wiki/Machine_code では
「Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU). 」
とあって、
バイナリコードは抽象的な命令セット、マシンコードは実際にCPUで実行されるコードと区別している。

そして実際に、Binary Code の項目内にある「Computer processor Instructions」の項目を見ると
「Some virtual machines that support bytecode as their ISA such as Smalltalk, the Java virtual machine, and Microsoft's Common Language Runtime,
implement this by translating the bytecode for commonly used code paths into native machine code.」

とあるから、Wikipediaのこの項目が正しいとするなら
Javaや.NET の実行ファイルもバイナリコードである。



以上、証明終わり
2019/07/27(土) 20:30:56.77ID:+7Sb8Lord
つまりはこういうことか

マシーンコードと区別するためにバイトコードと呼ばれてどとらもバイナリ〜コードではあると
2019/07/27(土) 20:33:05.33ID:C887yNbEa
まあ、アスキーコードじゃないな。
2019/07/27(土) 20:51:14.16ID:TMxhjVYq0
そもそもJavaとかでバイトコードって言い始めた時の対義語ってマシンコードとかネイティブコードって言われてた
>>519はなにか勘違いしてるとしか思えん
2019/07/28(日) 00:54:17.55ID:SvgZI/Yr0
ちゃんとバイトコードって書いてるやん
大事なところを間違えるなよー
2019/07/28(日) 00:57:01.92ID:SvgZI/Yr0
ああこの人はバイナリコードが上位概念であり
バイトコードとネイティブコードはそれに属すると言いたいわけね
2019/07/28(日) 01:08:53.94ID:SvgZI/Yr0
stackoverflow的BAを超約すると、話し手の意図次第ってこったな
バイトコードはバイナリコードの特殊な形態とも言えるし
バイナリコードとは別物とも言える

国際規格やRFCでも無いだろうしそりゃ噛み合わない
両方とも間違いではなくそもそも両者の定義が違うから平行線と

以下引用
The answer depends on what you mean by??binary code.

Java bytecode??is a binary data format that includes loading information and execution instructions for the Java virtual machine. In that sense,?Java bytecode??is a special kind of??binary code.

When you use the term "binary code" to mean machine instructions for a real processors architecture (like IA-32 or Sparc) then it is different.
Java bytecode??is not a??binary code??in that sense. It is not processor-specific.
532デフォルトの名無しさん (アウアウエー Sa82-tP4r)
垢版 |
2019/07/28(日) 02:19:38.99ID:O6J4gSKOa
>Wikipediaのこの項目が正しいとするなら

そこに一番の疑いがある
はい論破
2019/07/28(日) 02:31:36.91ID:rd9JTwgx0
Wikipediaじゃなぁ
まともな記事もあるけど素人が好き勝手書いたのがそのまま載ってたりもするし
どちらか判断付かないから結局全体として胡散臭い
2019/07/28(日) 05:02:43.81ID:1mUPbRjU0
Wikipediaはアウト
e-Wordsはセーフ

バイトコード→VMのために設計された命令コードの体系
バイナリコード→バイナリと同義
バイナリ→ようするにテキスト以外のデータ

明確に違うね

(横レスのぼくはこの話どうでもいいんだけど)
2019/07/28(日) 07:52:26.15ID:Ln2vM5+c0
>>530
えっ、今わかったの?
理解力なさすぎだろ…

>>531
> 両方とも間違いではなくそもそも両者の定義が違うから平行線と

> バイナリコードはネイティブコードのことマシン語
> バイトコードはスタックマシンで使われるものであくまでも中間コード
と言い切ってた奴がいたんだが、それについてはどう思う?ww
2019/07/28(日) 08:01:43.35ID:YB5z/DkK0
>>535
>>531 の英文を読んだか?
バイトの書いたコードは使い物にならんて書いてあるんだぞ
2019/07/28(日) 08:15:21.32ID:SvgZI/Yr0
どちらもオレが書いたのだが…

結局バイナリコードとバイトコードは別の用語だろ
繰り返しになるが
バイトコードはjava VM用の中間コードとして、バイナリコードと区別するために使われだした呼称なのは変わらない

バイトコードと表現すべきところでバイナリコードとしたりすると、コミュニケーションとれないだろ?
バイトコードとバイナリコードは、別の用語だから区別して使うものなんだよ

バイトの書いたコードうんぬんはつまらん冗談だな
2019/07/28(日) 08:20:45.46ID:YB5z/DkK0
>>537
>>531 の英文通りの解釈だよね
539デフォルトの名無しさん (ワッチョイ 035f-aoqV)
垢版 |
2019/07/28(日) 08:30:52.20ID:3yxv47dA0
>>532
頭悪いんじゃないの?

論破っていうならその wikipediaの説明が間違っているという根拠や証拠を示せよ
2019/07/28(日) 08:40:43.13ID:YB5z/DkK0
コンピュータ関連のWikipediaで大ウソ書いてるのは見たこと無い
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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