249

私がコーダーの初心者で、学びたい言語に関する優れた本やチュートリアルを探していたのはそれほど昔のことではありません。それでも、私が取り組んでいる新しいプロジェクトのために、比較的早く言語を習得する必要がある場合があります. この投稿のポイントは、これらの言語に最適なチュートリアルと書籍をいくつか文書化することです。私が見つけることができる最高のものからリストを開始しますが、皆さんがより良い提案/新しい言語を手伝ってくれることを願っています. これが私が見つけたものです:

これは wiki で編集できるようになったので、コミュニティに制御を委ねます。提案がある場合は、このセクションに入力してください。また、より優れたプログラマー向けの書籍やオンライン リファレンスに関する一般的なセクションも追加することにしました。繰り返しますが、すべての推奨事項は大歓迎です。

一般的なプログラミング

Karl Seguin によるオンライン チュートリアル
Foundations of Programming - Codebetter から、その C# ベースですが、アイデアは全面的に真実であり、まだ誰もこれを投稿していないとは信じられません。
How to Write Unmaintainable Code - 可能な限り最も保守しにくい方法でコードを書く方法を教えるアンチ マニュアル。これらの提案の多くがそれほど真実ではない場合、それは面白いでしょう.
The Programming Section of Wiki Books - Jim Robert の提案によると
完成のさまざまな段階にある多言語に関する書籍やチュートリアルが大量にあるとのことです。

Books
Code Complete - この本は言うまでもありません。
The Pragmatic Programmer - マスター コーダーと一緒に作業する次善の策であり、彼らが知っていることすべてを教えてくれます。
正規表現をマスターする - 正規表現は、すべてのプログラマーのツールボックスに不可欠なツールです。Patrick Lozzi が推奨するこの本は、彼らの能力を学ぶのに最適な方法です。
Algorithms in C , C++ , and Java - Knuth の本が少し深すぎる場合、すべての古典的なアルゴリズムを学習するのに最適な方法です。

オンライン チュートリアル
このチュートリアルはかなり簡潔で徹底しているように見えます。ただし、新しいプログラマーにとってどれほどフレンドリーかはわかりません。
Books
K&R C - 確かにクラシックです。すべてのプログラマーが読むべきだと主張するかもしれません。
C Primer Plus - プログラマー初心者向けの究極の C ブックとして Imran によって提案されました。
C: A Reference Manual - Patrick Lozzi が推奨する優れたリファレンスです。

C++

オンライン チュートリアルcplusplus.com
のチュートリアルが最も充実しているようです。ここで別のチュートリアルを見つけましたが、ポリモーフィズムなどのトピックは含まれていません。これは不可欠だと思います。C を使用している場合は、このチュートリアルが最適です。

