- 締切済み
アプリ作成について
今C言語の勉強をしています! 次に僕はアプリ?のような物を作ってみたいと思います。ですが何の言語を勉強すればいいのか分かりません(;´д⊂)(友達にはC♯を勧められましたが) 僕の作ろうとしているのは ブロック(つみき)をならべてコンピューターが解読しそれの通りに実行するものです。(scratchのようなものです) 主流で簡単に作れそうな言語はありますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- shorinji36
- ベストアンサー率17% (406/2382)
C言語で作ったものがもうアプリなんですが。。。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
どの言語を使っても同じですよ。 理屈を覚えることをお勧めします。 ちなみ、今のスキルはどの程度ですか? まずは、簡単な例として、 1から10まで足し続けたらいくつになるか?という問題があったとき、 貴方は、どのようにプログラムしますか? C言語ですね。。 void main(void) { int i; int sum; sum=0; for (i=1;i<=10;i++) { sum+=i; } printf("ans=%d",sum); } ------------------------- とプログラムすることもできます。 また、 void main(void) { int sum; sum=(1+10)*(1+10-1)/2; printf("ans=%d",sum); } ------------------------- とも、プログラムできます。 わかりました?言ってること。 上は、ロジックで、下は数学です。 つみきってことは、ハノイってやつですね。 私のほうはプログラマーですので、聞いてくれたら、個別に 教えることも出来ますので、気軽にきいてくださいね。 尚。。。 (1+10)*(1+10-1)/2は等差数列って言います。 ほとんどのプログラムの結果は、計算だけで最初から出るんです。 (1+10)=11 (1+10-1)=10 11*10=110 これを2で割るので、55と、一瞬で答えが出るのです。。 ある数から、ある数までを足し続けたら?ってのは、1億だろうが100億だろうが、 数学では、すぐ出るという感じで、 むやみに長いソースを書くことだけが、プログラムでもないので。 で、C言語を覚えることに関しては、私は賛成ですよ!。 ほぼどの言語でも、ある変数に何かを加算(または引くなど)は どんな言語を使っても、 変数A=変数A+変数Bです。 略式は、変数A+=変数Bですが。 プログラムは楽しいので、是非がんばってほしいと思います!