Casa > O > O Que É Mais Útil No Cenário C Ou Java De Hoje?

O que é mais útil no cenário C ou Java de hoje?

Linguagem de programação C é usada para desenvolver sistema operacional e kernel que o SO usa.

O SO Windows é escrito em C++ e é kernel em C .

Mac : Objective C, kernel é em C.

Linux : Assembly language e C.

DB's como MYSQL,Oracle e Mongo são escritos usando C e/ou C++.

Existe uma extensão do programa em C conhecida como C embutido que é utilizada para programação de micro controladores para interfacear recursos limitados como RAM, ROM, I/Os, Displays, Keypads ou com qualquer outro processador/controlador.

Where JAVA é uma linguagem de Programação Orientada a Objetos que é construída com alguns recursos de C e alguns recursos de C++. O programa escrito em JAVA é executado em muitos dispositivos. Oracle afirma que o JAVA roda em 3 bilhões de dispositivos. Esses dispositivos podem ser ATM's, Blu-ray player, máquina de lavar roupa, geladeira, telefones JAVA, impressoras, Set-top box, sistema de navegação/parking de carros, equipamentos de eletrônica médica's etc.

JAVA será muito mais fácil se você entender o conceito do OOP. Como JAVA tem API rica, não há necessidade de conhecimento profundo sobre nenhuma funcionalidade específica.

Diga que se você quiser criar uma calculadora de desktop, você não precisa programar IO para interface de mouse e teclado e não precisa de conhecimento de gráficos 2D para GUI. Java tem um rico conjunto de APIs. Você pode encontrar APIs para movimento do mouse ou GUI (Swing é um conjunto de ferramentas widget GUI).JAVA tem uma grande coleção de bibliotecas de código aberto. Você pode criar aplicações web como domínio bancário ou site de compras online tendo JAVA como tecnologia back-end.

Na verdade, se você quiser se tornar um desenvolvedor Android JAVA será requisito básico.

Como estudante você deve saber o básico da linguagem C antes de iniciar o JAVA, é minha opinião, porque isso ajudará a entender e comparar conceitos em diferentes linguagens.

Se você quiser se tornar um programador c e quiser continuar como programador incorporado ou qualquer desenvolvedor de SO JAVA será de menor importância.

Ambos são úteis apenas escolher qualquer um.

De Balduin Kruskie

Qual é o melhor site para aprender cursos online? :: O que se entende por Catálogo de Produtos e Gestão do Catálogo de Produtos?