- ベストアンサー
プログラムを覚えようと思うのですが、どの言語がいいのでしょか?
プログラムを覚えようと思うのですが、色々あってどの言語がいいかよくわかりません。 それぞれのプログラムの特徴を教えてください。 それとこれを覚えておいたらこれから役に立つとか、お勧めの本を教えてください。
- yukibou
- お礼率2% (3/134)
- その他(プログラミング・開発)
- 回答数7
- ありがとう数5
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
プログラミングをお仕事として覚えるのであれば、C言語やJavaには、なるべく早く手をつけるべきかもしれません(が、初めての方には、それほどお勧めとは言えません)。 個人的には、C言語とJavaだったら、Javaの方が分かりやすいと思います。C言語は、特に「ポインタ」を正しく理解するのは、なかなか難しいし、変に理解すると(滅多にありませんが)、最悪システムを破壊します。(大抵「強制終了」が出てきて、プログラムを止めてくれます) 十分理解したつもりでも、けっこう冷や汗もののミスをすることもあります。(^^; あと、実際にVisual C++なんかで好き勝手にプログラミングしだすと、あまり本には書かれてないようなことで、ハマリこんでしまうことがあったりします。 (これって、私だけじゃないよね...? ヘルプも、充実しているけど、あまり親切ではない... JavaはJavaで、コマンドラインから呼び出すことが多いのでその点でちょっと面倒というか、せっかく作っても何か「一人前」のプログラムではないような気がしてしまって、何となく不満な感じもあります。JBuilderやForte for Javaを使うならメモリもたくさん必要ですし(128MBは必須です)... 実行速度もイマイチ。 言語仕様は、すっきりしていて、とっても好いんですけど。 初めてであれば、Visual Basic(Windows)やreal Basic(Macintosh)から始めるのがいいように思います。 Visual Basicなら、たしかチュートリアルとか付いてきて、そのとおり操作すれば、簡単にプログラミングを覚えられるとかいう話があります。(注:信憑性低 あと、解説本がいっぱい出ているもののほうが、いいと思いますよ。
その他の回答 (6)
- ky33
- ベストアンサー率12% (2/16)
各言語の特徴 C言語はほとんど何でもできる C++言語はスーパーセットもっとも大きな違いはオブジェクト指向のサポート Javaはオブジェクト指向の言語で欠点はメモリ効率 まだWrite Once, Run Anywhereとはいきません Fortranの特徴としては高速性科学技術計算むき COBOLは事務向き とりあえずどれか一つの言語をマスターすれば他のも割と簡単に理解できます お勧めはやはりC言語でしょう Hello WorldからOSまでほとんどなんでもかけます あとスプリクト言語としてPerl,Ruby,Python,tcl等があります 言語の種類は数え切れませんとりあえず思いついたものを書きました
- bluesky
- ベストアンサー率33% (3/9)
純粋に言語仕様の面から考えると断然「C言語」です。 (C++言語ではありませんので注意 C/C++というのはC言語を含みますから C言語のツールを選択的に使用すればOKです) この言語は確かに難しいと言われています。 ですが、C言語の言語仕様はとってもエレガントでシンプルですから 理解する事が難しい分、覚える事は多言語に比べて圧倒的に少ないです。 ですから、良い参考書に出会う事が大切ですね。 (といわけでオススメ参考書・・・ 「C言語入門」西東社・大角盛広・3200円・・・値段変わったカナ?) C言語の開発ツールとしては なんだかんだ言ってもやっぱりマイクロソフトの「ビジュアルC」ですね・・・ 開発ツールとしても優秀ですし API(←プログラムの部品みたいなモノです)や 参考書が充実していますからね・・・
- cocky
- ベストアンサー率57% (232/402)
具体的にどのような方面のプログラムを作りたいのかにもよります。 Windows用のプログラムを作りたいならVisual C++やDelphi、Visual Basicなどを勉強するのが手っ取り早いでしょうし、メインフレーム機を触るのであればFORTLANやCOBOLを学ぶのが手っ取り早いでしょう。 またWeb上の掲示板を作るとかならPerlやRuby、phpあたりがおすすめです。 まあ一番つぶしが効くのはC/C++でしょうが、同じC/C++でも、Visual C++でWindows用のビジネスアプリケーションを作るのと、CodeWarriorでPlayStation用のゲームを作るのではまるで世界が違いますから、ある程度明確に目標が決まっていないと何がお勧めかは書きにくいですね。
- unyo-larrr
- ベストアンサー率0% (0/6)
お手軽にWinアプリを作成するのであれば Hot Soup Processorがオススメです。 打ち込んだ結果が画面にダイレクトに反映しますので、非常にわかりやすいです。 そして、やはり、フリーなのも魅力ですね。
- 16moon
- ベストアンサー率14% (17/119)
javaがおすすめ。 開発キットのJDKもフリーですのでタダで入手できます。 マルチプラットフォーム(OSにとらわれない)ものですし、最近Web系の世界ではこれを使えると強力です。 オブジェクト指向を理解するというのも非常に有効です。 本はいろいろ本屋に売られてますので、手にとって見てみるのがよいでしょう。 C言語系、javaならどこにでも技術として売りになる可能性が高いです。 ついでにXMLあたりも勉強しておくのもいいかも。(これはちょっとこれからの流れでどうなるかわかりませんが)
- shigatsu
- ベストアンサー率26% (511/1924)
漠然とプログラム覚えるといっても、何か目標が無いと難しいでしょうね。 例えば純粋なC言語を覚えてたとしても、Windowsアプリケーションは作れないという状況です。 まずは目標を決めて、その目標に最適な言語を選ぶ必要があるでしょう。 純粋にアルゴリズムを勉強したいとしたら、日本語プログラミング言語のMindなんてのもあります。 色々デメリットも有りますが日本語でプログラムが書けるので、プログラムってこんな風なんだなぁと認識するには最適かもしれません。 プログラムの世界で、多分誰でも必ず通る始めの一歩として HelloWorld というプログラムがあります。これをMindで書いてみると・・・ メインとは 「こんにちは」と 表示する。 こんな感じです。本当にコレで実行すると「こんにちは」って表示されるんです。 参考URLからダウンロードできるようなので、お試しください。
関連するQ&A
- プログラムの言語について
プログラムの言語について 私は今プログラムの勉強をしてるんですが 自分はどんな言語からいこうかと思っています 私は将来的にコンピュータ関係の仕事をしたいと思っています といってもソフト開発かゲームプログラマーとか細かいことはまだ考えていないんですが そんなことも考えて 今は、プログラムの構造を理解するために言語を勉強すれば良いのか それとも、将来役に使う見込みのある言語を勉強すればいいのかわかりません わたしはHSPという言語?をつかってゲームを作ったりしています なの、変数の定義などあまり細かいことはわからなくても プログラムがどんなのかというものはちょっとわかります そもそも、言語が変わることで、”どうすればいいの~~”くらいに変わるものですか? あと、言語にはいろいろありますが、個々にどんなことに特化しているなどのことはあるでしょうか また、お勧めの言語などがありましたら、使いやすい(あなたが使っていて満足な)エディタなどあれば ご紹介よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- プログラム言語を勉強したいのですが
最近プログラム言語を勉強したいと思っているのですが、あまりにも種類がおおすぎて 迷っています。 C・C++・VC・VC++・Java・LINUX いろいろあるのですが、独学で覚えられるものでこれから先役に立つような言語を教えて もらえないでしょうか? 私的には、最終的にはアプリケーションの開発などに役立つものを覚えたいのですが このような言語に関わった経験が全くないのでよろしければおすすめの書籍などがあれば 一緒に教えてもらえないでしょうか。 乱文ですが、このメッセージを見た方よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- C言語のプログラム集
こんにちは。C言語のテキストにはプログラムとその説明が書いていますが、 このC言語のプログラムが多くのっているような本はありますか?本屋さんで探したのですが、プログラムがものすごく多くのっているようなものがなかったので、もしお分かりの方がおられましたが、本の紹介をお願いします。
- ベストアンサー
- C・C++・C#
- プログラム言語について
facebook,LINE等で使用されているプログラム言語は何なのでしょう? また、これからプログラムを勉強するには、おすすめありますでしょうか? 独学するおすすめ教材等教えてください。
- 締切済み
- その他(学問・教育)
- プログラム言語はどのようにつくられているのか
ソフトウェアはプログラム言語から作られていると思いますが、 プログラム言語はどのようにつくられているのでしょうか? また、プログラム言語をつくることは可能ですか?
- ベストアンサー
- その他(プログラミング・開発)
- 自分が作りたいプログラムに最適な言語を知りたいです。
自分が作りたいプログラムに最適な言語を知りたいです。 自分は自炊が趣味で、レシピ本を多く所有しているのですが、 本の数が20冊を超えてしまったため レシピを探して献立を決めるのに時間がかかるようになってしまいました。 そこで、一つ一つのレシピごとに 料理名・その料理がのっている本・その料理の主な食材・カロリーなどを プログラムに組み込んでおいて、 冷蔵庫にある食材の種類と量を入力したら カロリー・栄養バランスも考慮した数日分の献立が表示されるような プログラムを作りたいと思っています。 このような用途に最適な言語はなんでしょうか? c言語の知識は入門本を網羅した程度にはありますが 他の言語に関しては全くの無知です。 それではよろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- プログラム言語って何があるの?
私、プログラム言語について調べています。 ウィキペディアをみてもたくさんあって、そこからまたリンクがたくさんあってどこでどのように区切っていいのか分かりません。そこで皆さんに質問したいのですが、プログラム言語はどのようなものがありますか? 大まかにプログラム言語の総称があってその次に (1)機械語(マシン語) (2)アセンブラ言語 高水準言語これの中に (3)インタプリタ言語 (4)コンパイラ言語がありますが、 (1)~(4)のそれぞれの詳細を教えてください。例:BASIC、C等 またこの枠に入らないプログラム言語がありましたら教えてください。 とってもマイナーなものでも構いません。出来ればURL欲しいです。 お願いします。m(_ _)m
- ベストアンサー
- その他(プログラミング・開発)
- 中二です 今から何かプログラム言語について学びたいのですがどの言語を学ぶか迷っています。
今から何かプログラム言語について学びたいと思っているのですが、 言語の種類が色々あって困ってます。 何かお勧めはないでしょうか? 僕は中二でパソコン部の部長でN88BASICをやってました。
- 締切済み
- その他(インターネット・Webサービス)
- プログラム言語の選択
思いどうりのソフトが無く 自分で作ろうと思います でもどのプログラム言語がいいのかわかりません教えてください 作りたいソフトの内容 動画の整理検索ソフト タイトル 大きさ 最初の画面 途中の良い所の画面1 途中の良い所の画面2 最後の画面 検索キーワード タイトルで検索 キーワードで検索 又並び替えなどしたいです 出来るだけ安く でも どうせ覚えるのなら 今後役に立つような プログラム言語 教えてください 又いろんな言語を 比較してるHPがあれば 教えてください
- 締切済み
- その他(プログラミング・開発)
補足
実は私はプログラムのプの字も知らないのです。 一応、CG、通信、HTML、に今興味があります。 でもはっきりと決まってはいません。 今は将来伸びる、又は仕事が増えたり給料が良くなる分野を選択しようと思っています。 それと今はWINDOWSを使ってるのですが、もう少しでMACも買うつもりです。 どのOSでも応用が利く言語ってたくさんあるのでしょうか? CやC++言語はどのOSでも使えるのですか? でもCやC++言語ってとっても難しいんですよね? 独学で勉強できますでしょうか? 言語ってどのくらいの種類があるのでしょうか? 教えてもらえたらうれしいです。 お願いします。