• ベストアンサー

java初心者(プログラミング初心者)です

最近「独習java」を読んだjava初心者です。 文法はだいたい理解したので、このサイトにあるプログラムのソースコードを読もうとしました。 http://www36.atwiki.jp/aial/pages/11.html 正直言って難しいです。手が付けれません。(C#で書かれていますが、文法は似ているので大丈夫だと思います) しかし、大学での勉強に役に立つのでどうしても読めるようになりたいです。 文法を理解したぐらいではこのレベルのプログラムを理解するには早すぎるのでしょうか? ではこれからはどういった勉強をすればいいのでしょう。 よろしくお願いします。

  • Java
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • myuki1232
  • ベストアンサー率57% (97/170)
回答No.3

Tierra を読みたいということは、人工知能や人工生命について勉強してらっしゃるのでしょうか。 まずはもっと理論的な背景について学ぶべきです。人工生命だけでなく、コンピュータアーキテクチャなど。 その上で、プログラムの実装を知りたいのであれば、もっと簡単な1次元のセルオートマトンや、ライフゲームなどを読まれてみてはいかがかと思います。

その他の回答 (2)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 個人的な意見かもしれませんが、プログラムって作るより人が作ったものを読むほうが技術いると思います。 ある程度自分でなんらかのプログラムを組むことが出来るようになると人が作ったものを読むことが出来るようになります。

回答No.1

>文法を理解したぐらいではこのレベルのプログラムを理解するには早すぎるのでしょうか? 早いと思いますよ。 そもそも人工知能について詳しくないと読めないでしょ。 まずはfizzbuzzのコード書いたり、 ソートのアルゴリズムだけ見て、理解できたら自分でコード書いたり、 簡易電卓作ってみたり… javaをインストールするとデモが入ってるから、 それを見て、コードを見て同じようなのを作ってみたり… などなど…

