Linguagem c#

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1739 palavras )
  • Download(s) : 0
  • Publicado : 20 de setembro de 2011
Ler documento completo
Amostra do texto
-------------------------------------------------
C♯
Origem: Wikipédia, a enciclopédia livre.
 Nota: Para outros significados, veja Sharp.
| Este artigo ou secção cita fontes fiáveis e independentes, mas elas não cobrem todo o texto (desde novembro de 2010).
Por favor, melhore este artigo providenciando mais fontes fiáveis e independentes, inserindo-as em notas de rodapé ou no corpo dotexto, nos locais indicados.
Encontre fontes: Google — notícias, livros, acadêmico — Scirus. Veja como referenciar e citar as fontes. | |

| Esta página ou secção foi marcada para revisão, devido a inconsistências e/ou dados de confiabilidade duvidosa. Se tem algum conhecimento sobre o tema, por favor verifique e melhore a consistência e o rigor deste artigo. Pode encontrar ajuda noWikiProjetoCiência da computação.Se existir um WikiProjeto mais adequado, por favor corrija esta predefinição. Este artigo está para revisão desde novembro de 2010. | |

C♯ |
Paradigma | Orientação a objetos
estruturado
imperativo |
Surgido em | 2001 |
Última versão | 4.0 (12 de abril de 2010) |
Criado por | Microsoft |
Estilo de tipagem: | estática e dinâmica, forte, segura e insegura |Compiladores | .NET Framework, Mono,DotGNU |
Dialetos: | Cω |
Influenciada por | Java,[1] C++, Eiffel, Modula-3,Object Pascal[2] |
Influenciou | D, F♯, Fantom, Java 5,[3]Nemerle, Vala |
Licença: | Domínio público / CLRProprietária |
Página oficial | msdn.microsoft.com |
C♯, também escrito como C# ou C Sharp (em português lê-se "cê charp"), é uma linguagem de programação orientada aobjetos, fortemente tipada, desenvolvida pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++ mas inclui muitas influências de outras linguagens de programação, como Object Pascal e Java.
Índice [esconder] * 1 História * 2 Etimologia * 3 Características * 3.1 Passagem de parâmetros * 4 Exemplos de código * 5 Bibliotecas * 6 Política *7 Referências * 8 Ver também * 9 Ligações externas |
-------------------------------------------------
[editar]História
Durante o desenvolvimento da plataforma .NET, as bibliotecas foram escritas originalmente numa linguagem chamada Simple Managed C (SMC), que tinha um compilador próprio. Mas, em Janeiro de 1999, uma equipe de desenvolvimento foi formada por Anders Hejlsberg, que foraescolhido pela Microsoft para desenvolver a linguagem. Dá-se inicio à criação da linguagem chamada Cool. Um pouco mais tarde, em 2000, o projeto .NET era apresentado ao público na Professional Developers Conference (PDC), e a linguagem Cool fora renomeada e apresentada como C#.
A criação da linguagem, embora tenha sido feita por vários programadores, é atribuída principalmente a Anders, hojeum Distinguished Engineer naMicrosoft. Ele fora o arquiteto de alguns compiladores da Borland, e entre suas criações mais conhecidas estão o Turbo Pascal e o Delphi.
A Microsoft submeteu o C# à ECMA para uma padronização formal. Em Dezembro de 2001 a associação liberou a especificação ECMA-334 Especificação da Linguagem C#. Em 2003 tornou-se um padrão ISO (ISO/IEC 23270). Há algumas implementações emdesenvolvimento, destacando-se a Mono, implementação open source da Novell, o dotGNU e o Portable.NET, implementações da Free Software Foundation, e o BDS 2008, implementação da CodeGear.
A Microsoft anunciou planos de adicionar o suporte a tipos parciais, generics e outras características. A padronização pela ECMA/ISO destas características foi solicitada, mas ainda não são parte da versão padrão dalinguagem.
-------------------------------------------------
[editar]Etimologia

A nota dósustenido emclave de sol
Pensava-se que o nome C# viria duma sobreposição de quatro símbolos +, dando a impressão de ++++, uma alusão à continuação do C++. Entretanto, o # de C# se refere ao sinal musical sustenido (♯), pronunciado sharp em inglês, que aumenta em meio tom uma nota musical.[4]
Porém,...
tracking img