- ベストアンサー
インタプリタ言語の制作について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
語句解析と書かれてるのはyaccを例にあげられてることからすると構文解析の事を書かれてるのでしょうか?(あなた独自の用語をもちいられても他の人にはわかりません) 構文解析なら「再帰下降構文解析」で調べてみれば見つかると思います。 字句解析なら探し方が足りないだけだと思う。
その他の回答 (1)
- lv4u
- ベストアンサー率27% (1862/6715)
>>yaccなどのツールを使わずに語句解析などのプログラムを作ってみたいと思っています。 インタープリタを、yaccなどのツールを使わずに開発するなんて、非効率なことは多くの方はやらないと思います。 なので、調べても参考になるようなものがヒットしないのでしょう。 独自の世界をご自身で切り開かれて、それをWebサイトに発表されればいいと思いますよ。 (参考にする人がいるかどうか判りませんが・・・)
お礼
回答ありがとうございます。 私のような物好きのためのサイトを暇があったら、作ってみますw^^;
関連するQ&A
- インタプリタ作成の参考書を探しています
インタプリタ言語作成を行っているのですが、参考になる本、サイトを探しています。 漠然とした質問ですが、現在藁にもすがる思いで、ちょっとした情報でも欲しいです。 よろしくお願いします。 (私自身でも探しているのですが、今日既に多くのインタプリタ言語があり流行らないのか、見つけた殆どが絶版で手に入りませんでした)
- ベストアンサー
- その他(プログラミング・開発)
- インタプリタはロードモジュールを作成する?
情報システムを勉強し始めた初心者です。 私の持っているテキストには以下のように書いてあります。 ・「ソースプログラム」を「ロードモジュール」に変換するプログラムが「言語プロセッサ」。 ・「言語プロセッサ」には「コンパイラ」や「インタプリタ」が使われる。 つまり、コンパイラもインタプリタもロードモジュールを作成するものだと思っていました。 しかし、以下のような問題がありました。 問題: インタプリとは、高水準言語で書かれた原子プログラムを、機械語のプログラムに翻訳してロードモジュールを作成するプログラムである。 答え: 間違い。インタプリタではなく、コンパイラの説明になっている。 つまり、インタプリタはロードモジュールを作成しないということなのでしょうか? どなたかご教授お願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- 「ワープロソフトを制作するには?」
プログラムの知識はないのですが、Mac・WindowsなどPCのOSを問わず起動出来るワープロソフトを制作したいと思ます。使用するプログラム言語として、C言語やアセンブラなど、どの様な物を使用すれば制作しやすいですか?また、プログラムの勉強をしておらず、知識が皆無に等しいのですが、どの様な書見を参考にすれば宜しいですか?詳しく解る方、是非、アドバイスをお願い致します。
- ベストアンサー
- オフィス系ソフト
- Web制作で必要な言語
Web制作で必要な言語ってどんなものがありますか? 基本的には私はPHPを学んでいるのですが、基本情報技術者の試験を受けようと思っています。その言語の中ではどれが良いですか?その言語とはC COBOL アセンブラ言語 Java の4つです。
- ベストアンサー
- デザイナー・クリエイティブ職
- プログラミング言語を自作してみたい
プログラミング言語を自作してみたい 何か参考になる本やサイトがあったら教えていただきたいのですが。 インタプリタ言語を作りたいです。 delphiを使って作りたいと思います。よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- C言語→MATLABへの変換で、困っています。
学生研究でMATLABを使用しています。 光学測定系で画像を取り込み、それを解析する実験を行っています。 MATLABはプログラム内の値の変更や処理の追加できることから 大変助かっています。 そこで、もともとはC言語でやっていた3種類の処理を 一つのMファイルで行いたいと思い。 只今、C→MATLAB変換するプログラムの書き直しを行っています。 そのうち2種のプログラムは行列の計算がメインだったため何とか Mファイルに書き直すことができたのですが、 最後のひとつが難しい関数らしきものが多く、 MATLABに書き直すことができるプログラムなのかもわからない状態です。 そこで、 ・C→MATLAB変換可能なプログラムか? ・書き直すにあたってどこを部分を直せばよいのか? をアドバイスいただけないでしょうか? ↓MATLAB化したいC言語ファイル http://karispace.web.fc2.com/cmat2.c 一枚のbmp画像から4枚のdatデータを出力するプログラムです。 C言語とMATLABの三ヶ月前に勉強して、使用しており、基礎がわかる程度です。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- プログラム言語って何があるの?
私、プログラム言語について調べています。 ウィキペディアをみてもたくさんあって、そこからまたリンクがたくさんあってどこでどのように区切っていいのか分かりません。そこで皆さんに質問したいのですが、プログラム言語はどのようなものがありますか? 大まかにプログラム言語の総称があってその次に (1)機械語(マシン語) (2)アセンブラ言語 高水準言語これの中に (3)インタプリタ言語 (4)コンパイラ言語がありますが、 (1)~(4)のそれぞれの詳細を教えてください。例:BASIC、C等 またこの枠に入らないプログラム言語がありましたら教えてください。 とってもマイナーなものでも構いません。出来ればURL欲しいです。 お願いします。m(_ _)m
- ベストアンサー
- その他(プログラミング・開発)
- facebookのプログラム言語について
プログラムの勉強をして、コミニュケーションを目的としたwebサイトを作りたいと思っています。 ただ、プログラム言語がたくさんあり、どの言語をこれから学ぶべきかの判断がつきません。 ネットで調べるとC,PHP,perl,javascript辺りが私の目的に近そうな気がします。 質問ですが、基礎知識が乏しいため質問が漠然としていたらすみません。 一応、私の目的に近いfacebookを作る言語を教えてください。 facebookは何のプログラム言語で作られているのか? あるいは、どの言語を知っていればfacebookのようなサイトを作れるのか?
- ベストアンサー
- その他(プログラミング・開発)
- C言語 ?のついた処理内容
C言語初心者です。 FFTの勉強をしようと先人の作ったC言語プログラムを 参考に処理内容を勉強中ですが、以下の文が どのような処理を行っているのか理解できません。 ご存知の方たいへんおてすうですが、処理内容を ご教授をお願いします。 よろしくお願いします。 w = (flag? M_PI: -M_PI) / (double)n;
- ベストアンサー
- C・C++・C#
お礼
回答ありがとうございます。 iPhoneからの質問だったので、確かに打ち間違えていますね。すいません.... 構文解析の方はおかげさまで見つかりました。ありがとうございます。 字句解析の方はもうちょっと探して回りたいと思います。