mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
Compare commits
33 Commits
0c99f41dd1
...
8d65b26dda
Author | SHA1 | Date | |
---|---|---|---|
|
8d65b26dda | ||
|
7069599e41 | ||
|
8315386b68 | ||
|
80be7400d6 | ||
|
4ff20aaf23 | ||
|
77bc29ddce | ||
|
4fb68fb991 | ||
|
e0cfe4feca | ||
|
761a061b7e | ||
|
688dbbb097 | ||
|
f359fa88b7 | ||
|
5a7f589c6c | ||
|
adda1dcfa7 | ||
|
d9225142d0 | ||
|
c8af038bda | ||
|
c40736ee0f | ||
|
15504ee90a | ||
|
315f5ff0a3 | ||
|
4f8cffda2e | ||
|
29666fae5e | ||
|
912da583da | ||
|
3da692272f | ||
|
434f15cd10 | ||
|
e636de362f | ||
|
09875bf39f | ||
|
b30134148f | ||
|
599896735b | ||
|
52463c3f44 | ||
|
f1aec083a0 | ||
|
ae9374942f | ||
|
cad341d8d9 | ||
|
8b7089d667 | ||
|
989354c4a6 |
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -1,5 +1,5 @@
|
||||
- [ ] I solemnly swear that this is all original content of which I am the original author
|
||||
- [ ] Pull request title is prepended with `[language/lang-code]` (example `[python/fr-fr]` or `[java/en]`)
|
||||
- [ ] Pull request title is prepended with `[language/lang-code]` (example `[python/fr]` or `[java/en]`)
|
||||
- [ ] Pull request touches only one file (or a set of logically related files with similar changes made)
|
||||
- [ ] Content changes are aimed at *intermediate to experienced programmers* (this is a poor format for explaining fundamental programming concepts)
|
||||
- [ ] If you've changed any part of the YAML Frontmatter, make sure it is formatted according to [CONTRIBUTING.md](https://github.com/adambard/learnxinyminutes-docs/blob/master/CONTRIBUTING.markdown)
|
||||
|
@ -17,11 +17,10 @@ review them more effectively and/or individually.
|
||||
## Style Guidelines
|
||||
|
||||
* **Keep lines under 80 chars**
|
||||
* Try to keep **line length in code blocks to 80 characters or fewer**.
|
||||
* Try to keep line length in code blocks to 80 characters or fewer.
|
||||
* Otherwise, the text will overflow and look odd.
|
||||
* This and other potential pitfalls to format the content consistently are
|
||||
identified by the freely available
|
||||
[markdownlint](https://github.com/markdownlint/markdownlint).
|
||||
identified by [markdownlint](https://github.com/markdownlint/markdownlint).
|
||||
* **Prefer example to exposition**
|
||||
* Try to use as few words as possible.
|
||||
* Code examples are preferred over exposition in all cases.
|
||||
@ -42,14 +41,14 @@ review them more effectively and/or individually.
|
||||
|
||||
### Header configuration
|
||||
|
||||
The actual site uses Middleman to generate HTML files from these Markdown ones.
|
||||
Middleman, or at least the custom scripts underpinning the site, requires that
|
||||
some key information be defined in the header.
|
||||
The actual site generates HTML files from these Markdown ones.
|
||||
The markdown files can contain extra metadata before the actual markdown,
|
||||
called frontmatter.
|
||||
|
||||
The following fields are necessary for English articles about programming
|
||||
languages:
|
||||
|
||||
* **language** The *programming language* in question
|
||||
* **name** The human-readable name of the programming language
|
||||
* **contributors** A list of [author, URL] lists to credit
|
||||
|
||||
Other fields:
|
||||
@ -58,28 +57,25 @@ Other fields:
|
||||
*tool* or *Algorithms & Data Structures*. Defaults to *language* if omitted.
|
||||
* **filename**: The filename for this article's code. It will be fetched, mashed
|
||||
together, and made downloadable.
|
||||
* For non-English articles, *filename* should have a language-specific
|
||||
suffix.
|
||||
* **lang**: For translations, the human language this article is in. For
|
||||
categorization, mostly.
|
||||
|
||||
Here's an example header for an Esperanto translation of Ruby:
|
||||
Non-English articles inherit frontmatter values from the English article (if it exists)
|
||||
but you can overwrite them.
|
||||
|
||||
Here's an example header for Ruby:
|
||||
|
||||
```yaml
|
||||
*--
|
||||
language: Ruby
|
||||
filename: learnruby-epo.ruby
|
||||
name: Ruby
|
||||
filename: learnruby.rb
|
||||
contributors:
|
||||
- ["Doktor Esperanto", "http://example.com/"]
|
||||
- ["Someone else", "http://someoneelseswebsite.com/"]
|
||||
lang: ep-ep
|
||||
*--
|
||||
```
|
||||
|
||||
### Syntax highlighter
|
||||
|
||||
[Pygments](https://pygments.org/languages/) is used for syntax highlighting through
|
||||
[pygments.rb](https://github.com/pygments/pygments.rb).
|
||||
[Pygments](https://pygments.org/languages/) is used for syntax highlighting.
|
||||
|
||||
### Should I add myself as a contributor?
|
||||
|
||||
@ -90,12 +86,10 @@ addition or not.
|
||||
|
||||
## Building the site locally
|
||||
|
||||
Install Ruby. On macOS this can be done with [Homebrew](https://brew.sh/).
|
||||
Install Python. On macOS this can be done with [Homebrew](https://brew.sh/).
|
||||
|
||||
```sh
|
||||
brew install ruby
|
||||
# Install Ruby package manager
|
||||
gem install bundler
|
||||
brew install python
|
||||
```
|
||||
|
||||
Then clone two repos, install dependencies and run.
|
||||
@ -108,8 +102,12 @@ git clone https://github.com/<YOUR-USERNAME>/learnxinyminutes-docs ./learnxinymi
|
||||
|
||||
# Install dependencies
|
||||
cd learnxinyminutes-site
|
||||
bundle install
|
||||
pip install -r requirements.txt
|
||||
|
||||
# Run
|
||||
bundle exec middleman serve
|
||||
python build.py
|
||||
cd build
|
||||
python -m http.server
|
||||
|
||||
# open http://localhost:8000/ in your browser of choice
|
||||
```
|
@ -40,6 +40,6 @@ Anything not covered by the above -- basically, this README -- you can use as
|
||||
you wish, I guess.
|
||||
|
||||
|
||||
[1]: http://learnxinyminutes.com
|
||||
[2]: /CONTRIBUTING.markdown
|
||||
[1]: https://learnxinyminutes.com
|
||||
[2]: /CONTRIBUTING.md
|
||||
[3]: http://creativecommons.org/licenses/by-sa/3.0/deed.en_US
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Ada
|
||||
name: Ada
|
||||
filename: learn.ada
|
||||
contributors:
|
||||
- ["Luke A. Guest", "https://github.com/Lucretia"]
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: tool
|
||||
tool: AMD
|
||||
name: AMD
|
||||
contributors:
|
||||
- ["Frederik Ring", "https://github.com/m90"]
|
||||
filename: learnamd.js
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: framework
|
||||
framework: AngularJS
|
||||
name: AngularJS
|
||||
contributors:
|
||||
- ["Walter Cordero", "http://waltercordero.com"]
|
||||
filename: learnangular.txt
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: tool
|
||||
tool: Ansible
|
||||
name: Ansible
|
||||
contributors:
|
||||
- ["Jakub Muszynski" , "http://github.com/sirkubax"]
|
||||
- ["Pat Myron" , "https://github.com/patmyron"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: APL
|
||||
name: APL
|
||||
contributors:
|
||||
- ["nooodl", "https://github.com/nooodl"]
|
||||
filename: learnapl.apl
|
@ -1,6 +1,4 @@
|
||||
---
|
||||
language: HTML
|
||||
lang: ar-ar
|
||||
filename: learnhtml-tf.txt
|
||||
contributors:
|
||||
- ["Christophe THOMAS", "https://github.com/WinChris"]
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: Python
|
||||
contributors:
|
||||
- ["Louie Dinh", "http://pythonpracticeprojects.com"]
|
||||
- ["Steven Basart", "http://github.com/xksteven"]
|
||||
@ -10,14 +9,13 @@ contributors:
|
||||
- ["Roberto Fernandez Diaz", "https://github.com/robertofd1995"]
|
||||
translators:
|
||||
- ["Ahmad Hegazy", "https://github.com/ahegazy"]
|
||||
lang: ar-ar
|
||||
filename: learnpython-ar.py
|
||||
---
|
||||
|
||||
لقد أُنشئت لغة البايثون بواسطة جايدو ڤان روسم في بداية التسعينات. هي الأن أحد أشهر اللغات الموجودة.
|
||||
لقد أحببت لغة البايثون بسبب وضوحها. هي في الأساس عبارة عن سودوكود قابل للتنفيذ.
|
||||
|
||||
ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](http://learnxinyminutes.com/docs/pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم
|
||||
ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](../pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم
|
||||
|
||||
```python
|
||||
# تعليق من سطر واحد يبدأ برمز الرقم.
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: SQL
|
||||
filename: learnsql-ar.sql
|
||||
contributors:
|
||||
- ["Bob DuCharme", "http://bobdc.com/"]
|
||||
translators:
|
||||
- ["Ahmed Omar Eissa", "https://twitter.com/AhmedOmarEissa"]
|
||||
lang: ar-ar
|
||||
---
|
||||
<div dir="rtl">
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Arturo
|
||||
name: Arturo
|
||||
filename: learnarturo.art
|
||||
contributors:
|
||||
- ["Dr.Kameleon", "https://github.com/drkameleon"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: AsciiDoc
|
||||
name: AsciiDoc
|
||||
contributors:
|
||||
- ["Ryan Mavilia", "http://unoriginality.rocks/"]
|
||||
- ["Abel Salgado Romero", "https://twitter.com/abelsromero"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: AssemblyScript
|
||||
name: AssemblyScript
|
||||
contributors:
|
||||
- ["Philippe Vlérick", "https://github.com/pvlerick"]
|
||||
- ["Steve Huguenin-Elie", "https://github.com/StEvUgnIn"]
|
||||
@ -10,7 +10,7 @@ filename: learnassemblyscript.ts
|
||||
|
||||
__AssemblyScript__ compiles a variant of __TypeScript__ (basically JavaScript with types) to __WebAssembly__ using __Binaryen__. It generates lean and mean WebAssembly modules while being just an `npm install` away.
|
||||
|
||||
This article will focus only on AssemblyScript extra syntax, as opposed to [TypeScript](/docs/typescript) and [JavaScript](/docs/javascript).
|
||||
This article will focus only on AssemblyScript extra syntax, as opposed to [TypeScript](../typescript/) and [JavaScript](../javascript/).
|
||||
|
||||
To test AssemblyScript's compiler, head to the
|
||||
[Playground](https://www.assemblyscript.org/editor.html#IyFydW50aW1lPXN0dWIKLyoqIENhbGN1bGF0ZXMgdGhlIG4tdGggRmlib25hY2NpIG51bWJlci4gKi8KZXhwb3J0IGZ1bmN0aW9uIGZpYihuOiBpMzIpOiBpMzIgewogIHZhciBhID0gMCwgYiA9IDEKICBpZiAobiA+IDApIHsKICAgIHdoaWxlICgtLW4pIHsKICAgICAgbGV0IHQgPSBhICsgYgogICAgICBhID0gYgogICAgICBiID0gdAogICAgfQogICAgcmV0dXJuIGIKICB9CiAgcmV0dXJuIGEKfQoKIyFodG1sCjx0ZXh0YXJlYSBpZD0ib3V0cHV0IiBzdHlsZT0iaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJSIgcmVhZG9ubHk+PC90ZXh0YXJlYT4KPHNjcmlwdD4KbG9hZGVyLmluc3RhbnRpYXRlKG1vZHVsZV93YXNtLCB7IC8qIGltcG9ydHMgKi8gfSkKICAudGhlbigoeyBleHBvcnRzIH0pID0+IHsKICAgIGNvbnN0IG91dHB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdXRwdXQnKQogICAgZm9yIChsZXQgaSA9IDA7IGkgPD0gMTA7ICsraSkgewogICAgICBvdXRwdXQudmFsdWUgKz0gYGZpYigke2l9KSA9ICR7ZXhwb3J0cy5maWIoaSl9XG5gCiAgICB9CiAgfSkKPC9zY3JpcHQ+Cg==) where you will be able
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: ATS
|
||||
name: ATS
|
||||
contributors:
|
||||
- ["Mark Barbone", "https://github.com/mb64"]
|
||||
filename: learnats.dats
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: tool
|
||||
tool: AWK
|
||||
name: AWK
|
||||
filename: learnawk.awk
|
||||
contributors:
|
||||
- ["Marshall Mason", "http://github.com/marshallmason"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Ballerina
|
||||
name: Ballerina
|
||||
contributors:
|
||||
- ["Anjana Fernando", "https://github.com/lafernando"]
|
||||
filename: learn_ballerina.bal
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Bash
|
||||
name: Bash
|
||||
contributors:
|
||||
- ["Max Yankov", "https://github.com/golergka"]
|
||||
- ["Darren Lin", "https://github.com/CogBear"]
|
||||
@ -64,8 +64,9 @@ echo "$variable" # => Some string
|
||||
echo '$variable' # => $variable
|
||||
# When you use a variable itself — assign it, export it, or else — you write
|
||||
# its name without $. If you want to use the variable's value, you should use $.
|
||||
# Note that ' (single quote) won't expand the variables!
|
||||
# You can write variable without surrounding quotes but it's not recommended.
|
||||
# Note that ' (single quote) won't expand variables!
|
||||
# You can write variables without surrounding double quotes but it's not
|
||||
# recommended due to how Bash handles variables with spaces in them.
|
||||
|
||||
# Parameter expansion ${...}:
|
||||
echo "${variable}" # => Some string
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: bc
|
||||
name: bc
|
||||
contributors:
|
||||
- ["Btup"]
|
||||
filename: learnbc.bc
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: Python
|
||||
contributors:
|
||||
- ["Louie Dinh", "http://pythonpracticeprojects.com"]
|
||||
- ["Steven Basart", "http://github.com/xksteven"]
|
||||
@ -14,7 +13,6 @@ contributors:
|
||||
translators:
|
||||
- ["lucii7vel", "https://github.com/lucii7vel"]
|
||||
filename: learnpython-by.py
|
||||
lang: be-by
|
||||
---
|
||||
Python быў створаны Гвіда ван Росумам у пачатку 90-х. Цяпер гэта адна з
|
||||
самыя папулярных моў праграмавання. Я закахаўся ў Python за яго
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
language: BF
|
||||
name: BF
|
||||
learn_x_in_y_name: brainfuck
|
||||
filename: bf.bf
|
||||
contributors:
|
||||
- ["Prajit Ramachandran", "http://prajitr.github.io/"]
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Logtalk
|
||||
filename: llearnlogtalk-bg.lgt
|
||||
contributors:
|
||||
- ["Paulo Moura", "http://github.com/pmoura"]
|
||||
translators:
|
||||
- ["vsraptor", "https://github.com/vsraptor"]
|
||||
lang: bg-bg
|
||||
|
||||
---
|
||||
|
@ -1,13 +1,10 @@
|
||||
---
|
||||
category: language
|
||||
language: Perl
|
||||
filename: learnperl-bg.pl
|
||||
contributors:
|
||||
- ["Korjavin Ivan", "http://github.com/korjavin"]
|
||||
- ["Dan Book", "http://github.com/Grinnz"]
|
||||
translators:
|
||||
- ["Красимир Беров", "https://github.com/kberov"]
|
||||
lang: bg-bg
|
||||
---
|
||||
|
||||
Perl е изключително мощен език за програмиране с широка област на приложение
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: BQN
|
||||
name: BQN
|
||||
filename: learnbqn.bqn
|
||||
contributors:
|
||||
- ["Raghu Ranganathan", "https://github.com/razetime"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: C++
|
||||
name: C++
|
||||
filename: learncpp.cpp
|
||||
contributors:
|
||||
- ["Steven Basart", "https://github.com/xksteven"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: C
|
||||
name: C
|
||||
filename: learnc.c
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
||||
@ -19,16 +19,6 @@ C is the lowest-level language most programmers will ever use, but
|
||||
it more than makes up for it with raw speed. Just be aware of its manual
|
||||
memory management and C will take you as far as you need to go.
|
||||
|
||||
> **About compiler flags**
|
||||
>
|
||||
> By default, gcc and clang are pretty quiet about compilation warnings and
|
||||
> errors, which can be very useful information. Explicitly using stricter
|
||||
> compiler flags is recommended. Here are some recommended defaults:
|
||||
>
|
||||
> `-Wall -Wextra -Werror -O2 -std=c99 -pedantic`
|
||||
>
|
||||
> For information on what these flags do as well as other flags, consult the man page for your C compiler (e.g. `man 1 gcc`) or just search online.
|
||||
|
||||
```c
|
||||
// Single-line comments start with // - only available in C99 and later.
|
||||
|
@ -1,10 +1,8 @@
|
||||
---
|
||||
language: AsciiDoc
|
||||
contributors:
|
||||
- ["Ryan Mavilia", "http://unoriginality.rocks/"]
|
||||
translators:
|
||||
- ["Abel Salgado Romero", "https://twitter.com/abelsromero"]
|
||||
lang: ca-es
|
||||
filename: asciidoc-ca.adoc
|
||||
---
|
||||
|
@ -1,7 +1,4 @@
|
||||
---
|
||||
category: language
|
||||
language: Go
|
||||
lang: ca-es
|
||||
filename: learngo-ca.go
|
||||
contributors:
|
||||
- ["Sonia Keys", "https://github.com/soniakeys"]
|
@ -1,7 +1,4 @@
|
||||
---
|
||||
category: language
|
||||
language: Groovy
|
||||
lang: ca-es
|
||||
filename: learngroovy-ca.groovy
|
||||
contributors:
|
||||
- ["Roberto Pérez Alcolea", "http://github.com/rpalcolea"]
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: HTML
|
||||
filename: html-ca.txt
|
||||
contributors:
|
||||
- ["Christophe THOMAS", "https://github.com/WinChris"]
|
||||
translators:
|
||||
- ["Marc Auledas", "https://github.com/Auledas"]
|
||||
lang: ca-es
|
||||
---
|
||||
|
||||
HTML significa llenguatge de marques d'hipertext (HyperText Markup Language).
|
@ -1,10 +1,8 @@
|
||||
---
|
||||
language: Kotlin
|
||||
contributors:
|
||||
- ["S Webber", "https://github.com/s-webber"]
|
||||
translators:
|
||||
- ["Xavier Sala", "https://github.com/utrescu"]
|
||||
lang: ca-es
|
||||
filename: LearnKotlin-ca.kt
|
||||
---
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Chapel
|
||||
name: Chapel
|
||||
filename: learnchapel.chpl
|
||||
contributors:
|
||||
- ["Ian J. Bertolacci", "https://www.cs.arizona.edu/~ianbertolacci/"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: "CHICKEN"
|
||||
name: "CHICKEN"
|
||||
filename: CHICKEN.scm
|
||||
contributors:
|
||||
- ["Diwakar Wagle", "https://github.com/deewakar"]
|
@ -1,9 +1,8 @@
|
||||
---
|
||||
language: citron
|
||||
name: citron
|
||||
filename: learncitron.ctr
|
||||
contributors:
|
||||
- ["AnotherTest", ""]
|
||||
lang: en-us
|
||||
---
|
||||
```ruby
|
||||
# Comments start with a '#'
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Clojure macros
|
||||
name: Clojure macros
|
||||
filename: learnclojuremacros.clj
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
||||
@ -14,7 +14,7 @@ Use a macro only when you need control over when or if the arguments to a form w
|
||||
be evaluated.
|
||||
|
||||
You'll want to be familiar with Clojure. Make sure you understand everything in
|
||||
[Clojure in Y Minutes](/docs/clojure/).
|
||||
[Clojure in Y Minutes](../clojure/).
|
||||
|
||||
```clojure
|
||||
;; Define a macro using defmacro. Your macro should output a list that can
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Clojure
|
||||
name: Clojure
|
||||
filename: learnclojure.clj
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: tool
|
||||
tool: CMake
|
||||
name: CMake
|
||||
contributors:
|
||||
- ["Bruno Alano", "https://github.com/brunoalano"]
|
||||
filename: CMake
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: COBOL
|
||||
name: COBOL
|
||||
contributors:
|
||||
- ["Hyphz", "http://github.com/hyphz/"]
|
||||
filename: learn.COB
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: CoffeeScript
|
||||
name: CoffeeScript
|
||||
contributors:
|
||||
- ["Tenor Biel", "http://github.com/L8D"]
|
||||
- ["Xavier Yao", "http://github.com/xavieryao"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: ColdFusion
|
||||
name: ColdFusion
|
||||
filename: learncoldfusion.cfm
|
||||
contributors:
|
||||
- ["Wayne Boka", "http://wboka.github.io"]
|
||||
@ -26,7 +26,7 @@ ColdFusion started as a tag-based language. Almost all functionality is availabl
|
||||
|
||||
<!--- CFML tags have a similar format to HTML tags. --->
|
||||
<h1>Simple Variables</h1>
|
||||
<!--- Variable Declaration: Variables are loosely typed, similar to javascript --->
|
||||
<!--- Variable Declaration: Variables are loosely typed, similar to JavaScript --->
|
||||
<p>Set <b>myVariable</b> to "myValue"</p>
|
||||
<cfset myVariable = "myValue" />
|
||||
<p>Set <b>myNumber</b> to 3.14</p>
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
|
||||
language: "Common Lisp"
|
||||
name: "Common Lisp"
|
||||
filename: commonlisp.lisp
|
||||
contributors:
|
||||
- ["Paul Nathan", "https://github.com/pnathan"]
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
category: tool
|
||||
tool: Compojure
|
||||
name: Compojure
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
||||
filename: learncompojure.clj
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Coq
|
||||
name: Coq
|
||||
filename: learncoq.v
|
||||
contributors:
|
||||
- ["Philip Zucker", "http://www.philipzucker.com/"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Crystal
|
||||
name: Crystal
|
||||
filename: learncrystal.cr
|
||||
contributors:
|
||||
- ["Vitalii Elenhaupt", "http://veelenga.com"]
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: BF
|
||||
contributors:
|
||||
- ["Prajit Ramachandran", "http://prajitr.github.io/"]
|
||||
- ["Mathias Bynens", "http://mathiasbynens.be/"]
|
||||
translators:
|
||||
- ["Vojta Svoboda", "https://github.com/vojtasvoboda/"]
|
||||
filename: learnbrainfuck-cz.bf
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Brainfuck (psaný bez kapitálek s vyjímkou začátku věty) je extrémně minimální
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: CSS
|
||||
contributors:
|
||||
- ["Mohammad Valipour", "https://github.com/mvalipour"]
|
||||
- ["Marco Scannadinari", "https://github.com/marcoms"]
|
||||
@ -8,7 +7,6 @@ contributors:
|
||||
- ["Deepanshu Utkarsh", "https://github.com/duci9y"]
|
||||
translators:
|
||||
- ["Michal Martinek", "https://github.com/MichalMartinek"]
|
||||
lang: cs-cz
|
||||
filename: learncss-cz.css
|
||||
---
|
||||
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Elm
|
||||
contributors:
|
||||
- ["Max Goldstein", "http://maxgoldste.in/"]
|
||||
translators:
|
||||
- ["Robin Pokorný", "http://robinpokorny.com/"]
|
||||
filename: learnelm-cz.elm
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Elm je funkcionální reaktivní jazyk, který se kompiluje do (klientského) JavaScriptu.
|
@ -1,8 +1,5 @@
|
||||
---
|
||||
category: language
|
||||
language: Go
|
||||
filename: learngo-cs.go
|
||||
lang: cs-cz
|
||||
contributors:
|
||||
- ["Sonia Keys", "https://github.com/soniakeys"]
|
||||
- ["Christopher Bess", "https://github.com/cbess"]
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Hack
|
||||
filename: learnhack-cs.hh
|
||||
contributors:
|
||||
- ["Stephen Holdaway", "https://github.com/stecman"]
|
||||
translators:
|
||||
- ["Vojta Svoboda", "https://github.com/vojtasvoboda/"]
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Hack je nadmnožinou PHP a běží v rámci virtuálního stroje zvaného HHVM. Hack
|
||||
@ -14,7 +12,7 @@ které známe ze staticky typovaných jazyků.
|
||||
|
||||
Níže jsou popsané pouze vlastnosti jazyka Hack. Detaily ohledně jazyka PHP a jeho
|
||||
syntaxe pak najdete na těchto stránkách v samostatném
|
||||
[článku o PHP](http://learnxinyminutes.com/docs/php/).
|
||||
[článku o PHP](/php/).
|
||||
|
||||
```php
|
||||
<?hh
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: JavaScript
|
||||
contributors:
|
||||
- ["Leigh Brenecki", "https://leigh.net.au"]
|
||||
- ["Ariel Krakowski", "http://www.learneroo.com"]
|
||||
translators:
|
||||
- ["Michal Martinek", "https://github.com/MichalMartinek"]
|
||||
lang: cs-cz
|
||||
filename: javascript-cz.js
|
||||
---
|
||||
|
||||
@ -459,7 +457,7 @@ mujObjekt = new MujKonstruktor(); // = {mojeCislo: 5}
|
||||
mujObjekt.mojeCislo; // = 5
|
||||
|
||||
// Na rozdíl od nejznámějších objektově orientovaných jazyků, JavaScript nezná
|
||||
// koncept instancí vytvořených z tříd. Místo toho Javascript kombinuje
|
||||
// koncept instancí vytvořených z tříd. Místo toho JavaScript kombinuje
|
||||
// vytváření instancí a dědění do konceptu zvaného 'prototyp'.
|
||||
|
||||
// Každý JavaScriptový objekt má prototyp. Když budete přistupovat k vlastnosti
|
||||
@ -595,21 +593,18 @@ pojednává o konceptech vysvětlených zde v mnohem větší hloubce. Tento ná
|
||||
pokrývá hlavně JavaScript sám o sobě. Pokud se chcete naučit, jak se používá
|
||||
na webových stránkách, začněte tím, že se podíváte na [DOM][3]
|
||||
|
||||
[Learn Javascript by Example and with Challenges][4]
|
||||
je varianta tohoto návodu i s úkoly.
|
||||
|
||||
[JavaScript Garden][5] je sbírka příkladů těch nejnepředvídatelnějších částí
|
||||
tohoto jazyka.
|
||||
|
||||
[JavaScript: The Definitive Guide][6] je klasická výuková kniha.
|
||||
|
||||
[Eloquent Javascript][8] od Marijn Haverbeke je výbornou JS knihou/e-knihou.
|
||||
[Eloquent JavaScript][8] od Marijn Haverbeke je výbornou JS knihou/e-knihou.
|
||||
|
||||
[Javascript: The Right Way][10] je průvodcem JavaScriptem pro začínající
|
||||
[JavaScript: The Right Way][10] je průvodcem JavaScriptem pro začínající
|
||||
vývojáře i pomocníkem pro zkušené vývojáře, kteří si chtějí prohloubit své
|
||||
znalosti.
|
||||
|
||||
[Javascript:Info][11] je moderním JavaScriptovým průvodcem, který pokrývá
|
||||
[javascript.info][11] je moderním JavaScriptovým průvodcem, který pokrývá
|
||||
základní i pokročilé témata velice výstižným výkladem.
|
||||
|
||||
Jako dodatek k přímým autorům tohoto článku byly na těchto stránkách části
|
||||
@ -619,7 +614,6 @@ na stránkách Mozilla Developer Network.
|
||||
[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript
|
||||
[2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
|
||||
[3]: https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core
|
||||
[4]: http://www.learneroo.com/modules/64/nodes/350
|
||||
[5]: https://shamansir.github.io/JavaScript-Garden/
|
||||
[6]: http://www.amazon.com/gp/product/0596805527/
|
||||
[7]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: JSON
|
||||
contributors:
|
||||
- ["Anna Harren", "https://github.com/iirelu"]
|
||||
- ["Marco Scannadinari", "https://github.com/marcoms"]
|
||||
translators:
|
||||
- ["Vojta Svoboda", "https://github.com/vojtasvoboda/"]
|
||||
filename: learnjson-cz.json
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
JSON je exterémně jednoduchý datově nezávislý formát a bude asi jeden z
|
@ -1,13 +1,10 @@
|
||||
---
|
||||
language: Markdown
|
||||
lang: cs-cz
|
||||
contributors:
|
||||
- ["Dan Turkel", "http://danturkel.com/"]
|
||||
translators:
|
||||
- ["Michal Martinek", "https://github.com/MichalMartinek"]
|
||||
- ["Tomáš Hartman", "https://github.com/tomas-hartman"]
|
||||
filename: markdown-cz.md
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Markdown byl vytvořen Johnem Gruberem v roce 2004 jako značkovací jazyk, který
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: Python
|
||||
contributors:
|
||||
- ["Louie Dinh", "http://pythonpracticeprojects.com"]
|
||||
- ["Steven Basart", "http://github.com/xksteven"]
|
||||
@ -8,13 +7,12 @@ contributors:
|
||||
translators:
|
||||
- ["Tomáš Bedřich", "http://tbedrich.cz"]
|
||||
filename: learnpython-cz.py
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Python byl vytvořen Guidem Van Rossum v raných 90. letech. Nyní je jedním z nejpopulárnějších jazyků.
|
||||
Zamiloval jsem si Python pro jeho syntaktickou čistotu - je to vlastně spustitelný pseudokód.
|
||||
|
||||
Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](http://learnxinyminutes.com/docs/pythonlegacy/).
|
||||
Poznámka: Tento článek je zaměřen na Python 3. Zde se můžete [naučit starší Python 2.7](/pythonlegacy/).
|
||||
|
||||
```python
|
||||
# Jednořádkový komentář začíná křížkem
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: Sass
|
||||
filename: learnsass-cz.scss
|
||||
contributors:
|
||||
- ["Laura Kyle", "https://github.com/LauraNK"]
|
||||
- ["Sean Corrales", "https://github.com/droidenator"]
|
||||
translators:
|
||||
- ["Michal Martinek", "https://github.com/MichalMartinek"]
|
||||
lang: cs-cz
|
||||
---
|
||||
|
||||
Sass je rozšíření jazyka CSS, který přidává nové vlastnosti jako proměnné, zanořování, mixiny a další.
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: C#
|
||||
name: C#
|
||||
contributors:
|
||||
- ["Irfan Charania", "https://github.com/irfancharania"]
|
||||
- ["Max Yankov", "https://github.com/golergka"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: CSS
|
||||
name: CSS
|
||||
contributors:
|
||||
- ["Mohammad Valipour", "https://github.com/mvalipour"]
|
||||
- ["Marco Scannadinari", "https://github.com/marcoms"]
|
@ -1,6 +1,5 @@
|
||||
---
|
||||
category: language
|
||||
language: CUE
|
||||
name: CUE
|
||||
filename: learncue.cue
|
||||
contributors:
|
||||
- ["Daniel Cox", "https://github.com/danielpcox"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Cypher
|
||||
name: Cypher
|
||||
filename: LearnCypher.cql
|
||||
contributors:
|
||||
- ["Théo Gauchoux", "https://github.com/TheoGauchoux"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: D
|
||||
name: D
|
||||
filename: learnd.d
|
||||
contributors:
|
||||
- ["Nick Papanastasiou", "www.nickpapanastasiou.github.io"]
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
language: Dart
|
||||
name: Dart
|
||||
filename: learndart.dart
|
||||
contributors:
|
||||
- ["Joao Pedrosa", "https://github.com/jpedrosa/"]
|
||||
@ -196,7 +196,7 @@ class GenericExample<T>{
|
||||
/// outside of function/method bodies. List on the outer scope of class
|
||||
/// or outside of class have to be constant. Strings and numbers are constant
|
||||
/// by default. But arrays and maps are not. They can be made constant by
|
||||
/// declaring them "const". Kind of similar to Javascript's Object.freeze()
|
||||
/// declaring them "const". Kind of similar to JavaScript's Object.freeze()
|
||||
const example8List = ["Example8 const array"];
|
||||
const example8Map = {"someKey": "Example8 const map"};
|
||||
/// Declare List or Maps as Objects.
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: AsciiDoc
|
||||
contributors:
|
||||
- ["Ryan Mavilia", "http://unoriginality.rocks/"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
filename: asciidoc-de.adoc
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
AsciiDoc ist eine Auszeichnungssprache, ähnlich wie Markdown. Sie kann für alles
|
@ -1,6 +1,4 @@
|
||||
---
|
||||
language: Bash
|
||||
lang: de-de
|
||||
contributors:
|
||||
- ["Max Yankov", "https://github.com/golergka"]
|
||||
- ["Darren Lin", "https://github.com/CogBear"]
|
@ -1,9 +1,7 @@
|
||||
---
|
||||
language: bc
|
||||
contributors:
|
||||
- ["caminsha", "https://github.com/caminsha"]
|
||||
filename: learnbc-de.bc
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
```bc
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: BF
|
||||
contributors:
|
||||
- ["Prajit Ramachandran", "http://prajitr.github.io/"]
|
||||
- ["Mathias Bynens", "http://mathiasbynens.be/"]
|
||||
translators:
|
||||
- ["urfuchs", "https://github.com/urfuchs"]
|
||||
filename: brainfuck-de.bf
|
||||
lang: de-de
|
||||
|
||||
---
|
||||
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: C++
|
||||
filename: learncpp-de.cpp
|
||||
contributors:
|
||||
- ["Steven Basart", "http://github.com/xksteven"]
|
||||
@ -10,7 +9,6 @@ contributors:
|
||||
- ["Jatin Dhankhar", "https://github.com/jatindhankhar"]
|
||||
- ["Maximilian Sonnenburg", "https://github.com/LamdaLamdaLamda"]
|
||||
- ["caminsha", "https://github.com/caminsha"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
C++ ist eine Systemprogrammiersprache die,
|
@ -1,9 +1,7 @@
|
||||
---
|
||||
language: C
|
||||
filename: learnc-de.c
|
||||
contributors:
|
||||
- ["caminsha", "https://github.com/caminsha"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Ach, C. Immer noch **die** Sprache für modernes High-Performance Computing.
|
||||
@ -14,23 +12,6 @@ Die Geschwindigkeit von C ist enorm, allerdings muss man sich stets der
|
||||
manuellen Speicherverwaltung bewusst sein.
|
||||
|
||||
|
||||
> **Über Compiler Optionen**
|
||||
>
|
||||
> Standardmäßig sind `gcc` und `clang` ziemlich ruhig bezüglich Warnungen und
|
||||
> Fehlern, obwohl dies sehr nützliche Informationen sein können. Es wird
|
||||
> empfohlen, strengere Compiler Optionen zu verwenden. Hier sind einige empfohlene
|
||||
> Standards:
|
||||
> `-Wall -Wextra -Werror -O2 -std=c99 -pedantic`
|
||||
>
|
||||
> Da gewisse Optionen (insbesondere der C-Standard) sehr stark vom Projekt
|
||||
> abhängen, lohnt es sich, wenn die unterschiedlichen Optionen genauer
|
||||
> angeschaut werden. Eine Übersicht über die Compiler-Optionen findet man unter
|
||||
> [diesem](https://stackoverflow.com/questions/3375697/useful-gcc-flags-for-c) Stackoverflow-Beitrag.
|
||||
>
|
||||
> Für weitere Informationen, was diese und weitere Optionen genau machen,
|
||||
> sollte die Man-Page des C-Compilers aufgerufen werden (z.B. `man 1 gcc`).
|
||||
> Alternativ kann auch online nach den unterschiedlichen Optionen gesucht werden.
|
||||
|
||||
```c
|
||||
// einzeilige Kommentare starten mit // - nur in C99 und später vorhanden.
|
||||
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Clojure macros
|
||||
filename: learnclojuremacros-de.clj
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Wie mit allen Lisps besitzt auch Clojure die inhärente [Homoikonizität](https://en.wikipedia.org/wiki/Homoiconic),
|
||||
@ -18,7 +16,7 @@ Sei aber vorsichtig, es wird als schlechter Stil angesehen, wenn du
|
||||
ein Macro schreibst, obwohl eine Funktion genauso gut funktionieren würde.
|
||||
Verwende nur dann ein Macro, wenn du Kontrolle darüber brauchst, wann oder ob Argumente in einer Form evaluiert werden.
|
||||
|
||||
Wenn du mit Clojure vertraut sein möchtest, stelle sicher, dass du alles in [Clojure in Y Minutes](/docs/clojure/) verstehst.
|
||||
Wenn du mit Clojure vertraut sein möchtest, stelle sicher, dass du alles in [Clojure in Y Minutes](../clojure/) verstehst.
|
||||
|
||||
```clojure
|
||||
;; Definiere ein Macro mit defmacro. Dein Macro sollte eine Liste zurückgeben,
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Clojure
|
||||
filename: learnclojure-de.clj
|
||||
contributors:
|
||||
- ["Adam Bard", "http://adambard.com/"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Clojure ist ein Lispdialekt, der für die Java Virtual Maschine entwickelt worden ist. Sie hat eine stärkere Betonung auf reine [funktionale Programmierung](https://en.wikipedia.org/wiki/Functional_programming) als Common Lisp. Jedoch besitzt sie je nach Bedarf mehrere [STM](https://en.wikipedia.org/wiki/Software_transactional_memory) Werkzeuge zur Handhabung von Zustand.
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: CoffeeScript
|
||||
contributors:
|
||||
- ["Tenor Biel", "http://github.com/L8D"]
|
||||
- ["Xavier Yao", "http://github.com/xavieryao"]
|
||||
@ -7,7 +6,6 @@ translators:
|
||||
- ["Frederik Ring", "https://github.com/m90"]
|
||||
- ["Philipp Fischbeck", "https://github.com/PFischbeck"]
|
||||
filename: coffeescript-de.coffee
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
CoffeeScript ist eine kleine Sprache, die eins zu eins nach JavaScript übersetzt wird - es findet keine Interpretation zur Laufzeit statt.
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: Crystal
|
||||
contributors:
|
||||
- ["Vitalii Elenhaupt", "http://veelenga.com"]
|
||||
- ["Arnaud Fernandés", "https://github.com/TechMagister/"]
|
||||
translators:
|
||||
- ["caminsha", "https://github.com/caminsha"]
|
||||
filename: learncrystal-de.cr
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
```crystal
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: C#
|
||||
contributors:
|
||||
- ["Irfan Charania", "https://github.com/irfancharania"]
|
||||
- ["Max Yankov", "https://github.com/golergka"]
|
||||
@ -8,7 +7,6 @@ contributors:
|
||||
translators:
|
||||
- ["Frederik Ring", "https://github.com/m90"]
|
||||
filename: LearnCSharp-de.cs
|
||||
lang: de-de
|
||||
---
|
||||
C# ist eine elegante, typsichere und objektorientierte Sprache, mit der Entwickler eine Vielzahl sicherer und robuster Anwendungen erstellen können, die im .NET Framework ausgeführt werden.
|
||||
|
@ -1,10 +1,8 @@
|
||||
---
|
||||
language: CSS
|
||||
contributors:
|
||||
- ["Mohammad Valipour", "https://github.com/mvalipour"]
|
||||
translators:
|
||||
- ["Kyr", "http://github.com/kyrami"]
|
||||
lang: de-de
|
||||
filename: learncss-de.css
|
||||
---
|
||||
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: D
|
||||
filename: learnd-de.d
|
||||
contributors:
|
||||
- ["Nick Papanastasiou", "www.nickpapanastasiou.github.io"]
|
||||
translators:
|
||||
- ["Dominik Süß", "www.thesuess.me"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
```d
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Dhall
|
||||
contributors:
|
||||
- ["Gabriel Gonzalez", "http://www.haskellforall.com/"]
|
||||
translators:
|
||||
- ["Profpatsch", "http://profpatsch.de"]
|
||||
filename: learndhall-de.py
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Dhall ist eine programmierbare Konfigurationssprache und bietet eine
|
||||
@ -160,7 +158,7 @@ let points : List { x : Double, y : Double } =
|
||||
|
||||
lambda n : [ n, n + 1 ]
|
||||
|
||||
... und diesem Javascript Code:
|
||||
... und diesem JavaScript Code:
|
||||
|
||||
function (n) { return [ n, n + 1 ]; }
|
||||
-}
|
@ -1,11 +1,8 @@
|
||||
---
|
||||
category: Algorithms & Data Structures
|
||||
name: Dynamic Programming
|
||||
contributors:
|
||||
- ["Akashdeep Goel", "http://github.com/akashdeepgoel"]
|
||||
translators:
|
||||
- ["Henrik Jürges", "http://github.com/santifa"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
# Dynamische Programmierung
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: EDN
|
||||
filename: learnedn-de.edn
|
||||
contributors:
|
||||
- ["Jason Yeo", "https://github.com/jsyeo"]
|
||||
- ["Jonathan D Johnston", "https://github.com/jdjohnston"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Extensible Data Notation (EDN) ist ein Format für serialisierte Daten.
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Elixir
|
||||
contributors:
|
||||
- ["Joao Marques", "http://github.com/mrshankly"]
|
||||
translators:
|
||||
- ["Gregor Große-Bölting", "http://www.ideen-und-soehne.de"]
|
||||
filename: learnelixir-de.ex
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Elixir ist eine moderne, funktionale Sprache für die Erlang VM. Sie ist voll
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Elm
|
||||
filename: learnelm.elm
|
||||
contributors:
|
||||
- ["Max Goldstein", "http://maxgoldste.in/"]
|
||||
translators:
|
||||
- ["waynee95", "https://waynee95.me"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Elm ist eine pure funktionale Programmiersprache. Mit Elm werden GUIs
|
@ -1,11 +1,8 @@
|
||||
---
|
||||
category: tool
|
||||
tool: Git
|
||||
contributors:
|
||||
- ["Jake Prather", "http://github.com/JakeHP"]
|
||||
translators:
|
||||
- ["kultprok", "http://www.kulturproktologie.de"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Git ist eine verteilte Versions- und Quellcodeverwaltung.
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: Go
|
||||
filename: learngo-de.go
|
||||
contributors:
|
||||
- ["Joseph Adams", "https://github.com/jcla1"]
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
translators:
|
||||
- ["Jerome Meinke", "https://github.com/jmeinke"]
|
||||
lang: de-de
|
||||
---
|
||||
Die Sprache Go (auch golang) wurde von Google entwickelt und wird seit 2007
|
||||
benutzt. Go ähnelt in der Syntax der Sprache C, bietet darüber hinaus aber viele
|
@ -1,6 +1,4 @@
|
||||
---
|
||||
language: Hack
|
||||
lang: de-de
|
||||
contributors:
|
||||
- ["Stephen Holdaway", "https://github.com/stecman"]
|
||||
- ["David Lima", "https://github.com/davelima"]
|
||||
@ -17,7 +15,7 @@ Typisierung der Sprache, die eine wesentlich höhere Performance erlaubt.
|
||||
|
||||
|
||||
Hier werden nur Hack-spezifische Eigenschaften beschrieben. Details über PHP's
|
||||
Syntax findet man im [PHP Artikel](http://learnxinyminutes.com/docs/php/) dieser
|
||||
Syntax findet man im [PHP Artikel](/php/) dieser
|
||||
Seite.
|
||||
|
||||
```php
|
@ -1,10 +1,8 @@
|
||||
---
|
||||
language: Haml
|
||||
filename: learnhaml-de.haml
|
||||
contributors:
|
||||
- ["Simon Neveu", "https://github.com/sneveu"]
|
||||
- ["Sol Bekic", "https://github.com/S0lll0s"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Haml ist eine Markup- und Templatingsprache, aufgesetzt auf Ruby, mit der HTML Dokumente einfach beschrieben werden können.
|
@ -1,6 +1,4 @@
|
||||
---
|
||||
language: Haskell
|
||||
lang: de-de
|
||||
contributors:
|
||||
- ["Adit Bhargava", "http://adit.io"]
|
||||
translators:
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: HQ9+
|
||||
filename: hq9+-de.txt
|
||||
contributors:
|
||||
- ["Alexey Nazaroff", "https://github.com/rogaven"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
HQ9+ ist eine Parodie auf esoterische Programmiersprachen und wurde von Cliff Biffle kreiert.
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: HTML
|
||||
contributors:
|
||||
- ["Christophe THOMAS", "https://github.com/WinChris"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
filename: learnhtml-de.txt
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
HTML steht für HyperText Markup Language (Hypertext-Auszeichnungssprache).
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: Java
|
||||
filename: LearnJavaDe-de.java
|
||||
contributors:
|
||||
- ["Jake Prather", "http://github.com/JakeHP"]
|
||||
@ -8,7 +7,6 @@ contributors:
|
||||
- ["Simon Morgan", "http://sjm.io/"]
|
||||
translators:
|
||||
- ["Michael Dähnert", "http://github.com/JaXt0r"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Java ist eine Programmiersprache für vielfältige Aufgaben. Sie ist imperative und objektorientiert.
|
||||
@ -481,10 +479,9 @@ Für tiefergreifende Fragen ist Google der beste Startpunkt.
|
||||
|
||||
**Online Tutorials**
|
||||
|
||||
* [Learneroo.com - Learn Java](http://www.learneroo.com)
|
||||
|
||||
* [Codingbat.com](http://codingbat.com/java)
|
||||
|
||||
* [Codewars - Java Katas](https://www.codewars.com/?language=java)
|
||||
* [University of Helsinki - Object-Oriented programming with Java](http://moocfi.github.io/courses/2013/programming-part-1/)
|
||||
|
||||
**Bücher**:
|
||||
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: JavaScript
|
||||
contributors:
|
||||
- ["Leigh Brenecki", "https://leigh.net.au"]
|
||||
translators:
|
||||
- ["ggb", "http://www.ideen-und-soehne.de"]
|
||||
filename: learnjavascript-de.js
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
JavaScript wurde im Jahr 1995 von Brendan Eich bei Netscape entwickelt. Ursprünglich war es als einfachere Skriptsprache für Websites gedacht, ergänzend zu Java, das für komplexere Webanwendungen verwendet wird. Die enge Integration in Websites und der in Browser eingebaute Support der Sprache haben dafür gesorgt, dass JavaScript weit häufiger für Web-Frontends verwendet wird als Java.
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: JSON
|
||||
filename: learnjson-de.json
|
||||
contributors:
|
||||
- ["Anna Harren", "https://github.com/iirelu"]
|
||||
- ["Marco Scannadinari", "https://github.com/marcoms"]
|
||||
translators:
|
||||
- ["Timm Albers", "https://github.com/nunull"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Da JSON ein äußerst einfaches Format für den Austausch von Daten ist, wird dieses
|
@ -1,5 +1,4 @@
|
||||
---
|
||||
language: LaTeX
|
||||
contributors:
|
||||
- ["Chaitanya Krishna Ande", "http://icymist.github.io"]
|
||||
- ["Colton Kohnke", "http://github.com/voltnor"]
|
||||
@ -7,7 +6,6 @@ contributors:
|
||||
translators:
|
||||
- ["Moritz Kammerer", "https://github.com/phxql"]
|
||||
- ["Jerome Meinke", "https://github.com/jmeinke"]
|
||||
lang: de-de
|
||||
filename: latex-de.tex
|
||||
---
|
||||
```
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: LOLCODE
|
||||
filename: learnLOLCODE-de.lol
|
||||
contributors:
|
||||
- ["abactel", "https://github.com/abactel"]
|
||||
translators:
|
||||
- ["Henrik Jürges", "http://github.com/santifa"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
LOLCODE ist eine esoterische Programmiersprache die die Sprache der [lolcats](https://upload.wikimedia.org/wikipedia/commons/a/ab/Lolcat_in_folder.jpg?1493656347257) nachahmt.
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Lua
|
||||
contributors:
|
||||
- ["Tyler Neylon", "http://tylerneylon.com/"]
|
||||
translators:
|
||||
- ["Martin Schimandl", "https://github.com/Git-Jiro"]
|
||||
filename: learnlua-de.lua
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
```lua
|
@ -1,13 +1,10 @@
|
||||
---
|
||||
category: tool
|
||||
tool: Make
|
||||
contributors:
|
||||
- ["Robert Steed", "https://github.com/robochat"]
|
||||
- ["Stephan Fuhrmann", "https://github.com/sfuhrm"]
|
||||
translators:
|
||||
- ["Martin Schimandl", "https://github.com/Git-Jiro"]
|
||||
filename: Makefile-de
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Eine Makefile definiert einen Graphen von Regeln um ein Ziel (oder Ziele)
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: Markdown
|
||||
contributors:
|
||||
- ["Dan Turkel", "http://danturkel.com/"]
|
||||
translators :
|
||||
- ["Frederik Ring", "https://github.com/m90"]
|
||||
- ["Philipp Fischbeck", "https://github.com/PFischbeck"]
|
||||
filename: markdown-de.md
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Markdown wurde im Jahr 2004 von John Gruber kreiert. Ziel ist und war eine
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Nix
|
||||
filename: learnnix-de.nix
|
||||
contributors:
|
||||
- ["Chris Martin", "http://chris-martin.org/"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Nix ist eine simple funktionale Programmiersprache, die für den
|
@ -1,12 +1,9 @@
|
||||
---
|
||||
category: framework
|
||||
framework: OpenCV
|
||||
filename: learnopencv-de.py
|
||||
contributors:
|
||||
- ["Yogesh Ojha", "http://github.com/yogeshojha"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
OpenCV (Open Source Computer Vision) ist eine Bibliothek von Programmierfunktionen,
|
@ -1,19 +1,17 @@
|
||||
---
|
||||
|
||||
language: Paren
|
||||
filename: learnparen-de.paren
|
||||
contributors:
|
||||
- ["KIM Taegyoon", "https://github.com/kimtg"]
|
||||
- ["Claudson Martins", "https://github.com/claudsonm"]
|
||||
translators:
|
||||
- ["Dennis Keller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
[Paren](https://bitbucket.org/ktg/paren) ist ein Dialekt von Lisp.
|
||||
Es ist als eingebettete Sprache konzipiert.
|
||||
|
||||
Manche Beispiele sind von <http://learnxinyminutes.com/docs/racket/>.
|
||||
Manche Beispiele sind von [Racket](/racket/).
|
||||
|
||||
```scheme
|
||||
;;; Kommentare
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Perl
|
||||
filename: learnperl-de.pl
|
||||
contributors:
|
||||
- ["Korjavin Ivan", "http://github.com/korjavin"]
|
||||
translators:
|
||||
- ["Martin Schimandl", "http://github.com/Git-Jiro"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Perl ist eine sehr mächtige, funktionsreiche Programmiersprache mit über 25 Jahren Entwicklungsgeschichte.
|
@ -1,12 +1,10 @@
|
||||
---
|
||||
language: Processing
|
||||
filename: learnprocessing.pde
|
||||
contributors:
|
||||
- ["Phone Thant Ko", "http://github.com/phonethantko"]
|
||||
- ["Divay Prakash", "https://github.com/divayprakash"]
|
||||
translators:
|
||||
- ["caminsha", "https://github.com/caminsha"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
## Einführung
|
||||
@ -17,7 +15,7 @@ Programmiererfahrung die Grundlagen der Computerprogrammierung in einem
|
||||
visuellen Kontext erlernen.
|
||||
|
||||
Obwohl Processing von Java beeinflusst wurde und auf Java basiert, ist die Syntax
|
||||
sowohl von Java als auch Javascript beeinflusst worden. Weitere Informationen
|
||||
sowohl von Java als auch JavaScript beeinflusst worden. Weitere Informationen
|
||||
sind [hier](https://processing.org/reference/) zu finden.
|
||||
|
||||
Die Programmiersprache wird statisch programmiert und kommt mit einer eigenen
|
@ -1,11 +1,9 @@
|
||||
---
|
||||
language: Pug
|
||||
contributors:
|
||||
- ["Michael Warner", "https://github.com/MichaelJGW"]
|
||||
filename: lernepug-de.pug
|
||||
translators:
|
||||
- ["denniskeller", "https://github.com/denniskeller"]
|
||||
lang: de-de
|
||||
---
|
||||
|
||||
Pug ist eine kleine Sprache, die zu HTML kompiliert. Sie hat eine
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user