Conseguir una manija en los lenguajes de programación, c # y .net

Video: Los 10 lenguajes de programación más demandados para este 2016

Por desgracia, los ordenadores no entender el lenguaje humano, tienen sus propios idiomas. Sin embargo, los programadores pueden crear programas en un lenguaje de “término medio” que no es tan libre como el habla humana, pero mucho más flexible y fácil de usar que el lenguaje de máquina. Las lenguas que ocupan esta posición intermedia - C #, por ejemplo - se llaman nivel alto lenguajes de programación.

Video: Diferencias entre C, C++ y C#

¿Qué hay de C #?

El lenguaje de programación C # es uno de esos lenguajes intermedios que utilizan los programadores para crear programas ejecutables. C # combina la gama de los poderosos, pero complicada-C ++ con la facilidad de uso de los amigos pero más detallado de Visual Basic. (Más reciente encarnación de Visual Basic .NET es casi a la par con C # en la mayoría de los aspectos. Como el lenguaje buque insignia de .NET, C # tiende a introducir más nuevas características en primer lugar.) Un archivo de programa en C # transporta los .CS de extensión.

C # es

  • Flexible: programas C # pueden ejecutar en la máquina actual, o pueden ser transmitidos a través de la web y ejecutada en alguna computadora distante.
  • Poderoso: C # tiene esencialmente el mismo conjunto de comandos como C ++, pero con los bordes ásperos presentó lisa.
  • Más fácil de usar: C # error en las pruebas de los comandos responsables de la mayoría de los errores de C ++, por lo que pasan mucho menos tiempo persiguiendo a esos errores.

Video: 3. Programación en C - Los lenguajes de programación

  • orientación visual: La biblioteca de código .NET C # que utiliza para muchos de sus capacidades proporciona la ayuda necesaria para crear fácilmente marcos de visualización complicados con listas desplegables, ventanas con pestañas, e imágenes de fondo, por nombrar sólo unos pocos.
  • Internet-amigable: C # juega un papel fundamental en el .NET Framework, el enfoque actual de Microsoft para la programación para Windows, Internet, y más allá.
  • Seguro: Cualquier lenguaje destinado a ser utilizado en Internet debe incluir graves de seguridad para proteger contra hackers malévolos.

¿Qué es .NET?

.NET comenzó como la estrategia de Microsoft para abrir la web para los simples mortales. Hoy en día es más grande que eso, que abarca todo lo que hace Microsoft. En particular, es la nueva forma de programar para Windows. También da un lenguaje basado en C, C #, las herramientas sencillas y visuales que hicieron Visual Basic tan popular. Un poco de historia le ayudará a ver las raíces de C # y .NET.

Video: Top 5 lenguajes de programacion mas cotizados

Programación de internet era tradicionalmente muy difícil en los idiomas más antiguos como C y C ++. Sun Microsystems respondieron a ese problema mediante la creación del lenguaje de programación Java. Para crear Java, Sun tomó la gramática de C ++, hecho que sea mucho más fácil de usar, y se centra en torno a que el desarrollo distribuido.

Cuando Microsoft licencia de Java hace algunos años, se topó con dificultades legales con sol sobre los cambios que quería hacer a la lengua. Como resultado, Microsoft más o menos renunció a Java y comenzó a buscar formas de competir con ella.

Siendo forzado a salir de Java fue tan bien porque Java tiene un serio problema: Aunque Java es un lenguaje capaz, que bastante tienen que escribir todo el programa en Java para obtener el beneficio completo. Microsoft tenía demasiados desarrolladores y muchos millones de líneas de código fuente existente, por lo que Microsoft tuvo que subir con una cierta manera de soportar múltiples idiomas. Introduzca .NET.

Microsoft .NET afirmaría que es muy superior al conjunto de herramientas web basados ​​en Java de Sun, pero ese no es el punto. A diferencia de Java, .NET no requiere que volver a escribir los programas existentes. Un programador de Visual Basic puede añadir unas pocas líneas para hacer un programa existente “Web-conocedor” (lo que significa que sabe cómo obtener los datos fuera de Internet). .NET es compatible con todos los idiomas comunes de Microsoft - y otros más de 40 idiomas escritos por otros proveedores. Sin embargo, C # es el idioma insignia de la flota .NET. C # es siempre el primer idioma para acceder a todas las nuevas características de .NET.

Artículos Relacionados