No.1
- 回答日時:
はじめまして。
パソコン初心者がシステム記述言語のCを学ぶのはどうかと思います。
とりあえずはプログラムテクニックを学ぶのが先だと考えますので、Pascalなどはどうでしょうか?
PERLやJAVAははっきりわかりませんが、Pascalならアメリカで入門用として使用されているので最適だと思います。
C言語でプログラミングするには、OSのシステムコールの詳細やパソコンのソフト的な構造など膨大な情報が必要になります。
独学では不可能ではないかと思います。
もし、どうしても学びたかったら専門の学校に行ったほうが良いかと思われます。
No.2ベストアンサー
- 回答日時:
こんにちは。
No.1さんとはまったく違う意見なのですが(悪意は全然無いです (^-^;)、
C言語がシステム記述言語と呼ばれ、PASCALが学習用に向いている、
というのは大昔の話です。結果的にCを学ぶのであれば、
最初からCを学んだ方がわかりやすいかもしれません。
PASCALは使い道なさそうですし。
私の場合は(時代からいって)BASICを学んでCを学びました。
Cを学ぶ際にお勧めの本はソフトバンクから出ている
「新C言語入門」シリーズです。程度によって分かれていますが、
まずは「スーパービギナー編」を本屋で立ち読みし、
内容がわかるのであれば「ビギナー編」「シニア編」を買えばよいと思います。
私はこの本だけで独学でCを勉強しました。Cは簡単です。
勉強する上で大切なことは「本を読むことだけで勉強しようとしないこと」です。
何でもいいですから自分でプログラムを書きながら出ないと身に付きません。
フリーのコンパイラがあるので、自分でプログラムを書き、
コンパイルして、実行結果を確かめながら勉強するのがいちばんです。
UNIXにログインできるのであれば、ふつーはコンパイラがあるので、
それで勉強できるでしょう。
Cを勉強すればPerlは参考書一冊あればよゆーで理解できます。
ただ、逆に、Cを勉強してしまうとオブジェクト指向言語である
JavaやC++を勉強しにくい、かもしれません(私がそうです(汗))。
また、ろぐいんのしかたは、telnet というソフトを使います。
Windowsからであれば、コマンドプロンプトから
C:\>telnet 123.456.789.101 <- ログインするマシンのIPアドレス
とすればログインできます。
No.3
- 回答日時:
No.1、2どちらの人の意見ももっともです。
ただ、C言語でもOSのシステムコールを必要としないプログラムもかけますので、簡単といえば簡単ですし、
内容によっては、OSのシステムコールを必要とする場合もありますから、極めようと思うと、難しいかも知れません。
なにをしたいか(最終的な目的)によって難しいか簡単かが決まってきます。
PASCALも使い道なさそうですが、デルファイを勉強する際、便利らしいです。(この部分に関しては全く自信なし)
No.4
- 回答日時:
leiqunniさんの言うとおり、C言語は初めに学習するのに最適な言語なんですが
これでなにかソフトを作ろうとすると初心者にはかなり難しいものがあります。
学校に行ってC言語を教えてもらうが、たぶん一番いいと思うのですが、
独学でということであれば、ちょっと遠回りですがHSPから始めるというのは
いかがでしょうか?
HSPは昔のBASICのようにプログラムを書いたらすぐに動くというインタプリタ言語です。まったくの初心者でもすぐ簡単なソフトを作ることが可能です。
これでまずプログラミングの楽しさとアルゴリズムを勉強していって、それから
Cを学ぶという方法もあると思います。
欠点は、CやJAVAのようにビジネスで使われる言語でないこと、C言語とは文法がかなり違う(昔のBASICと一緒)、構造化言語でない、ポインタも構造体もないといろいろあるんですが、昔のプログラマがたどってきた道をそのままたどっていくということができます。(失敗も(^^;)
参考URLで本体と専用エディタを入手して、下のページで勉強していってみてはいかがでしょう。
HSPセンター
http://hspcenter.com/
参考URL:http://www.onionsoft.net/hsp/hsp2dl.html
No.5
- 回答日時:
こんにちは。
プログラムの基本は、どの言語でも学べます。言語で選択する事よりも、環境で選択する事のほうが重要ですから、ビジュアル開発環境で結果が出しやすいものを選ぶといいと思います。
それで、個人的にはJAVAをお勧めします。
Borland JBuilder5 Personal などは、プログラムを始めるきっかけとして良い製品(ダウンロードして使うぶんには無料)です。
参考URL:http://www.borland.co.jp/jbuilder/jb5/download/
No.6
- 回答日時:
こんにちは。
同じようなIDですね。参考までに
私は情報系の大学生でありカリキュラムは
こんな感じだと思います。
1年でC言語
2年でアルゴリズムとデータ構造
3年で応用(基本はC言語)
4年で卒業研究(大きめのプログラム作る。言語はなんでもよし)
といった風になっています。使用OSは常にUNIXです。
大学は常に将来役にたつであろう技術を学ばせようとしてると思います。
私は趣味でVisualC++などをやってますが大学で教えられなくて
本当に良かったと思っています。
趣味でプログラミングするなら何でもよいですが
本職にしたいと思うならいずれ捨てられる技術は今は敬遠し
基礎を身につけましょう。
とは言いながらVisualC++やってるときがが一番楽しかったりもします。
WindowsAPIおぼえても学校や資格の試験でいい点とれませんが・・
私もJavaには大賛成です。これから絶対必要そうなオブジェクト指向が
身につけれやすいですので。C++で学ぶのよりは簡単でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- その他(言語学・言語) 手話 教え方 手話って、どうやって教えたら良いのでしょうか? 手話を教えて欲しいと言われOKしたもの 1 2022/08/17 21:34
- Windows 10 パソコンに詳しくなりたいです。 業務でパソコンを使っており、VBA、GAS等は勉強して何となく使える 5 2023/07/20 22:55
- 英語 英語学習のやり方を教えてください。 中学生レベルの基礎を理解していない状態から英語学習をする方法を知 7 2022/07/26 19:07
- 会社・職場 仕事辞めたいです。物凄く長くなりますが、相談させてください 今の会社は入って八ヶ月程です。 私以外は 17 2023/05/13 07:46
- その他(ビジネススキル・経営ノウハウ) エクセル 表計算について 5 2022/11/02 14:38
- 固定IP Amazonが毎回英語版から始まる件について 1 2022/05/31 20:06
- デスクトップパソコン パソコンのマクロを勉強したいと思っています。 前職で職場の方ですごく詳しい方がおられて勉強しようと思 6 2022/04/12 12:57
- Windows 10 マイクロソフト 9 2023/01/05 15:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
C言語、C+、C++、C#の違い
-
C++ ってなんて読む?
-
プログラムからアイコンファイ...
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
Int('1234') で、strをかんたん...
-
プログラムに書かれる"%"記号の...
-
質問失礼します。 プログラム言...
-
C++における継続行
-
Excel VBAで文字化けする (英語...
-
rpa化する言語としてら何があり...
-
VBScriptで引数を省略したい場合
-
パスカルケースの由来。
-
プログラミング言語の制作方法...
-
Pythonって何を意識した言語な...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C言語とhtmlの違いを どな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
COBOLでのNOT = の AND条件
-
C言語って古いですか?
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
TO_CHARで小数点以下がある場合...
-
プログラミング言語の制作方法...
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
Int('1234') で、strをかんたん...
-
C++ ってなんて読む?
-
Excel VBAで文字化けする (英語...
-
C言語 解答について。
-
VBSでDim、Private、Publicの違い
-
Excelの開発言語ってなんですか?
-
C# でソフト開発をした事のある...
-
C#とC++のざっくりとした違いを...
おすすめ情報