プロが教えるわが家の防犯対策術!

携帯電話のOS(?)は何言語でできてるのでしょうか?
C言語とかですか?

A 回答 (2件)

どうなんでしょうね。


開発言語を知ったからと言って、OSを操作するには何の役にも立ちませんよ。

ベースになるOSの開発にはC等を使っているかもしれませんが、国内携帯キャリアで数種類のOSになるでしょうね。
で、アンドロイドにiPhone、ウィンドウズモバイルなどのOSもあります。

海外キャリアではノキアやサムスン等も各種携帯OSを開発して搭載しているでしょう。
    • good
    • 0
この回答へのお礼

確かに知ってもどうしようもないですね。。。
ただの興味です。
ありがとうございます。

お礼日時:2010/05/23 22:32

携帯電話に色々あるうえ、OSにも色々レイヤがありますから一概には言えませんが、一例としてAndroidでは、ドライバ周辺はCとアセンブリ言語、基本部分はC、そのうえにCやC++やJavaやで基本機能となるソフトを置いて、それらを利用したフレームワークなど開発者に見せる部分とUIがJavaです。


Androidはオープンソースなうえ、Google社が分かりやすく広報しています。
http://www.atmarkit.co.jp/news/200811/28/android …

Symbian OSはアプリケーションの制作じたいC++が基本だったかと。iPhoneはObjCですね。これらがOSに使われているかどうかは分かりませんが、どちらも言語・処理系的には問題ないでしょうね。
    • good
    • 0
この回答へのお礼

お詳しいですね。
ありがとうございます。

お礼日時:2010/05/23 22:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!