Você está na página 1de 1

diferena entre c++ e c# ?

C++ - Linguagem que permite programao estruturada e orientada a objetos, uma evoluo
do C. Tem todas as vantagens do C, mas permite a criao de objetos, graas ao novo (no
to novo assim...) paradigma OO. Hoje o Windows, como outros softwares da microso
ft, eh feito em C++.
C# - L-se "C-Sharp", a resposta da microsoft ao Java. todo OO e linguagem base do
.NET, tecnologia da microsoft que bate de frente com o Java.

Vantagens e desvantagens da linguagem C?


O C# possuiu grandes vantagens, mas o que fica evidente que a linguagem C obtem
caractersticas de alto Nvel, mas como trabalha direto com endereos da memoria fica
sendo por essa razo classificada como intermediria. a possibilidade de maior inter
atividade com os internautas, que passam a poder postar informaes a qualquer momen
to, com o C# controlando o envio e recebimento de dados, principalmente a partir
da mesma pagina. Uma outra vantagem na utilizao de C# programao orientada a objeto,
no possveis em C e em Visual Basic. Segundo HADDAD (2004) este seria um dos melho
res recursos oferecido por esta linguagem, visto que os cdigos podem ser utilizad
os facilmente, pois existem heranas poliformismo e encapsulamento. Um outro to esp
erado recurso oferecido pelo C# o recurso de programao orientado a evento, que sig
nificaria no ter de programar linhas em Javascript para disparar os poucos evento
s existentes em alguns controles. Novos eventos de pgina e controles foram criado
s visando facilitar a programao. A sua rapidez tambm uma grande vantagem por gerar
um executvel bem compacto juntamente a sua Simplicidade que com um conjunto de pa
lavras expecificas torna o aprendizado mais fcil.
Uma outra vantagem o recurso do ambiente Windows. No C# o desenvolvimento muito
semelhante com aplicaes deskop, utilizando recursos do ambiente Windows. Assim, al
guns dos controles que somente eram encontrados em componentes so agora nativos.
Outros aspectos vantajosos no C#, que toda Data Definition Language (DLL) ou com
ponente no precisa mais ser registrado, extingue-se o papel do registry e com os
novos controles validator, torna-se mais fcil consistir e validar dados na web, b
astando apenas invocar o componente, estabelecer a propriedade e vincular a algu
m controle. Alm disso, tratar erros tambm se tornou muito fcil , por meio do Execpt
ion, o prprio C# identifica e trata o erro.

Uma das desvantagens da utilizao da linguagem de programao C# a necessidade, em alg


uns casos, dos programas e componentes antigos devem ser reescritos. Muitos dos
componentes antigos que funcionam perfeitamente podem ser utilizados no C#, cont
udo no recomendvel. A melhor opo, segundo HADDAD (2004), reescrever o cdigo com os
cursos do C#, tornando-o mais compatvel com a nova plataforma.
Prezados Alunos.
Estamos em nossa segunda aula.
A linguagem C possui vrias funes de sada de dados.
Entre elas esto as funes puts(), putchar() e printf().
Mas qual seria a diferena entre elas?
Como podemos implementa-las em um programa?
Abrao.