Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Lenguaje de programacion C#

No description
by

Eduardo Martinez

on 2 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lenguaje de programacion C#

Lenguaje de programación C#
Integrantes
David Eduardo Martínez
Noe Julian Mazariego
Pedro Antonio Vasquez
Bryan René Peraza
Historia
Durante el desarrollo de la plataforma .NET, las bibliotecas de clases fueron escritas originalmente usando un sistema de código gestionado llamado Simple Managed C (SMC). En enero de 1999:
Caracteristicas
Sencillez de uso
 Modernidad
 Recolección de basura

Comparando con C++ y Java (sintaxis)
Java es uno de sus competidores más fuertes. Por lo tanto, para C# crearon un lenguaje que pudiera ser entendido por programadores de C, C++ y Java. Y en el otro sentido, si uno se acostumbra a programar en C#, se acostumbra a usar la sintaxis de los otros. Además líneas de código comunes como los if, for, try, etc. son iguales. Sin embargo, programar en .Net es altamente limitante y poco recomendable.

Ejemplo
int miNumero; // Declaramos la variable, pero no la inicializamos con ningún valor.
Anders Hejlsberg
Formó un equipo con la misión de desarrollar un nuevo lenguaje de programación llamado Cool (Lenguaje C orientado a objetos). Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#. La biblioteca de clases de la plataforma .NET fue migrada entonces al nuevo lenguaje
C#
Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
¿Por qué C#?
El nombre C Sharp fue inspirado por la notación musical, donde '#' indica que la nota es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.
Por qué utilizar C#
C# también proporciona la capacidad de generar componentes de sistem a duraderos en virtud de las siguientes características:
Total compatibilidad entre COM y plataforma para integración de código existente.
Seguridad implementada por medio de mecanismos de confianza intrínsecos del código.
Plena compatibilidad con conceptos de metadatos extensibles.
Ventajas frente a C y C++
No importa el orden en que hayan sido definidas las clases ni las funciones
Soporta definición de clases dentro de otras
No hay necesidad de declarar funciones y clases antes de definirlas
Variables
Las variables son identificadores asociados a valores. Se declaran indicando
el tipo de dato que almacenará y su identificador.
Un identificador puede:
empezar por "_".
contener caracteres Unicode en mayúsculas y minúsculas (sensible a mayúsculas y minúsculas).
Un identificador no puede:
empezar por un número.
empezar por un símbolo, ni aunque sea una palabra clave.
contener más de 511 caracteres.
miNumero = 5; // Asignamos el valor '5'.
int miNumero = 5; // Declaramos la variable, y asignamos el valor '5'.
Operadoes logicos
Compiladores
Full transcript