スレッド

会話

■パソコンのC言語 * メモリが無限 * OSがメモリを管理 * 困ったらカーネルコールを呼ぶ * 表示にprintfを使う ■マイコンのC言語 * メモリが640KB * そもそもOSがない * メモリ管理はリンカスクリプトを書く * libcもない。printfもない。なんか変なアドレスに値を書くとモニターに文字が表示される
引用ツイート
発明家の北神
@nonNoise
ん~~~ パソコンでコンパイル出来たC言語と、マイコンで動くC言語は別物なんだよな。作り方や考え方が違うんだよ。ん~どうしよう。こっちは当然の常識なんだが、向こうは違うんだろうな。広まってほしい話でもある。Qittaにでも書くか?汗 説明が大変だ滝汗
このスレッドを表示
返信先: さん
何より大きな違いは、↑のツイートに書いた「マイコンのC言語」はあくまで一例であって、実際はマイコンのスペックに応じて話が変わってくる。この環境の多様性こそがマイコンのC言語の最大の特徴かもしれんな。パソコンのC言語は、環境の差をOSが全て吸収してくれるので、ハードについて考えずに済む
5
返信先: さん
え、8bitなパソコンな頃って、 ■パソコンのC言語 * メモリが64KB * OSがメモリを管理 * 困ったらカーネルコールを呼ぶ * 表示にprintfを使う で、マイコンよりメモリ少なかったよ(OS-9/6809環境)

Twitterを使ってみよう

今すぐ登録して、タイムラインをカスタマイズしましょう。
アカウントを登録することにより、利用規約プライバシーポリシーCookieの使用を含む)に同意したとみなされます。

トレンド

いまどうしてる?

COVID-19
ライブ
新型コロナウイルスから身を守るための基本情報
日本のトレンド
Twitter終了
トレンドトピック: Twitterくんついったくん
テクノロジー · トレンド
Twitterサ終
10,318件のツイート
エンターテインメント · トレンド
#真木よう子さんを支持します
4,699件のツイート
日本のトレンド
BA・5対応ワクチン接種の男性死亡