• ベストアンサー

WINDOWSなどのOSを構成している言語って?

msystemの回答

  • msystem
  • ベストアンサー率42% (79/186)
回答No.3

Windowsは、他の方がおっしゃているとおりだと思います。(私も、推測の域を出ません) MacOSは、現在はちょっとわかりませんが、以前はPascalでかかれていました。 WinAPIがC言語からの呼び出しを想定しているように、MacOSのAPI(昔はTool Boxと呼んでいました。)は、呼び出しの約束がPascalです。(OS XからTool Boxではなくなったので、言語が変わった可能性があります。)

takato78
質問者

お礼

ありがとうございます。 MacOSが以前、Pascalでかかれていたのは意外でした。 学生時代、情報処理の教養講座でPascalの説明を受けたとき、 この言語はほとんど使われていないと聞いたので。

関連するQ&A

  • windowsでもC言語を始めたいのですが…

    某大学の数学科1回生です。 今までC言語を学んだことが無かったので、最近ASCIIの「C言語入門」 を購入しました。(4月から学校で講義が始まります。) この入門書を読み進めていくにはUNIX系のOSがあるとスムーズに進行出来るようです。 しかし、僕が使用しているパソコンはwindows7で、 非UNIX系のOSなのでC言語でプログラミングをする環境が整っていません。 そこで、次のサイトhttp://www.ooyashima.net/db/prog.htmでコンパイラと IDEとテキストエディタを手に入れる必要があります。 windowsのOSでも、UNIX系のOSを用いた時と同様にC言語プログラミングを 可能にするためには、先ほどのサイトで、コンパイラからテキストエディタまで 何を手に入れるのがベストでしょうか? 出来れば無料のソフトが良いです。 C言語やプログラミングに関しては全くの初心者なので、稚拙な文章となり 非常に読み辛かったかと思いますが、回答よろしくお願いいたします。

  • Windowsを構成しているプログラミング言語は?

    PC「初級~中級」の者です。 OSのWindowsを構成しているプログラミング言語は何でしょうか? また、その言語で、何行くらいのプログラムを組んでいるのでしょうか? 御多忙中恐縮ですが、宜しく御教示下さい。

  • windowsでC言語

    windowsXPでC言語のプログラミングをしたいのですが お勧めのエディタコンパイラを教えていただきたいです。 Visual C++というのが一番使いやすいのでしょうか? 学校ではUNIX機を使っておりました。

  • Windowsはいったい何言語で書かれているのでしょうか?

    OSのWindowsですがいったい何言語で書かれているのでしょうか? 普段使用しているアプリケーションなどはCやC++などですがOSがCで書かれているとは聞いたこともありません。どのような言語で書かれているのでしょうか?

  • C言語においてUniとLinの違い

    C言語でプログラミングをする際、UnixとLinuxの違いを教えてください これから勉強しようと思うのですが、どちらを先に覚えれば後々スムーズに行くでしょか。

  • プログラミング言語

    現在文系私立大学の一年生です。 パソコンを扱うのが好きなので、在学中にプログラミング言語を覚えたいと考えています。 が、今はC、C+、C++、Javaなどの言語の名前だけを知っている状態です。 どのプログラミング言語を学ぶと役に立つのでしょうか? また、どのプログラミング言語が簡単でどのプログラミング言語が難しいなども教えていただけるとありがたいです。 また、私は数学がかなり苦手で文系に進んだのですが、プログラミングは数学が出来ない人間にも可能なのでしょうか? あとOSですが、プログラミングをするにはWindowsよりもLinuxの方が良いのですか? UbuntuとWin7のデュアルブートの経験はあります。今度はDebianというものでやってみようかなと思っています。

  • C言語についてどうしてもわからない疑問

    プログラミング初心者です。 C言語を勉強中に疑問に思ったことが2つあります。 まず1つ目。 C言語以外のプログラミング言語、例えばjavaとかC#とかjsとかpythonとかrubyとかPHPとか、には開発者にとって便利なライブラリとかフレームワーク(僕にはこの2つの明確な違いがわかりません。が、どちらも「開発者が定義しなくてもよい関数やオブジェクトの集合」という認識があります)がありますよね。 そのおかげで色んな人達がプログラミングし易くなりました。 ネット(はてぶのホットエントリとか)でも「馬鹿な俺がプログラミングを勉強して〇〇を作った」といった記事をよく目にします。 でも「C言語を使って」というのは聞いたことがありません。 そもそも、C言語はそいういったライブラリやフレームワークが少ないように感じます。 検索してもrailsとかjqueryのようなフレームワーク(ライブラリ?)は見つかりません。 これが無かったらプログラムなんて作れないのでは? しかし、世間にはC言語で作られたプログラムが多いのもまた事実。 C言語ではいったいどのように開発が行われているのか教えてください。 2つ目 unixとかlinuxといったOSはC言語で書かれている聞いたことがあります。 しかし、プログラムの開発は「コードを書く→コンパイル(→デバッグ)→実行」という流れですよね。 ではOSを開発するときに、そのコードをどうやってコンパイルするのでしょうか? コンパイラはOSの上に立っているとするなら、OSがない状態でコンパイラはどこに立てばいいのか。 そこがわかりません。 誰かこの2つの疑問に答えてください。 お願いします。

  • WindowsでC言語を書く

    WindowsでC言語を書きたいと思いますが、UNIXで使えるemacsみたいに自動でインデンテーション位置を設定してくれる(Tabを押すと適切な位置までスペースが入力される)ソフトみたいなものはありますか?

  • expectについて

    expectを使ってみたいのですが、expectがどういうものなのか、よく分かりません。 ・基本的にUNIX系のOSでしか動かないものなのでしょうか?(例えばWindowsでは動かない?) ・CやJavaなどのプログラミング言語と、同じようなものなのでしょうか? ・検索するとTclという言語がどうのこうのと出てくるのですが、それとの関係は?

  • osのwindowsはアセンブリ言語でも作られてい

    osのwindowsはアセンブリ言語でも作られていると書いてあるんですが、 アセンブリ言語って機械語に近い低級言語ですよね? windowsを人間がコーディングするときにアセンブリ言語を打つんですか? 大変じゃないんでしょうか?