ひげぽんに対抗してOSつくるぞ
■ このスレッドは過去ログ倉庫に格納されています
0001ひげぽんのライバル
NGNGそれに影響され、私も頑張ってOSを作ることを決意しました。
OSの最終形態は、Linuxよりも強固で、Windowsを超えた
ユーザビリティを提供するOSです。
目標は高くもとことがモットーですから。
そこでまずは、プログラムの勉強からやっていこうと思います。
OSのようなものを作るには、C言語とアセンブラの知識が必要みたいです。
とりあえず、C言語を勉強していこうと考えております。
Cでプログラムが書けたら、今度はアセンブラの勉強を。
それと平行して、OS概念について勉強して行こうと思っています。
0175デフォルトの名無しさん
NGNGそれはウイルスに感染しているからです。普通はexeファイルと
objファイルしか生成されません。
0176デフォルトの名無しさん
NGNG>>キチンとした設計と、あとはプログラミングの技術があれば、
>>なんとなくできそうな気がしてきました。
あんた天才だよ。Cを知らないというレベルでそこまで分るなんて奴
そうそういない。
0177ブー ◆7ioRDihJDw
NGNGいや、「思っていたよりも」ってことですから・・・
やはり普通の本を読むよりは、難儀しています。
0178ブー ◆7ioRDihJDw
NGNGこの中に、clというコンパイラがあることがわかりました。
これが、>>141さんがいわれてたことですね。今やっと意味がわかりました。
これを使えば、私の愛用エディタ、EmEditorと組み合わせて、
コードはEmEditorで書き、コンパイルは、コマンドプロンプトで、clを使って間単にできます。
clでコンパイルすると、>>175さんのいわれるとおり、exeファイルと、objファイルのみが
作成されるようです。
0179ブー ◆7ioRDihJDw
NGNGはやり、プログラムを書くとなると、秀丸が定番で使いやすいのでしょうか
私は、上のスレでも方とおり、EmEditerというエディタを使っています。
0180ブー ◆7ioRDihJDw
NGNG上のスレでも書いたとおり ○
0181デフォルトの名無しさん
NGNG使う道具くらい手に馴染んだ物や自分で選んだ物を使えよ。
引数のヒントが出るのが便利なら、VisualStudioのエディタを使えば良いことだしな。
エディタの質問をするとemacsとかvimとか出てくるし、
emacsが良いんだ、じゃぁ使おう ってレベルですぐに使える物でもない。
0182デフォルトの名無しさん
NGNGhttp://store.borland.co.jp/bcsuite/index.html
これ買えばよかったんじゃないの?
0183デフォルトの名無しさん
NGNG┌─‐‐─┐ >>1さんは2ちゃんねるの初心者ですか?書き込む際に
|_____________| SG(セキュリティー・ガード)に登録しないと自作自演がバレますよ。
='========='== SGに登録せずに書き込んだ場合、あなたのパソコン内の
/ \ /│ 情報は他人に見られていると考えてほぼ間違いないでしょう。
┌|-(・)-(・)-|┐ 自作自演がばれる方の多くはこの登録を怠っています。
└| 〇 .|┘ 初期の頃から2ちゃんねるにいる方達は、ほとんどの方が
| ___ |||||__ | このBBSのコマンドの仕組みを知っています。ですから簡単に
| \__/ | あなたのIPアドレス等を抜き取り自作自演を見破ってしまいます。
| ||||| | このコマンドの方法は決して教えないというのが初期の頃から
2ちゃんねるにいる方達の間で暗黙の了解となっていましたが、
あまりの被害の多さに心を痛めた私はあえて公開することにしました。
SGしておけばまず抜かれるコマンド自体が無効になってしまうのでどんなにスキルが
ある人でもIPアドレスを抜くことが不可能になります。SGに登録する方法は、
名前欄に「 fusianasan 」と入れて書き込みする。これだけでSGの登録は完了します。
一度登録すれば、Cookieの設定をOFFにしない限り継続されます。
fusianasanは、正式にはフュージャネイザン、又はフュジャネイザンと読みます。
元々はアメリカの学生達の間で、チャットの時にセキュリティを強化する為に
開発されたシステムです。これを行うことにより同一人物が書き込んでいるか
どうか判別する手段が遮断されるので安心です。ぜひ書き込む前には
名前蘭にfusianasanと入力してください。自分の身は自分で守りましょう。
0184ただの通行人G
NGNGあっちのスレだと、OS作る理由を聞いただけで叩かれるし、あっちはひげぽんがOSを勉強するためのOSらしいし。
0185デフォルトの名無しさん
NGNG0186デフォルトの名無しさん
NGNG>Javaで書かれたOS作ってよ!
>JavaVMで動くOS。。
>すべてのファイル、プロセスやデバイスをオブジェクトとして
>管理してたり…
>つまり、catコマンドとかなくて、ファイル名.getText()とか…
>シェルの書式も、Javaで書けたり…
言ってる意味がわかって言ってるとは思えんが、
すでにJavaで書かれたファイラなら存在するが何か?
0187デフォルトの名無しさん
NGNG実用的か否かは本質ではありません。
一番大事なのは、やろうとする気持ち・意欲です。
ひょっとしてそんなこともわかりませんか?
0188ブー ◆7ioRDihJDw
NGNG#include<stdio.h>
main()
{
int index;
int suuti[3] = {1,2,3};
suuti[5] = 18;
index = 0;
while(index<6)
{
printf("index = %d\n",index);
printf("suuti = %d\n",suuti[index]);
index++;
}
}
というコードで、int suuti[3]を宣言しました。
変数 suuti は、suuti[0]、suuti[1]、suuti[2]の3つしか使えず、
それぞれ、1、2、3 が代入されています。
0189ブー ◆7ioRDihJDw
NGNGindex = 0
suuti = 1
index = 1
suuti = 2
index = 2
suuti = 3
index = 3
suuti = 1245120
index = 4
suuti = 4198729
index = 5
suuti = 18
この結果を見ると、suuti[5]まで表示されています。
私は、suuti[2]までしか宣言していないのに、なぜsuuti[5]まで
使えるのでしょうか?
しかも、suuti[3]、suuti[4]には、見覚えのない数値が入っています。
suuti[5]は、while文より前に数値を代入しているので、18と表示されていますが。。。
というか、suuti[5]に18を代入するところで、エラーにならないといけないのでは?
ちなみに、while(index<100)としても、suuti[99]まで表示されます。
0190ブー ◆7ioRDihJDw
NGNG0191デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1035729526/l50
へ。
宿題なら宿題スレへ。
0193デフォルトの名無しさん
NGNGあと目的な。明確な目的、目標がないと
やろうとする気持ち、意欲なぞ湧きません。
>>188
先が思いやられるね。
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNG多分メモリ領域を破壊する実験をしてるんだよ。
ほら、誰でも一度は失敗すべきだっていうじゃない。
0196デフォルトの名無しさん
NGNGメモリにあらかじめある意味のない数字。
--|012|-------
と確保して、追加で4を宣言したので
--|01234|-----
に拡張してみたところ、
suuti[3]は初期化されてないので、以前から入っている数字が使われただけ。
つか、>>191逝け
0197196
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNGブー氏に目標はありもうやる気マンマンです。
>先が思いやられるね。
これはやる気を削ぐように思えますが?何を意図した発言でしょうか?
言葉が選べないガキなら来なくて結構。
0201デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGいや、逆にすげーよ。いきなりCが自分の足を打ち抜く凶器だって気がついたんだから。
ネタばらしていい?>All
0204デフォルトの名無しさん
NGNG>>188,189程度の問題なら、わざわざひとつのスレを立ててまで
やる事なんだろうかと疑問に思っちゃうんです。やる気があるのは
結構だと思うんですが、取りあえずC言語の基礎、ハードの基礎程度
のことを理解してから、スレを立てるべきだったのでは?
0205デフォルトの名無しさん
NGNGOSは自分自身の頭を打ち抜く狂気だな。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG>>188
Cを始めて初日でここまで進んだん?
才能あるかも・・・
0209デフォルトの名無しさん
NGNG初めてのプログラミングで無ければ、そんなもんじゃないか?
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGたしかにあんたには味方がいそうにないな。
性格悪いし
0213デフォルトの名無しさん
NGNG>しかも、suuti[3]、suuti[4]には、見覚えのない数値が入っています。
ブッヒャッヒャ
素で言うお前にワラタ
お前おもろいぞ
0214デフォルトの名無しさん
NGNGの時点で警告なかったのか?
0215ブー ◆7ioRDihJDw
NGNG配列は、オーバーしても何事もなかったように動くんですね。
私が最初に読んでいた本には、
int suuti[3]
と宣言すると、suuti[3]はありません。と書かれていたので、
suuti[3]を使うには、宣言で、
int suuti[4]
と宣言しないといけないものと思っていました。
確かに文法的にはきちんと宣言しないといけないのだけど、
宣言していないからといって、アクセスできないわけではないのですね。
で、値の代入や、初期化をせずにそのまま printfすると、
宣言のときにメモリ上に確保された領域に、もともと入っていた数値を
表示しているんですよね。だから見覚えのない数値がってことかな。
ところで、
int suuti[2]
と宣言すれば、メモリ上には、領域が続けて確保されると思いますが、
あとで追加した場合、これはやっぱりメモリ上の別のところに確保されるのでしょうか?
0216ブー ◆7ioRDihJDw
NGNGありませんでした。
何事もなく、suuti[5]に18がだいにゅうされて、
後でprintfすると、きちんと18が入っていました。
0217デフォルトの名無しさん
NGNG>>191で聞けっつってるだろうがちんかすがぁ!!!
0218デフォルトの名無しさん
NGNG実は、『C言語教えて』という内容だったということでいいでしょうか?
0219ブー ◆7ioRDihJDw
NGNGわかりました。
Cについての書き込みはもう2度としません。
0220デフォルトの名無しさん
NGNGはげ同
ひどいスレだ。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG0226ブー ◆7ioRDihJDw
NGNG>>215で、本屋で見たCの本というのは、>>161==163さんが教えてくれた、
倉薫のC言語1、C言語2 のうちの、C言語1に載っていました。
で、この本を見てかなりわかりやすかったので、その場で、
C言語1、C言語2を買って帰りました。
さらに、これまた>>161==163さんがしえてくれた、
前橋のポインタ完全制覇 もありましたので、一緒に買って帰りました。
現在、C言語1にて勉強中です。
>>161==163さんありがとうございました。
0227ブー ◆7ioRDihJDw
NGNG教えてくれた ○
0228161==163
NGNGがんばってね。
0229161==163
NGNGちなみにポインタ完全制覇の正誤表
http://member.nifty.ne.jp/maebashi/seiha/seigo.html
0230ブー ◆7ioRDihJDw
NGNGありがとうございます。
いろいろな書き込みにめげずに、
水面下でがんばっております。
なんか、ああいう書き込みをみると、やる気が失せるよりも、
逆に、絶対にやってやるって気になります。
0231ブー ◆7ioRDihJDw
NGNGう、私が買ったのは、第4版だ。
正誤表、助かります。
何から何まですみません。
0232デフォルトの名無しさん
NGNG>水面下でがんばっております。
>なんか、ああいう書き込みをみると、やる気が失せるよりも
わかっているとは思うけど、悪いのは完全に貴殿だから、
勘違いしないように。嫌われるぞ。
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNG高校生ですか?
0236ブー
NGNG0237デフォルトの名無しさん
NGNG0238161==163
NGNGわからないことがあったらここで質問するといいですよ。
かなり知識ある人が固定で
3人ぐらい毎日チェックしてくれてます。
あとローカルルールはよく読むように。
http://cgi2.html.ne.jp/~piro/bbs/wforum.cgi
0239ブー ◆7ioRDihJDw
NGNGしがない社会人です。
>>238
とてもすばらしい掲示板、ありがとうございます。
そちらで質問させていただくときも、コテハンの「ブー」でいきたいと思います。
0240161==163
NGNG煽られたる偽者がでてきたるするので、
今度から、sageてひっそりやりませんか?
0241161==163
NGNG言ってる本人がageてた。
0242デフォルトの名無しさん
NGNG煽りや批判受けながら進めたほうがいい情報集まるんじゃないのか?
0244デフォルトの名無しさん
NGNGそれだけだと初心者としか。C言語自体は「知っている」のかもしれないが。
0245島田紳助
NGNGそしたらね、ブー君見つかりましたよ。姫路だって、よかったなー。
スタッフがここまで連れてこようと話しかけるとね、「逝ってよし」とか「厨房は氏ね」とか
わけわからないこと言い出したからな、こりゃダメだと思って
ブー君の写真だけ持ってきてくれたみたいやから
今から見してあげるな
/ ̄ ̄ ̄ ̄\
( 人____)
|ミ/ ー◎-◎-)
(6 (_ _) )
_|/ ∴ ノ 3 ノ
(__/\_____ノ
/ (__)) ))
[]______.| | ブー ヽ
|] | |______)_)
\_.(__)三三三国三) \
/(_)\::::::::::::::::::::| ̄ ̄|
|Sofmap..|:::::::::/:::::/ .|
|____|;;;;;;/;;;;;/.____|
(___|)__|)
0246ブー ◆7ioRDihJDw
NGNGsage進行、いいですよ。
だけど、新しいスレがひとつ立つと、既存のスレがひとつ消えるじゃないですか。
ずっとsageでやってると、そういう心配はないのでしょうか?
つまらぬ質問すみません。
K&Rって、C言語を開発した方のほんでしょう?
C言語の古典的バイブルっていわれてるだったけ。
それを読まれてるんですか。すごいですね。
いずれ私もあれをって思いますが、内容的にどうなんですか?
ご紹介いただいた3冊の本を読破した後のレベルだと、
その本を読む力はついているでしょうか?
それとも、まだ他に読む本がありますか?
>>245
まったく住んでるところが違います。
0247デフォルトの名無しさん
NGNG使えるか使えないかだろうがボケが
0248デフォルトの名無しさん
NGNGまぁがんばってな。
0249デフォルトの名無しさん
NGNG房に煽られて消耗するだけでいいことなんてなにも無い。
そしてC及びGNU基本ツールの使い方を覚えたら、ひげぽんの
スレに参戦すればいいじゃないか。
あなたいい人そうだからあえてマジれす。
0250デフォルトの名無しさん
NGNGG N U 基 本 ツ ー ル
VC++買った奴に言う言葉か(藁
0251通行人A
NGNGだったらブーがOS作る過程で質問が出るのは、いたって自然なことじゃないのか?
それが気に入らない奴は、ここに来なければいい。
それだけの事じゃかいのか?
0252デフォルトの名無しさん
NGNGじゃあ、俺もOS作りスレ立てます。文句ないよな?
0253デフォルトの名無しさん
NGNG0254251
NGNGおお、やっちまえ。
だけどお前らどうみても本気には見えないから、
誰も相手にしないだろうがな。
このスレよりひどいスレになること間違いなし。
お前らめでてーなぁ。
0255デフォルトの名無しさん
NGNG重要なのはお前の不用意な発言で2つのクソスレが誕生することだ。
0256251
NGNGそんなに重要か?
それよりも、ブーみたいに、初心者でもOSを作ってやろうという、
意気込みのあるやつが、今の日本には必要だと言うことの方が
重要だと思うが。
その中の才能あるやつが、純和製のOSを作ってくれるんでないか?
少なくとも、やる気があるやつをあしらう知識だけのやつよりは、ブーの方が優れていると思うぞ。
知識は勉強と努力でなんとかなる。
性格はどうにもならん。
0259デフォルトの名無しさん
NGNG>初心者でもOSを作ってやろうという、
>意気込みのあるやつが、今の日本には必要だと言うことの方が
>重要だと思うが。
んなわけないって(w
0260デフォルトの名無しさん
NGNG身の程知らずだと思わない?
0261デフォルトの名無しさん
NGNGべつにいいじゃん
プロテスト試験会場にいきなり向かうわけじゃないし
0262デフォルトの名無しさん
NGNGヒゲポンも同じような感じで以前にたたかれてなかったっけ?
100年早いよ、みたいな。
しばらくしたら、何も言われなくったみたいだけど。
0263デフォルトの名無しさん
NGNG向かおうとしている>>1
0264デフォルトの名無しさん
NGNGスレ立てられたらたまらんな…
0266デフォルトの名無しさん
NGNG0267_
NGNGどうすればよいですか?
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNGどうすればよいですか?
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG>目標は高くもとことがモットーですから。
この辺で結構期待させておいて
>とりあえず、C言語を勉強していこうと考えております。
これだもんな。何度見ても笑っちゃうよ
Johnのお前らスライムか?に次ぐヒット
久々に爆笑させてもらったよ。ありが�d
0274デフォルトの名無しさん
NGNG落ちてる場所を教えてください。
googleでは見つけられなかった。
■ このスレッドは過去ログ倉庫に格納されています