アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。
初めて学ぶプログラミング言語とその参考書について質問させていただきます。

現在、中学3年で私立の通信制高校に入学しようとしています。
高校在学中に、趣味でプログラミング言語を覚えたく、参考書もたくさんあり
何が何だか全くわからず、手がつけられない状態です。
C,C#,C++,VB,Javaなどの種類はよく聞きますが、調べてもどれがどのようなメリット・デメリットなどがあるのかがわかりません。

ただ、HP関連も趣味でやっているのでPerlなどに応用が効くような言語がいいかな?とも思います
他にも、将来PICを使ってみたいと思うことがあるかもしれないので対応した言語がいいかとも思います。

それぞれの特徴とおすすめの参考書をお教えください。
よろしくお願い致します。

A 回答 (4件)

C,C++のデメリットは、バグがあると暴走する危険があることです。


(最近は、windowsが制御してくれているおかげで、不正終了くらいですみますが)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。暴走もありえるんですね。気をつけます。

お礼日時:2011/02/20 00:52

規則性ののり



仕組みの明示化です表現で

わたくしがあなたにメリットのある回答を提供できるかどうかのチェック回答なのであなたのレスポンスにより以下は回答作成します
    • good
    • 0

ターゲットが広範囲なので、すべてを満たす解はないと思いますが、


PICなどを考慮すると、とりあえずC言語を覚えておいて損はないかと思います。
稀に、Cはポインタで躓くと言う人がいますが、そういう場合には、アセンブラの経験があると、理解しやすいので、それも視野に入れるといいかもしれません。というか、PICなどハードウエアに密接な部分は、やっぱりアセンブラ知ってないとね。

で、惑わすようで申し訳ないのですが、Cを完全に覚えてしまうと、C++やÇ#の習得に難儀するという方もいます。とはいえ、この部分は多くの先人の通った道。頑張るしかありません。

入門書というのは、選ぶのがほんとうに難しいです。特に初心者のうちには。最初は、ネットに数ある「入門・解説」などのページで少し覚え、本屋に行って、その部分について自分に合う教え方をしている本を探す、というのを繰り返すのが、常道だと思います。入門書を何冊も持っている人、意外に多いと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
PICと言ってもそこまで高度なことはしないと思います。
今のところ趣味で作ってる物の完成度を高めるために光センサなどが
入力された時PC上で動作しているアプリに動作開始の指令が出せたらいいな程度なので…

入門書の件、大変参考になりました。ありがとうございました。

お礼日時:2011/02/20 00:56

フリー百科事典『ウィキペディア』


「プログラミング言語の比較」
参照。


経験者は
CやってよかったらCと言うし、JAVAやってよかったらJAVAと言うし、VBならVB、いろいろ。
人の『よかった』とか『オススメ』と言うだけでは判断できるものでない。
どのあたりがどう良くてどうダメか。
それ(良いもの)しかしてないから、ほかの言語の良さは知らないとかある。

いろいろな言語ありますが、どれも英和、和英みたいに、 命令から意味、意味から命令、両方必要になる。

自分にフィットするもの、差はあります。

やってみようの気持ちのが大事。

仕様が明確ならプログラムは比較的出来も良いが、
仕様があいまいとか使い方わからず作るとかエラー対処しらない、となると
できないからと言って挫折する。
基本(手順、仕様)ができていれば言語は問わないという人も居る。

人気の言語はそれだけ使う人が増えて来ているので、
職に就くときは競争率も激しい、それに勝たないと仕事は少ない。

どんな種類があるか、自分で確かめる。
これからも続けて出来そうか好きになれるか見極める。
言語全部作れるようになる必要はない。どんなのか程度は知っておくレベルは要る。
勉強です。

普段の勉強と同じ、友達がいいよと言った学習方法がそのまま自分にも良かったり、
逆に効果なかったり。


高校受験中?ならば、こんなことよりもそれが最優先。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
なるほど、大変勉強になりました。
たしかに自分で確かめる必要はありますね。
勉強の方は少々息抜きの時にこの質問を書いたので大丈夫です。
ありがとうございました。

BAはlayyさんにさせていただきます。
みなさんありがとうございました。

お礼日時:2011/02/20 01:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!