- ベストアンサー
arduinoで作ったプログラムとC言語の違い
arduinoで作ったプログラムとC言語で作ったプログラム、どちらもC言語にコンパイルされるらしいが、中身は同じでしょうか。工業用には問題ないでしょうか。arduinoは単なるおもちゃでしょうか。お願いします。
- C・C++・C#
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どちらもC言語にコンパイルされるのでは無く、C言語で書かれたプログラムが「マシン語」にコンパイルされます。(arduinoはC++に近いですけど) マシン語にコンパイルされるので、ターゲットとなるCPUによってコンパイル結果は異なります。 求める処理能力次第では、arduinoでも十分プロダクトとして耐えうる製品が作れると思いますよ。
その他の回答 (1)
- fx602p
- ベストアンサー率36% (89/242)
コンパイラとは翻訳するという意味です。なのでプログラミング言語をコンパイラが解読してAVRマイコンのマシン語に変換すると言う意味をいいます。 arduinoは元々学生用に作られたコントローラなので工業用として使うのはAVRマイコンを除く周辺の回路の耐久力や精度の保証が無いので無理です。
関連するQ&A
- C言語について
最近C言語でプログラミングを試みようとしてるのですが、コンパイルの時点でよく分かりません。 どのようなソフトでどのようにインストール・設定し、どのようにコンパイルするかなど、C言語でのプログラムのコンパイルから実行までを詳しく教えてください。
- ベストアンサー
- その他(ソフトウェア)
- arduinoはじめたい
arduinoを始めたいです Arduinoをはじめようキット と Arduinoをはじめよう 第2版 を買いたいと思います。 初心者ですが始められますか? 開発環境:Linux Windows アセンブラ、BASIC、C言語を少しべんきょしてました。
- 締切済み
- ハードウェア・サーバー
- C言語のプログラムが実行できません。
C言語のプログラムが実行できません。 コンパイルは出来るんですが、実行すると、「Segmentation fault」と表示されてしまいます。 これは何のエラーなんでしょうか? 基本的な事かもしれませんが、分かる方宜しくお願い致します。
- ベストアンサー
- C・C++・C#
- C言語でプログラムを書いています
C言語でプログラムを書いています コンパイルに成功し、実行すると 「****.exeは動作を停止しました」 というエラーが出て、実行が強制終了されてしまいます このエラーはどのような場合に出るものであって、その解決法などご存知の方がいたら 教えていただきたいと思います 解説が載っているHPのURLでも構いませんので、よろしくお願いします
- ベストアンサー
- C・C++・C#
- C言語でプログラムを書いています。
C言語でプログラムを書いています。 その中で、サンプルデータの入ったファイルを読み込み、 その中身を配列を用いて行列として整理したいのですが、どのような命令が必要でしょうか。 ファイルの中身は、以下のようになっています。 1:0.111 2:0.222.....600:0.999 ・ ・ ・ 1:0.122 2:0.233.....600:0.998 「数字:」の部分は使用しないため、実際はコロン以下の数値で組みたいと考えています 詳しいサイトの紹介でもかまいませんので、よろしくお願いします
- ベストアンサー
- C・C++・C#
- C言語のプログラム集
こんにちは。C言語のテキストにはプログラムとその説明が書いていますが、 このC言語のプログラムが多くのっているような本はありますか?本屋さんで探したのですが、プログラムがものすごく多くのっているようなものがなかったので、もしお分かりの方がおられましたが、本の紹介をお願いします。
- ベストアンサー
- C・C++・C#
- C言語とJavaの違い
C言語とJavaの違いの1つとして間違えていたら教えて下さい。 「C言語はコンパイル時に環境に応じて異なるモジュールが作成される危険性がでる場合があるのに対して、JavaはJavaVMという処理系でプラットフォームの違いを吸収されるので、JavaVMが搭載されていればどの環境でもJavaプログラムは動かすことができるでよいのでしょうか?」
- ベストアンサー
- Java
- FedraCore4でのC言語
簡単なCのプログラムをテストしようとしたのですが、コンパイラが見つかりません。 パッケージを全部インストールしていない状況でC言語のプログラムををコンパイルするにはどうすればよいのでしょうか?
- 締切済み
- Linux系OS