Rafael Begnini de Castilhos

Desenvolvendo um Compilador em Python com PLY: Uma Jornada pelos Processos de Análise Léxica, Sintática e Semântica

26/11/2023

Desenvolver um compilador é uma tarefa desafiadora e empolgante que envolve diversas etapas cruciais. Neste artigo, exploraremos o processo de construção de um compilador em Python, utilizando a biblioteca PLY, e abordaremos os temas fundamentais de gramática, análise léxica, sintática e semântica.

Troca de chaves com TLS utilizando criptografia pós quântica

28/07/2022

Experimento de algoritmos pós quânticos utilizando o protocolo TLS na troca de chaves.

Computação em nuvem e suas aplicações: uma pesquisa sobre o estado da arte

16/03/2022

Com o mundo cada vez mais virtualizado, a Cloud Computing é considerada uma ferramenta importante para aumentar a produtividade no desenvolvimento e implantação de aplicações.

Progressive Web App, o unificador de plataformas de desenvolvimento

28/08/2020

Progressive Web Apps são aplicativos da Web que são carregados em um navegador da Web, como páginas da Web ou sites. Ele oferece uma experiência móvel rica por meio de funcionalidades nativas, como a capacidade de trabalhar offline, notificações push e acessibilidade de hardware do dispositivo.

Desafios para a inclusão digital na terceira idade

13/12/2019

O presente artigo propõe-se a explorar o universo da exclusão social, a sociedade perante o envelhecimento da população, o avanço tecnológico e a importância da inclusão digital na terceira idade.