Egua Uma linguagem de programacao regional para o incentivo da pesquisa cientifica - Lucas Pompeu Neves - SFD 2019

186 views 51 slides Sep 22, 2019
Slide 1
Slide 1 of 51
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51

About This Presentation

Egua: Uma linguagem de programação regional para o incentivo da pesquisa científica - Lucas Pompeu Neves (Lab. Engenharia Biológica - UFPA)


Slide Content

Egua: Uma linguagem de
programação regional
para o incentivo da
pesquisa científica
Lucas Pompeu
#sfd2019

Estudante 6º período Eng Comp @ Estácio - IESAM
Bolsista CNPq @ Lab. Engenharia Biológica - UFPA
Colaborador @ GM²SC - IFPA
Autor do livro Métodos Matemáticos Aplicados nas
Engenharias Via Sistemas Computacionais


Oi, eu sou o Lucas!

egua.tech/egua

Objetivos da
linguagem
●Incentivar a pesquisa no ramo
computacional desde cedo,
utilizando-se da abstração de
conceitos como método de
aprendizado.
●Acessibilidade a outras
linguagens.
●Facilidade de utilização da
linguagem Egua por
iniciantes.
●Definição de função e outros
aspectos a modo semelhante a
outras linguagens.

Elegibilidade de Linguagens
Python 3.7
●Bibliotecas léxicas.

●Possibilidade de utilização
das bibliotecas python
nativamente na linguagem Egua.

●Desempenho inferior por ser
uma linguagem interpretada.

C++
●Construção de um compilador.

●Possibilidade de implementação
de paradigmas de programação.
●Alto desempenho por ser
linguagem compilada.

Existe um conflito!
Um compilador não facilita nada a um novato!

METODOLOGIAMETODOLOGIA

Portabilidade

Simplicidade

Tamanho

Por quê?
●Uso comercial em Java

●Primeiros registros de
uso em 1970 (Microsoft)

●Bloqueio com erro

Futuras Implementações
●Aba de exemplos.
●Troca da aba de exemplos por aba de
“funções nativas” equivalentes a
“biblioteca padrão”.

Diversificar área de aplicação do Egua com ferramentas
específicas para cada área
BioEgua MathEgua ChemisEgua PhysEgua

Futuras Implementações
●Melhorias no desempenho da IDE.
●Análises para possíveis implementações
de tipagem.
●Gerar documentação mais extensa e
detalhada.

Futuras Implementações
●Continuidade nos estudos de requisitos para
manter a linguagem sempre atendendo as
necessidades de incentivo e divulgação
científica.

Links
●WebSite: www.egua.tech

●IDE Online: www.egua.tech/egua

●Documentação: www.egua.tech/documentacao

●GitHub: www.github.com/eguatech

www.egua.tech

Obrigado!


www.lucaspompeun.me

@lucaspompeun

[email protected]

do.co/hacktoberfest50