• 締切済み

コンパイラについて

コンパイラは文字をCPUのわかる0101に変換するものと習いました。 プログラムは大体が英語ですが、日本語のコンパイラを作ることも可能ですか? 表示(); と書くと、コンピュータ語に変換されるコンパイラも作れますか??

みんなの回答

回答No.3

原理的には作れます。 参考までに。 http://www.forest.impress.co.jp/library/software/nadeshiko/

全文を見る
すると、全ての回答が全文表示されます。
  • Wap58
  • ベストアンサー率33% (29/87)
回答No.2

MacOS8が手に入れば日本語で出来ます ただ言語はAppleScriptになります 使った感想から、プログラムは英語が合う を、に、は、もし、なら、などの接続語は 日本人にも受け入れられず消えました 日本は1と1を足し、結果2が出来る 欧米は2を作るために1と1を足す

全文を見る
すると、全ての回答が全文表示されます。
  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

関連するQ&A

  • IRIX用のCコンパイラ

     C言語で作成したプログラムをOSがIRIX 6.5のコンピューターで使いたいのですが、このコンピューターにはCコンパイラがありません。  IRIX 6.5で使えるCコンパイラ(できればフリー)を、教えてください。  インストールの手順があるとありがたいです。  よろしくお願いします。

  • コンパイラ、インタプリタ、クロスコンパイラについて

    インタプリタについて質問があります。 色々と調べたところ、perl、php、rubyなど、ソースをインタプリタで実行する言語の利点は以下なのだと思います。 ソフトを作っている環境と実行環境の間でcpuやos等が異なる場合は、 ソースは互いに異なる機械語に翻訳されるので、翻訳は実行環境で行わなければならない。 その際、コンパイラの場合はわざわざ手動で翻訳を実行しなければならないが、 インタプリタの場合は勝手に実行時に翻訳してくれるので楽。 1.それで質問なのですが、 コンパイラは環境に対応した機械語を出すらしいですが、 何故そんな事ができるのでしょうか。 コンパイラが、自身が置かれた環境を分析して、それに対応した機械語を出すのでしょうか? それとも、そもそも環境毎に対応したコンパイラを使うという事でしょうか? 2.また、世の中にはクロスコンパイラというものがあると聞きました。 クロスコンパイラがあれば、ソフトを作っている環境でそのままコンパイルできるので、 インタプリタはいらないのではないでしょうか? クロスコンパイラの短所や長所などを教えてほしいです。 3.翻訳後の話として、機械語はcpuやosによって違うという話ですよね。 つまり、機械語にコンパイル済みのソフトを配布する際は環境毎に対応したソフトを それぞれ配布しなければならないのですよね。 しかし、ネット上でダウンロードできるフリーのソフトなんかは、 特定のOS向け、あるいはOS別に違うファイルを配布、というのはよく見かけますが、 cpuやその他の環境毎に配布物を分けているのは見たことがありません。 機械語は、本当にos以外にも依存するものなのでしょうか?

  • コンパイラーとアセンブラの違い

     今晩は。  コンパイラーとアセンブラとは何がどう違うのでしょうか。 またコンパイラー、アセンブラは、その後に更に機械語に変換されるとききましたが、なぜ一気にソースコード から機械語に変換しないのですか。  他にCalsという言語もあると聞きましたが、この言語も機械語とは違うと聞きました、とするとそもそもこの 言語自体の役割は何なんでしょう。

  • 8080用のクロスコンパイラは、ないでしょうか。

    8080用のクロスコンパイラは、ないでしょうか。 TK-80シミュレーターにて、プログラム開発をしたいのですが、さすがにアセンブラはきついので、Cコンパイラを探しています。 フリーのソフトで、MS-WindowsかLinuxで動作するクロスコンパイラはないでしょうか。 (8080アセンブラを出力するCコンパイラ) 以前探したときは、(確か)C言語をZ80にコンパイルして、それをさらに8080用アセンブラに変換するのを見つけましたが、うまく動きませんでした。 何か情報をもらえるとありがたいです。 よろしくお願いします。

  • fortranコンパイラのエラーを英語にしたい

    以下の環境でf90とf77を使っていますが、コンパイル時のエラーが日本語で出てきます。これを英語表示にできないでしょうか。 ・Solaris9 ・コンパイラはForte Developer update1のf90とf77を使用

  • 初心者向けのコンパイラでお勧めなのはありますか?

    現在、独学でC言語の勉強をしています。まだ「printf」や「scanf」程度の段階です。 現在使用しているコンパイラは「Dev-C++ beta 9 release」というものですが、英語表記で使いづらいかな?と思うときがあります。 日本語表記で、これ以上に初心者が学習しやすいコンパイラがあれば教えてください。 よろしくお願いします。

  • COBOLのWin/Vistaで動くフリーコンパイラ

    こんにちは。 Windowsでも動くCOBOLのフリーコンパイラを探しています。 英語、日本語は問いません。 当方のOSがVistaなのですが、なかなか見つけることができず困っています。 知っている方はぜひ教えてください。よろしくお願いいたします。

  • コンパイラについて

     今まで普通に使っていたフリーソフトのコンパイラで、少し長めのファイルを読み書きするようなプログラムをコンパイルしたのですが、exeファイルが途中で止まってしまいます。  一方違う市販のコンパイラを使うと、コンパイル&実行共にうまくいきます。また、両者で作成されたexeファイルは容量も違い、後者の方はobjファイルも同時に作成されます。  これは一体どういうことなのでしょうか?プログラムの内容は同じなのに、コンパイラによってexeファイルでエラーが出る、出ないがあるのでしょうか?  また話とは逸れますが、プログラムの処理結果を扱う時に、txtファイルで表示させているのですが、必要な箇所だけ、コピー&ペーストするにはどうしたらいいでしょうか?  例えば何万行のtxtファイルから(必要な箇所を検索等で探し)必要な箇所より上全部または下全部の部分だけを、消去したい時どうしたら手早く消去できるのでしょうか?今私がやっている方法ではctr+(pgup or pgdn)で選択部分を増やしていき消去!ですが、スピードが遅いです。ctl+Aだと全て選択になってしまいますし、どなたかいい方法ご存知な方いらっしゃらないでしょうか?

  • なぜプログラミングは英語なのでしょうか?

    プログラミングはなぜ英語なのでしょうか? 日本語のプログラミングもあるそうですが、用途が限られているみたいです。 英語以外のコンピュータ言語の場合、オブジェクトコードに変換するために数段階の変換-つまり英語に-がなされるので複雑になり、処理速度も遅くなるようです。 コンピュータ言語は英語つまりラテン語・ギリシャ語系列の表音文字が適しているのでしょうか。アセンブリ言語がローマ字、アラビア数字になじみやすいからでしょうか?コンピュータ=白人文化・・・ASCIIが世界標準になっているせいもあると思いますが、まるでコーカソイドの独占ですね。 プログラムのことをよく理解していない上での質問かもしれませんが、教えていただければ助かります。よろしくお願い致します。 【疑問点】 1.コンピュータ言語は、なぜ英語なのでしょうか? 2.ローマ字、アラビア数字は機械語に直すとき、処理しやすいのでしょうか? 3.漢字など表意文字は、コンピュータ言語としてあり得ないのでしょうか?(補足:コンパイルしにくい?)

  • 英語のjavaはあるが日本語のjavaがない

    今使っているコンピューターには英語のJavaがインストールされているみたいです。 cmdでjavaと打つと英語ででてきます。また、javaで作られた日本語のプログラムなどを起動すると文字化けしてしまいます。 基本的にはいつも英語を使うのですが、日本語のjavaのプログラムを使う場合もあるんです。この場合、日本語のjavaをインストールすればいいんですか?すでに英語のがあるんですけど重ねていれて大丈夫なんでしょうか?

このQ&Aのポイント
  • 炉の昇温時におけるブロワの電流値と温度の関係についての説明を求めています。理解することが難しく、巻線抵抗についても理解できません。炉内の湿気が加熱されることや排気されることについても疑問があります。
  • 炉の昇温時において、炉内の湿気の気化による水蒸気の排出や送風機の温度の上昇が起こることを考えます。一方で、水蒸気の気化が完了し、炉内に気体がなくなると送風機は大気の空気のみを吸引すると考えられます。しかし、なぜ電流値が下がるのか理由がわかりません。また、排出気体の体積が上がると送風機の排出気体量も上がるはずですが、実際には電流値が下がったと考えられます。
  • この炉の昇温時のグラフを見ると、温度と電流値には関連性があることがわかります。具体的な関係性についてはまだ分かりませんが、この情報を活用することで炉の試運転状態を把握し、原料投入時の状況と比較することができると考えます。質問に正解があるのかはわかりませんが、解析していただけると助かります。
回答を見る

専門家に質問してみよう