関連するQ&A

  • Java:クラスをたくさん使ったプログラミング?

    Java言語勉強中のものです。 Eclipseをつかっています。 初心者ですので、易しい言葉でご回答いただければ幸いです。 Javaの基礎についてひととおり勉強しました。 オブジェクト指向についても、だいたい・・なんとなくは理解できていると思います。 ただ、自分で作成するときに、 うまくオブジェクト指向を取り入れたプログラミングができません。 なんだかあっちこっちのものを呼び出してきてとてもややこしいです。 クラスがたくさんつかわれているプログラムは、 ほかの人がつくったプログラムをなんとかがんばって読む、というのが精一杯です。 自分ではとても思いつかない構造ばかりです。 あっちこっちからよんできているので、図やらリストやらを書いて 本当に「なんとか」理解できた、というレベルです。 クラスが5個以上になると正直もう嫌だってなります。。実用レベルにはまだまだ至っていません。 本当の意味でオブジェクト指向を理解できていないのかもしれません。 どうすればそういった、オブジェクト指向をとりいれたプログラムが書けるようになるのでしょうか? いろんなプログラムを見る、数をこなすことでしょうか? 何かおすすめの参考書や、 「こういう考え方をすれば・・・」というものがありましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • JAVA超初心者におすすめの本教えてください!

    私は一応WEBプログラマーとして仕事をしているのですが ◎HTML(全部手打ち。完璧) ○スタイルシート(HTMLほど丸暗記してはいないが、まぁできるかな、という程度) ○JavaScript(これは人のソースを見て、理解して少し改造ができるかな、 という初心者レベル^^;) ○フラッシュはなんとなく感覚で(笑)できることしかしない程度 ○CGI(Perl)は、まー基本的なことはできる、 ネット上で勉強して作っている程度です というかんじです^^; ホームページをつくるには、この程度のことでだいたいまともな ものは作れているのですが、JAVAとやらをちゃんと勉強したいと 思ってます。使いこなせるようになりたいです。 そこで、「JAVAってなんなわけ?どういうことができるの?」レベルの私でも とっつきやすいテキストってないでしょうか??? まずは基本をおさえれば、応用はきいてくると思うのです。本や実践で。 「これはよい!」というテキスト教えていただきたいです。

    • ベストアンサー
    • Java
  • java上級者になるには

    上級SEを目指し、今、Javaの勉強をしています。(現在大学生です) 「独習Java」をやり終え、初級~中級程度のJavaの技術は身につけたのですが(独習Javaのレベルは初級~中級とパッケージにかいてあるので)、中級~上級のJavaの技術を身につけるにはどうしたらいいですか?中級~上級レベルの技術を身につける良き参考書があったら紹介してください。よろしくお願いします。

    • ベストアンサー
    • Java
  • Java初心者は何から作るべきか

    こんにちは 私は最近SEとして働き始めたものです。 文系大学出身ということもあり、当初「プログラム?Java?なにそれ、おいしいの?」というレベルでしたが、勉強してなんとかSJC-P資格取得するとこまではこぎつけました。 しかし、これまで机上の勉強ばかりで、アプリケーション製造などを行ったことはないので、自分でいろいろプログラムを作って体でJavaを覚えていきたいと考えています。 そこで、お聞きしたいのですがJavaで初心者がつくるアプリケーションといえばどんなものがあるでしょうか? できれば、具体的に「こんなものを作ってみよう!」というような書籍やサイトを紹介して頂けると助かります。Javaの構文についての書籍はたくさん見つかるのですが、具体的に掲示板を作ってみようとかチャットを作ってみようとか、そういった書籍が見当たらないので困っています。 よろしくお願いいたします。

  • 優秀なJavaソースコードを教えてください!

    はじめまして。質問させていただきます。 フリーで優秀なJAVAソースコードはどこかからダウンロードできませんか? Javaの勉強を始めるのですが、 優秀なJAVAソースコードから学習したいと考えております。 できればプロジェクトごと丸々欲しいです。 というのも、以下のような部分も同時に学習したいと思っています。 ・どのように命名するか ・どのような機能ごとにファイルを分けているか ・propertiesファイルやtxtファイルやxmlファイルなどの使いどころ ・DBとの絡ませ方 ・どのようなくくりでjarファイルにするか ・etc □参考□□□□□□□□□□□□□ ■私のスペック■■■■■■■■■ ・プログラミング経験3年 ・Java経験4ヶ月 ・ソース読むだけだけなら多少難しくても問題なし ■学習法■■■■■■■■■■■■ ご教示いただいたソースから構造を真似つつ自分の欲しいアプリを作成します。 □□□□□□□□□□□□□□□□ おすすめのJavaソースがございましたら、 ダウンロードページをご教示していただければ嬉しい限りです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • ディザリングについて(java)

    下記URLのようなディザリングをjavaのペイントプログラムに実装したいと考えています。 http://www40.atwiki.jp/spellbound/pages/269.html 4x4 ピクセルの元データをマトリックスの 4x4 それぞれと比較して画像を処理するという大まかな方針は理解できたのですが具体的な記述の仕方が分かりません 稚拙な質問で申し訳ありませんが御教授お願いいたします。m(_ _)m

  • Java初心者です。

    現在Javaを勉強しようと思っています。 プログラム初心者なのですが、効率のよい勉強の仕方とかありますか? またお勧めの書籍などございましたら教えてください。 いくつも質問して申し訳ないのですが、基本構文を理解してきたら次は何を学べばよいでしょうか? ご意見、宜しくお願いします。

  • Javaプログラミングに関する質問

    研究のため、Java言語を使ったインターネットブラウザの製作をしているのですが、IEでいう「戻る」ボタンを作りたいのですが当方素人のためよくわかりません・・・ ソースコードを添付するので指摘していただけると助かります。 研究発表に使うため、至急回答していただけると助かります。 ↓ソースコード http://www.geocities.jp/g_player17/jibmain.java

  • java初心者のものですが、importについて質問があります。

    java初心者のものですが、importについて質問があります。 下記のコードをコピペして確認しようとしたところimportの箇所で見つからないというエラーが出てしまいました。 Gmail.java package android.provider; import com.google.android.collect.Lists; ←com.googleがエラー import com.google.android.collect.Maps; ←com.googleがエラー import com.google.android.collect.Sets; ←com.googleがエラー : : ディレクトリは次の通りです。 C:\Program Files\Java\myPackage  -com -google -android -collect Lists.java Maps.java Sets.java C:\Program Files\Java\android.provider\src -android -provider Gmail.java 環境変数の「CLASSPATH」にはC:\Program Files\Java\myPackageを追加してありますが 設定、ディレクトリなどおかしなところあればご指摘ください。 開発環境 windowsXP eclipse(pleiades-java-3.5.2) よろしくお願いします。

    • ベストアンサー
    • Java
  • 仕事に通用する Java の学習本について

    Java を本格的に勉強し始めて約 1 か月の者です。 これまでに 2 冊の本を買って、ただ今勉強中です。 1. ゼロから学ぶ Java (日経 BP 社) 内容はほぼ理解しました。(サーバーサイド以外) 2. Java プログラミング [Swing 活用編] (技術評論社) 今、後半部分を勉強してます。 とっかかり的には、2 冊ともいい本だと思うんですが、このあと、どの本を理解したら実際に仕事で使えるようになるのでしょうか? Java はサーバーサイドがメインで敷居は高いのでしょうか? (現在失業中で、これから Java を勉強して就職先を見つけようと考えているんですが...) 話がそれましたが、現在 2 冊の本が気になってます。Java について一通り勉強できる本を教えてください。 気になっている本 1. 独習 Java 第 2 版 (翔泳社) 2. サン・マイクロシステムズ技術者認定試験「Java 2 ラーニングブック」 (技術評論社)

    • ベストアンサー
    • Java

専門家に質問してみよう