Offline documentation for various programming languages? [closed]

南楼画角 提交于 2019-11-29 18:45:58

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

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

Python also has downloadable documentation. As a result, most operating systems which provide Python also provides a documentation package. For instance, on Debian, this is package python2.5-doc (one package per version).

Install it and you can browse the documentation offline. Very convenient for a laptop which is not always connected.

For jQuery, I recommend jQAPI - Alternative jQuery Documentation Browser, that you can find here: http://www.jqapi.com/

You can use it online as well as download it for offline use.

btw, the Visual Studio docs (MSDN) also include documentation for JScript, VBScript, HTML and CSS. Back when I programmed PERL I always installed perldoc.

Downloading the documentation is pretty much the first thing I do if I've got any serious work to do in an unfamiliar language. Just reading through the API is like mining gold!

Visual Studio comes with the C# specification, installed by default in

C:\Program Files\Microsoft Visual Studio 9.0\VC#\Specifications\1033

MS SQL Server ships with a whole load of documentation know as "Books Online". Despite the name you can downlaod these from MSDN.

Ruby, Rack, Rails, and several gems can all be found at railsapi.com

Cppreference.com is great for C++ and C reference. They also have offline versions here.

For Java you can download the entire API to use offline.

Sun provides downloadable versions of the Java platform documentation.

Java SE Downloads

Scroll down the page and look for the link called Java SE 6 Documentation. It is a series of HTML files covering the entire Java SE JDK. It can be handy to have it stored locally, but because there is no search functionality, its uses are somewhat limited.

While not strictly a language you can build docs for Ruby on Rails by doing the following

rails sample_project
rake rails:freeze:gems
rake doc:rails
rake rails:unfreeze

and then use or take yourself a copy of the doc/api folder

You can also download MSDN to get documentation for VB.NET, C#, C++ and various Windows & Component APIs

Common Lisp has the hyperspec. A complete guide the language and its libraries.

Common Lisp Hyperspec

I actually mirror a portion of the PHP site for myself, just once a week, by RSync (which is quite efficient, only downloading about 1/6th of what a full download would take).

A couple of advantages of a local copy running on my own server is that the shortcuts (for example php.net/array_merge) work, and I've got the full notes as well.

for C#, I just found this offline documentation:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en

beware - large file size.
(still downloading, so hope I'm not misleading anyone here)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!