件名を何て書けば良いのかわからず、意味不明になってしまいました。ごめんなさい。
それでは質問なのですが、Walkman、iPhone、PSPなどのパソコン上のプログラムでないプログラムはどのような言語で作られているのでしょうか?
また、それを作ることはPC上で動くプログラムを作ることよりも難しいのでしょうか?
-追記-------------------
昔質問させていただいたVUメーターについて。
貼って頂いたURLにあったソースにはVUメーターの計算式は書いてありませんでした。(見落としてるかもしれませんが)
なので、代わりのものとしてPPMメーターを付ける事にしました。
参考URLです
http://www.codeproject.com/Articles/945 ... und-meters
PC上のプログラムでないプログラム
Re: PC上のプログラムでないプログラム
iPhoneのアプリは Objective-C で作られています。
WalkmanやPSPは詳しくは知りませんがおそらく C/C++ でしょう。
PCと比べるとハードウェアの性能が低いので、PC用のプログラムより作る上での制約が多くなります。
同じものを作るならPC用に作るほうが簡単だと思います。
WalkmanやPSPは詳しくは知りませんがおそらく C/C++ でしょう。
PCと比べるとハードウェアの性能が低いので、PC用のプログラムより作る上での制約が多くなります。
同じものを作るならPC用に作るほうが簡単だと思います。
Re: PC上のプログラムでないプログラム
h2so5さんの情報に付け足しで、
VitaはC#だそうで、
Android端末や携帯はJAVA、
他にも、冷蔵庫や掃除機などといった家電製品の多くに使われているマイコンはCです。
PS2はC++だったとどこかで聞いた覚えがあります。
XBOX用のゲームであればXNAを使ったC#です。
VitaはC#だそうで、
Android端末や携帯はJAVA、
他にも、冷蔵庫や掃除機などといった家電製品の多くに使われているマイコンはCです。
PS2はC++だったとどこかで聞いた覚えがあります。
XBOX用のゲームであればXNAを使ったC#です。
Re: PC上のプログラムでないプログラム
PS VitaやXbox360でC#を使うのは、一般向けに公開しているアプリ開発環境を利用する場合です。
言わば、ファミコンとファミリーベーシックのような関係です。
そういう意味ではAndroidのJavaも同じようなものですが。
言わば、ファミコンとファミリーベーシックのような関係です。
そういう意味ではAndroidのJavaも同じようなものですが。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: PC上のプログラムでないプログラム
付け足しの付け足しです。
PS VitaやXbox360でC#は一般開発者用で、市販ゲームなどはC++で作られています。
例外として、Xbox360のダウンロードゲーム(XBOXアーケード)などの一部でメーカーがC#を使っている例もあります。
WalkmanのAndroidで無いものはC/C++でしょう。AndroidのWalkmanはAndroidに準じます。
iPhoneはMAC必須で開発言語はObjective-Cで、AndroidはJavaとC/C++です。
PSPは、C/C++が開発に使われています。
>また、それを作ることはPC上で動くプログラムを作ることよりも難しいのでしょうか?
ハードウェアの知識が必要になる場合が多いので一般的に難しいです。
解説書の多いAndroidやiPhoneはハードウェア周りの問題はライブラリが吸収してくれるので難易度は下がります。
なので、AndroidやiPhoneはPCでアプリを組むのと大差はないでしょう(速度的には遅いです)。
PS VitaやXbox360でC#は一般開発者用で、市販ゲームなどはC++で作られています。
例外として、Xbox360のダウンロードゲーム(XBOXアーケード)などの一部でメーカーがC#を使っている例もあります。
WalkmanのAndroidで無いものはC/C++でしょう。AndroidのWalkmanはAndroidに準じます。
iPhoneはMAC必須で開発言語はObjective-Cで、AndroidはJavaとC/C++です。
PSPは、C/C++が開発に使われています。
>また、それを作ることはPC上で動くプログラムを作ることよりも難しいのでしょうか?
ハードウェアの知識が必要になる場合が多いので一般的に難しいです。
解説書の多いAndroidやiPhoneはハードウェア周りの問題はライブラリが吸収してくれるので難易度は下がります。
なので、AndroidやiPhoneはPCでアプリを組むのと大差はないでしょう(速度的には遅いです)。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。