Compare commits

...

26 Commits

Author SHA1 Message Date
Ілля Піскурьов
de910ad3d0
Merge 008282dd38 into 09875bf39f 2024-12-05 14:04:30 +02: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
Illia Piskurov
008282dd38 Added ukranian translation 2024-10-18 14:29:46 +03:00
144 changed files with 755 additions and 875 deletions

View File

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

View File

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

View File

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

@ -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,6 +1,6 @@
---
language: HTML
filename: html-ca.md
filename: html-ca.txt
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:

View File

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

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

@ -459,7 +459,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 +595,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 +616,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

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

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

@ -14,23 +14,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

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

@ -26,7 +26,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 +50,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 +74,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 +98,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 +249,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 +332,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 +369,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,6 +1,6 @@
---
language: HQ9+
filename: hq9+-de.html
filename: hq9+-de.txt
contributors:
- ["Alexey Nazaroff", "https://github.com/rogaven"]
translators:

View File

@ -4,7 +4,7 @@ contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:
- ["Dennis Keller", "https://github.com/denniskeller"]
filename: learnhtml-de.html
filename: learnhtml-de.txt
lang: de-de
---

View File

@ -481,10 +481,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

@ -6,7 +6,6 @@ contributors:
- ["Divay Prakash", "https://github.com/divayprakash"]
translators:
- ["caminsha", "https://github.com/caminsha"]
filename: processing-de.md
lang: de-de
---
@ -18,7 +17,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

