PixelSeeker - Utilitar - București - Lucrari 2022 Nationala

Informatii generale

Descriere

PixelSeeker este un interpreter dinamic care are drept scop o sintaxa mai simpla si atragatoare fata de alte limbaje. Pentru a executa cod PixelSeeker, numiti un fisier dupa formatul “*.pskr” si excutati proiectul compilat sub forma de JAR cu path-ul fisierului drept argument.

Tehnologii

Proiectul este scris in Java 1.8 si tehnic este alcatuit poate fi rezumat astfel:
Fiecare linie poate fi ignorata sau alcatuia dintr-o instructiune care accepta o expresie si in anumite cazuri si un InstructionSet. Pentru a indica InstructionSet-ruile, se foloseste simbolul tab astfel:
instructiune
instructiune_care_poate_fi_rulata
Momentat libraria de instructiuni contine numai urmatoarele:

  1. out
    ex: out a, 10
  2. runexpression - apare in lipsa unui identificator
    ex: par = (a%2)
  3. if
    ex: if a > 10
  4. while
    ex: while 1

Cerinte sistem

A fost testat doar pe Windows 10 cu JRE-ul inclus in Oracle OpenJDK si Zulu OpenJDK, insa este foarte probabil sa se execute fara probleme pe orice device cu un JRE de versiunea 1.8.

Realizatori

Matei Dumitru

  • Scoala: Liceul Teoretic Dante Alighieri
  • Clasa: 11
  • Judet: București
  • Oras: Bucuresti

Screenshots