Compare commits

...

45 Commits

Author SHA1 Message Date
Giovanni Cinieri
c704ccbc76
Merge 30589092a8 into e0cfe4feca 2024-12-10 16:09:42 +01:00
Boris Verkhovskiy
e0cfe4feca [brainfuck] show the actual name on language page
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 16s
2024-12-09 08:31:56 -07:00
Boris Verkhovskiy
761a061b7e Document changes to frontmatter format 2024-12-09 06:24:46 -07:00
Boris Verkhovskiy
688dbbb097 Remove unnecessary category: 2024-12-09 06:21:40 -07:00
Boris Verkhovskiy
f359fa88b7 [qt] fix duplicate name: 2024-12-09 06:21:24 -07:00
Boris Verkhovskiy
5a7f589c6c Unify language:/tool:/framework:/name: as name: 2024-12-09 04:34:00 -07:00
Boris Verkhovskiy
adda1dcfa7 Update internal links 2024-12-09 04:21:58 -07:00
Evan Hock
d9225142d0
[haskell/en] Minor changes that were bothering me (#5207) 2024-12-09 03:47:38 -07:00
Boris Verkhovskiy
c8af038bda Update readmes 2024-12-09 03:38:02 -07:00
Boris Verkhovskiy
c40736ee0f Remove unused Ruby template
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 17s
2024-12-08 23:30:13 -07:00
Boris Verkhovskiy
15504ee90a Remove copied category: from frontmatter 2024-12-08 23:21:12 -07:00
Boris Verkhovskiy
315f5ff0a3 Remove copied names from frontmatter 2024-12-08 23:20:53 -07:00
Boris Verkhovskiy
4f8cffda2e [solidity] fix image filepaths 2024-12-08 22:39:38 -07:00
Boris Verkhovskiy
29666fae5e Remove lang: frontmatter key 2024-12-08 20:37:52 -07:00
Boris Verkhovskiy
912da583da Simplify language codes in directories 2024-12-08 20:29:09 -07:00
Boris Verkhovskiy
3da692272f Remove language code from filename 2024-12-08 20:18:14 -07:00
Boris Verkhovskiy
434f15cd10 .markdown -> .md 2024-12-08 20:03:01 -07:00
Boris Verkhovskiy
e636de362f [coffeescript/sk] fix filename 2024-12-08 19:31:06 -07:00
Boris Verkhovskiy
09875bf39f [bf/it] fix frontmatter
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 17s
2024-12-05 00:24:10 -07:00
Boris Verkhovskiy
b30134148f [c/*] remove compile arg preamble
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 15s
2024-12-04 16:09:45 -07:00
Boris Verkhovskiy
599896735b [bash/en] correct comment grammar
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 19s
2024-12-03 17:38:07 -07:00
Boris Verkhovskiy
52463c3f44 [javascript/it] link to translated javascript.info 2024-12-03 17:18:37 -07:00
Boris Verkhovskiy
f1aec083a0 javascript -> JavaScript 2024-12-03 17:16:54 -07:00
Boris Verkhovskiy
ae9374942f Javascript -> JavaScript 2024-12-03 17:16:24 -07:00
Boris Verkhovskiy
cad341d8d9
[java,javascript] remove Learneroo (#5204) 2024-12-03 16:56:27 -07:00
Boris Verkhovskiy
8b7089d667 [raku] advent calendar restarted posting
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 16s
2024-12-03 16:34:09 -07:00
Boris Verkhovskiy
989354c4a6 [livescript] remove attribution 2024-12-03 13:52:37 -07:00
Boris Verkhovskiy
b03f9e0257 [jsonnet] syntax highlighting
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 18s
2024-12-02 00:04:24 -07:00
Boris Verkhovskiy
6872d7206a
Delete pogoscript (#5199)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 19s
2024-12-01 16:56:35 -07:00
Boris Verkhovskiy
00e817db85 [brainfuck/*] syntax highlight
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 16s
2024-11-30 13:48:28 -07:00
Boris Verkhovskiy
1e27cd2fd1 Fix link 2024-11-30 13:33:16 -07:00
Gustavo Adolfo Mejía Sánchez
0b375fe86c
[hcl/en] fix syntax error (#5187)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 18s
2024-11-23 12:46:21 -07:00
Gustavo Adolfo Mejía Sánchez
c975a23edc
[javascript/es] grammar (#5188)
Update javascript-es.html.markdown
2024-11-23 12:45:19 -07:00
Boris Verkhovskiy
0cbd69c22f
[git] update links (#5185)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 16s
2024-11-23 04:28:10 -07:00
Alex Hansen
bc3598b1cd
[qsharp/en] update (#5177)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 16s
2024-11-14 14:20:21 -07:00
Boris Verkhovskiy
3c1b4e752d [wolfram/es] fix filename
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 14s
2024-11-13 09:38:11 -07:00
Boris Verkhovskiy
be43ada53d [wikitext/en] render markdown tables 2024-11-13 09:28:16 -07:00
David Shaked
33e459864c
[java/en] Fix typo (#5182)
This commit fixes a very minor typo in the `java` (English) tutorial.
2024-11-13 09:19:07 -07:00
FireIsGood
54fbf0a948
[ruby/en] Reflow comments (#5180) 2024-11-13 09:18:32 -07:00
Boris Verkhovskiy
fa95b37b6f Fix filename in frontmatter 2024-11-13 08:04:47 -07:00
Boris Verkhovskiy
572827b39f Fix angular download filename
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 15s
2024-11-11 09:49:14 -07:00
Beliavsky
5d0fe40db8
[fortran/en] declare pi without extraneous digits (#5175)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 15s
2024-11-10 07:05:32 -07:00
Peter Lemenkov
77e2233bf3
[forth/ru-ru] Spellcheck and whitespace (#5171)
All checks were successful
Trigger site build / deploy (push) Has been skipped
CI / lint (push) Successful in 33s
2024-11-08 15:33:45 -07:00
Ily83
ccdb3504c9
[fortran/en] correct sqrt (#5169)
the integer inside the sqrt function need to be converted to real.
2024-11-08 15:31:48 -07:00
Gio0203c
30589092a8 latex-it added 2024-10-21 09:43:56 +02:00
852 changed files with 1229 additions and 2780 deletions

View File

@ -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)

View File

@ -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
```

View File

@ -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

View File

@ -1,5 +1,5 @@
---
language: Ada
name: Ada
filename: learn.ada
contributors:
- ["Luke A. Guest", "https://github.com/Lucretia"]

View File

@ -1,6 +1,6 @@
---
category: tool
tool: AMD
name: AMD
contributors:
- ["Frederik Ring", "https://github.com/m90"]
filename: learnamd.js

View File

@ -1,9 +1,9 @@
---
category: framework
framework: AngularJS
name: AngularJS
contributors:
- ["Walter Cordero", "http://waltercordero.com"]
filename: learnangular.html
filename: learnangular.txt
---
## AngularJS Tutorial.

View File

@ -1,6 +1,6 @@
---
category: tool
tool: Ansible
name: Ansible
contributors:
- ["Jakub Muszynski" , "http://github.com/sirkubax"]
- ["Pat Myron" , "https://github.com/patmyron"]

View File

@ -1,5 +1,5 @@
---
language: APL
name: APL
contributors:
- ["nooodl", "https://github.com/nooodl"]
filename: learnapl.apl

View File

@ -1,7 +1,5 @@
---
language: HTML
lang: ar-ar
filename: learnhtml-tf.html
filename: learnhtml-tf.txt
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:

View File

@ -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
# تعليق من سطر واحد يبدأ برمز الرقم.

View File

@ -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">

View File

@ -1,5 +1,5 @@
---
language: Arturo
name: Arturo
filename: learnarturo.art
contributors:
- ["Dr.Kameleon", "https://github.com/drkameleon"]

View File

@ -1,5 +1,5 @@
---
language: AsciiDoc
name: AsciiDoc
contributors:
- ["Ryan Mavilia", "http://unoriginality.rocks/"]
- ["Abel Salgado Romero", "https://twitter.com/abelsromero"]

View File

@ -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

View File

@ -1,5 +1,5 @@
---
language: ATS
name: ATS
contributors:
- ["Mark Barbone", "https://github.com/mb64"]
filename: learnats.dats

View File

@ -1,6 +1,6 @@
---
category: tool
tool: AWK
name: AWK
filename: learnawk.awk
contributors:
- ["Marshall Mason", "http://github.com/marshallmason"]

View File

@ -1,5 +1,5 @@
---
language: Ballerina
name: Ballerina
contributors:
- ["Anjana Fernando", "https://github.com/lafernando"]
filename: learn_ballerina.bal

View File

@ -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

View File

@ -1,5 +1,5 @@
---
language: bc
name: bc
contributors:
- ["Btup"]
filename: learnbc.bc

View File

@ -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 за яго

View File

@ -1,5 +1,6 @@
---
language: BF
name: BF
learn_x_in_y_name: brainfuck
filename: bf.bf
contributors:
- ["Prajit Ramachandran", "http://prajitr.github.io/"]

View File

@ -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
---

View File

@ -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 е изключително мощен език за програмиране с широка област на приложение

View File

@ -1,5 +1,5 @@
---
language: BQN
name: BQN
filename: learnbqn.bqn
contributors:
- ["Raghu Ranganathan", "https://github.com/razetime"]

View File

@ -1,5 +1,5 @@
---
language: C++
name: C++
filename: learncpp.cpp
contributors:
- ["Steven Basart", "https://github.com/xksteven"]

View File

@ -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.

View File

@ -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
---

View File

@ -1,7 +1,4 @@
---
category: language
language: Go
lang: ca-es
filename: learngo-ca.go
contributors:
- ["Sonia Keys", "https://github.com/soniakeys"]

View File

@ -1,7 +1,4 @@
---
category: language
language: Groovy
lang: ca-es
filename: learngroovy-ca.groovy
contributors:
- ["Roberto Pérez Alcolea", "http://github.com/rpalcolea"]

View File

@ -1,11 +1,9 @@
---
language: HTML
filename: html-ca.md
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).

View File

@ -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
---

View File

@ -1,5 +1,5 @@
---
language: Chapel
name: Chapel
filename: learnchapel.chpl
contributors:
- ["Ian J. Bertolacci", "https://www.cs.arizona.edu/~ianbertolacci/"]

View File

@ -1,5 +1,5 @@
---
language: "CHICKEN"
name: "CHICKEN"
filename: CHICKEN.scm
contributors:
- ["Diwakar Wagle", "https://github.com/deewakar"]

View File

@ -1,9 +1,8 @@
---
language: citron
name: citron
filename: learncitron.ctr
contributors:
- ["AnotherTest", ""]
lang: en-us
---
```ruby
# Comments start with a '#'

View File

@ -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

View File

@ -1,5 +1,5 @@
---
language: Clojure
name: Clojure
filename: learnclojure.clj
contributors:
- ["Adam Bard", "http://adambard.com/"]

View File

@ -1,6 +1,6 @@
---
category: tool
tool: CMake
name: CMake
contributors:
- ["Bruno Alano", "https://github.com/brunoalano"]
filename: CMake

View File

@ -1,5 +1,5 @@
---
language: COBOL
name: COBOL
contributors:
- ["Hyphz", "http://github.com/hyphz/"]
filename: learn.COB

View File

@ -1,5 +1,5 @@
---
language: CoffeeScript
name: CoffeeScript
contributors:
- ["Tenor Biel", "http://github.com/L8D"]
- ["Xavier Yao", "http://github.com/xavieryao"]

View File

@ -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>

View File

@ -1,6 +1,6 @@
---
language: "Common Lisp"
name: "Common Lisp"
filename: commonlisp.lisp
contributors:
- ["Paul Nathan", "https://github.com/pnathan"]

View File

@ -1,6 +1,6 @@
---
category: tool
tool: Compojure
name: Compojure
contributors:
- ["Adam Bard", "http://adambard.com/"]
filename: learncompojure.clj

View File

@ -1,5 +1,5 @@
---
language: Coq
name: Coq
filename: learncoq.v
contributors:
- ["Philip Zucker", "http://www.philipzucker.com/"]

View File

@ -1,5 +1,5 @@
---
language: Crystal
name: Crystal
filename: learncrystal.cr
contributors:
- ["Vitalii Elenhaupt", "http://veelenga.com"]

View File

@ -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í
@ -14,7 +12,7 @@ Turingovsky kompletní (ekvivalentní) programovací jazyk a má pouze 8 příka
Můžete si ho vyzkoušet přímo v prohlížeči s [brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/).
```
```bf
Jakýkoliv znak mimo "><+-.,[]" (bez uvozovek) je ignorován.
Brainfuck je reprezentován jako pole, které má 30.000 buněk s počátkem v nule

View File

@ -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
---

View File

@ -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.

View File

@ -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"]

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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ý

View File

@ -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

View File

@ -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ší.

View File

@ -1,5 +1,5 @@
---
language: C#
name: C#
contributors:
- ["Irfan Charania", "https://github.com/irfancharania"]
- ["Max Yankov", "https://github.com/golergka"]

View File

@ -1,5 +1,5 @@
---
language: CSS
name: CSS
contributors:
- ["Mohammad Valipour", "https://github.com/mvalipour"]
- ["Marco Scannadinari", "https://github.com/marcoms"]

View File

@ -1,6 +1,5 @@
---
category: language
language: CUE
name: CUE
filename: learncue.cue
contributors:
- ["Daniel Cox", "https://github.com/danielpcox"]

View File

@ -1,5 +1,5 @@
---
language: Cypher
name: Cypher
filename: LearnCypher.cql
contributors:
- ["Théo Gauchoux", "https://github.com/TheoGauchoux"]

View File

@ -1,5 +1,5 @@
---
language: D
name: D
filename: learnd.d
contributors:
- ["Nick Papanastasiou", "www.nickpapanastasiou.github.io"]

View File

@ -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.

View File

@ -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

View File

@ -1,6 +1,4 @@
---
language: Bash
lang: de-de
contributors:
- ["Max Yankov", "https://github.com/golergka"]
- ["Darren Lin", "https://github.com/CogBear"]

View File

@ -1,9 +1,7 @@
---
language: bc
contributors:
- ["caminsha", "https://github.com/caminsha"]
filename: learnbc-de.bc
lang: de-de
---
```bc

View File

@ -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
---
@ -16,7 +14,7 @@ mit lediglich 8 Befehlen.
Mit dem [brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/) kann
Brainfuck im Browser ausprobiert werden.
```
```bf
Alle Zeichen außer "><+-.,[]" (ohne die Klammern) werden ignoriert.
Brainfuck besteht aus einem Array mit unendlich vielen Elementen, die alle mit Null initialisiert

View File

@ -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,

View File

@ -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.

View File

@ -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,

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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
---

View File

@ -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

View File

@ -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 ]; }
-}

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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.
@ -26,7 +23,7 @@ Eine Versionsverwaltung erfasst die Änderungen einer Datei oder eines Verzeichn
* Verteilte Versionsverwaltung konzentriert sich auf das Teilen der Änderungen. Jede Änderung hat eine eindeutige ID.
* Verteilte Systeme haben keine vorbestimmte Struktur. Ein SVN-ähnliches, zentrales System wäre mit Git ebenso umsetzbar.
[Weiterführende Informationen](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
[Weiterführende Informationen](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control)
### Warum Git?
@ -50,7 +47,7 @@ Ein Repository besteht in Git aus dem .git-Verzeichnis und dem Arbeitsverzeichni
### .git-Verzeichnis (Teil des Repositorys)
Das .git-Verzeichnis enthält alle Einstellungen, Logs, Branches, den HEAD und mehr.
[Ausführliche Übersicht](http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Ausführliche Übersicht](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### Arbeitsverzeichnis (Teil des Repositorys)
@ -74,12 +71,6 @@ HEAD ist ein Pointer auf den aktuellen Branch. Ein Repository hat nur einen *akt
Ein *head* ist ein Pointer, der auf einen beliebigen Commit zeigt. Ein Repository kann eine beliebige Zahl von *heads* enthalten.
### Konzeptionelle Hintergründe
* [Git For Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/)
* [Git For Designers](http://hoth.entp.com/output/git_for_designers.html)
## Befehle
@ -104,7 +95,7 @@ $ git config --global user.email "MyEmail@Zoho.com"
$ git config --global user.name "My Name"
```
[Mehr über git config](http://git-scm.com/docs/git-config)
[Mehr über git config](https://git-scm.com/docs/git-config)
### help
@ -255,7 +246,7 @@ $ git grep -e 'arrayListName' --and \( -e add -e remove \)
```
Google ist dein Freund; für mehr Beispiele:
[Git Grep Ninja](http://travisjeffery.com/b/2012/02/search-a-git-repo-like-a-ninja)
[Git Grep Ninja](https://travisjeffery.com/b/2012/02/search-a-git-repo-like-a-ninja)
### log
@ -338,7 +329,7 @@ Nimm alle Änderungen, die in einem Branch durch Commits vorgenommen wurden, und
$ git rebase master experimentBranch
```
[Weiterführende Informationen](http://git-scm.com/book/en/Git-Branching-Rebasing)
[Weiterführende Informationen](https://git-scm.com/book/en/v2/Git-Branching-Rebasing)
### reset (mit Vorsicht einsetzen)
@ -375,14 +366,12 @@ $ git rm /pather/to/the/file/HelloWorld.c
## Weiterführende Informationen
* [tryGit - A fun interactive way to learn Git.](http://try.github.io/levels/1/challenges/1)
* [git-scm - Video Tutorials](https://git-scm.com/videos)
* [git-scm - Video Tutorials](http://git-scm.com/videos)
* [git-scm - Documentation](http://git-scm.com/docs)
* [git-scm - Documentation](https://git-scm.com/docs)
* [Atlassian Git - Tutorials & Workflows](https://www.atlassian.com/git/)
* [SalesForce Cheat Sheet](https://na1.salesforce.com/help/doc/en/salesforce_git_developer_cheatsheet.pdf)
* [gitflow - Ein Modell um mit Branches zu arbeiten](https://nvie.com/posts/a-successful-git-branching-model/)
* [gitflow - Ein Modell um mit Branches zu arbeiten](http://nvie.com/posts/a-successful-git-branching-model/)
* [Git For Computer Scientists](https://eagain.net/articles/git-for-computer-scientists/)

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -1,6 +1,4 @@
---
language: Haskell
lang: de-de
contributors:
- ["Adit Bhargava", "http://adit.io"]
translators:

View File

@ -1,11 +1,9 @@
---
language: HQ9+
filename: hq9+-de.html
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.

View File

@ -1,11 +1,9 @@
---
language: HTML
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:
- ["Dennis Keller", "https://github.com/denniskeller"]
filename: learnhtml-de.html
lang: de-de
filename: learnhtml-de.txt
---
HTML steht für HyperText Markup Language (Hypertext-Auszeichnungssprache).

View File

@ -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**:

View File

@ -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.

View File

@ -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

View File

@ -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
---
```

View File

@ -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.

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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,

View File

@ -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

View File

@ -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.

View File

@ -1,13 +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"]
filename: processing-de.md
lang: de-de
---
## Einführung
@ -18,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

View File

@ -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