Linguagens: C, Java, JavaScript, Python Flashcards
(15 cards)
Linguagem C – O que é?
Verso: Linguagem compilada, de baixo nível, próxima da máquina. Muito usada em sistemas operacionais e embarcados.
Linguagem C – Usos comuns
Verso: Desenvolvimento de sistemas operacionais (Linux, Windows), drivers, software embarcado.
Linguagem C – Características marcantes
Verso: Alto desempenho, ponteiros, gerenciamento manual de memória.
Linguagem Java – O que é?
Verso: Linguagem orientada a objetos, compilada para bytecode e executada pela JVM.
Linguagem Java – Usos comuns
Verso: Desenvolvimento web (backend), aplicações Android, sistemas bancários e corporativos.
Linguagem Java – Características marcantes
Verso: Portabilidade (WORA), tipagem forte, robustez e segurança.
Linguagem JavaScript – O que é?
Verso: Linguagem interpretada, usada principalmente para programação web no lado cliente.
Linguagem JavaScript – Usos comuns
Verso: Criação de sites dinâmicos, aplicações SPA, backend com Node.js.
Linguagem JavaScript – Características marcantes
Verso: Funciona em todos os navegadores, orientada a eventos, suporte a assincronismo.
Linguagem Python – O que é?
Verso: Linguagem interpretada, de alto nível, com foco em legibilidade e produtividade.
Linguagem Python – Usos comuns
Verso: Análise de dados, automações, inteligência artificial, scripts, desenvolvimento web.
Linguagem Python – Características marcantes
Verso: Sintaxe simples, grande número de bibliotecas, versatilidade.
C x Java
Verso: C é mais performática, mas menos segura. Java é mais segura e orientada a objetos.
Java x JavaScript
Verso: Apesar do nome, são linguagens bem diferentes. Java é compilada, JavaScript é interpretada e roda no navegador.
Python x C
Verso: Python é mais produtiva e fácil de aprender. C é mais rápida e próxima do hardware.