Análise comparativa entre linguagens de programação em sistemas embarcados móveis Android
Resumo
Com o surgimento de dispositivos móveis de poder computacional cada vez maior, novas linguagens de programação também surgem de modo a dar suporte ao desenvolvimento de sistemas cada vez mais complexos que atendam aos desafios crescentes do mercado e às necessidades dos usuários. Cada linguagem de programação possui características específicas e a escolha da mais adequada depende de um conjunto de fatores associados aos requisitos do projeto a ser implementado, bem como à plataforma em que será executado. Neste trabalho foi investigado o desempenho de smartphones, que são considerados sistemas embarcados móveis devido possuírem configuração específica de hardware e software, em relação ao tempo de execução e aos consumos de energia e de memória, na execução de aplicativos móveis Android desenvolvidos em linguagens de programação clássicas, sendo C, C++, Java, Python, e também Kotlin, uma das linguagens oficiais do Android e Google, recentemente proposta e ainda pouco investigada, através de códigos abertos de algoritmos de benchmark multilinguagem.
Palavras-chave:
algorithms, mobile embedded systems, multilingual benchmark, programming languages
Publicado
25/09/2023
Como Citar
NEDER, Fernando; MIRANDA FILHO, Ricardo; AZEVEDO, Jônatas; PESSOA, Larissa; FREITAS, Rosiane De; BARRETO, Raimundo.
Análise comparativa entre linguagens de programação em sistemas embarcados móveis Android. In: SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO (SBLP), 27. , 2023, Campo Grande/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 56–63.