自分が作りたいプログラムに最適な言語を知りたいです。
自分は自炊が趣味で、レシピ本を多く所有しているのですが、
本の数が20冊を超えてしまったため
レシピを探して献立を決めるのに時間がかかるようになってしまいました。
そこで、一つ一つのレシピごとに
料理名・その料理がのっている本・その料理の主な食材・カロリーなどを
プログラムに組み込んでおいて、
冷蔵庫にある食材の種類と量を入力したら
カロリー・栄養バランスも考慮した数日分の献立が表示されるような
プログラムを作りたいと思っています。
このような用途に最適な言語はなんでしょうか?
c言語の知識は入門本を網羅した程度にはありますが
他の言語に関しては全くの無知です。
それではよろしくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
少し遊び的になりますが
フローチャート式でプログラムを選べるものがあります
試してみては?
http://geki.excite.co.jp/watch/s_850c06bb923ea2b …
参考URL:http://geki.excite.co.jp/watch/s_850c06bb923ea2b …
No.5
- 回答日時:
たぶん求められている回答ではないと思いますが,一応書いておきます。
問題の性質(複数の制約条件から,それを満たす組み合わせを導出する)から見ると,Prologが向いているように思えます。
あんまりいい例が見つからなかったのですが,ご質問の問題に近い問題としては,例えば小町算が考えられます。小町算とは何かについてはこちら。
http://karetta.jp/article/blog/ll-spirit/034942
この問題をPrologで解いた例がこちら。
http://alohakun.blog7.fc2.com/blog-entry-789.html
上記ページの下の方に,(一つだけでなく)複数の解を数え上げている様子が見て取れます。
今となってはマイナー言語なので,自習は難しいと思いますし,処理系の入手方法もよくわからないので,実用上この言語を選択することがいいかどうかは,21343317さん自身でご判断ください。
No.4
- 回答日時:
まず、データベースを元に食材の入力からレシピの
選択は、妥協したら簡単なものですが、凝ると超難
解プログラムになるでしょう。
何が最適かというより、今の私だったら、PHP+MySQL
で組むでしょう。
xamppをインストールしたら開発環境が出来ます。
No.3
- 回答日時:
無料利用できるOpenOfficeにデータベースが有ります。
Accessに比べれば貧弱ですが、試してみる価値はあるんじゃないでしょうか。
http://officehp.com/category/4580735-1.html
No.2
- 回答日時:
そうですね。
レシピデータをデータベース化して、それらを自動で検索できるようなプログラムがいいんじゃないでしょうか。No1でおっしゃられているように、Accessでもいいかと思いますが、Officeに入っていなければお金がかかりますので、データベースはSQLServerの無料版で、画面は.netがいいと思います。
No.1
- 回答日時:
レシピはプログラムに組み込むのではなく、データベースにした方が自然です。
こうしておけば、将来プログラミング言語が変わっても、レシピは流用できます。「冷蔵庫にある食材の種類と量を入力」し、データベースを参照、献立を作成する流れをプログラムにします。
となると、Windows環境であればMicrosoft Access(言語はVBA)が、Mac環境であればFileMakerが適当でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 日本語 質疑応答の際に出会った日本語の疑問。 「ペペロンチーノのような味が出しにくい素朴ゆえに難しい料理を家 9 2022/07/05 15:00
- 英語 なんで道を尋ねる外国人(中国人と韓国人など)は「英語」で話してくるのでしょうか? 別に英語圏ではない 5 2023/03/02 00:39
- レシピ・食事 うどんすきについて。 12 2023/01/31 17:36
- その他(プログラミング・Web制作) ロボットの作り方を教えて下さい! なにも知らない素人です。 全て自作する場合、どうすればよいでしょう 6 2022/12/18 01:25
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- ダイエット・食事制限 調味料のカロリー 1 2022/05/25 09:02
- レシピ・食事 料理できないと思われている 10 2022/07/04 16:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
最新のプログラム言語を学ぶに...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
UNITY Float型の接尾辞fって
-
Delphiに詳しい方助けてくださ...
-
プログラミング言語について
-
CとC++は別物なんですか?
-
VBSでDim、Private、Publicの違い
-
F#って何??
-
チューリング完全とは何か?
-
accessという言語らしいのですが
-
引用符と二重引用符
-
初めてのプログラミング言語は...
-
今後必要とされる開発言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報