*   >> Leitura Educação Artigos >> science >> programação

C-Sharp

C #

O título deste artigo por razões técnicas não podem conter o símbolo #. O nome correto deveria ser C #.

C # é uma linguagem de programação orientada a objetos de alto nível desenvolvida pela Microsoft, juntamente com a plataforma. NET Framework, mais tarde aprovado pelo comitê de normalização ECMA (ECMA-334) e ISO (ISO /IEC 23270). Microsoft baseada C # para C + + e Java.


C # pode ser usado para criar programas de banco de dados, sites e aplicativos, serviços da Web, aplicativos de formulário no software do Windows para dispositivos móveis (PDAs e telefones celulares), etc.

Idioma Objetivos

padrão ECMA [1] define o design atual do C # da seguinte forma:

C # é um, moderno, multi-purpose simples e linguagem de programação orientada a objeto.


Idioma e sua implementação fornece suporte para princípios de engenharia de software, tais como: monitoramento da fronteira de campos, detecção utilizando variáveis ​​neinicializovaných e coleta de lixo automática. Igualmente importantes são as suas propriedades, tais como: robustez, durabilidade e produtividade do programador.

O idioma é adequado para o desenvolvimento de componentes de software distribuídos em ambientes diferentes.

portabilidade de código fonte é muito importante, especialmente para aqueles programadores que estão familiarizados com C e C + +.


O apoio internacional também é muito importante.

C # é projetado para escrever aplicações para dispositivos com sistemas operacionais sofisticados e para dispositivos com capacidades limitadas.

Embora os programas escritos em C # não deve perder tempo com o processador atribuído e memória não pode ser medido com aplicações escritas em C ou linguagem assembler.

Idioma

A descrição a seguir baseia-se na especificação da linguagem C # e outros documentos, que pode ser encontrado na seção de Referências.


C #, não há herança múltipla - o que significa que cada classe pode ser descendentes de apenas uma classe. Esta decisão foi tomada para evitar complicações e complexidade que está associado com a herança múltipla. Uma classe pode implementar qualquer número de interfaces.

Não há variáveis ​​e métodos globais. Todas as funções e métodos devem ser declarados dentro de classes. Substituto para eles são variáveis ​​e métodos estáticos de classes públicas.


Na programação orientada a objeto, a fim de respeitar

Page   <<       [1] [2] [3] >>

Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.