@ -679,7 +679,6 @@ Something.new.qux #=> "qux"
_(z.T. auf Englisch)_
- [Offizielle Ruby Website](https://www.ruby-lang.org/de/)
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338) - Eine Variante dieses Dokuments mit in-Browser Challenges.
- [RubyMonk](https://rubymonk.com/) - Lerne Ruby mit einer Reihe interaktiver Tutorials.
- [Offizielle Dokumentation](http://ruby-doc.org/core)
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)

View File

@ -1,6 +1,6 @@
---
category: framework
filename: learnshutit-de.html
filename: learnshutit-de.py
framework: ShutIt
contributors:
- ["Ian Miell", "http://ian.meirionconsulting.tk"]

View File

@ -2,7 +2,7 @@
language: CSS
contributors:
- ["Kostas Bariotis", "http://kostasbariotis.com"]
filename: css-gr.html.markdown
filename: css-gr.css
lang: el-gr
---

View File

@ -1,6 +1,6 @@
---
language: HTML
filename: learnhtml-gr.html
filename: learnhtml-gr.txt
contributors:
- ["Dimitri Kokkonis", "https://github.com/kokkonisd"]
lang: el-gr

View File

@ -841,10 +841,11 @@ public class EnumTest {
**Πρακτικές και Φροντιστήρια Online**
* [Learneroo.com - Μάθε 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/)
**Βιβλία**:

View File

@ -1,6 +1,6 @@
---
language: JSON
filename: json-gr.html.markdown
filename: json-gr.json
contributors:
- ["Anna Harren", "https://github.com/iirelu"]
- ["Marco Scannadinari", "https://github.com/marcoms"]

View File

@ -15,7 +15,7 @@ lenguaje de programación extremadamente pequeño, Turing completo con sólo 8 c
Puedes probar brainfuck en tu navegador con [brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/).
```
```bf
Cualquier caracter que no sea "><+-.,[]" (sin incluir las comillas)
será ignorado.

View File

@ -29,7 +29,7 @@ ColdFusion comenzó como un lenguaje basado en etiquetas. Casi toda la funcional
<!--- Las etiquetas CFML tienen un formato similar a las etiquetas HTML. --->
<h1>Variables simples</h1>
<!--- Declaración de variables: las variables son débilmente tipadas, similar a javascript --->
<!--- Declaración de variables: las variables son débilmente tipadas, similar a JavaScript --->
<p>Set <b>miVariable</b> to "miValor"</p>
<cfset miVariable = "miValor" />
<p>Set <b>miNumero</b> to 3.14</p>

View File

@ -4,7 +4,7 @@ contributors:
- ["Joao Pedrosa", "https://github.com/jpedrosa/"]
translators:
- ["Jorge Antonio Atempa", "http://www.twitter.com/atempa09"]
filename: dart-es.md
filename: dart-es.dart
lang: es-es
---

View File

@ -31,7 +31,7 @@ uno o varios archivos, a lo largo del tiempo.
+ El versionamiento distribuido no tiene una estructura definida, incluso se
puede mantener el estilo de los repositorios SVN con git.
[Información adicional](http://git-scm.com/book/es/Empezando-Acerca-del-control-de-versiones)
[Información adicional](https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Acerca-del-Control-de-Versiones)
### ¿Por qué usar Git?
@ -58,7 +58,7 @@ Un repositorio esta compuesto por la carpeta .git y un "árbol de trabajo".
El directorio .git contiene todas las configuraciones, registros, branches, HEAD
y mas.
[Lista detallada.](http://es.gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Lista detallada.](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### Directorio de trabajo (componentes del repositorio)
@ -91,15 +91,8 @@ repositorio solo puede tener un HEAD activo. En cambio "head", es un apuntador a
cualquier commit realizado, un repositorio puede tener cualquier número de
"heads".
### conceptos - recursos.
* [Git para informáticos](http://eagain.net/articles/git-for-computer-scientists/)
* [Git para diseñadores](http://hoth.entp.com/output/git_for_designers.html)
## Comandos.
### init
Crear un repositorio de git vacio. Las configuraciones, información almacenada y
@ -123,7 +116,7 @@ $ git config --global user.email "corre@gmail.com"
$ git config --global user.name "nombre"
```
[Más sobre git config.](http://git-scm.com/book/es/Personalizando-Git-Configuración-de-Git)
[Más sobre git config.](https://git-scm.com/book/es/v2/Personalizaci%c3%b3n-de-Git-Configuraci%c3%b3n-de-Git)
### help
@ -275,7 +268,7 @@ $ git grep -e 'nombreArreglo' --and \( -e agregar -e remover \)
Más ejemplos:
- [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
@ -354,7 +347,7 @@ de otra rama. *No reescribe los commits que se han empujado antes a un repositor
$ git rebase master experimentBranch
```
[Información adicional.](http://git-scm.com/book/es/Ramificaciones-en-Git-Procedimientos-básicos-para-ramificar-y-fusionar)
[Información adicional.](https://git-scm.com/book/es/v2/Ramificaciones-en-Git-Reorganizar-el-Trabajo-Realizado)
### reset (precaución)
@ -396,22 +389,18 @@ $ git rm /directorio/del/archivo/FooBar.c
## Información Adicional
* [tryGit - Una forma entretenida y rapida de aprender Git.](http://try.github.io/levels/1/challenges/1)
* [Udemy tutorial de Git: Una guía completa](https://blog.udemy.com/git-tutorial-a-comprehensive-guide/)
* [Inmersión Git - Una visita guiada caminando a través de los fundamentos de git](http://gitimmersion.com/)
* [Inmersión Git - Una visita guiada caminando a través de los fundamentos de git](https://gitimmersion.com/)
* [git-scm - Video-tutoriales](http://git-scm.com/videos)
* [git-scm - Documentacion](http://git-scm.com/book/es)
* [git-scm - Video-tutoriales](https://git-scm.com/videos)
* [Atlassian Git - Tutoriales y Flujos de trabajo](https://www.atlassian.com/git/)
* [SalesForce Chuleta](https://na1.salesforce.com/help/doc/en/salesforce_git_developer_cheatsheet.pdf)
* [git - la guía sencilla](https://rogerdudler.github.io/git-guide/index.es.html)
* [Git - La guía simple](http://rogerdudler.github.io/git-guide/index.html)
* [Pro Git](https://git-scm.com/book/es/v2)
* [Pro Git](http://www.git-scm.com/book/en/v2)
* [Una introducción a Git y GitHub para principiantes (Tutorial)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [Una introducción a Git y GitHub para principiantes (Tutorial)](http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [Git para informáticos](https://eagain.net/articles/git-for-computer-scientists/)

View File

@ -5,7 +5,7 @@ contributors:
translators:
- ["Jhoon Saravia", "https://github.com/jhoon"]
lang: es-es
filename: groovy-es.html
filename: groovy-es.groovy
---
Groovy - Un lenguaje dinámico para la plataforma Java. [Leer más aquí](http://www.groovy-lang.org/).

View File

@ -146,7 +146,7 @@ $ haml archivo_entrada.haml archivo_salida.html
/
Usa un signo dos puntos para definir filtros Haml, un ejemplo de filtro que
puedes usar es :javascript, el cual puede ser usado para escribir javascript en línea.
puedes usar es :javascript, el cual puede ser usado para escribir JavaScript en línea.
:javascript
console.log('Este es un <script> en linea');

View File

@ -4,7 +4,7 @@ contributors:
- ["Adit Bhargava", "http://adit.io"]
translators:
- ["Jorge Antonio Atempa", "http://www.twitter.com/atempa09"]
filename: haskell-es.md
filename: haskell-es.hs
lang: es-es
---

View File

@ -1,6 +1,6 @@
---
language: HQ9+
filename: hq9+-es.html
filename: hq9+-es.txt
contributors:
- ["Alexey Nazaroff", "https://github.com/rogaven"]
translators:

View File

@ -1,6 +1,6 @@
---
language: HTML
filename: learnhtml-es.html
filename: learnhtml-es.txt
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:

View File

@ -277,7 +277,7 @@ miFuncion(); // = undefined al mandar a llamar la función
// Las funciones en JavaScript son de primera clase, así que pueden ser asignadas
// a variables y pasadas a otras funciones como argumentos - por ejemplo:
function miFuncion(){
// este código será llamado cada cinco segundos
// este código será llamado después de cinco segundos
}
setTimeout(miFuncion, 5000);
// Note: setTimeout no es parte de JS, pero lo puedes obtener de los browsers
@ -286,7 +286,7 @@ setTimeout(miFuncion, 5000);
// Es posible declarar funciones sin nombre - se llaman funciones anónimas
// y se definen como argumentos de otras funciones.
setTimeout(function(){
// este código se ejecuta cada cinco segundos
// este código se ejecuta después de cinco segundos
}, 5000);
// JavaScript tiene ámbitos de funciones; las funciones tienen su propio ámbito pero
@ -515,9 +515,6 @@ cubre muchos de los conceptos que vimos aquí pero a mayor detalle. Esta guía c
el lenguaje JavaScript solo. Si quieres aprender a cómo usarlo en un ambiente web empieza aprendiendo
sobre el [DOM](https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core)
[Aprende JavaScript con ejemplos y retos](http://www.learneroo.com/modules/64/nodes/350) es una
variante de esta guía pero con retos.
[Jardín JavaScript](https://shamansir.github.io/JavaScript-Garden/) es una guía para todas las
funciones y características contra-intuitivas del lenguaje.

View File

@ -8,7 +8,7 @@ translators:
lang: es-es
---
LiveScript es un lenguaje funcional compilado sobre Javascript. Comparte
LiveScript es un lenguaje funcional compilado sobre JavaScript. Comparte
la mayoría de la semántica con este mismo lenguaje. Composición de funciones,
comparación de patrones y muchas otras cosas son las adiciones que hace
LiveScript. Está inspirado en lenguajes como Haskell, F# y Scala.
@ -20,16 +20,13 @@ desarrollo activo para traer aún más funciones.
[Coco]: http://satyr.github.io/coco/
[CoffeeScript]: http://coffeescript.org/
La retroalimentación siempre es bienvenida, así que sientete libre de
contactarme en [@kurisuwhyte](https://twitter.com/kurisuwhyte) :)
```livescript
# Justo como su primo CoffeeScript, LiveScript usa símbolos de gato para
# comentarios de una sola línea
/*
Comentarios multi-línea son escritos con estilo de C. Usa este estilo si quieres
que los comentarios se preserven en el output de Javascript
que los comentarios se preserven en el output de JavaScript
*/
# En lo que a la sintaxis se refiere, LiveScript usa indentación para delimitar

View File

@ -1920,8 +1920,7 @@ Si quieres ir más allá de lo que se muestra aquí, puedes:
un gran recurso de fragmentos de código de Raku y explicaciones. Si la documentación
no describe algo lo suficientemente bien, puedes encontrar información más detallada
aquí. Esta información puede ser un poquito más antigua pero hay muchos ejemplos y
explicaciones. Las publicaciones fueron suspendidas al final del 2015 cuando
el lenguaje fue declarado estable y Raku.c fue lanzado.
explicaciones.
- Unirte a `#raku` en `irc.freenode.net`. Las personas aquí son siempre serviciales.
- Chequear la [fuente de las funciones y clases de Raku](https://github.com/rakudo/rakudo/tree/master/src/core.c). Rakudo está principalmente
escrito en Raku (con mucho de NQP, "Not Quite Perl" ("No Perl Todavía"), un

View File

@ -565,8 +565,6 @@ Algo.new.qux # => 'qux'
```
## Recursos adicionales
- [Aprende Ruby Mediante Ejemplo con Ejercicios](http://www.learneroo.com/modules/61/nodes/338) - Una variante de
esta referencia con ejercicios en navegador.
- [Documentación Oficial](http://www.ruby-doc.org/core-2.1.1/)
- [Ruby desde otros lenguajes](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)
- [Programando Ruby](http://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/) - Una

View File

@ -3,7 +3,7 @@ language: Wolfram
lang: es-es
contributors:
- ["Daniel Caballero", "http://github.com/danielcaballero796/"]
filename: learnwolfram-es.md
filename: learnwolfram-es.nb
---
Wolfram es un lenguaje subyacente originalmente utilizado en Mathematica, pero ahora esta disponible para su uso en múltiples contextos.

View File

@ -33,7 +33,7 @@ lang: fa-ir
<p dir='rtl'>در اینجا یک برنامه ی ساره برین فاک را مشاهده میکنید.</p>
```
```bf
++++++ [ > ++++++++++ < - ] > +++++ .
```
@ -44,7 +44,7 @@ lang: fa-ir
<p dir='rtl'>-- و در انتهای حلقه به خانه ی اول برگشته تا حلقه کنترل شود</p>
<p dir='rtl'>بعد از اتمام حلقه به خانه ی دوم میرود و پنج بار به این خانه اضافه کرده و سپس آنرا چاپ میکند.</p>
```
```bf
, [ > + < - ] > .
```
@ -55,13 +55,13 @@ lang: fa-ir
<p dir='rtl'>توجه داشته باشید که ردر بالا فواصل بین دستور ها فقط برای خوانایی بیشتر گذاشته شده اند.</p>
<p dir='rtl'>در واقع برنامه بالا به شکل زیر صحیح می باشد.</p>
```
```bf
,[>+<-]>.
```
<p dir='rtl'>حال سعی کنید ببینید که برنامه ی زیر چه کاری انجام می دهد؟</p>
```
```bf
,>,< [ > [ >+ >+ << -] >> [- << + >>] <<< -] >>
```

View File

@ -619,7 +619,7 @@ JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introdu
[Document Object
Model](https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core)
[Javascript Garden](https://shamansir.github.io/JavaScript-Garden/)
[JavaScript Garden](https://shamansir.github.io/JavaScript-Garden/)
<p dir='rtl'>راهنمای دقیقی از قسمت های غیر ملموس زبان.</p>
<p dir='rtl'>اضافه بر این در ویرایش این مقاله، قسمت هایی از سایت زیر مورد استفاده قرار گرفته است.</p>

View File

@ -599,7 +599,6 @@ Something.new.qux # => 'qux'
## Lisämateriaalia englanniksi
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338) - Selaimessa tehtäviä harjoituksia tämän dokumentin hengessä
- [An Interactive Tutorial for Ruby](https://rubymonk.com/)
- [Official Documentation](http://www.ruby-doc.org/core-2.1.1/) - Virallinen dokumentaatio
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)

View File

@ -41,7 +41,7 @@ program example ! declare a program called example.
real :: v, x ! WARNING: default initial values are compiler dependent!
real :: a = 3, b = 2E12, c = 0.01
integer :: i, j, k = 1, m
real, parameter :: PI = 3.1415926535897931 ! declare a constant.
real, parameter :: PI = 3.14159265 ! declare a constant.
logical :: y = .TRUE., n = .FALSE. ! boolean type.
complex :: w = (0, 1) ! sqrt(-1)
character(len=3) :: month ! string of 3 characters.

View File

@ -12,7 +12,7 @@ lang: fr-fr
Brainfuck (sans majuscule à part au début dune phrase) est un langage
Turing-complet extrêmement simple avec seulement 8 commandes.
```
```bf
Tout caractère en dehors de "><+-.,[]" (en dehors des guillemets) est ignoré.
Brainfuck est représenté par un tableau de 30 000 cellules initialisées à 0 et

View File

@ -19,19 +19,6 @@ lang: fr-fr
Le C est le langage de plus bas niveau que la plupart des programmeurs seront
amenés à utiliser, mais ceci est largement conpensé par sa vitesse brute.
> **À propos des options de compilation**
>
> Par défaut, gcc et clang sont assez silencieux sur les avertissements et
> les erreurs de compilation, qui peuvent être des informations très utiles.
> L'utilisation explicite d'options de compilation plus strictes est recommandée.
> Voici quelques valeurs par défaut recommandées:
>
> `-Wall -Wextra -Werror -O2 -std=c99 -pedantic`
>
> Pour plus d'informations sur ce que font ces options ainsi que sur d'autres,
> vous pouvez consulter la page du manuel de votre compilateur C (par exemple `man 1 gcc`)
> ou recherchez simplement en ligne.
```c
// Les commentaires sur une ligne commencent par // - valable seulement pour C99 et plus tard.

View File

@ -9,14 +9,14 @@ filename: coffeescript-fr.coffee
---
``` coffeescript
# CoffeeScript est un langage préprocesseur, il permet de générer du Javascript.
# CoffeeScript est un langage préprocesseur, il permet de générer du JavaScript.
# Il suit les tendances de certains langages récents.
# Par exemple, les commentaires se définissent comme en Ruby ou en Python.
###
Ceci est un bloc de commentaires
il est converti directement avec '/ *' et '* /'
pour correspondre aux commentaires Javascript
pour correspondre aux commentaires JavaScript
Vous devez comprendre la syntaxe du langage JavaScript pour continuer.
###

View File

@ -35,7 +35,7 @@ Chaque changement a un identifiant unique.
* Les systèmes distribués n'ont pas de structure définie. Vous pouvez aisément
avoir un système centralisé de type SVN, avec Git.
[Informations additionnelles](http://git-scm.com/book/fr/v1/D%C3%A9marrage-rapide-%C3%80-propos-de-la-gestion-de-version)
[Informations additionnelles](https://git-scm.com/book/fr/v2/D%C3%A9marrage-rapide-%C3%80-propos-de-la-gestion-de-version)
### Pourquoi utiliser Git ?
@ -63,7 +63,7 @@ Un dépôt Git comprend un répertoire .git et "l'arbre de travail" (working tre
Le répertoire .git contient toutes les configurations, logs (journaux),
branches, HEAD et plus.
[Liste détaillée (EN)](http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Liste détaillée (EN)](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### Arbre de travail (composant du dépôt)
@ -110,12 +110,6 @@ encore été rajouté à l'ensemble des fichiers Git
* Validé ("committed") - Les fichiers ont été validés dans l'ensemble de
fichiers
### Ressources conceptuelles
* [Git pour les informaticiens (EN)](http://eagain.net/articles/git-for-computer-scientists/)
* [Git pour les designers (EN)](http://hoth.entp.com/output/git_for_designers.html)
## Commandes
@ -141,7 +135,7 @@ $ git config --global user.email "monEmail@foo.com"
$ git config --global user.name "Mon nom"
```
[Apprenez-en plus à propos de git config.](https://git-scm.com/book/fr/v1/Personnalisation-de-Git-Configuration-de-Git)
[Apprenez-en plus à propos de git config.](https://git-scm.com/book/fr/v2/Personnalisation-de-Git-Configuration-de-Git)
### help
@ -355,7 +349,7 @@ $ git grep -e 'nomDeTableau' --and \( -e rajouter -e enlever \)
```
Google est votre ami; pour plus d'exemples :
[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
@ -507,7 +501,7 @@ $ git stash pop
Vous êtes maintenant prêt à retourner sur vos tâches de travail !
[Lecture additionelle.](https://git-scm.com/book/fr/v1/Utilitaires-Git-Le-remisage)
[Lecture additionelle.](https://git-scm.com/book/fr/v2/Utilitaires-Git-Remisage-et-nettoyage)
### rebase (attention)
@ -521,7 +515,7 @@ ré-applique sur une autre branche.
$ git rebase master brancheExperience
```
[Lecture additionelle.](https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Rebaser)
[Lecture additionelle.](https://git-scm.com/book/fr/v2/Les-branches-avec-Git-Rebaser-Rebasing)
### reset (attention)
@ -564,20 +558,18 @@ $ git rm /chemin/vers/le/fichier/HelloWorld.c
## Informations complémentaires
* [tryGit - A fun interactive way to learn Git (EN)](http://try.github.io/levels/1/challenges/1)
* [Udemy Git Tutorial: A Comprehensive Guide (EN)](https://blog.udemy.com/git-tutorial-a-comprehensive-guide/)
* [git-scm - Tutoriaux vidéos](http://git-scm.com/videos)
* [git-scm - Tutoriaux vidéos](https://git-scm.com/videos)
* [git-scm - Documentation](http://git-scm.com/docs)
* [git-scm - Documentation](https://git-scm.com/docs)
* [Atlassian Git - Tutoriaux et Workflows](https://www.atlassian.com/git/)
* [SalesForce Cheat Sheet (EN)](https://na1.salesforce.com/help/doc/en/salesforce_git_developer_cheatsheet.pdf)
* [git - petit guide](https://rogerdudler.github.io/git-guide/index.fr.html)
* [Git - the simple guide (EN)](http://rogerdudler.github.io/git-guide/index.html)
* [Livre Pro Git](https://git-scm.com/book/fr/v2)
* [Livre Pro Git](http://www.git-scm.com/book/fr/v1)
* [Une introduction à Git et GitHub pour les débutants (tutoriel) (EN)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [Une introduction à Git et GitHub pour les débutants (tutoriel) (EN)](http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [Git pour les informaticiens (EN)](https://eagain.net/articles/git-for-computer-scientists/)

View File

@ -1,6 +1,6 @@
---
language: HTML
filename: learnhtml-fr.html
filename: learnhtml-fr.txt
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
lang: fr-fr

View File

@ -923,10 +923,12 @@ n'hésitez pas à consulter Google pour trouver des exemples spécifiques.
**Pratiquer en ligne et tutoriels**
* [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/)
**Livres** :
* [Head First Java](http://www.headfirstlabs.com/books/hfjava/)

View File

@ -20,11 +20,11 @@ dans le back-end.
En effet, le JavaScript n'est plus uniquement limité aux navigateurs, grâce à
Node.JS, un projet qui offre un environnement indépendant dans lequel un
interpréteur Javascript, basé sur le célèbre moteur V8 de Google Chrome,
interpréteur JavaScript, basé sur le célèbre moteur V8 de Google Chrome,
peut être utilisé directement côté serveur pour exécuter des programmes écrits
en JavaScript.
ECMAScript (la norme du langage Javascript) entre en version 6. Cette version introduit de nombreuses mises à jour tout en restant rétrocompatible. L'implémentation de ces nouvelles fonctionnalités est en cours et celles-ci ne sont donc pas forcément compatibles avec tous les navigateurs.
ECMAScript (la norme du langage JavaScript) entre en version 6. Cette version introduit de nombreuses mises à jour tout en restant rétrocompatible. L'implémentation de ces nouvelles fonctionnalités est en cours et celles-ci ne sont donc pas forcément compatibles avec tous les navigateurs.
```js
// Les commentaires sont comme en C. Les commentaires mono-ligne commencent par 2 slashs,
@ -426,7 +426,7 @@ setTimeout(function(){
// une fonction anonyme de la forme : `param => returnValue`.
setTimeout(() => console.log('5 seconds, are up.'), 5000);
// Le Javascript crée uniquement un scope, une portée d'action limitée, pour
// Le JavaScript crée uniquement un scope, une portée d'action limitée, pour
// les fonctions, et pas dans les autres blocs.
if (true){
var i = 5;
@ -448,7 +448,7 @@ i; // = 5 - et non undefined comme vous pourriez vous y attendre
temporary; // raises ReferenceError
permanent; // = 10
// Une des fonctionnalités les plus puissantes de Javascript est le système de
// Une des fonctionnalités les plus puissantes de JavaScript est le système de
// closures. Si une fonction est définie dans une autre fonction, alors la
// fonction interne aura accès aux variables de la fonction parente, même si
// celle-ci a déjà finie son exécution.
@ -587,7 +587,7 @@ var MyConstructor = function(){
myNewObj = new MyConstructor(); // = {myNumber: 5}
myNewObj.myNumber; // = 5
// Chaque objet en Javascript a un "prototype". Quand vous essayez d'accéder à
// Chaque objet en JavaScript a un "prototype". Quand vous essayez d'accéder à
// une propriété que l'objet n'a pas, l'interpréteur va regarder son prototype.
// Quelques implémentations de JS vous laissent accéder au prototype avec la
@ -758,7 +758,7 @@ let coolapi = await import("api") // = importe le module dans la variable `coola
The [Mozilla Developer
Network](https://developer.mozilla.org/fr-FR/docs/Web/JavaScript) expose une
excellente documentation pour le Javascript dans les navigateurs. Et contient
excellente documentation pour le JavaScript dans les navigateurs. Et contient
également un wiki pour s'entraider.
MDN's [A re-introduction to
@ -769,8 +769,6 @@ plutôt ici :
[Document Object
Model](https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core)
[Learn Javascript by Example and with Challenges](http://www.learneroo.com/modules/64/nodes/350) quelques challenges.
[JavaScript Garden](https://shamansir.github.io/JavaScript-Garden/) is an in-depth
un guide pour vous éviter les faux-amis dans le JavaScript.

View File

@ -21,10 +21,6 @@ avec lequel il a beaucoup plus de compatibilité.
[Coco]: http://satyr.github.io/coco/
[CoffeeScript]: http://coffeescript.org/
Vous pouvez contacter l'auteur du guide original en anglais ici :
[@kurisuwhyte](https://twitter.com/kurisuwhyte)
```livescript
# Comme son cousin CoffeeScript, LiveScript utilise le symbole dièse pour les
# commentaires sur une ligne.

View File

@ -91,7 +91,7 @@ Mpyennement mature/compatible:
Smalltalk possède quelques outils impressionnants, et ce projet tente
de les apporter dans le développement Ruby.
* [RubyMotion](http://www.rubymotion.com/) - Ruby pour développement iOS et Android.
* [Opal](http://opalrb.org/) - Compile le Ruby en Javascript
* [Opal](http://opalrb.org/) - Compile le Ruby en JavaScript
Les implémentations de Ruby peuvent avoir leurs propres numéros de versions,
mais elles ciblent toujours une versions spéficique de MRI pour la

View File

@ -33,7 +33,7 @@ unique id.
* Distributed systems have no defined structure. You could easily have a SVN
style, centralized system, with git.
[Additional Information](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
[Additional Information](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control)
### Why Use Git?
@ -59,7 +59,7 @@ A git repository is comprised of the .git directory & working tree.
The .git directory contains all the configurations, logs, branches, HEAD, and
more.
[Detailed List.](http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Detailed List.](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### Working Tree (component of repository)
@ -102,11 +102,6 @@ to Git Database yet
* Staged - Marks a modified file to go into your next commit snapshot
* Committed - Files have been committed to the Git Database
### Conceptual Resources
* [Git For Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/)
* [Git For Designers](http://hoth.entp.com/output/git_for_designers.html)
## Commands
### init
@ -132,7 +127,7 @@ $ git config --global user.email
$ git config --global user.name
```
[Learn More About git config.](http://git-scm.com/docs/git-config)
[Learn More About git config.](https://git-scm.com/docs/git-config)
### help
@ -345,7 +340,7 @@ $ git grep -e 'arrayListName' --and \( -e add -e remove \)
```
Google is your friend; for more examples
[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
@ -495,7 +490,7 @@ $ git stash pop
Now you're ready to get back to work on your stuff!
[Additional Reading.](http://git-scm.com/book/en/v1/Git-Tools-Stashing)
[Additional Reading.](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning)
### rebase (caution)
@ -509,7 +504,7 @@ another branch.
$ git rebase master experimentBranch
```
[Additional Reading.](http://git-scm.com/book/en/Git-Branching-Rebasing)
[Additional Reading.](https://git-scm.com/book/en/v2/Git-Branching-Rebasing)
### reset (caution)
@ -600,26 +595,26 @@ b88c6a1b (Google Python team 2019-12-30 13:45:23 -0800 14)
## Further Information
* [tryGit - A fun interactive way to learn Git.](http://try.github.io/levels/1/challenges/1)
* [Learn Git Branching - the most visual and interactive way to learn Git on the web](http://learngitbranching.js.org/)
* [Learn Git Branching - the most visual and interactive way to learn Git on the web](https://learngitbranching.js.org/)
* [Udemy Git Tutorial: A Comprehensive Guide](https://blog.udemy.com/git-tutorial-a-comprehensive-guide/)
* [Git Immersion - A Guided tour that walks through the fundamentals of git](http://gitimmersion.com/)
* [Git Immersion - A Guided tour that walks through the fundamentals of git](https://gitimmersion.com/)
* [git-scm - Video Tutorials](http://git-scm.com/videos)
* [git-scm - Video Tutorials](https://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](http://res.cloudinary.com/hy4kyit2a/image/upload/SF_git_cheatsheet.pdf)
* [SalesForce Cheat Sheet](https://res.cloudinary.com/hy4kyit2a/image/upload/SF_git_cheatsheet.pdf)
* [Git - the simple guide](http://rogerdudler.github.io/git-guide/index.html)
* [git - the simple guide](https://rogerdudler.github.io/git-guide/index.html)
* [Pro Git](http://www.git-scm.com/book/en/v2)
* [Pro Git](https://git-scm.com/book/en/v2)
* [An introduction to Git and GitHub for Beginners (Tutorial)](http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [An introduction to Git and GitHub for Beginners (Tutorial)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [The New Boston tutorial to Git covering basic commands and workflow](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD_iKpNC0bGHxGhcx)
* [Git For Computer Scientists](https://eagain.net/articles/git-for-computer-scientists/)

View File

@ -201,7 +201,7 @@ $ haml input_file.haml output_file.html
<p>Text <strong>inside</strong> the <em>block</em></p>
/ Javascript filter
/ JavaScript filter
:javascript
console.log('This is inline <script>');

View File

@ -89,7 +89,7 @@ class LearnHaxe3 {
Trace is the default method of printing haxe expressions to the
screen. Different targets will have different methods of
accomplishing this. E.g., java, c++, c#, etc. will print to std
out. Javascript will print to console.log, and flash will print to
out. JavaScript will print to console.log, and flash will print to
an embedded TextField. All traces come with a default newline.
Finally, It's possible to prevent traces from showing by using the
"--no-traces" argument on the compiler.

View File

@ -281,9 +281,9 @@ locals {
map = {for x in local.list : x => upper(x) } // "one":"ONE", "two":"TWO", "three":"THREE"
filtered_list = [for k, v in local.map : substr(v, 0, 2) if k != "two" } // "ON", "TH"
filtered_list = [for k, v in local.map : substr(v, 0, 2) if k != "two" ] // "ON", "TH"
prefixed_list = [for v in local.filtered_list : "pre-${k}" } // "pre-ON", "pre-TH"
prefixed_list = [for v in local.filtered_list : "pre-${v}" ] // "pre-ON", "pre-TH"
joined_list = join(local.upper_list,local. filtered_list) // "ONE", "TWO", "THREE", "pre-ON", "pre-TH"

View File

@ -1,6 +1,6 @@
---
language: HTML
filename: learnhtml-he.html
filename: learnhtml-he.txt
contributors:
- ['Christophe THOMAS', 'https://github.com/WinChris']
translators:

View File

@ -1,6 +1,6 @@
---
language: HQ9+
filename: hq9+.html
filename: hq9+.txt
contributors:
- ["Alexey Nazaroff", "https://github.com/rogaven"]
---

View File

@ -9,7 +9,7 @@ lang: hu-hu
filename: coffeescript-hu.coffee
---
A CoffeeScript egy apró nyelv ami egy-az-egyben egyenértékű Javascript kódra fordul, és így futásidőben már nem szükséges interpretálni.
A CoffeeScript egy apró nyelv ami egy-az-egyben egyenértékű JavaScript kódra fordul, és így futásidőben már nem szükséges interpretálni.
Mint a JavaScript egyik követője, a CoffeeScript mindent megtesz azért, hogy olvasható, jól formázott és jól futó JavaScript kódot állítson elő, ami minden JavaScript futtatókörnyezetben jól működik.
Rézletekért lásd még a [CoffeeScript weboldalát](http://coffeescript.org/), ahol egy teljes CoffeScript tutorial is található.

View File

@ -548,7 +548,6 @@ Valami.new.qux # => 'qux'
## Egyéb források
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338)
- [Official Documentation](http://www.ruby-doc.org/core-2.1.1/)
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)
- [Programming Ruby](http://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/) - A régebbi [ingyenes változat](http://ruby-doc.com/docs/ProgrammingRuby/) elérhető online.

View File

@ -12,7 +12,7 @@ A TypeScript nyelv a JavaScript nyelven írt nagy méretű alkalmazások fejlesz
A TypeScript olyan, más nyelvekből ismert gyakori fogalmakat ad hozzá a JavaScripthez, mint például osztályok, interfészek, generikusság, és (opcionális) statikus típusosság.
A JavaScript egy befoglaló halmazát képzi: minden JavaScript kód érvényes TypeScript kód, így könnyen hozzáadható meglévő projektekhez. A TypeScript fordító kimenetként JavaScript kódot állít elő.
Ez a dokumentum a TypeScript által hozzáadott új szintaxissal foglalkozik, nem pedig a [Javascripttel](../javascript/).
Ez a dokumentum a TypeScript által hozzáadott új szintaxissal foglalkozik, nem pedig a [JavaScripttel](../javascript/).
Hogy kipróbáld a TypeScript fordítót, látogass el a [Játszótérre avagy Playground-ra](https://www.typescriptlang.org/Playground) ahol kódot írhatsz automatikus kódkiegészítéssel, és közvetlenül láthatod az előállított JavaScript kódot.

View File

@ -1,6 +1,6 @@
---
language: HQ9+
filename: hq9+-id.html
filename: hq9+-id.txt
contributors:
- ["Alexey Nazaroff", "https://github.com/rogaven"]
translators:

View File

@ -784,10 +784,11 @@ Tip, trik, dan contoh lainnya dapat melakukan pencarian melalui Google atau mesi
**Tutorial dan Praktik Online**
* [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/)
**Buku**:

View File

@ -1,6 +1,6 @@
---
language: reStructuredText (RST)
filename: rst-id.html
filename: rst-id.rst
contributors:
- ["DamienVGN", "https://github.com/martin-damien"]
- ["Andre Polykanine", "https://github.com/Oire"]

View File

@ -613,7 +613,6 @@ Sesuatu.new.qux # => 'qux'
## Sumber tambahan
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338) - Varian dari referensi ini dengan tantangan dalam browser.
- [An Interactive Tutorial for Ruby](https://rubymonk.com/) - Belajar Ruby melalui serangkaian tutorial interaktif.
- [Dokumentasi resmi](http://www.ruby-doc.org/core-2.1.1/)
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)

View File

@ -17,7 +17,7 @@ estremamente minimale, composto da solo 8 comandi.
Puoi provarlo nel tuo browser utilizzando
[brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/).
```
```bf
Qualsiasi carattere diverso da "><+-.,[]" (escludendo gli apici)
viene ignorato.
Branfuck è caratterizzato da un array di 30,000 celle inizializzate a zero

View File

@ -10,7 +10,7 @@ lang: it-it
CoffeeScript è un piccolo linguaggio che compila direttamente nell'equivalente
JavaScript, non c'è nessuna interpretazione a runtime. Come possibile
successore di Javascript, CoffeeScript fa il suo meglio per restituire
successore di JavaScript, CoffeeScript fa il suo meglio per restituire
un codice leggibile, ben stampato e performante in ogni ambiente JavaScript.
Guarda anche [il sito di CoffeeScript](http://coffeescript.org/), che ha una

View File

@ -36,7 +36,7 @@ registra le modifiche apportate a uno o più file nel tempo.
* I sistemi distribuiti non hanno una struttura definita. Si potrebbe creare
ad esempio un sistema centralizzato simile a SVN utilizzando Git.
[Ulteriori informazioni](http://git-scm.com/book/it/v1/Per-Iniziare-Il-Controllo-di-Versione)
[Ulteriori informazioni](https://git-scm.com/book/it/v2/Per-Iniziare-Il-Controllo-di-Versione)
### Perchè usare Git?
@ -60,7 +60,7 @@ Un repository comprende la cartella .git e il working tree.
### Cartella .git (componente del repository)
La cartella .git contiene tutte le configurazioni, i log, i rami e altro.
[Lista dettagliata](http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Lista dettagliata](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### Working Tree (componente del repository)
@ -128,7 +128,7 @@ $ git config --global user.email "email@example.com"
$ git config --global user.name "Nome utente"
```
[Ulteriori informazioni su git config](http://git-scm.com/docs/git-config)
[Ulteriori informazioni su git config](https://git-scm.com/docs/git-config)
### help
@ -456,7 +456,7 @@ Applica le modifiche effettuate su un branch su un altro branch.
$ git rebase master experimentBranch
```
[Ulteriori informazioni](https://git-scm.com/book/it/v1/Diramazioni-in-Git-Rifondazione)
[Ulteriori informazioni](https://git-scm.com/book/it/v2/Git-Branching-Rebasing)
### reset (attenzione)

View File

@ -559,15 +559,16 @@ I link di seguito sono solo per capire l'argomento, cerca pure su Google degli e
**Tutorial Online [in inglese]**
* [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/)
**Libri [in italiano]** :
* [Java la guida completa](http://www.amazon.it/Java-guida-completa-Herbert-Schildt/dp/8838667667/ref=sr_1_1?ie=UTF8&qid=1393422296&sr=8-1&keywords=java)
* [Thinking in java](http://www.amazon.it/Thinking-Java-1-Bruce-Eckel/dp/8871923030/ref=sr_1_8?ie=UTF8&qid=1393422296&sr=8-8&keywords=java)
* [Thinking in Java](http://www.amazon.it/Thinking-Java-1-Bruce-Eckel/dp/8871923030/ref=sr_1_8?ie=UTF8&qid=1393422296&sr=8-8&keywords=java)
* [Manuale di Java 7](http://www.amazon.com/gp/product/0071606300)

View File

@ -360,7 +360,7 @@ i; // = 5 - non è undefined come ci si potrebbe aspettare in un linguaggio con
temporary; // solleva ReferenceError
permanent; // = 10
// Una delle più potenti caratteristiche di javascript sono le closure. Se una funzione è
// Una delle più potenti caratteristiche di JavaScript sono le closure. Se una funzione è
// definita dentro un'altra funzione, la funzione interna ha accesso a le variabili
// della funzione esterna, anche dopo essere uscita dalla funzione esterna.
function sayHelloInFiveSeconds(name){
@ -456,11 +456,11 @@ var MyConstructor = function(){
myNewObj = new MyConstructor(); // = {myNumber: 5}
myNewObj.myNumber; // = 5
// Diversamente dalla molti degli altri linguaggi orientati agli oggetti, Javascript non ha
// il concetto di 'istanze' create sull'impronta di una 'classe'; invece Javascript
// Diversamente dalla molti degli altri linguaggi orientati agli oggetti, JavaScript non ha
// il concetto di 'istanze' create sull'impronta di una 'classe'; invece JavaScript
// combina l'instanziamento e l'ereditarietà in un singolo concetto: il 'prototipo'.
// Ogni oggetto Javascript ha un 'prototipo'. Quando si cerca di accedere a una proprietà
// Ogni oggetto JavaScript ha un 'prototipo'. Quando si cerca di accedere a una proprietà
// su un oggetto che non la contiene, l'interprete
// guarderà i suoi prototipi.
@ -585,21 +585,19 @@ if (Object.create === undefined){ // non lo sovrascrive se esiste già
## Approfondimenti
Il [Mozilla Developer Networ][1] fornisce una documentazione eccellente su come Javascript è utilizzato nei browsers. In più è un wiki, quindi si può imparare di più aiutando gli altri condividendo la propria conoscenza.
Il [Mozilla Developer Networ][1] fornisce una documentazione eccellente su come JavaScript è utilizzato nei browsers. In più è un wiki, quindi si può imparare di più aiutando gli altri condividendo la propria conoscenza.
MDN's [A re-introduction to JavaScript][2] copre molti dei concetti qui trattati in maggiore dettaglio. Questa guida ha deliberatamente coperto solamente il linguaggio JavaScript; se volete sapere di più su come usare JavaScript in una pagina web, iniziate leggendo il [Document Object Model][3].
[Learn Javascript by Example and with Challenges][4] è una variante di questo referenziario con integrate delle sfide.
[Javascript Garden][5] è una guida approfondita di tutte le parti controintuitive del linguaggio.
[JavaScript Garden][5] è una guida approfondita di tutte le parti controintuitive del linguaggio.
[JavaScript: The Definitive Guide][6] è una guida classica e referenziario.
[Eloqunt Javascript][8] di Marijn Haverbeke è un ottimo libro/ebook JS con terminale annesso
[Eloqunt JavaScript][8] di Marijn Haverbeke è un ottimo libro/ebook JS con terminale annesso
[Javascript: The Right Way][10] è una guida dedicata all'introduzione dei nuovi sviluppatori a JavaScript e come aiuto agli sviluppatori esperti per imparare di più sulle best practice.
[JavaScript: The Right Way][10] è una guida dedicata all'introduzione dei nuovi sviluppatori a JavaScript e come aiuto agli sviluppatori esperti per imparare di più sulle best practice.
[Javascript:info][11] è un moderno tutorial su javascript che copre le basi (linguaggio principale e lavorazione con un browser) come anche argomenti avanzati con spiegazioni concise.
[javascript.info][11] è un moderno tutorial su JavaScript che copre le basi (linguaggio principale e lavorazione con un browser) come anche argomenti avanzati con spiegazioni concise.
In aggiunta ai contributori di questo articolo, alcuni contenuti sono adattati dal Louie Dinh's Python tutorial su questo sito, e da [JS Tutorial][7] sul Mozilla Developer Network.
@ -608,10 +606,9 @@ In aggiunta ai contributori di questo articolo, alcuni contenuti sono adattati d
[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
[8]: http://eloquentjavascript.net/
[10]: http://jstherightway.org/
[11]: https://javascript.info/
[11]: https://it.javascript.info/

View File

@ -644,7 +644,6 @@ Something.new.qux #=> 'qux'
## Ulteriori risorse
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338) - Una variante di questa guida con esercizi nel browser.
- [An Interactive Tutorial for Ruby](https://rubymonk.com/) - Imparare Ruby attraverso una serie di tutorial interattivi.
- [Official Documentation](http://ruby-doc.org/core)
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)

View File

@ -3,7 +3,7 @@ language: Rust
contributors:
- ["Carlo Milanesi", "http://github.com/carlomilanesi"]
lang: it-it
filename: rust-it.html.markdown
filename: rust-it.rs
---
Rust è un linguaggio di programmazione sviluppato da Mozilla Research.

View File

@ -18,7 +18,7 @@ l'esecuzione degli smart contract senza che sia richiesta centralizzazione o
fiducia negli attori coinvolti.
Solidity è un linguaggio di programmazione di contratti tipizzato staticamente e
ha molte cose in comune con Javascript e C. Come per gli oggetti nella
ha molte cose in comune con JavaScript e C. Come per gli oggetti nella
programmazione ad oggetti, ogni contratto contiene variabili di stato, funzioni
e tipi di dato semplici. Tra le funzionalità specifiche dei contratti troviamo
le clausole (guardie) dei modifier, gli event notifier per i listener, e le
@ -111,7 +111,7 @@ Metamask.
![Solidity-in-remix](../images/solidity/remix-testnet.png)
Per ora continua a usare la `Javascript VM` a meno che non ti sia detto di
Per ora continua a usare la `JavaScript VM` a meno che non ti sia detto di
cambiarla. Quando distribuisci su una testnet, Metamask aprirà un pop up che
ti chiederà di "confermare" la transazione. Premi `yes` e dopo un certo lasso
di tempo, ti apparirà la stessa interfaccia per il contratto nella parte
@ -529,9 +529,9 @@ LogSent(from, to, amount);
/**
Una terza parte esterna (entità o contratto), può osservare usando
la libreria Javascript Web3:
la libreria JavaScript Web3:
// Quel che se segue è codice Javascript, non Solidity
// Quel che se segue è codice JavaScript, non Solidity
Coin.LogSent().watch({}, '', function(error, result) {
if (!error) {
console.log("Trasferimento valuta: " + result.args.amount +
@ -585,7 +585,7 @@ modifier checkValue(uint amount) {
// Troviamo tutte le istruzioni condizionali di base - incluse if/else, for,
// while, break, continue e return - ma non c'è lo switch
// La sintassi è la stessa di javascript, ma non esiste la conversione di tipo
// La sintassi è la stessa di JavaScript, ma non esiste la conversione di tipo
// in booleano dai non booleani (bisogna usare gli operatori logici per
// ottenere il valore boolean)
@ -798,7 +798,7 @@ contract SomeOracle {
// vedi l'esempio sotto che usa enum per lo stato e il modifier inState
```
Prova l'esempio completo qui sotto [usando remix e la `Javascript VM`](https://remix.ethereum.org/#version=soljson-v0.6.6+commit.6c089d02.js&optimize=false&evmVersion=null&gist=3d12cd503dcedfcdd715ef61f786be0b&runs=200)
Prova l'esempio completo qui sotto [usando remix e la `JavaScript VM`](https://remix.ethereum.org/#version=soljson-v0.6.6+commit.6c089d02.js&optimize=false&evmVersion=null&gist=3d12cd503dcedfcdd715ef61f786be0b&runs=200)
```solidity
// *** ESEMPIO: Un esempio di crowdfunding (molto simile a Kickstarter) ***

View File

@ -125,7 +125,7 @@ _アンダースコアで斜体になります。_
AsciiDocの文書を処理するツールは2種類あります。
1. [AsciiDoc](http://asciidoc.org/): オリジナルのPython実装で、Linuxで利用可能です。現在は開発されておらず、メンテナンスのみの状態です。
2. [Asciidoctor](http://asciidoctor.org/): Rubyによる別実装で、JavaやJavascriptでも利用可能です。AsciiDocに新しい機能や出力形式を追加するため、現在活発に開発されています。
2. [Asciidoctor](http://asciidoctor.org/): Rubyによる別実装で、JavaやJavaScriptでも利用可能です。AsciiDocに新しい機能や出力形式を追加するため、現在活発に開発されています。
以下のリンクは `AsciiDoctor` 実装関連のものです。

View File

@ -23,17 +23,6 @@ Cはほとんどのプログラマが最低水準言語として使われてい
プログラマーの手で管理する必要があり、これが初学者を苦しめる要素となるが、うまく使えば、
ロボットなどで実行速度やメモリの使用率などを大幅に最適化できる。
> **コンパイラフラグについて**
>
> gccやclangなどのコンパイラではデフォルトでデバッグに有益なエラーや警告を表示しない
> 設定になっています。なので、それらのエラーを詳細に、厳しく表示させるフラグと共に
> 実行することをおすすめします。下記はそのフラグの例です:
>
> `-Wall -Wextra -Werror -O2 -std=c99 -pedantic`
>
> このようなフラグの詳細については、オンライン検索にかけるか、
> コンパイラのドキュメンテーションを読んでください。(Linuxなら`man 1 gcc`等)
```c
// 行コメントは//で始まる (C99より前のC標準では使えない)
@ -900,7 +889,7 @@ Node createLinkedList(int *vals, int len);
## 関連記事、教材(一部英語)
[CS50 日本語版](https://cs50.jp/) はハーバード大学が無料で公開しているコンピューターサイエンスコースで
字幕付きの動画と一緒にC, Python, SQL, HTML, CSS, Javascriptなどの言語を使った素晴らしいコースです。
字幕付きの動画と一緒にC, Python, SQL, HTML, CSS, JavaScriptなどの言語を使った素晴らしいコースです。
C言語を学ぶ者は第1-5週目を受けることをおすすめします。
[Learn C The Hard Way](http://learncodethehardway.org/c/) は有料だが、良い英語での教材です。

View File

@ -225,7 +225,7 @@ public class LearnJava {
String fooString = "My String Is Here!";
// Text blocks
vat textBlock = """
var textBlock = """
This is a <Text Block> in Java
""";
@ -1053,7 +1053,6 @@ The links provided here below are just to get an understanding of the topic, fee
### Online Practice and 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/)

View File

@ -641,21 +641,18 @@ here in more detail. This guide has quite deliberately only covered the
JavaScript language itself; if you want to learn more about how to use
JavaScript in web pages, start by learning about the [Document Object Model][3].
[Learn Javascript by Example and with Challenges][4] is a variant of this
reference with built-in challenges.
[JavaScript Garden][5] is an in-depth guide of all the counter-intuitive parts
of the language.
[JavaScript: The Definitive Guide][6] is a classic guide and reference book.
[Eloquent Javascript][8] by Marijn Haverbeke is an excellent JS book/ebook with
[Eloquent JavaScript][8] by Marijn Haverbeke is an excellent JS book/ebook with
attached terminal
[Javascript: The Right Way][10] is a guide intended to introduce new developers
[JavaScript: The Right Way][10] is a guide intended to introduce new developers
to JavaScript and help experienced developers learn more about its best practices.
[javascript.info][11] is a modern javascript tutorial covering the basics (core language and working with a browser)
[javascript.info][11] is a modern JavaScript tutorial covering the basics (core language and working with a browser)
as well as advanced topics with concise explanations.
@ -667,7 +664,6 @@ 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

@ -314,7 +314,7 @@ jq -n '1, 2, 3 | ., 4 | .'
# [dot, 4].each { |dot| puts dot }
# end
#
# In Javascript:
# In JavaScript:
#
# [1, 2, 3].forEach(dot => {
# [dot, 4].forEach(dot => console.log(dot))

View File

@ -9,7 +9,7 @@ Jsonnet is a powerful templating language for JSON. Any valid JSON
document is a valid Jsonnet object. For an interactive demo/tutorial,
click [here](https://jsonnet.org/learning/tutorial.html)
```python
```jsonnet
// single line comment
/*

View File

@ -13,7 +13,7 @@ lang: ko-kr
Brainfuck(문장을 시작하는 단어가 아닌이상 첫글자는 대문자를 사용하지 않습니다)은
여덟가지 명령어만으로 튜링-완전한 최소주의 프로그래밍 언어입니다.
```
```bf
"><+-.,[]" 이외의 문자들은 무시됩니다. (쌍따옴표는 제외)
브레인퍽은 30,000 칸 짜리의 0으로 초기화된 배열과,

View File

@ -7,20 +7,12 @@ contributors:
LiveScript is a functional compile-to-JavaScript language which shares
most of the underlying semantics with its host language. Nice additions
comes with currying, function composition, pattern matching and lots of
come with currying, function composition, pattern matching and lots of
other goodies heavily borrowed from languages like Haskell, F# and
Scala.
LiveScript is a fork of [Coco][], which is itself a fork of
[CoffeeScript][]. The language is stable, and a new version is in active
development to bring a plethora of new niceties!
[Coco]: http://satyr.github.io/coco/
[CoffeeScript]: http://coffeescript.org/
Feedback is always welcome, so feel free to reach me over at
[@kurisuwhyte](https://twitter.com/kurisuwhyte) :)
LiveScript is a fork of [Coco](https://github.com/satyr/coco), which is
itself a fork of [CoffeeScript](https://coffeescript.org/).
```livescript
# Just like its CoffeeScript cousin, LiveScript uses number symbols for

View File

@ -16,7 +16,7 @@ Palaikančios naršyklės yra: Firefox 3.5+, Internet Explorer 8.0+, Chrome 1.0+
Failo plėtinys JSON failams yra „.json“, o MIME tipas yra „application/json“.
Dauguma programavimo kalbų palaiko JSON duomenų serializaciją (kodavimą) ir deserializaciją (dekodavimą) į natyviasias duomenų struktūras. Javascript turi visišką JSON teksto kaip duomenų manipuliavimo palaikymą.
Dauguma programavimo kalbų palaiko JSON duomenų serializaciją (kodavimą) ir deserializaciją (dekodavimą) į natyviasias duomenų struktūras. JavaScript turi visišką JSON teksto kaip duomenų manipuliavimo palaikymą.
Daugiau informacijos galima rasti [json.org](http://www.json.org/)

View File

@ -9,13 +9,13 @@ translators:
lang: ms-my
---
Javascript dicipta oleh Brendan Eich dari Netscape pada 1995. Pada awalnya, ia
JavaScript dicipta oleh Brendan Eich dari Netscape pada 1995. Pada awalnya, ia
dicipta sebagai bahasa skrip yang ringkas untuk laman web, melengkapi penggunaan
Java untuk aplikasi web yang lebih rumit, namun begitu, integrasi rapat pada
halaman web dan sokongan tersedia dalam pelayar web telah menyebabkan ia menjadi
lebih kerap digunakan berbanding Java pada bahagian hadapan laman web.
Namun begitu, Javascript tidak terhad pada pelayar web; Node.js, sebuah projek
Namun begitu, JavaScript tidak terhad pada pelayar web; Node.js, sebuah projek
yang menyediakan 'runtime' berdiri sendiri untuk enjin V8 Google Chrome sedang
kian mendapat sambutan yang hangat.
@ -38,7 +38,7 @@ doStuff()
///////////////////////////////////
// 1. Nombor, String dan Operator
// Javascript mempunyai satu jenis nombor (iaitu 64-bit IEEE 754 double).
// JavaScript mempunyai satu jenis nombor (iaitu 64-bit IEEE 754 double).
// Double mempunyai 52-bit mantissa, iaitu ia cukup untuk menyimpan integer
// sehingga 9✕10¹⁵ secara tepatnya.
3; // = 3
@ -134,7 +134,7 @@ undefined; // digunakan untuk menandakan nilai yang tidak wujud pada waktu ini (
///////////////////////////////////
// 2. Pembolehubah, Array dan Objek
// Pembolehubah digunakan dengan kata kunci 'var'. Javascript ialah sebuah
// Pembolehubah digunakan dengan kata kunci 'var'. JavaScript ialah sebuah
// bahasa aturcara yang jenisnya dinamik, maka anda tidak perlu spesifikasikan
// jenis pembolehubah. Penetapan menggunakan satu '=' karakter.
var someVar = 5;
@ -177,13 +177,13 @@ myArray.length; // = 4
// Tambah/Ubah di index yang spesifik
myArray[3] = "Hello";
// Objek javascript adalah sama dengan "dictionaries" atau "maps" dalam bahasa
// Objek JavaScript adalah sama dengan "dictionaries" atau "maps" dalam bahasa
// aturcara yang lain: koleksi pasangan kunci-nilai yang tidak mempunyai
// sebarang susunan.
var myObj = {key1: "Hello", key2: "World"};
// Kunci adalah string, tetapi 'quote' tidak diperlukan jika ia adalah pengecam
// javascript yang sah. Nilai boleh mempunyai sebarang jenis.
// JavaScript yang sah. Nilai boleh mempunyai sebarang jenis.
var myObj = {myKey: "myValue", "my other key": 4};
// Ciri - ciri objek boleh juga diakses menggunakan syntax subskrip (kurungan-
@ -293,7 +293,7 @@ switch (grade) {
///////////////////////////////////
// 4. Functions, Skop dan Closures
// Function javascript dideklarasikan dengan kata kunci `function`.
// Function JavaScript dideklarasikan dengan kata kunci `function`.
function myFunction(thing){
return thing.toUpperCase();
}
@ -309,7 +309,7 @@ function myFunction(){
}
myFunction(); // = undefined
// Function javascript adalah objek kelas pertama, maka ia boleh diberikan
// Function JavaScript adalah objek kelas pertama, maka ia boleh diberikan
// nama pembolehubah yang lain dan diberikan kepada function yang lain sebagai
// input - sebagai contoh, apabila membekalkan pengendali event:
function myFunction(){
@ -331,7 +331,7 @@ setTimeout(function(){
// kod ini akan dijalankan dalam 5 saat
}, 5000);
// Javascript mempunyai skop function; function mempunyai skop mereka
// JavaScript mempunyai skop function; function mempunyai skop mereka
// tersendiri tetapi blok tidak.
if (true){
var i = 5;
@ -351,7 +351,7 @@ i; // = 5 - bukan undefined seperti yang anda jangkakan di dalam bahasa blok-sko
temporary; // akan menghasilkan ralat ReferenceError
permanent; // = 10
// Salah satu ciri terhebat Javascript ialah closure. Jika sebuah function
// Salah satu ciri terhebat JavaScript ialah closure. Jika sebuah function
// didefinisikan di dalam sebuah function lain, function yang di dalam akan
// mempunyai akses kepada semua pembolehubah function yang di luar, mahupun
// selepas function yang di luar tersebut selesai.
@ -566,9 +566,6 @@ aturcara JavaScript dengan agak mudah; jika anda mahu belajar lebih lanjut
tentang menggunakan JavaScript didalam laman web, mulakan dengan mempelajari
tentang [Document Object Model][3].
[Learn Javascript by Example and with Challenges][4] adalah variasi panduan ini
dengan cabaran yang tersedia pakai.
[JavaScript Garden][5] pula adalah panduan yang lebih terperinci mengenai
semua bahagian bahasa aturcara ini yang bertentangan dengan naluri atau
kebiasaan.
@ -583,7 +580,6 @@ dan [JS Tutorial][7] di 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

@ -33,7 +33,7 @@ Sambungan fail untuk fail - fail JSON adalah ".json" dan jenis MIME untuk teks
JSON adalah "application/json".
Banyak bahasa aturcara mempunyai fungsi untuk menyirikan (mengekod) dan
menyah-sirikan (men-dekod) data JSON kepada struktur data asal. Javascript
menyah-sirikan (men-dekod) data JSON kepada struktur data asal. JavaScript
mempunyai sokongon tersirat untuk memanipulasi teks JSON sebagai data.
Maklumat lebih lanjut boleh dijumpai di [json.org](http://www.json.org/)

View File

@ -13,7 +13,7 @@ Brainfuck (schrijf je niet met een hoofdletter behalve aan het begin van een
zin) is een extreem
minimalistische Turing-complete programmeertaal met maar acht commando's.
```
```bf
Elk karakter behalve "><+-.,[]" (en de quotes) wordt genegeerd.
Brainfuck wordt gerepresenteerd door een array met 30.000 cellen die initieel

View File

@ -1,6 +1,6 @@
---
language: HTML
filename: learnhtml-nl.html
filename: learnhtml-nl.txt
contributors:
- ["Christophe THOMAS", "https://github.com/WinChris"]
translators:

View File

@ -8,7 +8,7 @@ filename: p5.js
---
p5.js is a JavaScript library that starts with the original goal of [Processing](https://processing.org), to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web.
Since p5 is a JavaScript library, you should learn [Javascript](https://learnxinyminutes.com/docs/javascript/) first.
Since p5 is a JavaScript library, you should learn [JavaScript](https://learnxinyminutes.com/docs/javascript/) first.
To run p5.js code, you can go to [the online editor](https://editor.p5js.org/).

View File

@ -19,7 +19,7 @@ Zawiera zaledwie 8 poleceń.
Możesz przetesotwać brainfucka w swojej przeglądarce, korzystając z narzędzia
[brainfuck-visualizer](http://fatiherikli.github.io/brainfuck-visualizer/).
```
```bf
Wszystkie znaki oprócz "><+-.,[]" (wyłączając znaki zapytania) są ignorowane.
Pamięć w brainfucku jest reprezentowana przez tablicę 30.000 komórek

View File

@ -999,9 +999,9 @@ Linki zamieszczone poniżej służą pomocą w zrozumieniu wybranego tematu, w r
### Tutoriale i ćwiczenia online po angielsku
* [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/)
### Książki po angielsku

View File

@ -586,7 +586,6 @@ Cokolwiek.new.xyz # => 'qux'
### Angielskie
- [Learn Ruby by Example with Challenges](http://www.learneroo.com/modules/61/nodes/338) - A variant of this reference with in-browser challenges.
- [Official Documentation](http://www.ruby-doc.org/core-2.1.1/)
- [Ruby from other languages](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)
- [Programming Ruby](http://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/) - An older [free edition](http://ruby-doc.com/docs/ProgrammingRuby/) is available online.

View File

@ -1,202 +0,0 @@
---
language: PogoScript
contributors:
- ["Tim Macfarlane", "http://github.com/refractalize"]
filename: learnPogo.pogo
---
Pogoscript is a little language that emphasises readability, DSLs and provides excellent asynchronous primitives for writing connected JavaScript applications for the browser or server.
``` javascript
// defining a variable
water temperature = 24
// re-assigning a variable after its definition
water temperature := 26
// functions allow their parameters to be placed anywhere
temperature at (a) altitude = 32 - a / 100
// longer functions are just indented
temperature at (a) altitude :=
if (a < 0)
water temperature
else
32 - a / 100
// calling a function
current temperature = temperature at 3200 altitude
// this function constructs a new object with methods
position (x, y) = {
x = x
y = y
distance from position (p) =
dx = self.x - p.x
dy = self.y - p.y
Math.sqrt (dx * dx + dy * dy)
}
// `self` is similar to `this` in JavaScript with the
// exception that `self` isn't redefined in each new
// function definition
// `self` just does what you expect
// calling methods
position (7, 2).distance from position (position (5, 1))
// as in JavaScript, objects are hashes too
position.'x' == position.x == position.('x')
// arrays
positions = [
position (1, 1)
position (1, 2)
position (1, 3)
]
// indexing an array
positions.0.y
n = 2
positions.(n).y
// strings
poem = 'Tail turned to red sunset on a juniper crown a lone magpie cawks.
Mad at Oryoki in the shrine-room -- Thistles blossomed late afternoon.
Put on my shirt and took it off in the sun walking the path to lunch.
A dandelion seed floats above the marsh grass with the mosquitos.
At 4 A.M. the two middleaged men sleeping together holding hands.
In the half-light of dawn a few birds warble under the Pleiades.
Sky reddens behind fir trees, larks twitter, sparrows cheep cheep cheep
cheep cheep.'
// that's Allen Ginsburg
// interpolation
outlook = 'amazing!'
console.log "the weather tomorrow is going to be #(outlook)"
// regular expressions
r/(\d+)m/i
r/(\d+) degrees/mg
// operators
true @and true
false @or true
@not false
2 < 4
2 >= 2
2 > 1
// plus all the javascript ones
// to define your own
(p1) plus (p2) =
position (p1.x + p2.x, p1.y + p2.y)
// `plus` can be called as an operator
position (1, 1) @plus position (0, 2)
// or as a function
(position (1, 1)) plus (position (0, 2))
// explicit return
(x) times (y) = return (x * y)
// new
now = @new Date ()
// functions can take named optional arguments
spark (position, color: 'black', velocity: {x = 0, y = 0}) = {
color = color
position = position
velocity = velocity
}
red = spark (position 1 1, color: 'red')
fast black = spark (position 1 1, velocity: {x = 10, y = 0})
// functions can unsplat arguments too
log (messages, ...) =
console.log (messages, ...)
// blocks are functions passed to other functions.
// This block takes two parameters, `spark` and `c`,
// the body of the block is the indented code after the
// function call
render each @(spark) into canvas context @(c)
ctx.begin path ()
ctx.stroke style = spark.color
ctx.arc (
spark.position.x + canvas.width / 2
spark.position.y
3
0
Math.PI * 2
)
ctx.stroke ()
// asynchronous calls
// JavaScript both in the browser and on the server (with Node.js)
// makes heavy use of asynchronous IO with callbacks. Async IO is
// amazing for performance and making concurrency simple but it
// quickly gets complicated.
// Pogoscript has a few things to make async IO much much easier
// Node.js includes the `fs` module for accessing the file system.
// Let's list the contents of a directory
fs = require 'fs'
directory listing = fs.readdir! '.'
// `fs.readdir()` is an asynchronous function, so we can call it
// using the `!` operator. The `!` operator allows you to call
// async functions with the same syntax and largely the same
// semantics as normal synchronous functions. Pogoscript rewrites
// it so that all subsequent code is placed in the callback function
// to `fs.readdir()`.
// to catch asynchronous errors while calling asynchronous functions
try
another directory listing = fs.readdir! 'a-missing-dir'
catch (ex)
console.log (ex)
// in fact, if you don't use `try catch`, it will raise the error up the
// stack to the outer-most `try catch` or to the event loop, as you'd expect
// with non-async exceptions
// all the other control structures work with asynchronous calls too
// here's `if else`
config =
if (fs.stat! 'config.json'.is file ())
JSON.parse (fs.read file! 'config.json' 'utf-8')
else
{
color: 'red'
}
// to run two asynchronous calls concurrently, use the `?` operator.
// The `?` operator returns a *future* which can be executed to
// wait for and obtain the result, again using the `!` operator
// we don't wait for either of these calls to finish
a = fs.stat? 'a.txt'
b = fs.stat? 'b.txt'
// now we wait for the calls to finish and print the results
console.log "size of a.txt is #(a!.size)"
console.log "size of b.txt is #(b!.size)"
// futures in Pogoscript are analogous to Promises
```
That's it.
Download [Node.js](http://nodejs.org/) and `npm install pogo`.
There is plenty of documentation on [http://pogoscript.org/](http://pogoscript.org/), including a [cheat sheet](http://pogoscript.org/cheatsheet.html), a [guide](http://pogoscript.org/guide/), and how [Pogoscript translates to Javascript](http://featurist.github.io/pogo-examples/). Get in touch on the [google group](http://groups.google.com/group/pogoscript) if you have questions!

View File

@ -13,7 +13,7 @@ multimedia content, allowing non-programmers to learn fundamentals of computer
programming in a visual context.
While the language is based on Java language, its syntax has been largely
influenced by both Java and Javascript syntaxes. [See more here](https://processing.org/reference/)
influenced by both Java and JavaScript syntaxes. [See more here](https://processing.org/reference/)
The language is statically typed, and also comes with its official IDE to
compile and run the scripts.

View File

@ -36,7 +36,7 @@ alteração é associada a um *id* único.
* Sistemas distribuídos não têm estrutura definida. É possivel ter um sistema
centralizado ao estilo SVN usando git.
[Informação adicional (EN)](http://git-scm.com/book/en/Getting-Started-About-Version-Control)
[Informação adicional (EN)](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control)
### Por que usar git?
@ -64,7 +64,7 @@ Um repositório git é constituído pelo diretório .git e a *working tree*
O repositório .git contém todas as configurações, *logs*, *branches*,
referências e outros.
[Lista detalhada (EN)](http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
[Lista detalhada (EN)](https://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html)
### *Working Tree* (componente do repositório)
@ -111,11 +111,6 @@ próximo commit
* Consolidado (Committed): As mudanças foram registradas na base de dados do
Git
### Recursos conceituais (EN)
* [Git para Cientistas de Computação](http://eagain.net/articles/git-for-computer-scientists/)
* [Git para Designers](http://hoth.entp.com/output/git_for_designers.html)
## Comandos
### *init*
@ -141,7 +136,7 @@ $ git config --global user.email
$ git config --global user.name
```
[Aprenda mais sobre git config. (EN)](http://git-scm.com/docs/git-config)
[Aprenda mais sobre git config. (EN)](https://git-scm.com/docs/git-config)
### help
@ -363,7 +358,7 @@ $ git grep -e 'arrayListName' --and \( -e add -e remove \)
```
O Google é seu amigo; para mais exemplos:
[Git Grep Ninja (EN)](http://travisjeffery.com/b/2012/02/search-a-git-repo-like-a-ninja)
[Git Grep Ninja (EN)](https://travisjeffery.com/b/2012/02/search-a-git-repo-like-a-ninja)
### log
@ -520,7 +515,7 @@ $ git stash pop
Agora podemos voltar a trabalhar no que havíamos deixado de lado!
[Additional Reading.](http://git-scm.com/book/en/v1/Git-Tools-Stashing)
[Additional Reading.](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning)
### rebase (cautela!)
@ -535,7 +530,7 @@ público*
$ git rebase master experimentBranch
```
[Leitura adicional (EN).](http://git-scm.com/book/en/Git-Branching-Rebasing)
[Leitura adicional (EN).](https://git-scm.com/book/en/v2/Git-Branching-Rebasing)
### reset (cuidado!)
@ -619,26 +614,26 @@ $ git rm /caminho/para/o/arquivo/OlaMundo.c
## Leitura complementar
* [Configurar o Git (GitHub Docs)](https://docs.github.com/pt/get-started/quickstart/set-up-git)
* [Configurar o Git (GitHub Docs)](https://docs.github.com/pt/get-started/getting-started-with-git/set-up-git)
* [Learn Git Branching - the most visual and interactive way to learn Git on the web](http://learngitbranching.js.org/)
* [Learn Git Branching - the most visual and interactive way to learn Git on the web](https://learngitbranching.js.org/)
* [Udemy Git Tutorial: A Comprehensive Guide](https://blog.udemy.com/git-tutorial-a-comprehensive-guide/)
* [Git Immersion - A Guided tour that walks through the fundamentals of git](http://gitimmersion.com/)
* [Git Immersion - A Guided tour that walks through the fundamentals of git](https://gitimmersion.com/)
* [git-scm - Video Tutorials](http://git-scm.com/videos)
* [git-scm - Video Tutorials](https://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)
* [git - guia prático](https://rogerdudler.github.io/git-guide/index.pt_BR.html)
* [Git - the simple guide](http://rogerdudler.github.io/git-guide/index.html)
* [Pro Git (em Português)](https://git-scm.com/book/pt-br/v2)
* [Pro Git (em Português)](https://www.git-scm.com/book/pt-br/v2)
* [An introduction to Git and GitHub for Beginners (Tutorial)](http://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [An introduction to Git and GitHub for Beginners (Tutorial)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners)
* [The New Boston tutorial to Git covering basic commands and workflow](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD_iKpNC0bGHxGhcx)
* [Git para Cientistas de Computação](https://eagain.net/articles/git-for-computer-scientists/)

View File

@ -104,7 +104,7 @@ class LearnHaxe3{
Trace é o método padrão para imprimir expressões haxe na tela.
Temos diferentes métodos para conseguir isso em diferentes destinos.
Por exemplo: Java, C++, C#, etc. irão imprimir para stdout.
Javascript irá imprimir no console.log, e Flash irá imprimir para um
JavaScript irá imprimir no console.log, e Flash irá imprimir para um
TextField anexado. Todos os "traces" imprimem também uma linha em branco
por padrão. Por fim, é possível prevenir um trace de ser exibido usando
o argumento "--no-traces" no compilador.

View File

@ -15,7 +15,7 @@ complementando o uso de Java para aplicações web mais complexas, mas a sua
integração com páginas web e seu suporte nativo nos browsers fez com que
ela se tornasse mais comum que Java no frontend web.
Javascript não é somente limitada a browsers web, existindo o Node.js,
JavaScript não é somente limitada a browsers web, existindo o Node.js,
que é um projeto que fornece um interpretador baseado no motor V8 do Google
Chrome e está se tornando cada vez mais famoso.
@ -37,7 +37,7 @@ facaAlgo()
///////////////////////////////////
// 1. Números, Strings e Operadores
// Javascript tem um tipo de número (que é o 64-bit IEEE 754 double).
// JavaScript tem um tipo de número (que é o 64-bit IEEE 754 double).
// Doubles tem uma mantissa 52-bit, que é suficiente para guardar inteiros
// acima de 9✕10¹⁵ precisamente.
3; // = 3
@ -130,7 +130,7 @@ undefined; // usado para indicar um valor que não é a atualmente definido
///////////////////////////////////
// 2. Variáveis, Arrays e Objetos
// Variáveis são declaradas com a palavra-chave `var`. O Javascript é
// Variáveis são declaradas com a palavra-chave `var`. O JavaScript é
// dinâmicamente tipado, portanto você não precisa especificar o tipo.
// Atribuições usam um simples caracter de `=`.
var someVar = 5;
@ -166,12 +166,12 @@ myArray.length; // = 4
// Adicionar/modificar em um índice específico
myArray[3] = "Hello";
// Objetos de Javascript são equivalentes aos dicionários ou maps de outras
// Objetos de JavaScript são equivalentes aos dicionários ou maps de outras
// linguagens: uma coleção não ordenada de pares chave-valor.
var myObj = {chave1: "Olá", chave2: "Mundo"};
// Chaves são strings, mas as aspas não são necessárias se elas são
// identificadores válidos no Javascript. Valores podem ser de qualquer tipo.
// identificadores válidos no JavaScript. Valores podem ser de qualquer tipo.
var myObj = {myKey: "myValue", "my other key": 4};
// Atributos de objetos também podem ser acessados com a sintaxe de colchetes.
@ -254,7 +254,7 @@ switch (grade) {
///////////////////////////////////
// 4. Funções, Escopos e Closures
// Funções Javascript são declaradas com a palavra-chave `function`.
// Funções JavaScript são declaradas com a palavra-chave `function`.
function myFunction(thing){
return thing.toUpperCase();
}
@ -273,14 +273,14 @@ function myFunction()
}
myFunction(); // = undefined
// Funções Javascript são objetos de primeira classe, portanto elas podem
// Funções JavaScript são objetos de primeira classe, portanto elas podem
// ser atribuídas a nomes de variáveis e serem passadas para outras funções
// como argumentos - por exemplo, quando criamos um manipulador de eventos:
function myFunction(){
// este código será chamado em 5 segundos
}
setTimeout(myFunction, 5000);
// Nota: `setTimeout` não é parte da linguagem Javascript, mas é provido pelos
// Nota: `setTimeout` não é parte da linguagem JavaScript, mas é provido pelos
// browsers e o Node.js.
// Objetos de funções não precisam nem serem declarados com nome - você pode
@ -290,7 +290,7 @@ setTimeout(function(){
// este código será chamado em 5 segundos
}, 5000);
// O Javascript tem escopo de função; as funções tem seu próprio escopo,
// O JavaScript tem escopo de função; as funções tem seu próprio escopo,
// mas outros blocos não.
if (true){
var i = 5;
@ -310,7 +310,7 @@ i; // = 5 - não `undefined` como você esperaria numa linguagem de blogo-escopo
temporary; // levanta um erro de referência inexiste
permanent; // = 10
// Uma das principais características do Javascript é a closure. Que é
// Uma das principais características do JavaScript é a closure. Que é
// uma função definida dentro de outra função, a função interna pode acessar
// todas as variáveis da função externa, mesmo depois da função de fora
// finalizar sua execução.
@ -493,7 +493,7 @@ String.prototype.firstCharacter = function(){
"abc".firstCharacter(); // = "a"
// Esse fato é usado para criar os chamados `polyfills`, que implementam
// uma nova característica do Javascript em uma versão mais velha, para que
// uma nova característica do JavaScript em uma versão mais velha, para que
// assim funcionem em ambientes mais velhos como browsers ultrapassados.
// Havíamos mencionado que `Object.create` não estava ainda disponível em
@ -513,7 +513,7 @@ if (Object.create === undefined){ // Não o sobrescreve se já existir
O [Mozilla Developer
Network](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript) dispõe de uma
excelente documentação sobre Javascript e seu uso nos browsers. E mais,
excelente documentação sobre JavaScript e seu uso nos browsers. E mais,
é uma wiki, portanto conforme você vai aprendendo, mais você pode ir ajudando
os outros compartilhando do seu conhecimento.
@ -524,9 +524,6 @@ sobre e como usar o JavaScript em páginas na web, comece aprendendo sobre
[Document Object
Model](https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core)
[Aprenda Javascript por Exemplos e com Desafios](http://www.learneroo.com/modules/64/nodes/350) é uma
variação desse guia com desafios.
[JavaScript Garden](https://shamansir.github.io/JavaScript-Garden/) é um guia
profundo de todas as partes do JavaScript.

View File

@ -143,7 +143,7 @@ print 'hello' -- Funciona perfeitamente.
-- Tabelas = A unica estrutura de dados composta em Lua;
-- elas são matrizes associativas.
-- Semelhantes aos arrays de PHP ou objetos de javascript, eles são:
-- Semelhantes aos arrays de PHP ou objetos de JavaScript, eles são:
-- hash-lookup(chave:valor) que também podem ser usados como listas.
-- Usando tabelas como dicionário / mapas:
@ -151,7 +151,7 @@ print 'hello' -- Funciona perfeitamente.
-- Dicionários literais tem strings como chaves por padrão:
t = {key1 = 'value1', key2 = false}
-- As chaves do tipo string podem usar notação de ponto,semelhante a javascript:
-- As chaves do tipo string podem usar notação de ponto, semelhante a JavaScript:
print(t.key1) -- Imprime 'value1'.
t.newKey = {} -- Adiciona um novo par chave/valor.
t.key2 = nil -- Remove key2 da tabela.
@ -197,7 +197,7 @@ end
-- Uma tabela pode ter uma metatabela que fornece à tabela
-- um compotamento de sobrecarga de operador. Depois veremos
-- como metatabelas suportam o comportamento do Javascript-prototype.
-- como metatabelas suportam o comportamento do JavaScript-prototype.
f1 = {a = 1, b = 2} -- Representa uma fração de a/b.
f2 = {a = 2, b = 3}
@ -219,7 +219,7 @@ setmetatable(f2, metafraction)
s = f1 + f2 -- chama __add(f1, f2) na metatabela de f1
-- f1, f2 não tem chave para sua metatabela, ao contrário de
-- prototypes em javascript, então você deve recuperá-lo com
-- prototypes em JavaScript, então você deve recuperá-lo com
-- getmetatable(f1). A metatabela é uma tabela normal
-- com chaves que Lua reconhece, como __add.

View File

@ -11,7 +11,7 @@ lang: pt-br
---
p5.js é biblioteca JavaScript que carrega o princípio original do [Processing](https://processing.org), tornar a programação acessível à artistas, designers, professores e alunos e traz esse lema para os dias atuais.
Como o p5.js é uma biblioteca JavaScript, você precisa aprender [Javascript](https://learnxinyminutes.com/docs/pt-br/javascript-pt/) primeiro.
Como o p5.js é uma biblioteca JavaScript, você precisa aprender [JavaScript](https://learnxinyminutes.com/docs/pt-br/javascript-pt/) primeiro.
Para rodar códigos com p5.js online, você pode acessar o [editor online](https://editor.p5js.org/).

View File

@ -16,7 +16,7 @@ conteúdo multimídia, permitindo que não programadores aprendam os fundamentos
da programação computacional em um contexto visual.
Embora a linguagem seja baseada na linguagem Java, sua sintaxe foi amplamente
influenciado por ambas as sintaxes Java e Javascript.
influenciado por ambas as sintaxes Java e JavaScript.
[Veja mais aqui](https://processing.org/reference/)
A linguagem é tipada estaticamente e também vem com o seu Ambiente de Desenvolvimento

View File

@ -71,22 +71,22 @@ div#meu-id.minha-class
//- ---JAVASCRIPT---
- const lang = "pug";
//- Javascript em várias linhas
//- JavaScript em várias linhas
-
const lang = "pug";
const awesome = true;
//- Classes com Javascript
//- Classes com JavaScript
- const myClass = ['class1', 'class2', 'class3']
div(class=myClass)
//- <div class="class1 class2 class3"></div>
//- Estilos com Javascript
//- Estilos com JavaScript
- const myStyles = {'color':'white', 'background-color':'blue'}
div(styles=myStyles)
//- <div styles="{&quot;color&quot;:&quot;white&quot;,&quot;background-color&quot;:&quot;blue&quot;}"></div>
//- Atributos com Javascript
//- Atributos com JavaScript
- const myAttributes = {"src": "photo.png", "alt": "My Photo"}
img&attributes(myAttributes)
//- <img src="photo.png" alt="My Photo">
@ -97,7 +97,7 @@ input(type="text" disabled=disabled)
input(type="text" disabled=disabled)
//- <input type="text" disabled>
//- Templates com Javascript
//- Templates com JavaScript
- const name = "Bob";
h1 Olá, #{name}
h1= name
@ -175,7 +175,7 @@ html
</body>
</html>
//- Importando Javascript e CSS
//- Importando JavaScript e CSS
script
include scripts/index.js
style

View File

@ -440,7 +440,6 @@ Algo.new.qux # => 'qux'
## Recursos adicionais
- [Aprenda Ruby com desafios](http://www.learneroo.com/modules/61/nodes/338) - Uma coleção de desafios para testar a linguagem.
- [Documentação oficial](http://www.ruby-doc.org/core-2.1.1/)
- [Ruby a partir de outras linguagens](https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/)
- [Programming Ruby](http://www.amazon.com/Programming-Ruby-1-9-2-0-Programmers/dp/1937785491/)- Um mais antigo [free edition](http://ruby-doc.com/docs/ProgrammingRuby/) e tambem uma versão online disponível.

View File

@ -15,7 +15,7 @@ para criação e execução de contratos inteligentes, sem necessidade de partes
centralizadas ou de confiança.
Solidity é uma linguagem de contratos estaticamente tipaada com similaridade com
Javascript e C. Como objetos em programação orientada a objetos, cada contrato
JavaScript e C. Como objetos em programação orientada a objetos, cada contrato
possue variáveis de estado, funções e tipos de dados comuns. Funcionalidades
particulares de contratados incluem cláusuras modificadoras (guarda), notifica
dores de eventos para listerners e variáveis globais customizadas.
@ -463,7 +463,7 @@ modifier chequeValor(uint quantidade) {
// Todas as lógicas básicas de bloco funcionam - incluindo if/else,
// while, break, continue, return - mas não há switch
// A sintaxe é semelhante a Javascript, mas sem conversão de tipos
// A sintaxe é semelhante a JavaScript, mas sem conversão de tipos
// de não-booleanos para booleanos (operadores de comparação precisam
// utilizar valores booleanos)

View File

@ -12,7 +12,7 @@ lang: pt-pt
Brainfuck (não capitalizado excepto no início de uma frase) é uma linguagem de
programação Turing-completa extremamente simples com apenas 8 comandos.
```
```bf
Qualquer caractere excepto "><+-.,[]" (não contar com as aspas) é ignorado.
Brainfuck é representado por um vector com 30 000 células inicializadas a zero

Some files were not shown because too many files have changed in this diff Show More