OS作りに向いている言語は何ですが?

このエントリーをはてなブックマークに追加
1篠原重工
【同じスレッドがあったらスマソ】
題名通り
教えてください。
m(_)m
2Be名無しさん:03/01/28 19:59
 
3Be名無しさん:03/01/28 20:01
まさか1つの言語で作ろうとしてるの?
( ´,_ゝ`)プッ
とりあえずCとアセンブラ使っとけYO
4篠原重工:03/01/28 20:06
やはりCですか・・・。
5Be名無しさん:03/01/28 20:11
ハードに強いからCで書くのが楽だと思うよ。。。
はやいしハード面にも結構強いからさ。。。
んでアセンブラをできるだけ減らすのがいいと思う
6篠原重工:03/01/28 20:16
おお!感謝シマスゾ
7Be名無しさん:03/01/28 20:18
プログラマ板で質問したほうが質のいいレスが返ってくるし
返事も大漁かつ早いYO
8Be名無しさん:03/01/28 20:19
やっぱプログラム板のほうがいいかも
9篠原重工:03/01/28 20:21
そーですか、わかりました。では、プログラム板で会いましょう。
sage
10Be名無しさん:03/01/28 23:27
何ですが?

ってどういうことですが?
11名無したん:03/01/29 12:59
何ですが何か?
12Be名無しさん:03/01/30 18:49
BASICに決まっておろうが
13Be名無しさん:03/02/03 18:53
AIで自らを最適化するOSがほすい!
14Be名無しさん:03/02/09 05:12
>>1よ。人違いだったら悪いが、お前、噂じゃHSPの掲示板で
HSPでOSつくれますか?って書き込みしたって話しじゃないか。


★ OSの作成  投稿者:篠原重工  (03/01/28(火) 20:54) No.2533 p29b76f.osakac00.ap.so-net.ne.jp

はじめまして
OS作りを目指しているプログラミング初心者です。
HSPではOSは作ることができますか?


君はOSをなめてないかい?
15Be名無しさん:03/02/09 05:24
blissだよ。やっぱり。Cでもいいけど、大変だと思うな。
16Be名無しさん:03/02/09 06:27
>15
インプレきぼんぬ
1716:03/02/09 06:33
式言語や、って事しか知らんので。
18Be名無しさん:03/02/09 10:13
>>14
この板でひさしぶりに笑った。
19Be名無しさん:03/02/09 15:54
マシン語
20Be名無しさん:03/02/09 22:52
HSPでー
OSがー
簡単にー
作れたらー

     今 ご ろ O S 乱 立 時 代 だ ね !
21Be名無しさん:03/02/10 11:55
>>20 すでに乱立してるだろ
HSPなんぞ使えるか
あんな低級言語でOS作れぬ
22Be名無しさん:03/02/10 21:17
>>22
高級言語だから作れないんだよ。
低級言語なら普通作れるだろ。
23Be名無しさん:03/02/10 22:05
>>22が低水準言語でOSを作ってみせてくれるようです。
24Be名無しさん:03/02/10 22:45
>>21
HSPが低級言語だなんて初めて聞いたよ
25Be名無しさん:03/02/10 22:50
>>21氏はHSPの中間コードをネイティブに実行可能なCPUを載せたマシンを使っているからね
おかげでOSはまだ無いらしい
26Be名無しさん:03/02/11 05:35
>>1 スワヒリ語。
2722:03/02/11 12:47
よく考えたら、高級言語だから作れないは間違いだな。
まあ、低級言語で作れることは間違いないが。
28Be名無しさん:03/02/16 09:58
アセンブラは必須
29Be名無しさん:03/02/16 10:07
30世直し一揆(コピペ推奨):03/02/16 11:08
<血液型A型の一般的な特徴>(見せかけの優しさ・もっともらしさ(偽善)に騙され
るな!!)
●とにかく気が小さい(神経質、臆病、二言目には「世間」、了見が狭い)
●他人に異常に干渉し、しかも好戦的・ファイト満々(キモイ、自己中心)
●妙にプライドが高く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようと
する(ただし、相手を表面的・形式的にしか判断できず(早合点・誤解の名人)、実際に
はたいてい、内面的・実質的に負けている)
●本音は、ものすごく幼稚で倫理意識が異常に低い(人にばれさえしなければOK!)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本
の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者にはへつらい、弱い者に対してはいじめる)
●あら探しだけは名人級でウザイ(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため性格がうっとうしい(根暗)
●単独では何もできない(群れでしか行動できないヘタレ)
●少数派の異質、異文化を排斥する(差別主義者、狭量)
●集団によるいじめのパイオニア&天才(陰湿&陰険)
●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい)
●他人からどう見られているか、人の目を異常に気にする(「〜みたい」とよく言う、
世間体命)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度
も言ってキモイ) 
●表面上協調・意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は個性・アク強い)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自ら好んでストイックな生活をしストレスを溜めておきながら、他人に猛烈に嫉妬
する(不合理な馬鹿)
●執念深く、粘着でしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める。しかも冷酷)
●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い(例:「俺のほうが男
前やのに、なんでや!(あの野郎の足を引っ張ってやる!!)」)
31Be名無しさん:03/02/17 00:47
>>1
英語.
32Be名無しさん:03/02/18 01:39
常にWindowsに依存する仮想OSみたいなものなら HSPでもOS作れないか?
33Be名無しさん:03/02/18 14:24
>>30
あたってる〜、俺そうだ。
34850:03/02/18 16:00
■■出会い系サイト運営システムレンタル■■

儲かる出会い系ビジネス

初心者でも簡単運営

写メール、画像対応

http://www.geocities.jp/kgy919/





35Be名無しさん:03/02/19 04:35
h
36Be名無しさん:03/02/19 04:36
HSPは鬼田間が趣味で作ったオナニー言語を下々に無料でわけあたえてる
だけだろが。オナニー言語に文句いうな
ぼけ
37Be名無しさん:03/02/20 12:07
>>32
VMみたいなの?
38Be名無しさん:03/02/20 12:26
アセンブラ(対象CPU)

もしくは
C++
39Be名無しさん:03/02/20 15:22
★ピンクエンジェルは男の情報局★
http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
40765:03/02/20 16:00
■■出会い系サイト運営システムレンタル■■

儲かる出会い系ビジネス

初心者でも簡単運営

写メール、画像対応

http://www.geocities.jp/kgy919/





41Be名無しさん:03/02/20 21:37
>>37
多分そういうモノに近いと思う。
(Virtual Machine の詳しい定義を知らないしJavaVMも使ったことないので)
 、、、VMware,VirtualPC,みたいな凄いものはイメージしてはいない

例えばSmalltalk処理系のSqueak
http://www.mars.dti.ne.jp/~umejava/smalltalk/squeak/index.html)
みたいな、要するに
「既存OSに載ってはいるが、そこからは独立した環境」を提供するOS
と言ったイメージ。

勿論これでも凄すぎるので「Basic抜きN88Disk-Basic」ぐらいの感じなら
手習いとして出来ないものかと
42Be名無しさん:03/02/21 01:39
実行環境ってコトダナ。
43Be名無しさん:03/03/11 12:55
カーネルおよびその周辺を書き始めるのに、Cを無条件で採用するのは
20世紀的な考え。21世紀はもっと最先端の言語を使うべき。
44山崎渉:03/04/17 11:56
(^^)
45山崎渉:03/04/20 05:56
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
46Be名無しさん:03/05/22 07:21
>>43
で、何つかうのよ?
47Be名無しさん:03/05/22 10:14
>>46
そらC#っしょw
48Be名無しさん:03/05/22 10:17
今時OS作って何するの?
49Be名無しさん:03/05/22 10:43
プログラミングの勉強になるんじゃね?
50Be名無しさん:03/05/22 10:48
>>48
ゲイツみたいに稼げると思ってんだろ。
最初はオープンソースでそこいらのプログラマに作るだけ作らして
出来上がったころに発案者の権限で売り出して利益独占。
51Be名無しさん:03/05/22 13:36
ゲイツは無理としても組み込み〜PDAみたいな市場は狙えると思うけど
52Be名無しさん:03/05/22 13:43
20代OLです毎日上司のセクハラや通勤電車での痴漢でストレスがたまっていた
そのときにネットで見つけたアダルトDVDショップ以前からオナニー用にDVD
が欲しかったのですぐ注文しました、とても安くてびっくりしましたが次の日には
もう届きました私が買ったのは、オナニー、レズ、レイプです毎日オナニーしてま
す。
http://www.net-de-dvd.com/
53Be名無しさん:03/05/22 15:14
>>51
組み込みはTRON。
PDAはPalmOS。
狙えると思うか?
狙うどころか潜り込むことも難しいと思うが・・・。
54bloom:03/05/22 15:14
55Be名無しさん:03/05/22 15:19
LISP
56Be名無しさん:03/05/22 15:43
FORTH
57Be名無しさん:03/05/22 16:28
ルーターの組み込み需要はかなりある。
起動が速くてサイズの小さいOSはどこのメーカーも欲しがっているよ。

58m:03/05/22 16:35
★大人になってから★
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
59Be名無しさん:03/05/22 17:14
SmallTalk
60Be名無しさん:03/05/22 22:39
>>57
ルーターはファームウェアでは?
61Be名無しさん:03/05/23 00:59
>>60
それもOSじゃ・・・?
62_:03/05/23 01:01
63Be名無しさん:03/05/23 01:26
組み込みのOSならアセンブラ必須だな。
その前にハードウェアのことを熟知してないと。
個人で作るには敷居が高い。
64Be名無しさん:03/05/23 01:49
Forthならアセンブラなしでも可
65Be名無しさん:03/05/23 01:59
>>64
ハードを直接叩けます?
66あわび:03/05/23 02:09
★2日間無料で美人のオマンコが見れます★
http://bbs.1oku.com/bbs/bbs.phtml?id=yasuko
67Be名無しさん:03/05/23 02:36
>>65
桶、 16進とかのコードも受け付ける。
 昔「アセンブラ処理系作るより、Forth処理系作る方が手っ取り早い」
と新作CPU評価に使ってる人が居た
68Be名無しさん:03/05/23 02:38
>>67
もちろん、厳密に言うとこれは、 
 「コーディング中、必要な命令が現れる毎に」
  新たなアセンブラ命令をForthのWord(マクロみたいなもの)
で定義しているとも言える。
69Be名無しさん:03/05/23 03:42
簡単なOS作るんだったらフォートラン?
オレは、Perlを使って書いてるけどね。
70Be名無しさん:03/05/23 12:50
HSP
71Be名無しさん:03/05/23 20:43
やはりJavaでしょ。
一度書けばどこでも動くOSになる。
72Be名無しさん:03/05/23 21:14
>>71
プププ君(きみ)はパソコン教室(きょうしつ)の初心者(しょしんしゃ)講座(こうざ)でも受(う)けてきた方(ほう)が良(い)いよ藁藁




ん?ああ。。。
あんまり惨めで可愛そうなんで、優しい俺が釣られてやったよ…
73Be名無しさん:03/05/23 21:15
>>72
レスありがとうございます
sageもおぼえました
でも↓↓これよめません
  藁藁
74Be名無しさん:03/05/23 23:05
Rubyに決まってんだろ!
75Be名無しさん:03/05/24 03:24
>>71
お前はJava(ジャヴァ)なんて言葉を知ってること自体が無意味。


やっぱC系だなー。
でも、この板に来てる人の多くはOS作るための言語より
コンソールでコマンド使う技術とか
スクリプト言語とか磨いたほうがいいよ。
76Be名無しさん:03/05/24 05:57
http://www1.neweb.ne.jp/wb/prof/
平成15年度 自作板PC環境調査 最新結果(一部抜粋)
◆4月分の結果が出ました。現在は5月分に移行しています。◆

平均年齢        25.4歳

ネット(2ch含)      78.7%
ゲーム          59.0%

Windows XP Family    46.9%
Windows 2000 Family   34.4%

Athlon     45.3%
Pentium 4     29.7%

平均RAM搭載容量 780MB

平均HDD搭載容量 166GB

nVIDIA 49.2%
ATI 28.9%

DVD-R/RW/マルチ 20.4%
CD-R/RW 75.9%

光ファイバー 8.3%
ADSL/xDSL 64.5%

CRT 74.6%
LCD 25.4%
77Be名無しさん:03/05/24 08:36
>>75
Inferno等、VM的OSを範疇に入れればアリじゃない?

 あと後半の如何にものご自慢は頂けないなw
78Be名無しさん:03/05/26 00:01
いくらなんでも釣られすぎ
79Be名無しさん:03/05/26 20:08
構成力必須。
文書力必須。
読解力必須。
対話力必須。
記憶力必須。
忍耐力必須。
機械語必須。

APIをOSだと思ってる御方なら正直何でもいいよ。
80山崎渉:03/05/28 16:39
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
81山崎 渉:03/07/15 11:34

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
82Be名無しさん:03/07/24 10:26
時に、JAVAコード直接受け付けるハードって今あんの?
83Be名無しさん:03/07/24 21:47
受け付けるが理解できないハードなら大量に。
84Be名無しさん:03/07/26 00:10
bliss。
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ
86山崎 渉:03/08/15 23:09
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
87Be名無しさん:03/08/22 01:50
OSの作り方

1.MS-DOS起動ディスクを作って再起動します。(Win98位のが最良)
2.format c: /qと入力してYボタンを押します。
3.FDを抜いて再起動します
4.OSを作る必要性を感じることができます
5.そうすれば作り方がおのずとわかります(嘘
88noe:04/05/23 19:18
OSの作り方

1.まず使用しているPCのキーボード・マウス等を抜きます
3.次に金槌・電ノコを用意します
4.OKあとはPCをプロレス技でKO
5.OK?
89名無しさん@お腹いっぱい。:04/05/24 01:07
Perlにデータ型を追加すればいい
90Be名無しさん:04/05/24 04:44
91Be名無しさん:04/05/24 16:11
OSを作りたいのなら、まず組み込み用の小規模なOSを試しに作ってみてはいかがでしょうか?
たとえば、MIPSのアセンブラは理解しやすいのでお勧めです。
組み込み用の開発は、最近はほとんどCで書くようになりましたが、アセンブラを知っていないとひどい目にあいます。
いきなりx86用のOSを作るよりも、あえて遠回りな学習をしてからの方が、良いものが作れるかもしれませんね。
92Be名無しさん:04/05/24 16:19
JavaはGCがあるのでOS向きでは無い気が・・
93Be名無しさん:04/05/27 22:54
むかしSYMBOLICSのLISPマシンなんてあったが
あれはどうなってたんだろう?
94Be名無しさん:04/05/28 14:17
>>93
# ロジック屋さんでしょうか?
御幣があったかもしれません。

GCがある言語でもOSを記述することはできると思います。
ですが、マルチタスクなどでいろいろ気にしないといけないことが逆に増える
と思います。

LispもGCがありますが、Lispマシンは機械語レベルからしてLispらしいので
メモリ管理に関してもハード的に処理してしまうのではないでしょうか?

# 実はLispマシンの実物を触ったことも見たこともありませんので、内部の
# ことは良く知りません。
95落武者:04/06/11 00:02
やっぱ、Pascalとアセンブリだろうが!
96Be名無しさん:04/06/11 16:08
>>95
よくわからないのに最近知ったことをひけらかすなよ・・・
97Be名無しさん:04/06/13 10:19
>>82
あるよ
98Be名無しさん:04/06/14 23:46
>>95
初代Macは最初そうだったんだが、結局、ビル・アトキンソンが
ガチガチにアセンブラベースで最適化してしまったらしい。
128kしかROMを持てなかったので、やむをえなかったらしい。
99Be名無しさん:04/06/14 23:51
結局、JAVAっていろいろ便利なクラスライブラリがあるってことだけだな。
言語としてみたら、やたら制限の多いC++みたいなもんだ。
100落武者:04/06/19 21:41
>>96
すまそ。軽く死んでくる。


>>98
へぇ〜。そうなんだ、知らんかった。
と言う事で、モッカ威信で来る。
101ESP, SIMPOS, PSI:04/06/19 22:29
102名無しさん@お腹いっぱい。:04/06/20 05:47
もうPerlでいいだろ!
103Be名無しさん:04/06/21 22:33
OSに限らずコンピュータサイエンスには
英語が欠かせない。
プログラミング言語はその後だ。
104スレ利用:04/06/23 22:18
C言語が学べるオススメの本かサイトおしえてくらさい
プログラミングやったことないです
105Be名無しさん:04/06/24 00:54
>>104
スレ違い。
Kernighan & Richie のTheProgrammingLanguageCの和訳本。
C入門者にこれを薦めるのがセオリー。
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/249-3017298-9393133
106Be名無しさん:04/07/05 21:10
もう、CとアセンブリでいいYO。。。
107えすひろ:2005/04/25(月) 06:52:30
C/C++はスタックを多用するので組み込みには向いていないかも…
マクロアセンブラのマクロを極めると吉かも…
108Be名無しさん:2005/07/20(水) 01:40:16
結局何がいいの?
109Be名無しさん:2005/07/20(水) 13:48:40
べーしっ君
110偽おにたま:2005/07/20(水) 19:40:04
HSPで頑張れ!
111Be名無しさん:2005/07/20(水) 19:42:53
ヘブライ語

天地創造
112Be名無しさん:2005/07/20(水) 23:12:09
リアルタイムJavaとか逝ってみる
113Be名無しさん:2005/07/21(木) 00:54:06
>91
ハードを理解するんだったらMIPSやx86よりもZ80のワンボードマイコン+マシン語(+アセンブラ)からだろう。
今の最適化が前提でアセンブラで書くのさえ難しいCPUよりは分かりやすいはず。
あとはプログラミングそのものの能力、理論的思考能力+計算力、OSというものに対する理解が必要。
それでも個人でやってMS-DOSレベルのものができれば大したものだと思う。
114Be名無しさん:2005/07/22(金) 13:36:30
アセンブリとObjective-C
115玄人太郎:2005/07/22(金) 21:43:24
MS-DOSで作れますか?
116Be名無しさん:2005/07/22(金) 23:01:06
やっぱC言語
117玄人太郎:2005/07/23(土) 07:37:30
お勧めのソフトは?
118Be名無しさん:2005/07/23(土) 07:46:19
待てお前
.NETとかでOSが作れるとでも思っているのか?
119Be名無しさん:2005/07/23(土) 10:12:50
カーネルがGCするOS作ってくれ。
D言語なんかで頑張って見れ。
120Be名無しさん:2005/07/24(日) 10:35:17
javaもいいんじゃね?
つーのもさ、javaはオープンソースになるらしいんだよ。
ttp://japan.cnet.com/news/ent/story/0,2000047623,20085663,00.htm
オープンになれば、javaをOS開発用に最適化することも考えられるわけで。
(それを行うにはC言語の知識が不可欠なわけだが。)

誰かがOS開発用Javaを作ってくれれば、
素人でもそのふんどしに乗ってOS開発できるようになる、ということだ。
その可能性はこれから高まる可能性が高い。

となるとだ。Javaを勉強しておくのもよいかもしれないね、という話。
(誰がそんなものを作るのかとか、いつできるかはこの際おいておく。)
121Be名無しさん:2005/07/24(日) 11:28:54
javaの利点はネイティブコードを直接生成せず、中間コードを生成し、
機種依存部分はJITコンパイラやランタイムに押し付けることで互換性が上がる。
OS作成はその利点とまったく逆(完全にネイティブコード、動的メモリ利用や
GCは下層では行わない)のことを行うわけで。
それだったらすでにオープンソースで様々なプログラミング技術が出回っているCで
開発するのが自然だと思うが。

そもそも玄人ならともかくただの素人にOSは作れない。プログラムを組む前に
ほぼすべての仕様を決めておかないと必ず困ることになるし、仕様書にも
載らないレベルのハードの知識も必要になる。ただの素人には無理がありすぎる。
122120:2005/07/25(月) 05:56:45
>>121
あーっと、そりゃもちろん素人にも限界があるのはわかってるよぅ。

そうじゃなくて、オープンソースになった場合、動的メモリ利用とか、
ネイティブコードの併用とか、JVMの制御などができるようになる可能性が
出てくるのではないのかと思ったのだよ。
(Cの知識は不可欠だが。あるいは、誰かが最適化してくれれば。。。)

じゃあそうなった時に、ソフトのみしかできないような人間が、
ハード部分などは既存の資源としてあるものを利用して
OSを開発できるようにはならないか、と考えたの。言い方が悪かったね。
123Be名無しさん:2005/07/25(月) 16:13:38
シビアな部分はアセンブラでそれ以外CやJAVAで作れば良い
個人的にJAVAよりCの方が直接メモリ(ポインタ)とやり取りできるので
速度はJAVAよりは速い アセンブラは必要な場所だけで十分(I/O)などのタイミング制御
MBRなど
124Be名無しさん:2005/07/25(月) 16:42:06
>>120
> オープンになれば、javaをOS開発用に最適化することも考えられるわけで。
> (それを行うにはC言語の知識が不可欠なわけだが。)
オープンソースだけでJavaやりたければ今でもgcjとかあるぞ

> 素人でもそのふんどしに乗ってOS開発できるようになる、ということだ。
JavaじゃないけどOSkitってのがあるがほとんど使われていない
http://pc8.2ch.net/test/read.cgi/os/1021381047/l50

新規に作ろうとする人は作ること自体に意義を感じているからと思われる
このことから言えるのはキットがあってもインパクトはないということだ

あとMonaのブート部分の一部はC#で書かれてるね
VMと関係なくリアルモードで使えるように機能制限したものだけど
125120:2005/07/25(月) 21:35:20
>>123
シビアな部分を書かないでも、OSを作れるようにしたいんだよ。
いろいろなことに関して標準化されてきたんだから、
全体がオブジェクト指向なOSの開発環境は作れないのかなあと思った。
C++もいいけど、Javaでできるのもいいと思うんだよ。

>>124
gcjかあ。gnuのライセンスは嫌いとかいったら怒られそ。

OSkitに認知度がないから使われていないのではないかと思うが、、どうでしょ。

今のOSは日本語の環境に問題があるでしょう。
1.日本語の文字コードが駄目駄目。
2.開発者が日本人少ないから、翻訳作業で駄目駄目。

これを何とかするのに、JavaでのOSキットがあると助かるかとおもうんさ。
いや、それだけだよ。妄想だけだよ。
126Be名無しさん:2005/07/25(月) 21:56:35
ホント妄想だな
127113=121:2005/07/25(月) 22:16:05
>125
C、C++とJavaではどっちが習得してる人が多いか考えてみるべき。

>シビアな部分を書かないでも
つまりカーネルやドライバを書かなくても、という意味になるよ。
APIやハードウェア制御、実行ファイルの構造、実行機構などほとんどの
部分がここで決まってしまう。
UIなんてOSの外見に過ぎないのだから。

>日本語の環境
元が英語圏の環境で生まれた物だから。
優秀な開発者にしたって英語圏の人が多いし、世界共通語が
実質英語であることからもこれを揺るがすのは難しい。
実際優秀な(無駄なメモリ消費が少ない、バグが少ない、速度が速い)ライブラリやソフト
などもあえてマルチバイト対応で無い限りはそんな感じ。
C++もJavaもそうなのだから。
128Be名無しさん:2005/07/30(土) 23:29:05
今の時点では、C++が優位かと・・・。
129Be名無しさん:2005/08/01(月) 09:19:22
ObjCでOSを作るのは難しいですか?
130玄人志向:2005/08/01(月) 11:10:37
C++でどうやって作るのですか?
131Be名無しさん:2005/08/01(月) 18:01:14
次のプログラムが理解出来なければ消えろ。

jmp 07C0h:start

start:
hello:
mov al , 'B'
call print
mov al , 'O'
call print
mov al , 'O'
call print
mov al , 'T'

jmp endless

print:
mov ah,0Eh
mov bx,7
int 10h
ret
endless:
jmp endless

times 510-($-$$) db 0
dw 0AA55h
132Be名無しさん:2005/08/01(月) 19:31:36
アホ登場
133Be名無しさん:2005/08/01(月) 21:50:31
>>125
JavaからC言語へのトランスレータを作成することで、
JavaでOSを記述することは普通に可能だと思われる。
ただし、GCや実行時型情報に関しては、それを行うランタイムライブラリを開発し、
静的リンクを行う必要がある。
まぁ、リアルタイムJava仕様の周辺を調べれば、
Javaで低レベルなソフトウェアを記述方法を知ることが出来ると思う。

>>128
実績や現状から考えて、C言語じゃまいか?
134133:2005/08/01(月) 21:52:29
脱字が多いなorz
135Be名無しさん:2006/02/27(月) 18:03:14
内容が良いから誤字なんて気にしてないよ。
136Be名無しさん:2006/03/07(火) 04:47:13
?????????????????
137Be名無しさん:2006/10/19(木) 06:22:04
ダメ大学生[浪人・留年・挫折・鬱・etc...] その2
http://life7.2ch.net/test/read.cgi/jinsei/1159364343/
138Be名無しさん:2006/12/07(木) 19:42:59
機械語だ!!!
これしかない!!!
139Be名無しさん:2007/01/30(火) 23:16:02
HSP
140Be名無しさん:2008/03/23(日) 00:45:21
AEPLはどうかな?
141Be名無しさん:2008/07/23(水) 19:36:30
まあ、どの言語使うにせよ、まずはOS依存の標準関数をアセンブラで書くことからはじまるんだぞ。
printfやmallocすらOS無しでは使えんのだからな。

Cで書けば、アセンブラを使う部分を最小限にできる。
JAVAなんぞ使えば、アセンブラで書かないといけない部分が大量にできて、いざJAVAで書く部分はほんのわずかになっちまうぜ。
142Be名無しさん:2008/07/24(木) 03:27:42
つまりフル汗で解決
143R_mm:2010/06/26(土) 15:01:37
OSを作るためにまず何が必要ですか?
144Be名無しさん:2010/06/26(土) 16:50:42
彼女
145Be名無しさん:2010/06/27(日) 17:41:43
>>141
アセンブラも使えないけどな
マシン語だけw
146Be名無しさん:2010/06/27(日) 18:25:53
147Be名無しさん:2010/06/28(月) 08:08:19
プログラミング言語のCOBOLが誕生50周年
http://monok.hp2.jp/url.php?u=image.news.livedoor.com/newsimage/f/b/fb07e_315_fe5ce7ef2447c59eb50c501d26400b38-m.jpg
キットで遊ぼう電子回路シリーズ No 6 PIC入門 C言語編 キット+テキスト
http://shop.adwin.com/images/ppiccgengo.jpg
このように分けて考えることでJavaScript言語の見通しがよくなると天野氏
http://codezine.jp/static/images/article/2230/2230_02.jpg
新製品 NEC プリンタ記述言語に対応した小型ラベルプリンタ新シリーズを販売開始
http://image.news.livedoor.com/newsimage/6/8/6881c_58_253af2fe3adac1c3e99dd77d953aa380-m.jpg
148Be名無しさん:2010/07/23(金) 18:14:13
君たち若者にアドバイス
高級言語とは人間の言葉に近い言語 コボル フォートラン Cなどなど
これらはぶっちゃけ、英語の命令文みたいだろ? 人目でたいだいどんな命令
してるのかわかるはず。だから1番作りやすい。

アセンブラなどは低級言語といっていわゆる機械語だな。

結局、高級言語でつくられたプログラムはマシンの中でいったん機械語(アセンブラ)
に翻訳されるんだよ。

君たちに若者に教えてあげたいのは高級言語でマシンは動いているのではないんだよ。
すべては機械語で動いています。

これから勉強するなら馬鹿と思われてもいいからZ80を覚えなさい。8ビット言語だが
すべてはここからと思われ。これを完璧に理解してる人はどんな高級言語が開発されも
目つぶってでもスラスラ理解できる。
デバッグするとき高級言語でデバッグするやつは素人と思え。
デバッグは直接マシン語で修正するもの。
149Be名無しさん:2010/07/24(土) 07:34:14
現実に使ってるマシンの機械語をおすすめする。

Z80 を完璧におぼえたところで、amd64のコードを見てもわけわかんないから。
150Be名無しさん:2011/02/19(土) 21:00:10.12
VBでOS作れますか
151Be名無しさん:2011/03/01(火) 20:33:54.22
>>150
作れるわけないww
152Be名無しさん:2011/05/20(金) 21:01:10.21
それはね
それはね
153Be名無しさん:2011/06/04(土) 22:56:37.95
普通にCでしょ
154Be名無しさん:2011/06/19(日) 12:53:09.33
アセンブラだろJK
155Be名無しさん:2011/08/24(水) 00:32:54.31
コボルは知ってるw
156Be名無しさん:2012/02/05(日) 18:38:20.20
M
157Be名無しさん:2012/02/05(日) 19:08:23.50
LLVMってx86リアルモードは吐けないのかな?
一旦Cにしてから古いCコンパイラ使えば、変わった言語でもブート書けるだろうか?
158Be名無しさん:2012/03/23(金) 11:13:13.49
高級言語でOSなんて作れないだろ
159Be名無しさん:2012/03/26(月) 08:28:33.11
C++
でしょうね。

HSPでOSつくろうとした人にはわかるかどうかしらんが
160Be名無しさん:2012/03/30(金) 20:28:37.72
日本語によるOSを作る人への応援だよ
161Be名無しさん:2012/03/31(土) 09:22:49.65
ハングルでOS作れますか?
162Be名無しさん:2012/04/01(日) 11:58:09.51
OSASKが対応していたんじゃないかな?
OSというよりプラットホーム化した最近の奴はよく知らないし、
そもそも他人がコミットできないらしいので、正確にはOSASKのOEM先のOS
(無断でクレジット書き換えたオールコピーも許可されているライセンス)だし、
ハングル表示のサンプルが入っていてサポートしているよという程度で、
カーネル自体はaskaというアセンブリ言語の方言だし、注釈も日本語だったと思うけども。
163Be名無しさん:2012/07/21(土) 21:15:18.92
石と開発言語の仕様書読んで開発環境から全部自分で書くならコンパイラとか大変だからアセンブリ言語がやっぱり吉なのではw
164Be名無しさん:2012/08/19(日) 06:51:11.18
アセンブリ言語というよりCPUのカーネルの中心部分の記述にはCですら
無理がある。スタック構造で動作する動的な言語はOSの核部分には不安定の
原因に繋がる。
CPUのアーキテクチャーはソフトウエアからは使われないモードは多数存在する
それらの存在すら意識できないC言語の領域では無理がある。
CPU依存が理解できない抽象的なものであるなら既存のOSの上に動作する
WEB−OSなどの真似をすればいいだけの話である。
165Be名無しさん:2012/08/26(日) 13:50:50.28
Perl
166Be名無しさん:2013/03/19(火) 09:18:03.08
スワヒリ語
167Be名無しさん:2013/03/26(火) 03:44:19.72
こんな事に何年争っているんだ…?
168Be名無しさん:2013/06/25(火) 21:16:59.87
D
169Be名無しさん:2013/06/28(金) 01:03:20.15
なでなでシコシコはどうだ?
170Be名無しさん:2013/06/28(金) 10:53:51.25
源氏物語
171Be名無しさん:2013/06/29(土) 09:05:01.71
篠原重工さんならIBM系のシステムですね
アセンブラか最近はJavaが推奨されています
172たける
くわしく