5. DEFINICIÓN
El lenguaje de programación C# fue creado
por el danés Anders Hejlsberg que diseño
también los lenguajes Turbo Pascal y Delphi.
El C# (pronunciado en inglés “C sharp” o en
español “C sostenido”) es un lenguaje de
programación orientado a objetos. Con este
nuevo lenguaje se quiso mejorar con
respecto de los dos lenguajes anteriores de
los que deriva el C, y el C++.
6. FUNCIÓN
C# fue diseñado para combinar el control a
bajo nivel de lenguajes como C y la
velocidad de programación de lenguajes
como Visual Basic.
Su sintaxis básica deriva de C/C++ y utiliza
el modelo de objetos de la plataforma .NET
el cual es similar al de Java aunque incluye
mejoras derivadas de otros lenguajes.
7. VENTAJAS
Declaraciones en el espacio de nombres: al empezar a
programar algo, se puede definir una o más clases
dentro de un mismo espacio de nombres.
Tipos de datos: en C# existe un rango más amplio y
definido de tipos de datos que los que se encuentran en
C, C++ o Java.
Atributos: cada miembro de una clase tiene un atributo
de acceso del tipo público, protegido, interno, interno
protegido y privado.
8. DESVENTAJAS
Se tiene que conseguir una versión reciente de Visual
Studio .NET.
Por otra parte se tiene que tener algunos requerimientos
mínimos del sistema para poder trabajar adecuadamente
tales como contar con Windows NT 4 o superior.
Además para quien no está familiarizado con ningún
lenguaje de programación, le costará más trabajo
iniciarse en su uso, y si se quiere consultar algún tutorial
más explícito sobre la programación en C# se tendría que
contar además con una conexión a Internet.
9. AMBIENTE DE DEMANDA
El programa C# tiene su mayor demanda en
los servidores de datos de grandes
empresas como bancos, seguros y hasta el
mismo internet para facilitar y tener mas
seguro el manejo de informacion sensitiva
que manejan estas grandes empresas.
10. CONCLUSIÓN
Al hablar de el programa C# deducimos que es
una parte esencial de la plataforma .Net, C#
combina los mejores elementos de múltiples
lenguajes de amplia difusión como C++, Java,
Visual Basic y Delphi.
La idea principal detrás del lenguaje es
combinar la potencia de lenguajes como C++
con la sencillez de lenguajes como Visual
Basic, y que además la migración a este
lenguaje por los porgramadores de C/C++/Java
sea lo más inmediata posible.