Skip to content

MasterTuto/rinha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rinha de Compiladores (Em Prolog 🦉)

Todo homem é mortal
Sócrates é homem
Logo, Sócrates é mortal

homem(socrates).

mortal(Homem) :- homem(Homem).

% ?- mortal(socrates).

Como rodar local

Testado no Ubuntu 22.04, com SWI-Prolog "SWI-Prolog version 9.0.4 for x86_64-linux"

make && ./out/main testes/fib.json

Rodando no docker

Gere a imagem

docker build -t acorujadarinha .

Execute o teste:

docker run --rm -v $(pwd)/testes/fib.json:/var/rinha/source.rinha.json acorujadarinha

Exemplo

fib.json, n = 50

12586269025; real    0m0,692s; user    0m0,022s; sys     0m0,018s

About

Participando da rinha, com a linguagem da coruja

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published