Introducción a C

Page 1

Introducción a C# ¿Qué es C#? C# es el lenguaje que Microsoft desarrollo principalmente para la plataforma .Net. Para su creación se usaron conceptos de C, C++, Smalltalk, Modula 2 y Java. Desde

sus

primeras

versiones

C#

continúa

evolucionando

agregando funcionalidad que mejora y facilita notablemente la escritura

de

código,

como

la

seguridad

de

tipos,

manejo

automático de memoria y más. Actualmente está disponible la versión

3.0

del

lenguaje

(más

información

en

http://msdn2.microsoft.com/en-us/vcsharp/aa336745.aspx). C# es un lenguaje moderno, mejora la productividad en el desarrollo de software, incorpora características del estado del arte de los lenguajes actuales. C# es un lenguaje simple permitiendo una sintaxis sencilla y elegante, evitando la utilización de punteros, la gestión de memoria, la validación de límites de arrays. C# es un lenguaje poderoso permitiendo el desarrollo de código “seguro” y “no seguro”. C# es un lenguaje de propósito general que puede ser utilizado para la construcción de aplicaciones web, aplicaciones de escritorio,

servicios

web,

aplicaciones

para

celulares

componentes. C# es un lenguaje totalmente orientado a objetos. Nota: C# es moderno, simple, poderoso y orientado a objetos.

y


Ventajas y características del lenguaje C# es un lenguaje moderno, sencillo y muy seguro. Fue creado para desarrollar aplicaciones orientadas a objetos. Incorpora las características de un lenguaje de última generación. Está en continuo desarrollo y tiene el soporte de una de las empresas más grandes del sector. C# es un lenguaje de propósito general y aunque cada plataforma sea

diferente

y

tenga

sus

secretos,

podemos

desarrollar

aplicaciones para cualquiera de ellas utilizando el mismo lenguaje. Este hecho acarrea la consecuencia que un desarrollador en C# profundiza el conocimiento del lenguaje mejorando la calidad del software que escribe ya se trate de aplicaciones Web, Servicios Web, aplicaciones de escritorio, aplicaciones Smartphone, Gadget, Live, MSN o Microsoft Spaces. Un escenario común de hoy en día consiste en modelar una aplicación web que utiliza servicios de una capa estructurada con servicios web. Además los servicios son accedidos desde gadget en Live y desde aplicaciones de escritorio para la barra de tareas de Windows que monitorean ciertas variables. Se utilizan diversas tecnologías y todas ellas programadas con C#. C# es ideal para cualquier punto de este escenario. Lo primero que haremos para introducirnos en el mundo de C# será construir el programa Hola Mundo. Este programa es un clásico y nos servirá para testear el entorno de desarrollo y el entorno de ejecución.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.