Banco de Dados 2 Lista 1
Facilidade de leitura
-Simplicidade global
É uma linguagem que tem grande número de componentes básicos, mais de um meio de realizar determinada operação, um único operador com mais de um significado.
- Ortogonalidade
Linguagens de alto nível mas que pode exercer um grande controle em baixo nível com uso de determinadas bibliotecas.
- Estruturas de controle
If, switch, for, while, do, foreach, são instruções em c# relacionadas ao controle de fluxo.
- Tipos e estruturas de dados
A linguagem C# é fortemente tipada, ou seja, o tratamento dos dados são realizados com a definição explícita de seus tipos. Por exemplo, se sabe-se que a variável x receberá um valor numérico inteiro, esta variável deve ser declarada da seguinte forma int x
- Considerações de sintaxe
C# possui poucos nuances de sintaxe da linguagem muito simples, fáceis de serem identificados, mas se não percebidos podem levar a comportamentos indesejados no código.
Usa {}
Facilidade de escrita
- Simplicidade e ortogonalidade
Possui características de alto nivel mas pode acessar o baixo nível com uso de algumas bibliotecas
Uma linguagem que requer atenção contra erros lógicos de programação devido a sua alta flexibilidade.
É baseada no paradigma da orientação a objeto aonde cada elemento é um objeto.
- Suporte a abstração
As Classes e Funções atuam como uma barreira. Elas ocultam a estrutura dos dados separando-as do programa.
- Expressividade
C# possui operadores mais convenientes que outros que auxiliam na expressividade da linguagem.
O C# é uma linguagem de programação criada para o desenvolvimento de uma variedade de aplicações que executam sobre o .NET Framework . C# é uma linguagem simples, poderosa, com tipagem segura e orientada a objetos. As várias inovações no C# permitem o desenvolvimento rápido de aplicações, mantendo a expressividade e a elegância do estilo de linguagens C e C++.
Confiabilidade
- Verificação de tipos
A