X



【プログラミング】機械語とかアセンブリとか低レベルレイヤーに詳しいプログラマーいる?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:07:33.977ID:swRlhMZc0Pi
今の現状でもC++とかで書かれた1つのプログラムでLinuxやMacやWindowsのそれぞれのOSに対応することができないであってる???
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:07:45.234ID:LD4qd/1NrPi
ポーアイカレー おいしい 塩田
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:08:38.803ID:zeChO0eXMPi
低レベルの人間性なら持ってるけどダメ?
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:08:42.602ID:swRlhMZc0Pi
C++からコンパイルされる機械語やアセンブラは単一でそれぞれのOSで違う訳され方される的な
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:08:56.697ID:swRlhMZc0Pi
>>3
ダメ
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:09:05.193ID:teqQFbZKrPi
間違ってる
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:09:18.159ID:swRlhMZc0Pi
>>6
じゃあ教えて?
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:09:32.456ID:teqQFbZKrPi
C#ガイジに教えるわけがない
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:10:26.974ID:swRlhMZc0Pi
>>8
C#とかなら一度ilに変換してそのOSの中のランタイムがそれぞれの機械語に翻訳してるってのは知ってる
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:10:27.947ID:kPnlI1Oj0Pi
アベンジャーズ!



…………………アッセンボゥ😏
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:10:54.033ID:teqQFbZKrPi
それでいいんじゃない?お前がそう思うなら
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:11:25.872ID:swRlhMZc0Pi
>>10
アッセンボウ
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:11:51.212ID:swRlhMZc0Pi
>>11
C#はわかるけどC++は今どうなってるのか教えてほしい
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:13:38.005ID:EYzqqZFaaPi
そもそもC#とC++で作ったプログラムの動作方法が違うのになんで比較したがるのか
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:16:12.772ID:swRlhMZc0Pi
>>14
いやしたがるじゃなくて今C++がどうやって動いてクロスプラットフォームに対応してるのかしてないのかが知りたい
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:16:14.571ID:GYGPKsYG0Pi
そんな低レベルな質問すんなよwww
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:16:58.803ID:CmvL08qW0Pi
C#が全てなんだからそれでいいじゃん
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:20:21.876ID:WeVkbbSL0Pi
エミュレータの上で実行したらどこででも動くんじゃね
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:22:06.162ID:swRlhMZc0Pi
>>16
だから低レベルだっつたろwww
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:22:49.387ID:swRlhMZc0Pi
>>17
それでもいいけどC#で機械語に翻訳できるコンパイラ作れば最強じゃね?って思ってきた
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:23:39.575ID:swRlhMZc0Pi
>>18
そりゃそうだわな
Blenderとかの最近クロスプラットフォームのソフトもそうやってできてんのかな?
最近増えてるけど
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:23:54.090ID:CmvL08qW0Pi
つくれば?
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:24:40.304ID:FaMYouRe0Pi
javaじゃあかんの?
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:24:48.405ID:swRlhMZc0Pi
>>22
まぁまだ技術力が足りなくて作れないけどね
C++だとどうなんだろ?って思ってさ
0025以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:24:56.103ID:paUmQNu/0Pi
>>15
ざっくりいうとソースコードは共通でコンパイル時に生成される機械語が違う
だから標準ライブラリの範囲とかだとOSが違っても同じコードで同じように動く
その標準ライブラリが何してるかというとOSごとに異なるシステムコールやAPI呼び出しを行ってる
標準以外のライブラリも同様にOSごとの差異を吸収するように作るから、クロスプラットフォーム対応のライブラリ使う場合は概ね共通のソースが使える
吸収しきれない場合は何かしらの注釈がついてたりする
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:24:57.721ID:55jOwF5EaPi
コンパイラがそれぞれのプラットフォーム向けにバイナリ吐いてるんじゃないの?
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:25:07.000ID:swRlhMZc0Pi
>>23
Javaならそういうのすでにあるの?
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:25:36.217ID:EYzqqZFaaPi
>>27
これマジで言ってる?
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:26:09.779ID:CmvL08qW0Pi
まず基本情報くらいは取ろう?
前提知識が終わってる
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:26:22.857ID:8125p2nJ0Pi
高レベル言語→C++とか
↓それぞれの環境ごとのコンパイラ、インタープリタ
それぞれの環境ごとの機械語(アセンブリ言語)
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:27:24.371ID:swRlhMZc0Pi
>>25
>>26
なるほどコンパイラか…
つまりC#から機械語もしくはアセンブリ言語へのコンパイラを作ればC#でもローレベルレイヤー(カーネルだのドライバだの)を扱えるってことか
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:28:09.912ID:swRlhMZc0Pi
>>28
JavaはC#と一緒でJORだったかのランタイム上でILからコンパイルされてたような気がする
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/03/14(火) 16:28:30.216ID:swRlhMZc0Pi
>>29
そだね
■ このスレッドは過去ログ倉庫に格納されています

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