Code documentation written as code! How novel and totally my idea!
JavaScript Java Ruby C++ C# Go Other
Clone or download
prertik Merge pull request #3188 from divayprakash/fix-asymptotic-notation
[docs/asymptotic-notation] Fix content error, closes #3006
Latest commit 883fe07 Aug 15, 2018
Permalink
Failed to load latest commit information.
ar-ar Update html-ar.html.markdown Apr 12, 2017
bg-bg Add language code (#2832) Aug 25, 2017
ca-es [groovy] small fix in iteration over a map Oct 4, 2017
cs-cz [elm] Update code to access tuples Dec 23, 2017
de-de [python3/de] Fix a few typos Jun 24, 2018
el-gr Improved the translation a little bit (#2511) Oct 26, 2016
es-es [awk/en] Fix atan2 args order Jul 28, 2018
fa-ir Add language code suffix(#2832) Aug 25, 2017
fi-fi [go/fi] Fix typo Sep 21, 2017
fr-fr Update bf-fr.html.markdown Mar 14, 2018
hd-hd Metadata fixups for #1673 Jun 26, 2016
hu-hu add Hungarian translation of Python entry Oct 15, 2017
id-id Update bf-id.html.markdown Mar 14, 2018
it-it fix translation Aug 3, 2018
ja-jp Fix a bunch of typos Aug 23, 2017
ko-kr Add filename(#2832) Aug 25, 2017
lt-lt Add language code suffix(#2832) Aug 25, 2017
ms-my [clojure/ms-my] Remove asterisks from code comments (#2720) May 2, 2017
nl-nl Merge pull request #3048 from Tapmemer/master Mar 3, 2018
no-nb [bash/no-nb] removes to lines of english (#2641) Jan 31, 2017
pl-pl Add language code suffix(#2832) Aug 25, 2017
pt-br [awk/en] Fix atan2 args order Jul 28, 2018
pt-pt swift | fix style guidelines Oct 9, 2017
ro-ro Added Romanian translation for Elixir Jul 20, 2018
ru-ru Update kotlin-ru.html.markdown Mar 6, 2018
sk-sk Fix file names (#2987) Nov 6, 2017
sv-se Merge pull request #3047 from edwtjo/nix-sv Feb 28, 2018
ta_in fix language code suffix(#2832) Aug 25, 2017
tests Update rakefile so that it will return an exit code of 1 if there is … Nov 10, 2016
tr-tr Fixed: Several typos Jun 19, 2018
uk-ua fix typo in uk-ua/java file Jul 27, 2018
vi-vn Merge pull request #2995 from thanhpd/markdown-vi Nov 4, 2017
zh-cn Adding a missing translation Jul 25, 2018
zh-tw Update pcre-tw.html.markdown Feb 28, 2018
.gitattributes Add about 3/4 of the languages to gitattributes Nov 10, 2016
.gitignore Updated, referencing #2185 Mar 14, 2016
.travis.yml Add support for checking YAML validity using Travis CI Nov 10, 2016
CHICKEN.html.markdown Fix #3058 Feb 28, 2018
CONTRIBUTING.markdown Update CONTRIBUTING.markdown Nov 13, 2017
Gemfile Add rubygems.org as gem source so Travis CI can use charlock_holmes Nov 10, 2016
Gemfile.lock adds Gemfile.lock (#2664) Mar 22, 2017
ISSUE_TEMPLATE.md Update ISSUE_TEMPLATE.md Jun 2, 2018
LOLCODE.html.markdown Update LOLCODE.html.markdown Jul 4, 2017
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md Feb 12, 2017
README.markdown Fix missing parenthesis Nov 10, 2016
Rakefile Update rakefile so that it will return an exit code of 1 if there is … Nov 10, 2016
amd.html.markdown removing whitespace all over Oct 8, 2015
angularjs.html.markdown Update angularjs.html.markdown Aug 18, 2017
asciidoc.html.markdown [asciidoc/en][asciidoc/de][asciidoc/is][asciidoc/pt] fixed wrong Sep 21, 2017
asymptotic-notation.html.markdown Fix content error Aug 15, 2018
awk.html.markdown [awk/en] Fix atan2 args order Jul 28, 2018
bash.html.markdown missing $ on line 77 - $Length Jul 20, 2018
bf.html.markdown Update bf.html.markdown Mar 14, 2018
c++.html.markdown [c++/en] container -> vector (#2838) Sep 12, 2017
c.html.markdown Update c.html.markdown Mar 25, 2018
chapel.html.markdown Note official chaple build doc Jul 24, 2018
clojure-macros.html.markdown Fix typo Oct 11, 2017
clojure.html.markdown [clojure/en] Fix typo: "ans" should be "and" (#2717) Apr 29, 2017
cmake.html.markdown Fix a bunch of typos Aug 23, 2017
coffeescript.html.markdown Move the description to the beginning with the other text Dec 14, 2016
coldfusion.html.markdown Set syntax highlighting for coldfusion Dec 31, 2016
common-lisp.html.markdown Assorted fixes Mar 5, 2018
compojure.html.markdown Use keywords in POST/PUT examples May 30, 2015
crystal.html.markdown [crystal/en] Corrected mistake Feb 27, 2018
csharp.html.markdown Add more c#7 features Oct 27, 2017
css.html.markdown Fix #2736 May 23, 2017
cypher.html.markdown Fix a bunch of typos Aug 23, 2017
d.html.markdown fix language code suffix(#2832) Aug 25, 2017
dart.html.markdown Fix typo Feb 28, 2018
dynamic-programming.html.markdown add backticks to escape markdown formatting characters Oct 15, 2017
edn.html.markdown Improve the "Tagged Elements" section of EDN doc Oct 22, 2017
elisp.html.markdown Remove nonstandard contributor/author sections Jul 4, 2017
elixir.html.markdown [elixir/en] Fix exception name Aug 15, 2017
elm.html.markdown [elm] Update code to access tuples Dec 23, 2017
erlang.html.markdown [erlang] Update guard sequences URL to use named id (#2613) Dec 29, 2016
factor.html.markdown [factor/en] minor typo. dont -> don't Mar 6, 2016
file.erb Added filename parameter Jun 30, 2013
forth.html.markdown Fix tuck definition Oct 16, 2017
fortran95.html.markdown Fix a bunch of typos Aug 23, 2017
fsharp.html.markdown Fix sentence mistake in fsharp.html.markdown Jun 26, 2018
git.html.markdown added signed commit example Oct 17, 2017
go.html.markdown [go/en] Small typo Feb 15, 2018
groovy.html.markdown [groovy] small fix in iteration over a map Oct 4, 2017
hack.html.markdown Fix a bunch of typos Aug 23, 2017
haml.html.markdown [haml/en] Fix mistakes in English text Sep 28, 2017
haskell.html.markdown [haskell/en] Added Happy Learn Haskell Tutorial. Fixed #2177 Sep 10, 2017
haxe.html.markdown fix small typos Oct 15, 2017
hq9+.html.markdown 2431 May 25, 2017
html.html.markdown Fix #3074 Mar 3, 2018
hy.html.markdown Fix a bunch of typos Aug 23, 2017
inform7.html.markdown Add a try at an Inform 7 tutorial. Jan 22, 2016
java.html.markdown removing false statement about classes (#3039) Feb 28, 2018
javascript.html.markdown Added a resource to read for Javascript Dec 17, 2017
jquery.html.markdown [jquery/en] typo fix (#2608) Dec 23, 2016
json.html.markdown [json/en] add carriage return to fix broken bullet list Aug 16, 2017
julia.html.markdown porting to julia 0.6.4 Jul 28, 2018
kdb+.html.markdown [kdb+/en] Updated external links to the KX wiki (#3008) Feb 28, 2018
kotlin.html.markdown Added print output for template string command Jul 7, 2017
lambda-calculus.html.markdown SKI, SK and Iota Jul 15, 2018
latex.html.markdown fix typo Jan 14, 2018
less.html.markdown missing right parenthesis (#2596) Dec 13, 2016
lfe.html.markdown Update lfe.html.markdown Aug 18, 2017
livescript.html.markdown removing whitespace all over Oct 8, 2015
logtalk.html.markdown [logtalk/en] fix typo in example code (#2669) Feb 21, 2017
lua.html.markdown Fix typo (#2317) Jul 30, 2016
make.html.markdown Fix for wrong/mixed parenthesis usage. Nov 13, 2017
markdown.html.markdown Assorted fixes Mar 5, 2018
matlab.html.markdown Update matlab.html.markdown Mar 13, 2018
messagepack.html.markdown Add messagepack as a tool Oct 21, 2016
neat.html.markdown removing whitespace all over Oct 8, 2015
nim.html.markdown Fix the multiline Nim comment Dec 27, 2017
nix.html.markdown [nix/en]: remove and update broken link Mar 1, 2018
objective-c.html.markdown Add missing block referred to in comment Mar 26, 2018
ocaml.html.markdown Remove per the request #3017 Feb 28, 2018
paren.html.markdown Updating header with contribution name Oct 20, 2015
pascal.html.markdown [Pascal/en] Add pascal language (#3025) Feb 28, 2018
pcre.html.markdown Add an example of trap command (#1826) Jun 26, 2016
perl.html.markdown [perl/en] Use more single quotes and explain single vs double quotes (#… May 18, 2017
perl6.html.markdown Merge pull request #3045 from bmusin/patch-2 Jan 18, 2018
pets.csv Create pets.csv Jun 29, 2013
php-composer.html.markdown [php-composer/en] Add new tool document for Composer, PHP's dependenc… Oct 19, 2015
php.html.markdown unifies namespace variants in exception handling Dec 3, 2017
pogo.html.markdown Fixed typo at the end Dec 22, 2014
powershell.html.markdown Try a backslash to fix formatting Sep 13, 2017
prolog.html.markdown [prolog/en] Corrected statement about unifying two free terms (#3033) Feb 28, 2018
purescript.html.markdown Add filename(#2832) Aug 25, 2017
pyqt.html.markdown try to fix (again) #2496 Oct 23, 2016
python.html.markdown [python/en]: fix typo Feb 3, 2018
python3.html.markdown added example for f-string Jul 29, 2018
pythonstatcomp.html.markdown IPython notebooks are Jupyter notebooks now Feb 27, 2018
qt.html.markdown Add language code suffix(#2832) Aug 25, 2017
r.html.markdown [r/en] Fix read.csv per #2236 Oct 20, 2017
racket.html.markdown [racket/en] Fix Incorrect Names in Mutable Struct Examples (per Issue #… Apr 27, 2017
red.html.markdown Fix a bunch of typos Aug 23, 2017
rst.html.markdown Update rst.html.markdown Jul 4, 2017
ruby-ecosystem.html.markdown Fix a bunch of typos Aug 23, 2017
ruby.html.markdown fix comment Aug 3, 2018
rust.html.markdown Fix comment in Rust docs: box -> mine (#2365) Sep 27, 2016
sass.html.markdown set highlighter for sass and red Dec 31, 2016
scala.html.markdown follow-up for #2768 Feb 28, 2018
self.html.markdown [self-en] separeated -> separated Feb 23, 2016
shutit.html.markdown Fix a bunch of typos Aug 23, 2017
smallbasic.html.markdown [smallbasic/en] minor fact check fix (#2312) Jul 16, 2016
smalltalk.html.markdown Update smalltalk.html.markdown Oct 8, 2017
solidity.html.markdown Make event name consistent, remove trailing spaces Mar 14, 2018
standard-ml.html.markdown Add `case` expression to SML docs Jan 4, 2018
swift.html.markdown swift | fix style guidelines Oct 9, 2017
tcl.html.markdown [tcl/en] Workaround for broken syntax highlighting Mar 31, 2018
tcsh.html.markdown fix language code suffix(#2832) Aug 25, 2017
tmux.html.markdown #1733 Sep 6, 2016
toml.html.markdown add clarifying example and text for date/time offsets Mar 20, 2018
typescript.html.markdown Fix naming of constant Jan 25, 2018
vala.html.markdown Added profiles and D-Bus integration reading Aug 26, 2017
vim.html.markdown [vim/en] Add sorting, folding, change letter case. Nov 14, 2017
visualbasic.html.markdown Assorted fixes Mar 5, 2018
whip.html.markdown Add comment to separate functions categories Oct 23, 2017
wolfram.html.markdown Rename wolfram.md to wolfram.html.markdown Jan 1, 2016
xml.html.markdown [xml/en] Grammar, formatting. Made more 'inlined'. Oct 20, 2015
yaml.html.markdown [yaml/en] Use preferred style; add missing uses Jan 25, 2018
zfs.html.markdown [zfs/en] Fix unordered lists markdown formatting Sep 28, 2017

README.markdown

Learn X in Y minutes

Build Status

Whirlwind tours of (several, hopefully many someday) popular and ought-to-be-more-popular programming languages, presented as valid, commented code and explained as they go.

We need YOU!...

... to write more inline code tutorials. Just grab an existing file from this repo and copy the formatting (don't worry, it's all very simple). Make a new file, send a pull request, and if it passes muster I'll get it up pronto. Remember to fill in the "contributors" fields so you get credited properly!

Contributing

All contributions are welcome, from the tiniest typo to a brand new article. Translations in all languages are welcome (or, for that matter, original articles in any language). Send a pull request or open an issue any time of day or night.

Please prepend the tag [language/lang-code] to your issues and pull requests. For example, [python/en] for English Python. This will help everyone pick out things they care about.

We're happy for any contribution in any form, but if you're making more than one major change (i.e. translations for two different languages) it would be super cool of you to make a separate pull request for each one so that someone can review them more effectively and/or individually.

For a detailed style guide, please review the full CONTRIBUTING guidelines.

License

Contributors retain copyright to their work, and can request removal at any time. By uploading a doc here, you agree to publish your work under the default Creative Commons Attribution-ShareAlike 3.0 Unported licensing included on each doc page.

Anything not covered by the above -- basically, this README -- you can use as you wish, I guess.