Compare commits
2 commits
9854869320
...
f87131eefa
Author | SHA1 | Date | |
---|---|---|---|
f87131eefa | |||
f40c28c62a |
1 changed files with 30 additions and 30 deletions
60
README.md
60
README.md
|
@ -9,32 +9,32 @@ Ce tableau contient les langages pour chaque jours ainsi que le compilateur, la
|
|||
|
||||
vbnc jour10.vbs
|
||||
mono jour10.exe
|
||||
| Jour | Langage | Compilateur | Commande pour compil | Exécution | |
|
||||
|-----:|------------:|------------:|----------------------:|----------------:|--:|
|
||||
| 1 | C | gcc | gcc jour1.c | ./a.out | |
|
||||
| 2 | Java | jdk 11 | javac *.java | java Main | |
|
||||
| 3 | Go | | | go run jour3.go | |
|
||||
| 4 | Python | | | python3 run.py | |
|
||||
| 5 | Cobol | gnucobol | cobc -x jour5.cob | ./jour5 | |
|
||||
| 6 | | | | | |
|
||||
| 7 | | | | | |
|
||||
| 8 | Perl | | | perl jour8.pl | |
|
||||
| 9 | | | | | |
|
||||
| 10 |Visual Basic | vbnc | vbnc jour10.vbs | mono jour10.exe | |
|
||||
| 11 | Lua | | | lua jour11.lua | |
|
||||
| 12 | Node.JS | | | node jour12.js | |
|
||||
| 13 | | | | | |
|
||||
| 14 | Objective-C | gcc | [voir plus bas] | ./a.out | |
|
||||
| 15 | | | | | |
|
||||
| 16 | | | | | |
|
||||
| 17 | | | | | |
|
||||
| 18 | | | | | |
|
||||
| 19 | | | | | |
|
||||
| 20 | | | | | |
|
||||
| 21 | | | | | |
|
||||
| 22 | | | | | |
|
||||
| 23 | | | | | |
|
||||
| 24 | | | | | |
|
||||
| Jour | Langage | Compilateur | Commande pour compil | Exécution | Version |
|
||||
|-----:|------------:|------------:|----------------------:|----------------:|------------------------------------:|
|
||||
| 1 | C | gcc | gcc jour1.c | ./a.out | 10.2.1 20201203 |
|
||||
| 2 | Java | jdk 11 | javac *.java | java Main | 11.0.9 |
|
||||
| 3 | Go | | | go run jour3.go | go1.16.4 |
|
||||
| 4 | Python | | | python3 run.py | 3.9.5 |
|
||||
| 5 | Cobol | gnucobol | cobc -x jour5.cob | ./jour5 | 2.2.0 |
|
||||
| 6 | | | | | |
|
||||
| 7 | | | | | |
|
||||
| 8 | Perl | | | perl jour8.pl | perl 5 version 32 |
|
||||
| 9 | | | | | |
|
||||
| 10 |Visual Basic | vbnc | vbnc jour10.vbs | mono jour10.exe | vbnc 0.0.0.5943 Mono 4.8 |
|
||||
| 11 | Lua | | | lua jour11.lua | 5.2.4 |
|
||||
| 12 | Node.JS | | | node jour12.js | v14.16.0 |
|
||||
| 13 | | | | | |
|
||||
| 14 | Objective-C | gcc | [voir plus bas] | ./a.out | gcc-objc 10.2.1 gnustep-base 1.28.0 |
|
||||
| 15 | | | | | |
|
||||
| 16 | | | | | |
|
||||
| 17 | | | | | |
|
||||
| 18 | | | | | |
|
||||
| 19 | | | | | |
|
||||
| 20 | | | | | |
|
||||
| 21 | | | | | |
|
||||
| 22 | | | | | |
|
||||
| 23 | | | | | |
|
||||
| 24 | | | | | |
|
||||
|
||||
|
||||
|
||||
|
@ -123,7 +123,7 @@ perl jour8.pl
|
|||
|
||||
## Jour 10
|
||||
|
||||
Il faut utiliser Mono afin de pouvoir compiler et exécuter le Visual Basic qui utilise .NET.
|
||||
Il faut utiliser Mono afin de pouvoir compiler et exécuter le **Visual Basic** qui utilise .NET.
|
||||
|
||||
```bash
|
||||
trizen -S mono-basic mono
|
||||
|
@ -138,7 +138,7 @@ mono jour10.exe
|
|||
|
||||
## Jour 11
|
||||
|
||||
Ce jour utilise le Lua 5.2.4. Il se lance comme en Python avec une commande sur le fichier :
|
||||
Ce jour utilise le **Lua**. Il se lance comme en Python avec une commande sur le fichier :
|
||||
|
||||
```bash
|
||||
lua jour11.lua
|
||||
|
@ -146,7 +146,7 @@ lua jour11.lua
|
|||
|
||||
## Jour 12
|
||||
|
||||
Avant d’écrire le script Node.JS, j’ai utilisé une REGEX pour la première partie. Il suffit d’additionner les nombres du fichier ! Ça se fait très facilement en Bash. Par contre, la REGEX de la partie 2, si elle existe, est beaucoup plus complexe. J’ai préféré réécrire ma réponse à la question 1 en Node.JS, langage logique pour du JSON.
|
||||
Avant d’écrire le script **Node.JS**, j’ai utilisé une REGEX pour la première partie. Il suffit d’additionner les nombres du fichier ! Ça se fait très facilement en Bash. Par contre, la REGEX de la partie 2, si elle existe, est beaucoup plus complexe. J’ai préféré réécrire ma réponse à la question 1 en Node.JS, langage logique pour du JSON.
|
||||
|
||||
Voici la ligne bash décortiquée en script pour une meilleure compréhension :
|
||||
|
||||
|
@ -168,7 +168,7 @@ node jour12.js
|
|||
## Jour 13
|
||||
## Jour 14
|
||||
|
||||
Pour pouvoir compiler de l’Objective C avec GCC, installez les paquets `gcc-objc` et `gnustep-base-devel`.
|
||||
Pour pouvoir compiler de l’**Objective C** avec GCC, installez les paquets `gcc-objc` et `gnustep-base-devel`.
|
||||
|
||||
```bash
|
||||
sudo xbps-install gcc-objc gnustep-base-devel # pour void
|
||||
|
|
Loading…
Add table
Reference in a new issue