Diferente pentru documentatie/evaluator intre reviziile #31 si #43

Nu exista diferente intre titluri.

Diferente intre continut:

Iata *lista oficiala* de compilatoare folosite de evaluatorul infoarena:
table{width:50%}. |_. Compilator si versiune|_. Comanda de compilare |_. Extensie implicita |
| GNU GCC 4.4.3 | $gcc -Wall -O2 -static … -lm$ | c |
| GNU G++ 4.4.3 | $g++ -Wall -O2 -static … -lm$ | cpp |
| FreePascal Compiler 2.4.0 | $fpc -O2 -Xs …$               | pas |
table{width:80%}. |_. Compilator si versiune|_. Comanda de compilare |_. Extensie implicita |
| GNU GCC 10.2.0 | $gcc -DINFOARENA -Wall -O2 -std=c11 -static … -lm$ | c |
| GNU G++ 10.2.0 | $g++ -DINFOARENA -Wall -O2 -std=c++14 -static … -lm$ | cpp |
| FreePascal Compiler 3.0.0 | $fpc -O2 -Xs … -dINFOARENA$               | pas |
| OpenJDK Java 11.0.16 | $javac …, java -Xmx512m -Xss128m -DONLINE_JUDGE=true -Duser.language=en -Duser.region=US -Duser.variant=US …$ | java |
| Python 3.9.2 | $python3 …$ | py |
| Rust 1.64.0 | $rustc --edition 2021 -O …$ | rs |
h2. Configuratia sistemului de evaluare
* Sistem de operare: Ubuntu 10.04.3 LTS
* Procesor: Intel Pentium(R) Dual-Core CPU E6500 @ 2.93GHz
* Memorie: $2048 MB RAM$
* Sistem de operare: Debian 11
* Procesor: Intel Pentium(R) Dual-Core CPU E6600 @ 3.07GHz
* Memorie: $8GB RAM$
h2. Mesaje de evaluare
Pentru programatorii in Borland C/Pascal este important de tinut minte ca evaluatorul infoarena este un mediu *foarte* diferit fata de dos. Cateva erori comune si cum pot fi rezolvate
* Pe infoarena se face I/O din fisiere, nu de la stdin, stdout. Daca faci scanf de la stdin vezi obtine cel mai probabil "Wall time limit exceeded" (vezi mai sus) iar daca faci printf la stdout rezultatul tau va fi ignorat.
* Pe infoarena se face I/O din fisiere, nu de la stdin, stdout (cu exceptia problemelor 'interactive':documentatie/tutorial#probleme-interactive). Daca faci scanf de la stdin vezi obtine cel mai probabil "Wall time limit exceeded" (vezi mai sus) iar daca faci printf la stdout rezultatul tau va fi ignorat.
* tipul int din GCC este pe 32 de biti, nu 16 ca in Borland C/C++, char - 8 biti, short - 16 biti, long - 32, long long - 64
* folositi sprintf in loc de itoa sau ltoa.
* programul de evaluare ruleaza pe un sistem de operare UNIX. Folositi "\n" pentru terminarea liniei curente, nu "\r\n"

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.