*   >> Lectura Educación Artículos >> science >> programación

C-Sharp

C #

El título de este artículo, por razones técnicas no pueden contener el signo #. El nombre correcto debería ser C #.

C # es un lenguaje de programación orientado a objetos de alto nivel desarrollado por Microsoft junto con la plataforma. NET Framework, posteriormente aprobado por los comités de estandarización ECMA (ECMA-334) e ISO (ISO /IEC 23270). Microsoft C # basado en C + + y Java.


C # se puede utilizar para crear programas de bases de datos, sitios y aplicaciones Web, servicios Web, aplicaciones de forma en el software de Windows para dispositivos móviles (PDAs y teléfonos móviles), etc.

Idioma Objetivos

estándar ECMA [1] define el diseño actual de C # de la siguiente manera:

C # es un,, multiusos moderno simple y lenguaje de programación orientado a objetos.


Idioma y su aplicación proporciona apoyo a los principios de ingeniería de software, tales como: el control de la frontera de los campos, la detección utilizando variables neinicializovaných y recolección de basura automática. También son importantes sus propiedades como: robustez, durabilidad y productividad del programador.

El lenguaje es adecuado para el desarrollo de componentes de software distribuidos en diferentes ambientes.

portabilidad del código fuente es muy importante, especialmente para aquellos programadores que están familiarizados con C y C + +.


El apoyo internacional es también muy importante.

C # está diseñado para escribir aplicaciones para dispositivos con sistemas operativos sofisticados y para los dispositivos con capacidades limitadas.

A pesar de que los programas escritos en C # no debe perder el tiempo con el procesador y la memoria asignada no se pueden medir con aplicaciones escritas en C o lenguaje ensamblador.

Idioma

La siguiente descripción se basa en la especificación del lenguaje C # y otros documentos, que se puede encontrar en la sección de Referencias.


C # no hay herencia múltiple - que significa que cada clase puede ser descendiente de una sola clase. Esta decisión se tomó para evitar complicaciones y la complejidad que se asocia con la herencia múltiple. Una clase puede implementar cualquier número de interfaces.

No hay variables y métodos globales. Todas las funciones y los métodos deben ser declaradas dentro de las clases. Sustituto para ellos son variables y métodos de clases públicas estáticas.


Page   <<       [1] [2] [3] [4] >>

Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.