別の便利なチュートリアル、C++ Annotation . c++-annotationUbuntu ファミリーでは、Synaptic からパッケージをインストールすることで、複数の形式 (pdf、txt、Postscript、および LaTex) の電子ブックを入手できます(インストールされたパッケージは/usr/share/doc/c++-annotation/.

書籍
C++ プログラミング言語- C++ プログラマーにとって重要です。
C++ Primer Plus - もともとタイプミスとして追加されましたが、Amazon のレビューはとても良いので、誰かが不発だと言うまでここに置いておきます。
効果的な C++ - C++ プログラムを改善する方法。
より効果的な C++ - 効果的な C++ の継続。
効果的な STL - STL の使用を改善する方法。
Thinking in C++ - すばらしい本で、両方のボリュームがあります。ブルース・エッケルとチャック・エリソンの共作。
プログラミング: C++ を使用した原則と実践- Stroustrup による C++ の紹介。
高速化された C++- Andy Koenig と Barbara Moo - C++ を「余分なビットがボルトで固定された C」として扱わない C++ の優れた入門書。

前方へ

書籍
FORTH、テキストおよびリファレンス。マーロン・G・ケリーとニコラス・スパイズ。ISBN 0-13-326349-5 / ISBN 0-13-326331-2. 1986年のプレンティス・ホール。レオ・ブロディの本もいいけど、この本はもっといい。たとえば、単語の定義と解釈につ​​いて詳しく説明します。

ジャワ

オンライン チュートリアル
Sun の Java チュートリアル- 完全に見える公式チュートリアルですが、私は Java の専門家ではありません。皆さんはもっと良いものを知っていますか?
Books
Head First Java - Patrick Lozzi による優れた入門テキストとして推奨されています。
効果的な Java - 優れた中級テキストとして pek によって推奨されています。
Core Java Volume 1およびCore Java Volume 2 - FreeMemory によって、入手可能な最高の Java リファレンスとして推奨されています。
Java Concurrency in Practice - Java での並行プログラミングのための優れたリソースとして MDC によって推奨されています。

Java プログラミング言語

パイソン

オンライン チュートリアル
Python.org - この言語のオンライン ドキュメントは非常に優れています。あなたが知っているなら、私に知らせてください。
Dive Into Python - Nickola の提案。オンラインのPythonブックのようです。

パール

オンライン チュートリアル
perldoc perl - これは、私が個人的にこの言語を使い始めた方法であり、あなたがそれに勝るとは思えません。
Books
Learning Perl - Perl について自己紹介するのに最適な方法です。
プログラミング Perl - Perl バイブルとも呼ばれます。本格的な perl プログラマーにとって不可欠なリファレンスです。
Perl Cookbook - 多くの一般的な問題に対する解決策が記載された優れた本。
Modern Perl Programming - 新しくリリースされたもので、Moose や DBIx::Class などの最新のテクニックとツールに関する最新の知恵が含まれています。

ルビー

オンライン チュートリアル
Adam Mika は、Why's (Poignant) Guide to Ruby を提案しましたが、それを見た後、それが万人向けかどうかはわかりません。Ruby on Rails のいくつかのチュートリアルを提供しているように見えるこのサイトを見つけました。
Books
Programming Ruby - Ruby に関するすべての優れたリファレンスとして提案されています。

ビジュアルベーシック

オンライン チュートリアルVisual Basic チュートリアルに専念しているように見えるこの
サイトを 見つけました。しかし、それらがどれほど優れているかはわかりません。

PHP

オンライン チュートリアル
メインの PHP サイト- 各ページにユーザーがコメントできる簡単なチュートリアルです。これはとても気に入っています。 PHPFreaks チュートリアル- さまざまな難易度の長さのさまざまなチュートリアル。
Quakenet/PHP チュートリアル- ゼロからガイドする PHP チュートリアル。

JavaScript

オンライン チュートリアル非プログラマー向け
の適切なチュートリアルをここで見つけました。ここで別のより高度なものを見つけました。Nickolay はA reintroduction to javascriptを良い読み物としてここで提案しました。

書籍
Head first JavaScript
JavaScript: The Good Parts (著者による Google Tech Talk ビデオ付き)

C#

オンライン チュートリアル
C# Station チュートリアル- 私が掘り下げたまともなチュートリアルのようですが、私は C# の専門家ではありません。
C# 言語仕様- tamberg によって提案されました。
実際にはチュートリアルではありませんが、C# Books
C#のすべての要素に関する優れたリファレンスです。C#は、言語を驚くほど詳細に説明する短いテキストとして tamberg によって提案されています。

ocaml

Books
nlucaroni は次のことを提案しました:
科学者のための OCaml ocaml の 紹介 ocamlの
使用 理解と解明 ocaml の使用: 理論から理論への実践とその逆
Ocaml を使用したアプリケーションの開発 - O'Reilly
The Objective Caml System - Official Manua

ハスケル

オンライン チュートリアルnlucaroni
次のことを提案しまし



LISP/スキーム

Books
wfarr は次のことを提案しました:
The Little Schemer - 一般的な Scheme と関数型プログラミングの紹介The Seasoned
Schemer - Little Schemer のフォローアップ。
Structure and Interpretation of Computer Programs - Lisp に関する決定版の本 (オンラインでも入手可能)。
Practical Common Lisp - Lisp の優れた入門書で、実用的な使用例がいくつかあります。
Lispについて - Lisp の高度なトピック
プログラムの設計方法-
人工知能プログラミングのコンピューティングとプログラミングのパラダイムの紹介: Common Lisp のケーススタディ- 高品質の Lisp プログラミングへのアプローチ

皆さんはどうですか?私はそこのいくつかで完全にオフですか?私はあなたの好きな言語を除外しましたか? 私は最高のコメントを取り、提案で質問を修正します。

4

53 に答える 53

33

これが時代遅れに思えることはわかっていますが、プログラミング言語やプラットフォームを学ぶためにオンライン チュートリアルを使用することはあまり考えていません。これらは通常、言語のほんの少しの味を提供するだけです。言語を本当に学ぶには、「本」に相当するものが必要です。多くの場合、これは本物の枯れ木の本を意味します。

C を学びたい場合は、K&R を読んでください。C++ を学びたい場合は、Stroustrup を読んでください。Lisp/Scheme を学びたい場合は、SICP を読んでください。等。

言語を学ぶために 30 ドルと数時間以上を費やす気がないなら、おそらくそれを学ぶつもりはありません。

于 2008-08-22T17:18:47.033 に答える
20

これらはすべて非常に優れたもので、学界によって書かれたものであり、(一部) はです (たとえば、未発表のオライリーの本 -- フランス語から翻訳されたものですが、私が見つけた問題はありません)。私は、私を最も助けてくれた私のお気に入りのものを * しました。

ocaml :

  1. * ocaml の紹介
  2. ocaml を使用して理解し、解明する: 実践から理論へ、およびその逆
  3. * Ocaml を使用したアプリケーションの開発 - O'Reilly
  4. Objective Caml システム - 公式マニュアル
  5. Objective Caml の簡潔な紹介
  6. 実用的な Ocaml

ハスケル:

  1. Haskell で関数型プログラミングを調べる
  2. *実世界のハスケル
  3. *トータル関数型プログラミング
于 2008-08-22T17:19:38.407 に答える
10

C# の場合:

ここに画像の説明を入力

ここに画像の説明を入力

于 2008-09-02T07:40:10.410 に答える
8

C++については、Koenig と MooによるAccelerated C++を最初のテキストとしてお勧めしますが、まったくの初心者にはどうなるかわかりません。STL をすぐに使用することに重点を置いているため、作業がはるかに簡単になります。

于 2008-08-28T18:36:54.410 に答える
7

ハスケル:

オライリーの本:

  1. Real World Haskellは、Haskell に関する優れたチュートリアル指向の本で、オンラインおよび印刷物で入手できます。

私のお気に入りの一般的で、学術的ではないオンライン チュートリアル:

  1. 優れたYet Another Haskellチュートリアルがすべて含まれているHaskellウィキブック。(このチュートリアルは、Haskell ディストリビューションのセットアップやサンプル プログラムの実行などの詳細に役立ちます。)
  2. Why's Poignant Guide to Ruby の精神に基づいて、Haskell for Great Good を学びましょう。
  3. 48 時間以内にスキームを作成します。実際のプロジェクトで Haskell を学びましょう。

Haskell を使用した関数型プログラミングに関する書籍:

  1. ラムダ計算、コンビネータ、より理論的ですが、非常に現実的な方法で: Davie's Introduction to Functional Programming Systems Using Haskell
  2. 怠惰とプログラムの正しさ、機能的に考える: Bird's Introduction to Functional Programming Using Haskell
于 2008-08-30T00:09:40.737 に答える
5

ルビー

于 2008-08-30T10:55:13.023 に答える
5

効果的な Java は必須ですが、サンプルを完全に理解するには、まず Java に慣れることをお勧めします。

于 2008-08-25T18:07:50.887 に答える
4

Bruce Eckel のプログラミング本を追加します。

一般に、彼の「書籍」ページ ( http://mindview.net/Books/ ) は優れたリソースです。自由に入手できる書籍は、http://www.ibiblio.org/pub/docs/books/eckel/でも見つけることができます。

于 2008-09-26T10:34:25.893 に答える
4

Perl のベスト プラクティスについて誰も言及していないなんて信じられません。1 日に 1 つの PBP を配信するTwitter フィードもあります。

私が推奨するRobert の Perl Tutorialから Perl を学びましたが、1999 年以降更新されていません。より新しい推奨チュートリアルはSteve の Perl Tutorialです。

Perl を使用した Web 開発では、明確な勝者はCatalystであり、Catalyst wikiは学習の出発点です。

于 2009-07-19T11:43:19.483 に答える
3

Javascriptの場合:

PHPの場合:

オブジェクト指向の設計とプログラミングの場合、パターン:

リファクタリングの場合:

SQL / MySQLの場合:

于 2008-09-04T09:19:10.420 に答える
3

LispとScheme(地獄、関数型プログラミング全般)の場合、 TheLittleSchemerTheSeasonedSchemerよりも強固な基盤を提供するものはほとんどありません。どちらも、Schemeと関数型プログラミングの両方について非常にシンプルで直感的な紹介を提供します。これは、戦争と平和のノンフィクション表現のようにこすり落とされる典型的なボリュームのどれよりも、新入生や愛好家にとってはるかに簡単であることがわかります。

彼らがSchemerシリーズを超えて移動した後は、SICPとOnLispはどちらも素晴らしい選択肢です。

于 2008-08-25T16:30:23.817 に答える
3

ウィキブックスのプログラミングセクションをチェックしてください

それらの多くは完全に形成されており、かなりの数が特定の機能に関するより高度なセクション (さまざまな完成状態にあります) を備えています。

また、w3 スクールには、優れた php チュートリアルとリファレンス セクションがあります。

それらのhtmlおよびcssセクションも参照に適しています。

于 2008-08-26T14:56:51.537 に答える
3
  • C - The C Programming Language - 明らかに最高のプログラミング本の 1 つである K&R を参照する必要がありました。
  • C++ - Accelerated C++ - C++ のこの明確でよく書かれた入門書は、STL の使用に直行し、素晴らしく明確で実用的な例を提供します。その名に恥じない。
  • C# - Pro C# 2008 と .NET 3.5 プラットフォーム- 少し口が長いですが、素晴らしく書かれており、深みがあります。
  • F# -エキスパート F# - 経験豊富なプログラマーをゼロから F# のエキスパートにするために設計されています。非常によく書かれており、著者が発明した F# の 1 つなので、間違いはありません。
  • Scheme - The Little Schemer - プログラミング言語を教えるための非常にユニークなアプローチが非常によくできています。
  • Ruby -プログラミング Ruby - 「つるはし」の本として親しまれているこの本は、Ruby の事実上の入門書です。非常によく書かれており、明確で詳細です。
于 2008-08-30T19:00:39.427 に答える
3

C++

1 つ目は初心者向けで、2 つ目は C++ のより高度なレベルが必要です。

于 2008-08-27T16:19:11.863 に答える
2

目標 C の場合:

Cocoa Programming for Mac OSX - Third Edition Aaron Hillegass 発行者 Addison Wesley

Objective C でのプログラミング、Stephen G Kochan、

于 2008-09-11T01:00:17.920 に答える
2

C Primer Plus、第 5 版- プログラミングの経験がなくても C を学習している場合に入手できる C の本。私はこの本からプログラミングを学んだので、これは私の個人的なお気に入りです。初心者向けの本に必要なすべての資質を備えています。

  • プログラミングへの以前の露出を想定していません
  • 楽しく読める (For Dummies /
  • 単純化しすぎない
于 2008-08-25T16:02:00.593 に答える
2

Common Lisp

CL の良いリファレンスについては、 Common Lisp the Language, 2nd Editionをチェックしてください。

于 2008-08-30T18:48:40.140 に答える
2

Head First Javaを忘れないでください。これは、この言語の重要な最初のステップ、または Sun によるオンライン チュートリアルの後のステップと見なすことができます。言語を簡潔に把握するのに最適であり、少しの楽しみを追加し、前述のより詳細な本への足がかりとして機能します。

Sedgewick はアルゴリズムに関する優れたシリーズを提供しています。これは、Knuth の本が深すぎると感じた場合に必読です。Knuth はさておき、Sedgewick はこの分野に確固たるアプローチをもたらし、CC++、およびJavaに関する書籍を提供しています。彼のプレゼンテーションでは 2 つの言語をあまり大きく区別していないため、C++ の書籍は逆に C で使用することができます。

私が C に取り組んでいるときはいつでも、Harbison と Steele による C:A Reference Manual をどこにでも持っていきます。簡潔で効率的ですが、非常に徹底的であり、非常に貴重です(とにかく私にとって)。

言語はさておき、このスレッドが、確かな貢献の数のためにその方向に向かっていると私が思う参照の頼りになるものになる場合は、私たちのほとんどが知っていると思う理由から、正規表現の習得を含めてください.. . また、正規表現はそれ自体で言語と見なすことができると言う人もいます。さらに、幅広い言語での有用性により、非常に価値があります。

于 2008-08-29T07:45:37.557 に答える
2

ハル・フルトンのルビー・ウェイ

Ruby Way カバー http://rubyhacker.com/trw2cover.gif

于 2008-09-13T21:35:38.280 に答える
2

Head First Javascriptは、初心者プログラマー向けの JS 入門として最適です。JS 構文を使用して基本的なプログラミングの概念を創造的に説明しています。Head First シリーズは、新しい情報を学習して記憶するのに役立つ研究済みのテクニックに基づいています。彼らはあなたにたくさんのエクササイズやパズルをさせます.

私がとても気に入った演習の 1 つは、彼らがデータ型を説明した後、街の通りの写真を見せて、「この写真にあるすべてのデータ型にラベルを付けてください」と言うものでした。つまり、車のウインカーはブール値、店舗の看板は文字列、住所は数字です。これは、実際の情報をプログラムに変換する方法のアイデアを得るのに役立ちました.

この本だけに基づいて、Head Firstシリーズは初めて何かを学ぶのに最適な方法だと思います.

于 2008-09-12T18:26:52.657 に答える
2

最近の展開を考えると、大学や民間企業による無料のオンライン コースの最近の急増を含めることが重要だと思います。新しいボストンは、私が何年にもわたって多くの言語で常に使用してきたチュートリアル サイトであり、優れた初心者ポイントです。

http://www.udacity.com/

https://www.coursera.org/

http://www.coursehero.org/

http://www.codecademy.com/

http://mitx.mit.edu/

http://www.khanacademy.org/

http://thenewboston.org/

于 2012-04-25T11:54:40.437 に答える
2

パイソン: http://diveintopython.net/

JS: JavaScript の再紹介は、プログラマー向けの言語(ブラウザーの仕様ではありません)の紹介です。ブラウザーでの JS に関する優れたチュートリアルを知りません。

ちなみに素晴らしいアイデアです!

于 2008-08-22T17:13:27.173 に答える
1

Smalltalk

于 2009-12-12T00:11:45.973 に答える
1

Pythonについては、 「Pythonのバイト」を提案したいと思います。

開示:私はこの本の著者ですが、メインページと本に関するユーザーのフィードバックはうまくいけばそれ自体を語るはずです:)

于 2008-09-12T18:13:21.270 に答える
1

私は、クリストファーによるCのK&Rの推奨を2番目にしています。

「EssentialActionscript2.0」の本は、ASコーディングに非常に役立つことがわかりました(AS3バージョンが出ていると思います)。

場合によっては、実際の本を手に取っておく方が、オンラインリファレンスよりも役立つことがわかりました。理由はよくわかりません。

于 2008-08-22T17:37:25.727 に答える
1

うーん、オンライン資料が役に立たないと言うかどうかはわかりませんが、本には何かがあることには同意します。多分それらはよりよく書かれている、あるいは多分それはあなたが資料を研究する傾向をより強くする50ドル以上をフォークする行為です。

いずれにせよ、私は本がこの質問の一部であるべきであることに同意します。誰かが言語の本について何か提案があれば、私は最良の提案で投稿を編集します。

于 2008-08-22T17:41:51.487 に答える
1

Grails を学習するためのデファクト スタンダードは、Jason Rudolph による優れたGetting Started with Grailsです。購入することはできますが、無料でダウンロードできるため、オンラインチュートリアルなのか書籍なのかについて議論することができます. より多くの「本物の」本が出版されているので、Beginning Groovy と Grails をお勧めします。

于 2008-08-26T14:49:56.110 に答える
1

J2EE については、http: //java.sun.com/javaee/5/docs/tutorial/doc/に非常に包括的なチュートリアルがあります。

于 2008-08-24T15:45:45.743 に答える
1

Real World Haskell に次ぐ。#stackoverflow IRC チャンネル (irc.freenode.net) にアクセスした後、現在、私は 2 人の著者と話をしました。1 人は Reddit で、もう 1 人は SO チャンネルと同じサーバーの #haskell チャンネルで、彼らは役に立ちました。 Haskellを学ぶ私の探求。プログラミングに関する本を誰かに強く勧めるのは初めてです。

于 2008-10-13T12:59:45.257 に答える
1

私がお勧めする Java に関するいくつかの本:

初心者向け: Head First Javaは、Java 言語の優れた入門書です。また、学習者が非常に難しい概念を理解するための優れたリソースであるHead First Design Patternsについても言及する必要があります。これらの書籍の気楽で楽しいスタイルは、プログラミングの初心者にとって理想的です。

Java SE に関する本当に完全で包括的な本は、Bruce Eckel のThinking In Java v4 です。(1500 ページ弱で、ウェイト トレーニングにも適しています!) 太った銀行のボーナスを利用していない私たちのために、無料でダウンロードできる古いバージョンがあります。

もちろん、多くの人がすでに言及しているように、Josh Bloch の効果的な Java v2は、Java 開発者のライブラリの不可欠な部分です。

于 2009-03-29T03:13:18.380 に答える
1

これがここからのクロス ポストであることは承知していますが、最高の Java 書籍の 1 つはBrian Goetz によるJava Concurrency in Practiceだと思います。かなり高度な本ですが、コンカレント コードや Java 開発全般によく使われます。

于 2008-08-25T18:26:43.743 に答える
1

C#

Hanspeter Mössenböck によるC# to the Point 。わずか 200 ページで、C# を驚くほど深く説明しており、手を振ったり Visual Studio のスクリーンショットではなく、基本的な概念と簡潔な例に焦点を当てています。

特定の言語機能の追加情報については、C# 言語仕様 ECMA-334を確認してください。

Framework Design Guidelinesは、Microsoft の Krzysztof Cwalina と Brad Abrams による本で、.NET ライブラリの背後にある主要な設計上の決定事項についてさらに詳しい洞察を提供します。

于 2008-08-29T08:11:06.560 に答える
1

Ruby 用にリストした参照は、Ruby on Rails 用です。まだ Ruby の奥底ではありますが、Ruby を学びたい人が始める場所ではないことは間違いありません。

Ruby のチュートリアルについては、Ruby に関心のあるすべての人にとって優れた出発点として、Why の (感動的な) Ruby ガイドをお勧めします。

さらに詳しく知りたい場合は、プログラミング Rubyという本をお勧めします。この本は、Ruby に関するすべての標準となっています。現在、Ruby 1.9 の機能に焦点を当てた第 3 版を執筆中なので、この本の購入を検討している方がいれば、しばらくお待ちください。

于 2008-08-23T04:51:43.000 に答える
1

Java については、Core Javaを強くお勧めします。これは大きな本 (または 2 つの大きな本) ですが、私が読んだ Java に関する最高のリファレンスの 1 つだと思います。

于 2008-08-25T15:47:07.730 に答える
0

C#-ドットネットブックゼロ

于 2008-09-04T09:23:12.343 に答える
0

Java:Java6用のSCJP。今でも参考にしています。

于 2008-09-04T09:28:39.307 に答える
0
于 2009-07-25T16:01:45.217 に答える
0

KN King の個人ページには、推奨される C 書籍のリストがあります。

  • Cパズルブック(改訂版)
  • C: リファレンス マニュアル、第 5 版
  • C 解き放たれた
  • C 罠と落とし穴
  • エキスパート C プログラミング
于 2009-12-17T00:33:15.977 に答える
0

REALbasic の場合:

REALbasic のバグニング、初心者からプロへ Jerry Lee Ford 著

非常に基本的ですが、始めるには良い方法です

于 2008-09-11T01:02:53.530 に答える
0

Java EE 5 には、別のチュートリアルJEE チュートリアルがあります。Java での永続性と xml バインディングについてよく聞かれるので、これは便利です。

于 2008-09-02T08:13:06.883 に答える
0

MSDN
http://msdn.microsoft.com/en-us/library/ms229335.aspx

于 2008-08-25T18:49:39.817 に答える
0

アーラン

Programming Erlangは、Erlangを学習するための優れた本であることがわかりました。この言語を作成した人によって書かれており、基本的なトピックと高度なトピックの両方を非常によくカバーしています。いくつかの素晴らしい例もあります。

于 2009-05-11T21:30:37.153 に答える
0

Perl Core Language - Little Black Book - 優れたリファレンス!

于 2010-08-22T14:50:07.050 に答える
0

PHP については、George Schlossnagle によるAdvanced PHP Programmingをお勧めします。PHP を始めたばかりの場合は、おそらく最適な本ではありませんが、何をしようとしているのかを理解した後であれば、(私の意見では) 多くのベスト プラクティスとヒントを教えてくれる本です。そうしないと見逃す可能性があります。

Lisp を学習するには、Peter Seibel によるPractical Common Lispを読むことをお勧めします。これはhttp://www.gigamonkeys.com/book/でオンラインで入手できます。

Lua については、Roberto Ierusalimschy によるProgramming in Luaをお勧めします。この本は最高のプログラミング本ではありませんが、現在の Lua の本の中では最高です。この本の初版は、http://www.lua.org/pil/からオンラインでも入手できます。本の裏表紙に記載されているように、この本は、すでに別の言語でプログラミングの経験がある人を対象としています。

于 2008-12-25T01:17:59.350 に答える
0

C および C++ のオンライン チュートリアル (およびその他のトピック) については、

http://www.cprogramming.com/tutorial.html

于 2012-07-17T18:12:46.613 に答える
0

コア Java Vol 1 および 2。

Cay S. Horstmann および Gary Cornell

史上最高のJava本!!!!!!!!

于 2010-07-01T15:58:31.867 に答える
0

C++ の場合、私はC++ Common Knowledge: Essential Intermediate Programmingの大ファンです。小さなセクション (通常、トピックごとに 5 ページ未満) で構成されているのが気に入っています。見直す必要があります。

就職面接の前夜と飛行機の中で読む必要があります。

于 2008-08-28T18:55:42.260 に答える
0

Common Lisp

Peter Seibel 著の「Practical Common Lisp」を Lisp リストに追加します。トピックに関する例 (MP3 解析、shoutcast サーバー、HTML コンパイラ) を提供するのが特に得意です。

http://gigamonkeys.com/book/

于 2008-09-16T18:09:16.800 に答える
0

ジャワ

一言で言えばJava。

非常に分厚いため、名前は少し間違っていますが、Java を学ぶために必要なものがすべて揃っています。

于 2008-09-26T19:13:58.850 に答える
0

Ruby の設計パターン:

http://www.amazon.com/Design-Patterns-Ruby-Addison-Wesley-Professional/dp/0321490452#reader

于 2009-05-11T20:21:19.327 に答える
0

System:

Computer Systems: A Programmer's Perspective, 2/E

Lisp:

Let Over Lambda

于 2012-03-12T15:44:24.197 に答える
0

私が何度も訪れているサイトの 1 つはhttp://www.javapractices.comです。これは、Effective Java book で説明されているほとんどの手法をカバーしています。また、コーディング例 (基本から高度なものまで) をチェックするのに適した別のサイトは、http://www.java2s.comです。

于 2009-02-04T11:16:14.253 に答える
0

ジャワ

Java ノート- 初心者の Java プログラマー向け

于 2009-08-12T07:57:25.443 に答える