Baixe o app para aproveitar ainda mais
Prévia do material em texto
CLARETIANO - CENTRO UNIVERSITÁRIO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS GUSTAVO PEREIRA CARVALHO Portfólio (Atividade Ciclo 2): Pesquisa a respeito das linguagens de programação Java e C# evidenciando as principais diferenças entre elas. Uberlândia/MG 2022 GUSTAVO PEREIRA CARVALHO Portfólio : Nesta atividade foi realizada uma pesquisa a respeito das linguagens de programação Java e C# evidenciando as principais diferenças entre ambas e sua aplicabilidade comercial. Atividade Ciclo 2 de Programação Comercial do curso de Análise e Desenvolvimento de Sistemas pela Instituição Claretiano - Centro Universitário. Professor/ Tutor a Distância: Prof. Fernando Marco Perez Campos Uberlândia/MG 2022 SEMELHANÇAS As linguagens de programação são basicamente uma maneira de converter instruções codificadas para um programa executável. Suas semelhanças e diferenças partem de detalhes específicos sobre como cada uma pode ser utilizada. Antes de partirmos para as diferenças entre as duas linguagens é importante ressaltar suas semelhanças a partir da suas sintaxes, instruções de controle de fluxo ou até mesmo funções da biblioteca que descendem diretamente do C/C++, trazendo algumas vantagens para os profissionais que eventualmente podem migrar de um projeto em C# para Java ou vice-versa. O princípio do paradigma da Orientação a Objetos, operadores lógicos, padrão UNICODE entre outros. DIFERENÇAS A execução no Java corre no Java Runtime Environment (JRE) enquanto o C# foi projetado para ser executado no Common Language Runtime (CLR) . Java é uma linguagem orientada a objetos baseada em classes, enquanto C# é orientado a objetos, funcional, em tipagem, orientado a componentes. Java não suporta sobrecarga de operador enquanto C# fornece sobrecarga de operador para vários operadores. Java não suporta ponteiros enquanto C# suporta ponteiro apenas em um arquivo. C# oferece suporte para compilação condicional e o Java não. CONCLUSÃO Mesmo que C# e Java compartilham muitas características e programadores que aprenderam ambas as linguagens afirmam que são muito semelhantes quando trata se da curva de aprendizado e da facilidade de uso, o C# é uma linguagem que traz vários recursos muito interessantes que não ou existem no Java, dão muito trabalho para implementar ou têm performance inferior. Porém o Java possui uma grande preferência por ser uma linguagem multiplataforma facilitando muito o serviço de muitos programadores. O C# é um grande candidato a se tornar uma linguagem utilizada pela maioria dos programadores podendo abranger uma gama de possibilidades no âmbito comercial. REFERÊNCIAS Material Programação Comercial - CRC https://pt.stackoverflow.com/questions/110142/quais-as-diferen%C3%A7as-mais-relevantes-entre-c-e-java - Acessado em 09/2022 http://www.linhadecodigo.com.br/artigo/1620/java-e-csharpnet-um-breve-e-introdutorio-estudhttps://br.bitdegree.org/tutoriais/java-ou-c-sharp/ - Acessado em 09/2022 http://www.msdnbrasil.com.br/colunas/falandoc/col_falandoc_2.aspx - Acessado em 09/2022
Compartilhar