Visual C++ es un entorno integrado de desarrollo que permite la programación orientada a objetos (POO) conjuntamente con el sistema de desarrollo SDK (también denominado API) de Windows. Al ser un entorno integrado Visual C++ incluye, entre otras, las siguientes herramientas de desarrollo:
Visual C# .NET proporciona a los programadores un lenguaje moderno y orientado a componentes con el que pueden crear con rapidez soluciones interesantes controladas por datos. Gracias a la rapidez de diseño, desarrollo e implementación de servicios Web XML, las soluciones controladas por datos de alto rendimiento y los diseñadores visuales en servidor, Visual C# .NET ofrece funcionalidad superior para optimizar los procesos empresariales.
Permite a los programadores generar soluciones para una gama amplísima de clientes, incluidas aplicaciones Web, aplicaciones basadas en Windows Forms® y dispositivos de cliente ligero e inteligentes. Además, con un lenguaje de programación elegante y moderno, los programadores de C# pueden aprovechar sus conocimientos de C++ y Java para disfrutar de una experiencia positiva con el entorno de desarrollo Microsoft .NET
# (pronunciado "si sharp" o C sostenido) es un lenguaje de programación orientado a objetos desarrollado por Microsoft y estandarizado, como parte de su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic. donde C# significa, "do sostenido" (C corresponde a do en la terminología musical anglo-sajona). El símbolo # viene de sobreponer "++" sobre "++" y eliminar las separaciones, indicando así su descendencia de C++.
C#, como parte de la plataforma .NET, está normalizado por ECMA desde diciembre de 2001 (ECMA-334 "Especificación del Lenguaje C#"). El 7 de noviembre de 2005 acabó la beta y salió la versión 2.0 del lenguaje que incluye mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. Ya existe la versión 3.0 de C# en fase de beta destacando los tipos implícitos y el LINQ (Language Integrated Query).
Aunque C# forma parte de la plataforma .NET, ésta es una interfaz de programación de aplicaciones; mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Aunque aún no existen, es posible implementar compiladores que no generen programas para dicha plataforma, sino para una plataforma diferente como Win32 o UNIX.
En la actualidad existen los siguientes compiladores para el lenguaje C#:
C ++
"C" es un lenguaje de alto nivel, basado en funciones, que permite desarrollos estructurados. Entre otras muchas características contempla la definición de estructuras de datos, recursividad o indirecciones a datos o código (punteros).
"C ++", por su parte, es un superconjunto de "C", al que recubre con una capa de soporte a la POO. Permite por tanto la definición, creación y manipulación de objetos
Process Víewer (Visor del proceso)
El Process Viewer permite establecer y visualizar rápidamente todas las opciones necesarias para seguir los procesos elementos de proceso y de intervalo temporal del procesador actual. Para iniciar el Process Viewer simplemente se pulsa dos veces con el ratón sobre el icono Process Viewer en el cuadro de grupo Visual C++.
El Process Viewer puede ayudar a resolver algunas cuestiones:
· ¿Cuánta memoria asigna el programa en distintos puntos de su ejecución?
· ¿Cuánta memoria está siendo paginada?
· ¿Qué procesos y elementos de proceso están utilizando el mayor tiempo de CPU?
· ¿Cómo se ejecuta el programa para diferentes prioridades del sistema?
· ¿Qué sucede si un elemento de proceso o un proceso se detiene respondiendo a un DDE, un OLE o una E/S canalizada?
¿Qué porcentaje de tiempo se emplea en la ejecución de llamadas API?
Página siguiente ![]() |
Ingrese el e-mail y contraseña con el que está registrado en Monografias.com
Trabajos relacionados
Ver mas trabajos de Sistemas Operativos |
|
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.