Encontrarás artículos orientados con los avances tecnológicos, así como tips de códigos de desarrollo de diferentes tipos de lenguaje, artículos sobre el uso y manejo de bases de datos y de mantenimiento a equipos de cómputo.
En materia de desarrollo de programas un nuevo lenguaje que se abre paso rápidamente en el activo mundo de la tecnología de la información es el lenguaje de C#.
Es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet, para móviles y aplicaciones de propósito general. Inicialmente se desarrolló para programar en la plataforma .NET, pero dadas las características de esta y la estandarización que se ha hecho de su estructura por parte de las principales entidades de estándares internacionales, se han desarrollado otras plataformas que cumplen con dicha estructura y por lo tanto C# puede ser utilizado como lenguaje de programación.
Que es C#...
El lenguaje C# es orientado a objetos y se ha creado basándose en la estructura de C y C++, especialmente su sintaxis y potencia, y adoptando el estilo y metodología de la programación en Visual Basic. Sin embargo es importante aclarar que C# no es el resultado de la evolución directa de ninguno de estos lenguajes, sino que ha sido creado desde cero, para programar esta plataforma y por lo tanto se puede decir que es el lenguaje natural de .NET.
Microsoft creó C#, en un intento de superar a otras plataformas que están imponiéndose en el soporte a aplicaciones que trabajan en red, especialmente sobre Internet, decidió estandarizar la plataforma .NET y con ella el lenguaje base de la misma, C#, con esta decisión se ha logrado que Microsoft de a conocer las especificaciones tanto de la plataforma como del lenguaje de programación, y de esta manera permitir que terceros desarrollen implementaciones de .NET para el mismo Windows o para sistemas operativos diferentes.
La plataforma .NET…
.NET, en esencia es una librería de clases que contienen o encapsulan una gran cantidad de funciones que trabajan sobre el sistema operativo. La característica fundamental de este aspecto, es que dichas clases tienen una estructura común para todos los lenguajes que trabajen sobre esta plataforma. Esto trae como consecuencia que una clase que sea programada en C#, podrá ser heredada o utilizada en cualquier lenguaje de la plataforma, como pueden ser Visual Basic .NET o JScript, para comenzar.
Desde la perspectiva del programador el aspecto más importante, es que .NET pone a su disposición un marco o entorno de trabajo, llamado .NET Framework, el cual le permite acceder a una infraestructura dotada con lenguajes de programación como C#, Visual Basic .NET, C++ y JScript, y con la posibilidad de acceder a infinidad de servicios útiles para desarrollar cualquier tipo de aplicación.