アセンブリ言語について。
レス数が1000を超えています。これ以上書き込みはできません。
以下のURLで、
https://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al …
No.14のC 言語の write の仕様そのもので、第一引数はファイルディスクリプタですね。 (ファイルディスクリプタについては御自身で調べてみてください)
固定値として定義されているのは、標準ストリーム ファイルの
0 … 標準入力 (write では使われない)
1 … 標準出力
2 … 標準エラー出力
です。(3 以降は各プロセスでオープンされたファイルやソケットやデバイスを
指しており、固定値ではなくプロセス毎に異なる値となります。)
括弧の所がよくわかりません。教えていただけると幸いです。すみません。
3以降の所です。教えていただけると幸いです。すみません。
ソケットやデバイスは、パラレルポートやプリンターのことらしいのですが。
プリンターとはあのプリンターのことでしょうか?教えていただけると幸いです。すみません。 そもそも日本語が不自由なんだろ
fd >= 3 のことを言っている
0, 1, 2 は予め open されているので固定値
3 以上は自分で open しろって話 最初に
> (ファイルディスクリプタについては御自身で調べてみてください)
と言われてるだろ
お前はそれをやったのか?
判ってない状態でそれ以降の文章を読む方が悪い >3 以降は各プロセスでオープンされたファイルやソケットやデバイスを
>指しており、固定値ではなくプロセス毎に異なる値となります。
これはその文章のままじゃないの?
つまりファイルやソケットやデバイスを使ってるところのアドレスもしくはそれらを示す構造体のアドレスの参照を渡せってことっぽいけど。 もう少し詳しく教えていただけないでしょうか?構造体のアドレスの参照を渡せってどういう事でしょうか?教えていただけないでしょうか? >>7
知りたい気持ちは分かるけど、ここは学校じゃないんだよ
回答者はあくまで善意で答えているってことを忘れてはいけない >>7
いや、ごめん、全然違ってた
ファイルディスクリプタ自体は
今使われているファイルやデバイスやソケットのオフセットだな >>1
そっちの掲示板でも管理人から散々ルール守れって言われてるな
これ以上周りに迷惑をかけるなよ おいもうこれ終わらせろよ。質問として終わってるだろ。そもそも単発スレ。
とりあえずファイルディスクリプタとかOSの話でアセンブラとかどうでもいいから
まず自分で調べてどうしてもわからないなら別のところで聞け、とネタにマジレス Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています
Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます
Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
なので、nimコンパイラが通った時点でメモリ安全性が担保されませんか?
Nimの実験的特徴 バージョン1.5.1
http://nim-lang.github.io/Nim/manual_experimental.html
第二プログラミング言語として Rust はオススメしません Nim をやるのです
https://wolfbash.hateblo.jp/entry/2017/07/30/193412
Nimは限りなく抑え込まれたタイプ量で高い生産性とPythonのような高い可読性を実現し
ているにもかかわらず、高速なCのソースコードを吐き出せるのでC言語でリモートワーク
されている方は割り振られた仕事が早く終わっても終わってないふりをして怠けることができる
「怠け者とはこうあるべきだ!」と言うとても大事な事を Nim は我々に教えてくれます mov.l 4[ r2 ], 31e4h[ r3 ] このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 262日 8時間 32分 46秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。