【初心者】C/C++ではどんなもの(まで)作れる?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2008/06/02(月) 21:32:260002デフォルトの名無しさん
2008/06/02(月) 21:37:170003デフォルトの名無しさん
2008/06/02(月) 21:47:00TM停止問題をとくプログラムとか。
>>1はそういうことが聞きたいんじゃね?
0004デフォルトの名無しさん
2008/06/02(月) 21:47:540005デフォルトの名無しさん
2008/06/02(月) 21:55:290006デフォルトの名無しさん
2008/06/02(月) 21:56:020007デフォルトの名無しさん
2008/06/02(月) 22:05:23人工知能を作る言語を作る言語がC/C++じゃないか?システム開発言語C/C++はそういう役回りじゃないかな。
0008デフォルトの名無しさん
2008/06/02(月) 22:32:51そりゃ人によるし、開発したいものにもよるだろうなぁ・・・w
例えば、Wiiリモコンをラジコンのリモコンにする。
そうすると必要となるのは?環境や言語(主な)は?
0009デフォルトの名無しさん
2008/06/02(月) 22:34:35大抵コンパイルしてバイナリになるわけで、結果は一緒
0010デフォルトの名無しさん
2008/06/02(月) 22:35:11とりあえず何か創ってみたい。
人工知能とかでも面白そうだし、センサーで感知ってのもいいし・・・
アプリケーション作ったりするのも楽しいし。
モノとかソフトをつくってみたい。というわけ。
0011デフォルトの名無しさん
2008/06/02(月) 22:37:58言語は関係ないんですかー;
画像処理やセンサー系の処理はどういったモノで作られているのでしょうか?
質問ばかりですみません;
0012デフォルトの名無しさん
2008/06/02(月) 22:43:020013デフォルトの名無しさん
2008/06/02(月) 22:43:59そういう必要があるのなら(インライン)アセンブラが必要
0014デフォルトの名無しさん
2008/06/02(月) 22:52:55思っていることは画像処理やセンサー(赤外線等)制御や
先ほどの「Wiiリモコンをラジコンのリモコンにする」とかをやるにしたら
これをやれ!みたいなのを教えてください。
Cでは黒画面に出力とかそんなんばっかやってました。
0015デフォルトの名無しさん
2008/06/02(月) 22:56:12Haskellなんか再代入禁止して透明参照だか言ってるけど、初期のHaskellはモナドなかったって言うし副作用も認めてなかったのかとか
論理プログラミングとか制約プログラミングとかで逐次型言語の性質は必須でないようだし
そういう場合、マークアップ言語や手続き型言語と同列なのかどうなのか
0016デフォルトの名無しさん
2008/06/02(月) 22:58:03ソフト以前にハードの勉強が必要じゃないか。
本屋に行ってトランジスタ技術を買って読むべし。
0017デフォルトの名無しさん
2008/06/02(月) 22:59:11http://www.thinkit.co.jp/free/article/0711/2/5/
0018デフォルトの名無しさん
2008/06/02(月) 23:09:23やっぱりプログラム出来る人は訳が違いますね・・・。
動画も見ました。私はこういった感じのこと(認識)や
プログラムを組みたいのです。
0019デフォルトの名無しさん
2008/06/02(月) 23:23:39チューリング完全。
大雑把に言ってしまえば、ループが無くても再帰があるから、と言える。
あるいとはラムダ計算からでも説明がつく。
0020デフォルトの名無しさん
2008/06/03(火) 16:14:42調べたらwikipediaの項目からも色々読めますね
0021デフォルトの名無しさん
2008/06/04(水) 02:34:46液晶画面の壁紙なんですが、
何かのシステム(アプリケーション?)を開いて、使って、
閉じた後に壁紙が変わってるって感じのプログラムが欲しいのですが。
0022デフォルトの名無しさん
2008/06/04(水) 03:34:090023デフォルトの名無しさん
2008/06/27(金) 04:30:360024デフォルトの名無しさん
2008/06/27(金) 05:55:50あなたのように、日本語が怪しい人でも小説を書けると思いますか?
可能かどうか、と言う観点だけで見れば当然可能なわけですが。
ビリヤードゲームも同じことです。
0025デフォルトの名無しさん
2008/10/05(日) 09:40:05会計の一部分とか、cobolに向くのは、cは苦手らしい
あと、ファイルの移動などは向かない
0026デフォルトの名無しさん
2008/10/05(日) 10:20:50高速なフロー制御くらいしか売りがないかもな。
0027デフォルトの名無しさん
2008/10/06(月) 11:54:20一方、C++は多倍長クラスを作りさえすればcobolより会計向き。
つーか、cobolの最大の特徴であるデータオリエンテドな側面を活かした
プログラムを書ける香具師なんて殆ど残っていないだろ。
今時、cobolのメンテナンスをしている連中だって0から作るならC++じゃね?
0028デフォルトの名無しさん
2008/10/06(月) 11:59:23OS次第だがコード生成してそこに飛べるなら問題ない
0029デフォルトの名無しさん
2008/10/11(土) 00:23:460030デフォルトの名無しさん
2008/10/20(月) 12:45:49JAVAだと作れないの?
0031デフォルトの名無しさん
2008/10/20(月) 13:09:36作れますよ。つーか、探せばJAVAで作ってweb公開している人もいるんじゃないかな。
0032デフォルトの名無しさん
2008/10/20(月) 14:52:50ケータイで動くようなものを作ろうと思ってるんですけど
データ容量が小さいのはC++とJAVAだとどちらですか?
あとプログラムを実行するのに電池消費が軽いものはどちらですか?
0033デフォルトの名無しさん
2008/10/20(月) 16:53:200034デフォルトの名無しさん
2008/10/20(月) 18:19:10JAVA覚えます><
0035デフォルトの名無しさん
2008/10/20(月) 18:35:21普段アプリ使うときに、対応機種っていうものがあるでしょ。
なぜそのようなものがあるのかって話です。
0036デフォルトの名無しさん
2008/10/20(月) 18:37:29http://www.nttdocomo.co.jp/service/imode/make/content/iappli/tool/
AUは勝手アプリに厳しかったと思う。
0037デフォルトの名無しさん
2008/10/20(月) 19:34:18ちなみに自分はNOKIAで、と考えてます。
>35 :デフォルトの名無しさん:2008/10/20(月) 18:35:21
>JAVAであれば何でもできると思ったら間違いだよ
>
>普段アプリ使うときに、対応機種っていうものがあるでしょ。
>なぜそのようなものがあるのかって話です。
なぜそのようなものがあるんですか・・・?
液晶の大きさとかハード?的なものしか思い浮かびません
0038デフォルトの名無しさん
2008/10/21(火) 03:16:11Flashliteでもいいじゃないか
超面倒だけど
>>35
すごく的はずれな意見な気がする
>>37
NOKIAは機種じゃないから何の参考にもナラネ
0039デフォルトの名無しさん
2008/10/21(火) 03:58:44しれないけど、自分で作って自分で遊ぶ分にはあんまり関係ないだろね。
がんばってね
0040デフォルトの名無しさん
2008/10/21(火) 07:37:05ノキアならC++のがいいんでね?
Qt(Qtopia)使えるならインターフェースには困らんし
0041デフォルトの名無しさん
2008/10/21(火) 16:11:51いろいろありがとうございます><
歴史が長いのはC++ですよね?
C++はちょっと複雑だ〜みたいな話を聞いてたのでめっちゃ不安ですが、
今後も廃れることのないプログラム言語なんでしょうか?
0042デフォルトの名無しさん
2008/10/21(火) 16:14:59まぁ4〜5年は大丈夫
0043デフォルトの名無しさん
2008/10/22(水) 11:42:100044デフォルトの名無しさん
2008/10/22(水) 13:35:390045デフォルトの名無しさん
2008/10/22(水) 17:52:050046デフォルトの名無しさん
2008/10/23(木) 18:06:320047デフォルトの名無しさん
2008/10/23(木) 18:23:17VirtualPCはきっとC++だ
0048デフォルトの名無しさん
2008/10/24(金) 21:05:430049デフォルトの名無しさん
2008/10/25(土) 10:08:20パソコン無いと作れなくね?
0050デフォルトの名無しさん
2008/10/25(土) 19:33:410051デフォルトの名無しさん
2008/10/25(土) 19:41:400052デフォルトの名無しさん
2008/10/27(月) 17:43:26何でも作れるが、何にも作れない
0053デフォルトの名無しさん
2008/10/28(火) 11:41:210054デフォルトの名無しさん
2008/11/07(金) 17:58:550055デフォルトの名無しさん
2009/01/01(木) 14:06:40いずれ論理合成ができるようになったら、本当に最強かも知れんw
0056デフォルトの名無しさん
2009/03/18(水) 11:44:29具体的には以下のようなことをしたいです。
・sin波を発生させて、加算合成で自由に音色を作る
・マイク入力した音声をリアルタイムで加工する。ディレイ、ディストーションなどのように。
・グラフィックを使って音符を書き、できあがった譜面を印刷する
・インターネットで東京と大阪のパソコンをつなぎ、リアルタイムで合奏する
こういうことをやってみたいんですが、Cでできますか?
0057デフォルトの名無しさん
2009/03/18(水) 12:12:35できます。
0058デフォルトの名無しさん
2009/03/18(水) 13:14:53ありがとうございます。
これで安心してCを勉強できます。
「勉強したのに結局、仕様で出来なかった」とならなくてよかったです。
0059デフォルトの名無しさん
2009/03/18(水) 13:43:310060デフォルトの名無しさん
2009/03/18(水) 13:48:20やめろよ。俺たちだって昔はそこにいたのだから
0061デフォルトの名無しさん
2009/03/18(水) 14:16:22勘違いしてしまってないか心配になったんだよ。
0062デフォルトの名無しさん
2009/03/18(水) 16:22:580063デフォルトの名無しさん
2009/04/14(火) 11:42:020064デフォルトの名無しさん
2009/04/14(火) 13:33:01HOGE_ONE,
HOGE_TWO,
};
こう言うのがある時、
Hoge a = HOGE_ONE;
cout<<a<<endl;
とかやると、HOGE_ONEとか表示されるように書きたいんですが、方法はありますか?
0065デフォルトの名無しさん
2009/04/14(火) 14:22:05Hoge hoge;
const char *name;
} pairs[] =
{
{HOGE_ONE, "HOGE_ONE"},
{HOGE_TWO, "HOGE_TWO"},
};
bsearch(...);
Hoge a = HOGE_ONE;
cout << getname(a) << endl;
0066taguti
2009/04/14(火) 14:38:27(x1、y1)(x2、y2)(x3、y3)を頂点に持つ三角形の面積を計算して、その値を表示するプログラムを作成してください。
・公式:底辺x高さ÷2を使って計算してください。
お願いします!!
0067デフォルトの名無しさん
2009/04/14(火) 15:45:30そもそも電気が無いと現代社会は崩壊する
と言う訳で発電施設の技師はもっと優遇されるべき
0068デフォルトの名無しさん
2009/04/14(火) 17:49:58その程度の宿題くらいさらっと解決しろよ…
void* compute_area()
{
float x1,y1,x2,y2,x3,y3;
scanf("%d,%d,%d,%d,%d,%d,%d",x1,y1,x2,y2,x3,y3);
float result = (x1+y1+x2) * (y2+x3+y3) / 2;
printf("the area of triangle is %p\n",result);
}
0069デフォルトの名無しさん
2009/04/14(火) 18:15:58バグっている件について
0070デフォルトの名無しさん
2009/04/14(火) 18:55:51Localeを考えなければこんなんでいい。
#include <iostream>
enum Hoge {
HOGE_ONE,
HOGE_TWO,
};
std::ostream& operator <<(std::ostream& os, Hoge hoge)
{
switch (hoge)
{
case HOGE_ONE: os << "HOGE_ONE"; break;
case HOGE_TWO: os << "HOGE_TWO"; break;
default: os << "Unknown";
}
return os;
}
int main()
{
Hoge a = HOGE_ONE;
std::cout << a << std::endl;
}
0071デフォルトの名無しさん
2009/04/14(火) 22:53:00ここまで来ると逆に尊敬するマルチ野郎だな。
これはひどいwww
http://pc12.2ch.net/test/read.cgi/tech/1237091698/493
http://pc12.2ch.net/test/read.cgi/tech/1232055225/770
http://pc12.2ch.net/test/read.cgi/tech/1217575832/499
http://pc12.2ch.net/test/read.cgi/tech/1235927586/774
http://pc12.2ch.net/test/read.cgi/tech/1212498448/876
http://pc12.2ch.net/test/read.cgi/tech/1212409946/66
http://pc12.2ch.net/test/read.cgi/tech/1217575832/499
http://pc12.2ch.net/test/read.cgi/tech/1192201659/808
http://pc12.2ch.net/test/read.cgi/tech/1205156417/821
http://pc12.2ch.net/test/read.cgi/tech/1238032584/16
http://pc12.2ch.net/test/read.cgi/tech/1224719784/934
良識を疑うよ。
0072デフォルトの名無しさん
2009/04/20(月) 09:32:58いや、>68はバグっているわけじゃないと思うぞ。釣りだと思うが、そうじゃなければ只の馬鹿だ。
0073デフォルトの名無しさん
2009/06/17(水) 02:17:40string ANA string JAL
があり、そのそれぞれ i番目の文字と j番目の文字を比較したいと考えて、
if ( ANA.at(i) == JAL.at(j) ) { cout<<"unko"<<endl;}
としてみたんですが、おそらくこれが原因で実行時にabnormal program terminationだと怒られました。
at(i) でi番目の要素を取り出せるというのは安易なのですか?参照が返すということですが、そのまま比較はできないんでしょうか?
0074デフォルトの名無しさん
2009/06/17(水) 02:32:220075デフォルトの名無しさん
2009/06/17(水) 09:16:37■ このスレッドは過去ログ倉庫に格納されています