Skype es una aplicación disponible en una amplia variedad de dispositivos, incluyendo computadoras, móviles y consolas, lo que exige el uso de diferentes lenguajes de programación según la plataforma.
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.
Tipos
Variables
Concepto
Microsoft Visual Studio
La popular solución para el desarrollo
multiplataforma de Microsoft integra C# junto
con Windows Performance Toolkit (WPT),
C++ y muchos más, haciendo de ella una
herramienta muy potente para el desarrollo
de software profesional. En este entorno se
trabaja mejor la integración de C# con otras
plataformas. Se trata de una muy buena
herramienta, quizás no muy valorada por la
comunidad de desarrolladores debido a sus
antecedentes con Microsoft, pero sí hay que
revisarla porque es muy completa.
Stack Overflow
Una de las comunidades sobre
programación más populares del mundo h
desarrollado su entorno trabajando con C#,
SQL Server y Windows IIS. Junto con otras
librerías, dan origen a un producto quizás
no muy vistoso para los amantes de las
plataformas con bonitos gráficos, pero sí
muy funcional. Es un punto que vale la pena
destacar: a veces para crear un producto
exitoso no necesitas usar un lenguaje
establecido, sino el que más resuelva tus
problemas de desarrollo y cuyo resultado
sea muy funcional para tus usuarios.
Skype para Windows Phone
La ubicua aplicación Skype está disponible
en múltiples dispositivos como
computadoras Windows, Mac y Linux,
móviles, XBox, Smart TVs, etc. Para
desarrollarla independientemente en cada
plataforma, ha sido necesario emplear el
lenguaje de programación más adecuado
para cada caso. Por ejemplo, para la versión
móvil de Skype en Android se empleó Java,
para los clientes iOS Objective C, y C# para
la versión móvil en Windows Phone.
Para entender el potencial de C# y lo que podemos ser capaces de hacer con ello, sirve citar los grandes proyectos que lo han aprovechado y entender como se usan en el día a día. Como una curiosidad, para nombrar este lenguaje, los ingenieros de Microsoft se inspiraron en la nota musical C# - un semimoto más alto que Do, o C en inglés (el nombre del programa del cual deriva C#). Existen muchas aplicaciones en cuya creación C# ha sido usado solo o en conjunto on otros lenguajes de programación y quiero destacar algunas de las mejores: