Baixe Trabalho de LP - C# e outras Notas de estudo em PDF para Engenharia Informática, somente na Docsity! SUMÁRIO 1 INTRODUÇÃO 4 2 HISTÓRIA 5 2.1 EVOLUÇÃO 6 2.2 ORIGEM DO NOME 6 2.3 APLICAÇÃO DA LINGUAGEM C# 6 2.4 VANTAGENS 7 2.5 DESVANTAGENS 7 2.6 PRINCIPAIS COMANDOS 8 3 CONCLUSÃO 10 4 REFERÊNCIAS 11 1 1 1 - INTRODUÇÃO A Microsoft define a linguagem C# como a principal linguagem de programação para o uso da tecnologia .NET. Por ser uma derivação da linguagem C++ há confusões que a C# é continuação da supracitada. Além de extensões da C++, a linguagem C# tem influências das linguagens Delphi, Java e Object Pascal. Com ideia semelhante à plataforma Java, o programador deixa de escrever código para um sistema ou dispositivo específico, e passa a escrever para a plataforma .NET. A C# é uma linguagem de fácil aprendizado e utilização, sendo bastante simples de ser implementada. 2.4 – VATANGENS O C# possui algumas vantagens, uma das principais é a orientação a objeto, que não é possível em C, por exemplo. Além disso a linguagem C# traz as seguintes vantagens para o programador: • Facilidade de aprendizado e de utilização; • Robusta e com boa performance; • Linguagem ideal para a criação de uma nova categoria de programas que aproveitam as oportunidades trazidas pela internet; • Maior interatividade com os internautas; • Recursos do ambiente Windows; • Tratamento de Erros (por meio do Execption, o próprio C# identifica e trata o erro); • Manipula banco de dados desconectados; • Roda em qualquer plataforma; • Roda em qualquer navegador; • Possui uma grande interatividade com os internautas, que podem postar informações a qualquer hora, e o C# controla o envio e recebimento de dados, principalmente a partir da mesma página; • Para os usuários do Windows o desenvolvimento no C# se assemelha bastante com aplicações desktop (utiliza recursos do ambiente Windows). 2.5 – DESVANTAGENS A principal desvantagem do C# é a necessidade de, na maioria dos casos, programas e componentes antigos terem de ser reescritos. Outras desvantagens são: • Difícil aprendizado para programadores mais ortodoxos; • Não é uma linguagem de médio nível, o que não lhe permite utilizar tudo que a máquina oferece. 2.6 – PRINCIPAIS COMANDOS Os principais tipos de variáveis que podem ser declaradas em C# estão exibidos abaixo: Variável Tipo int Inteiro float Ponto flutuante double Ponto flutuante/dupla precisão char Caractere string String bool Booleana Assim como a linguagem C, a C# é case-sensitive, ou seja, diferencia maiúsculas de minúsculas. Logo, “A” e “a” serão duas variáveis diferentes. Os operadores mais utilizados são: Operadores condicionais Operador Uso && Operação AND para comparar expressões booleanas || Operação OR para comparar expressões booleanas Operadores aritméticos Operador Uso + Soma de tipos numéricos - Subtração de tipos numéricos / Divisão de tipos numéricos * Multiplicação de tipos numéricos % Resto da divisão de tipos numéricos Operadores relacionais e de igualdade Operador Uso < Condição “menor que”