2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

プログラミングの素朴な疑問

1 :MASA:04/03/26 22:40 ID:AoG6wtij
はじめまして、このスレッドでは、プログラミングを始めて思った素朴な疑問を質問して下さい。

ちなみに私は、OSの無い状態だと、C言語ではどこまでのことができるか。つまりライブラリなどはどこまで使えるのか?
と言うことや、CPUではどんなことができるのか?コンパイラは何で作られているのか?(予想はアセンブリ)
と言ったことです。

色々とわからないことがあると思いますが、ともに頑張って行けたら良いですね。

2 :2Get教徒 ◆2GET..S33o :04/03/26 22:40 ID:???
   .__
  J_†_|   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   (,,゚Д゚) <  悩める2ゲッター達よ、集いなさい。
  ハ ̄ ̄`つ | 自らの罪を告解し、逝きなさい。
  し ╋|   | 大いなる2ゲット神のもとに…ゲットー!
   |___|   \__________________
   ∪ ∪

3 :名無しさん@お腹いっぱい。:04/03/26 22:41 ID:???
>>1
OSも大部分はCで作られていたりします。
CのコンパイラもCで作られていたりします。

4 :MASA:04/03/26 23:08 ID:AoG6wtij
おっ、返信ありがとうございます。
OSがCで作られているのは知っていました。(LINUX,FreeBSD等)
そこでOSを作るときに、C言語ではどのようなことができるのでしょうか?
例えばどんなライブラリが使えるか等です。
後どんなコンパイラが使われているか知りたいです。
特にLinuxはどんなコンパイラで作られたのでしょうか?とても気になります。

5 :名無しさん@お腹いっぱい。:04/03/26 23:28 ID:???
gccじゃないか?
Linuxより古いだろ

6 :MASA:04/03/26 23:59 ID:???
gccですか。
私はDev-C++と言う総合開発環境を使っていて、それがgccのひとつのなんちゃらと言うコンパイラを搭載していましたね。
お答えありがとうございます。



7 :名無しさん@お腹いっぱい。:04/03/27 01:05 ID:???
藻前ら今時コンパイラなんて使ってんのか(プキョーーー

8 :MASA:04/03/27 11:49 ID:???
じゃあ今時の方法を教えてくださいよ。


9 :名無しさん@お腹いっぱい。:04/03/27 11:55 ID:???
ハンドアセンブル

10 :名無しさん@お腹いっぱい。:04/03/27 13:06 ID:???
アセンブルなんかしないで機械語直接書けよ

46 22 ed 0f e0 cc a4 c4 49 ・・・・・

11 :名無しさん@お腹いっぱい。:04/03/27 18:31 ID:???
素朴な疑問です。
C言語で
char *str = "hello, world";
とした場合strにはhello, worldの先頭のポインタが格納されるそうですが、
ではhello, worldの実体はどのような形で保管されているのでしょうか。
あと、このような方法を用いた場合配列を使った場合よりメモリの節約になると聞いたのですが、
このような方法を用いてもメモリの上にhello, worldが乗せられるんですから節約にならないと思うのですが。。。
そのへんどうなんでしょうか?

12 :名無しさん@お腹いっぱい。:04/03/27 18:37 ID:???
そもそもどうしてhello, worldなのか?

ハロー!モーニングがハロモニなら、ハロー、ワールドはハロワー。
ハロワー、ハロワー、ハロワ・・・
(゚Д゚)ハッ
ハロワ、つまりハローワーク=職業安定所を指す。

つまり、プログラム言語を学んで早く就職しなさい、という実に深い意味があったのだ。

13 :名無しさん@お腹いっぱい。:04/03/27 18:38 ID:???
>>11
そんなんかけんだろ
str はどこをさしとるのだ?

char fixstr[] = "hello";
char *str;
str = fixstr;


14 :名無しさん@お腹いっぱい。:04/03/27 19:07 ID:???
>>12-13
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/c/C-faq/C-faq-01.html#1.32

4 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)