初めて学ぶプログラミング言語とその参考書について
- 中学生が初めて学ぶプログラミング言語の特徴とおすすめの参考書を紹介します
- プログラミング言語の種類、特徴、メリット・デメリットについて解説し、学習に役立つ参考書を提案します
- 趣味でのHP制作や将来のPIC活用を考えるなら、PerlやPICに応用が効くプログラミング言語がおすすめです。参考書も合わせてご紹介します
- ベストアンサー
初めて学ぶプログラミング言語とその参考書について
こんにちは。 初めて学ぶプログラミング言語とその参考書について質問させていただきます。 現在、中学3年で私立の通信制高校に入学しようとしています。 高校在学中に、趣味でプログラミング言語を覚えたく、参考書もたくさんあり 何が何だか全くわからず、手がつけられない状態です。 C,C#,C++,VB,Javaなどの種類はよく聞きますが、調べてもどれがどのようなメリット・デメリットなどがあるのかがわかりません。 ただ、HP関連も趣味でやっているのでPerlなどに応用が効くような言語がいいかな?とも思います 他にも、将来PICを使ってみたいと思うことがあるかもしれないので対応した言語がいいかとも思います。 それぞれの特徴とおすすめの参考書をお教えください。 よろしくお願い致します。
- bogrend
- お礼率75% (3/4)
- その他(プログラミング・開発)
- 回答数4
- ありがとう数7
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
フリー百科事典『ウィキペディア』 「プログラミング言語の比較」 参照。 経験者は CやってよかったらCと言うし、JAVAやってよかったらJAVAと言うし、VBならVB、いろいろ。 人の『よかった』とか『オススメ』と言うだけでは判断できるものでない。 どのあたりがどう良くてどうダメか。 それ(良いもの)しかしてないから、ほかの言語の良さは知らないとかある。 いろいろな言語ありますが、どれも英和、和英みたいに、 命令から意味、意味から命令、両方必要になる。 自分にフィットするもの、差はあります。 やってみようの気持ちのが大事。 仕様が明確ならプログラムは比較的出来も良いが、 仕様があいまいとか使い方わからず作るとかエラー対処しらない、となると できないからと言って挫折する。 基本(手順、仕様)ができていれば言語は問わないという人も居る。 人気の言語はそれだけ使う人が増えて来ているので、 職に就くときは競争率も激しい、それに勝たないと仕事は少ない。 どんな種類があるか、自分で確かめる。 これからも続けて出来そうか好きになれるか見極める。 言語全部作れるようになる必要はない。どんなのか程度は知っておくレベルは要る。 勉強です。 普段の勉強と同じ、友達がいいよと言った学習方法がそのまま自分にも良かったり、 逆に効果なかったり。 高校受験中?ならば、こんなことよりもそれが最優先。
その他の回答 (3)
- TaketsuruOishi
- ベストアンサー率43% (16/37)
ターゲットが広範囲なので、すべてを満たす解はないと思いますが、 PICなどを考慮すると、とりあえずC言語を覚えておいて損はないかと思います。 稀に、Cはポインタで躓くと言う人がいますが、そういう場合には、アセンブラの経験があると、理解しやすいので、それも視野に入れるといいかもしれません。というか、PICなどハードウエアに密接な部分は、やっぱりアセンブラ知ってないとね。 で、惑わすようで申し訳ないのですが、Cを完全に覚えてしまうと、C++やÇ#の習得に難儀するという方もいます。とはいえ、この部分は多くの先人の通った道。頑張るしかありません。 入門書というのは、選ぶのがほんとうに難しいです。特に初心者のうちには。最初は、ネットに数ある「入門・解説」などのページで少し覚え、本屋に行って、その部分について自分に合う教え方をしている本を探す、というのを繰り返すのが、常道だと思います。入門書を何冊も持っている人、意外に多いと思います。
お礼
回答ありがとうございます。 PICと言ってもそこまで高度なことはしないと思います。 今のところ趣味で作ってる物の完成度を高めるために光センサなどが 入力された時PC上で動作しているアプリに動作開始の指令が出せたらいいな程度なので… 入門書の件、大変参考になりました。ありがとうございました。
規則性ののり あ 仕組みの明示化です表現で あ わたくしがあなたにメリットのある回答を提供できるかどうかのチェック回答なのであなたのレスポンスにより以下は回答作成します
- alwen25
- ベストアンサー率21% (272/1253)
C,C++のデメリットは、バグがあると暴走する危険があることです。 (最近は、windowsが制御してくれているおかげで、不正終了くらいですみますが)
お礼
回答ありがとうございます。暴走もありえるんですね。気をつけます。
関連するQ&A
- プログラミング言語
現在文系私立大学の一年生です。 パソコンを扱うのが好きなので、在学中にプログラミング言語を覚えたいと考えています。 が、今はC、C+、C++、Javaなどの言語の名前だけを知っている状態です。 どのプログラミング言語を学ぶと役に立つのでしょうか? また、どのプログラミング言語が簡単でどのプログラミング言語が難しいなども教えていただけるとありがたいです。 また、私は数学がかなり苦手で文系に進んだのですが、プログラミングは数学が出来ない人間にも可能なのでしょうか? あとOSですが、プログラミングをするにはWindowsよりもLinuxの方が良いのですか? UbuntuとWin7のデュアルブートの経験はあります。今度はDebianというものでやってみようかなと思っています。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語
プログラミング言語のC言語とかJavaとかPerlとかの違いって使いやすさや慣れ以外に違いってあるんですか? 言葉足らずですいません…! 先程あげた三つのプログラミング言語が全く違うのは理解しているのですが、 それを使う、仕様した結果何か変わるのか疑問を抱いたので質問させていただきました。 初心者なので全く分からなくて… 教えてください><
- 締切済み
- その他(プログラミング・開発)
- プログラミング言語について
プログラミング言語にはさまざまなものがあり,C,COBOL,CASLII、C++,JAVA,VISUALVASIC,PERL等があるようですが、家庭用PCにおいてこれらの各言語はどのような働きをしているのでしょうか?自分で使っているPCのことぐらいはできるだけ知っておきたいので、誰か詳しい方おしえてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- プログラミング言語の違いを教えてください!
こんにちわ。 ただ今就職活動中の者です。 大学ではC++の基礎を勉強しましたが色々あるプログラミング言語の違いがよく理解できていません。 プログラミング言語はCOBOL、JAVA、C言語、visual basic、perlなど、本当に様々な言語がありますが、それらの言語について詳しく教えていただけませんでしょうか? (それぞれはどういった分野のシステムの開発に向いていて、どのような弱点があるなど)お手数ですが、よろしくお願いします!
- ベストアンサー
- その他(プログラミング・開発)
- 数多く存在するプログラミング言語について教えて下さい
今、プログラミング言語全般について勉強中ですが、質問です! C、C++、Perl、FORTRAN、COBOL、ALGOL、SmallTalk Lisp、Prolog、Logo、TCL、Pascal、ObjectC、VB、 Basic、Java、Delphi、April、Rubyなど様々な言語が存在しますが、この中の言語以外には他にどの様な名前の言語が存在しますか? そして、 知名度の低い(使っている人すみません)TCL、Aprilを始めとする言語について 詳しい事を教えて下さい。
- 締切済み
- その他(プログラミング・開発)
- 新言語プログラミング2005?
以前にC/C++言語・Javaプログラミングを勉強したことがあるのですが、今は違う業界にいて、最近では何のプログラミングが最新なのか分かりません。 「これから」という新言語プログラミングを、誰か知っていたら教えてください。 ちなみに、C言語とJavaの検定・2級を持ってます。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング言語を作るには
オリジナルなプログラミング言語を作ってみたいと考えています。 ただ、どうやって作ればいいかがわかりません。 私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語での プログラミングしか出来ません。 しかし、プログラミング言語を作ることによって、 プログラミングの勉強にもなると考えているのですが まずは、簡単なものでもいいので、それらしいものを作るには 何から勉強を始めればいいでしょうか、 又、他の言語を覚える必要はありますか。アドバイスを御願いします。 もしくは、例えば、参考になりそうなWEBサイトや、 書籍等々でも、結構です。宜しく御願いします。
- ベストアンサー
- その他(プログラミング・開発)
- おすすめのプログラミング言語を教えて下さい
昨日、プログラミング言語について質問させて頂きました。その結果、basic、Ruby, JavaScript, Python, Perl, PHP、C,C#,を勧められました。 しかしどれから勉強すればいいかわからず、また質問しようという考えにたどり着きました。 この中の言語ではどれがお勧めでしょうか? また、basicはVB、VBAなどがあり、どれのことを指しているのかが理解出来ないのでそのあたりも教えてくださると嬉しいです。
- 締切済み
- その他(プログラミング・開発)
- プログラミング言語についてです。
私はプログラミング言語を勉強しようとしていますが、cかjavaをしようとしてます。 最終的にはどちらもできるよう努力しますが、どちらからしたらいいのでしょうか? それと、cとjavaって似たようなとこってありますか? 教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- プログラミングの役立て方?使い道?
こんばんは。 私は趣味でプログラミングを勉強している者で、Perl、PHP、JavaScriptをWebで役立てられるぐらいまでには習得できました。 現在Javaを勉強しているのですが、ここで質問です。 PerlやPHPはホームページ制作を実現する事が出来ますが、CやJavaなどのプログラミングは習得した後、どう役立てればいいのでしょうか? 私はCやJavaはWindowsアプリケーションを制作するためのものだと思っていたのですが、どうも違うようですし・・・(winアプリはVBが良い?) 入門書を読んでもコマンドプロンプトでforやらifやらプログラムの仕様を学ぶだけで、その後どういう風に役立てるのかが分かりませんでした。 ファイルの書き換えならPerlやPHPでも十分出来ると思いますし・・・。 CやJava等のWeb系じゃないプログラムの特徴や使い道?(何に向いているかとか)を教えていただけないでしょうか。 よろしくお願いします。
- ベストアンサー
- Java
お礼
回答ありがとうございます。 なるほど、大変勉強になりました。 たしかに自分で確かめる必要はありますね。 勉強の方は少々息抜きの時にこの質問を書いたので大丈夫です。 ありがとうございました。 BAはlayyさんにさせていただきます。 みなさんありがとうございました。