Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Offline documentation for various programming languages? [closed]

I recently found this: http://php.net/get/php_manual_en.chm/from/a/mirror. It's a .chm file that contains all the documentation for PHP which you can normally find on their site. Handy for offline use.

I'm wondering, does anybody know of similar things for other languages. Complete offline documentation that you can use if you don't have wireless for a while.

For C#, Visual Studio gives you the option to download and install the entire online documentation as a part of the VS2008 install, so if you have Visual Studio 2008, then you have the C# offline documentation.

EDIT: if you're gonna say this and that is possible, please post hyperlinks.

This is what we have now:

  • PHP: http://be.php.net/get/php_manual_en.chm/from/a/mirror
  • Java: http://java.sun.com/javase/downloads/index.jsp#docs
  • C: http://www.gnu.org/software/libc/manual/
  • MS SQL server: http://www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97
  • Python 2.x: http://docs.python.org/download.html
  • Python 3.x: http://docs.python.org/py3k/download.html
  • Ruby: http://railsapi.com/
  • The Common Lisp HyperSpec: ftp://ftp.lispworks.com/pub/software_tools/reference/
  • The complete MSDN library: no longer available, sadly
  • The Visual Studio 2008 SP1 offline library: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en
like image 735
KdgDev Avatar asked Apr 06 '09 20:04

KdgDev


People also ask

What is offline documentation?

Academic Resources. 0 users. Docs Offline is a Chrome Web Store application that allows you to edit documents without an internet connection on the go.

What is documentation of a programming language?

Any written text, illustrations or video that describe a software or program to its users is called program or software document. User can be anyone from a programmer, system analyst and administrator to end user. At various stages of development multiple documents may be created for different users.


2 Answers

Dash http://kapeli.com/dash includes offline documentation for 150+ APIs.

like image 187
bogdansrc Avatar answered Oct 02 '22 16:10

bogdansrc


Most language should provide that.

Some examples:

Java: Java SE 6 docs (below on the page)

Perl: Unix versions of perl typically come with full docs as manpages and perldoc (some Linux distributions put these into extra packages); I suppose Windows versions do the same

C: the GNU libc library has downloadable docs

like image 28
sleske Avatar answered Oct 02 '22 17:10

sleske