Caminho de Navegação Asp.net / Artigos / A linguagem C#

Asp.net

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

A linguagem C#Postada em: 21/12/2004

Célio Martins Aires
Por: Célio Martins Aires Nº de Visualizações: 2843.



Nas últimas duas décadas, C e C++ foram as linguagens mais amplamente usadas para o desenvolvimento de software comercial e de negócios. Embora as duas linguagens proporcionem ao programador uma quantidade enorme de controle granular, esta flexibilidade possui um custo para a produtividade. Comparadas com uma linguagem como o Microsoft® Visual Basic®, aplicações, C e C++ equivalentes freqüentemente demoram mais para serem desenvolvidas. Devido a complexidade e longos tempos de ciclo fassociados a essas linguagens, muitos programadores C e C++ vêm procurando uma linguagem que ofereça um melhor balanceamento entre poder e produtividade.


Existem linguagens atualmente que aumentam a produtividade sacrificando a flexibilidade que programadores C e C++ freqüentemente demandam. Tais soluções restringem demais o desenvolvedor (por exemplo, omitindo um mecanismo para controle de código de baixo nível) e proporcionam capacidades do menor denominador comum. Elas não interoperam facilmente com sistemas pré-existentes, e nem sempre combinam bem com as práticas de programação Web atuais.

A solução ideal para programadores C e C++ seria o desenvolvimento rápido combinado ao poder de acesso a funcionalidade total da plataforma básica. Eles desejam um ambiente totalmente sincronizado com os padrões Web emergentes que proporcione a fácil integração com as aplicações existentes. Adicionalmente, desenvolvedores C e C++ gostariam de ter a habilidade de codificar em baixo nível quando e se a necessidade aparecer.

A Microsoft Introduz o C# A solução Microsoft para este problema é uma linguagem chamada C# (pronunciada "C sharp"). C# é uma moderna linguagem orientada a objeto que habilita os programadores a construir rapidamente uma ampla gama de aplicações para a nova plataforma Microsoft .NET, a qual proporciona ferramentas e serviços que exploram totalmente a computação e as comunicações.

Devido ao seu elegante projeto orientado a objeto, C# é uma escolha excelente para arquitetar uma ampla gama de componentes - de objetos de negócio de alto nível a aplicações no nível do sistema. Usando construções de linguagem C# simples, estes componentes podem ser convertidos em serviços Web, permitindo que eles sejam invocados pela Internet, a partir de qualquer linguagem rodando em qualquer sistema operacional.

Principalmente, C# é projetado para trazer desenvolvimento rápido para o programador C++ sem sacrificar o poder e o controle que têm sido a característica fundamental do C e C++. Devido a esta herança, C# possui um alto grau de fidelidade com C e C++. Desenvolvedores familiarizados com estas linguagens podem se tornar produtivos em C# rapidamente.