自作したC++構文解析ルーチンの商用利用方法はありませんか?
大学で構文解析の授業を受けています。
C++の勉強のためにC++構文解析を自作しています。
せっかくなので、これを使った商売ができないものか
考えいるのですが、良いアイディアが浮かびません。
コンパイラを作って販売するのが自然な発想だと思いますが、
コンパイラ単体では売れないと思っています。
リンカーとかデバッガも一緒なら売れるかもしれませんが、
そこまで作れないし、作りたいとも思っていません。
そこで自作構文解析を利用した何か良い商売(サービス)
のアイディアがあれば教えて下さい。
ただし、UNIXのlintのような静的解析ツール以外で
回答お願いします。
No.3ベストアンサー
- 回答日時:
vectorに登録されてみてはいかがですか。
vectorには、無償のソフトもありますが、有償のソフトもあります。
あなたが、作成されたソフトが、お金を払ってでも使用したいというアドバンテージがあれば、有償でもよいかと思います。一定期間は、無償で使用でき、無償期間を過ぎた場合は使用できなくなるようなものが、よいかと思います。
参考URL:http://www.vector.co.jp/magazine/softnews/
No.2
- 回答日時:
ご存じのように、Perl,PHP,Rubyなど汎用的なものは無料で手に入るので、今さら有料でそれらに太刀打ちするのは無理かと思います。
そう考えると、個人か特殊業務と言うことになると思います。
プログラムの場合、開発費は開発工数と比例するため、そのソフトを購入する人数(販売数)により値段が決まります。
つまり、1つ10万円のソフトも10人に売れば1万円まで値段が下げられます。
たとえば、ある業務に特化した言語を自分専用に作ってはいかがでしょう。
そうすれば、以降の開発工数が減らせますから、多くの利益を望めますし、あるいは値段を安くすれば多くの顧客を囲い込むことができます。
ある業務に特化したものならば、あり得ないことでもないと思いますがいかがでしょう。
No.1
- 回答日時:
コンパイラの作り方って書籍が売ってるぐらいなので、コンパイラ単体ではまず売れませんね。
※その書籍買ってきて、ソースコードを丸映ししたら基本的なコンパイラが完成するレベルの本を書店で見た記憶があります。書籍名、出版社等は忘却の彼方ですが。
インタープリタ型のエンジン作ってEXE化可能にして、C++に類似した新言語を作るって手ですかね。
分野を特化して誰でも簡単に使えるようにすれば、売れる可能性は存在します。
※ツクールシリーズは、ゲーム開発に特化した新言語と言えなくもありませんが、言わばあんな感じですね。
ありがとうございます。いくら何でも、商用のコンパイラが完成する程の書籍はないでしょう。書籍化されているコンパイラの資料は、あくまでも玩具レベルの品質です。また新言語を作るつもりはありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- フリーソフト 健康診断のデータ分析ソフトのようなもののオススメを教えて下さい。 健診センターによっては、サービスで 1 2022/06/08 20:32
- 統計学 回帰分析検証不一致 5 2022/05/04 20:48
- 会社経営 定価7万円 A社 メーカー B社 販売店(卸) C社 販売店(小売) B社はA社から商品を仕入れてC 2 2022/11/21 17:51
- 教育・学術・研究 仕事の方向性を変えたい。経営分析→数値解析 1 2023/06/18 16:51
- その他(プログラミング・Web制作) 大学のゼミのレポートがムカつきます。 R言語というデータ分析に特化したプログラム言語を用いた授業の課 1 2023/06/29 00:50
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 知的財産権 販売用Tシャツの権利について 3 2022/05/23 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
組み込みソフト。ROM領域にデータ
-
C言語の関数の中身のソースコー...
-
変数の内容がコロコロ変わる、...
-
pic
-
COBOLのALPHABET...
-
printfなど、標準関数のソース...
-
PICでのI2C通信でのマスタ、ス...
-
C++でデスクトップGUIアプリ開...
-
COBOLの論理演算子について質問...
-
C++DLLの明示的リンクに関して
-
HP-UXのプログラムをSolaris、R...
-
main() 関数は、int を返値とす...
-
C言語の2進数表記
-
VB6のコンパイラ
-
最初に使う変数のゼロクリアに...
-
C++Builder → Visual C++ 移植...
-
プログラミングって右脳よりの...
-
JAVAのコメントアウト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
cc と gcc の違い
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
PICでのI2C通信でのマスタ、ス...
-
COBOLのALPHABET...
-
<conio.h>?
-
VB6のコンパイラ
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
関数形式マクロ dtaは戻り値が...
-
プログラミングって右脳よりの...
-
C++Builder → Visual C++ 移植...
-
24bit サイズの変数
おすすめ情報