es el que comprende el conjunto de los componentes lógicos en el cual nos ayuda para la realización de tareas porque los componentes lógicos son las aplicaciones informáticos tales como el procesador de texto porque es donde podemos haces nuestras tareas concertadas a la edición del texto y esto se llama software de sistema es el que permite funcionar y manejar adecuadamente los programas y nos ayuda a facilitar la interacion entre los componentes físicos y el resto de las aplicaciones.
viernes, 5 de agosto de 2016
CARACTERISTICAS
programación estructurada
abundancia de operaciones y tipos de datos
en las programaciones tienen librerías de clases muy completas y bien diseñadas.
la posibilidad de desarrollar el lenguaje y su implementan y la existencia de las bibliotecas en función.

abundancia de operaciones y tipos de datos
en las programaciones tienen librerías de clases muy completas y bien diseñadas.
la posibilidad de desarrollar el lenguaje y su implementan y la existencia de las bibliotecas en función.
DESVENTAJAS
Al
igual que otros lenguajes tiene sus inconvenientes como:
*
Recolección de basura nativa, sin embargo se encuentran a tal efecto
bibliotecas como la "libgc" desarrollada por Sun Microsystems, o el
Recolector de basura de Boehm.
*
Soporte para programación orientada a objetos, aunque la implementación
original de C++ fue un preprocesador que traducía código fuente de C++ a C.
*
Encapsulación.
*
Funciones anidadas, aunque GCC tiene esta característica como extensión.
*
Polimorfismo en tiempo de código en forma de sobrecarga, sobrecarga de
operadores y sólo dispone de un soporte rudimentario para la programación
genérica.
*
Soporte nativo para programación multihilo y redes de computadores.
*
Carece de instrucciones de entrada/salida, de instrucciones para manejo de
cadenas de caracteres, con lo que este trabajo queda para la librería de
rutinas, con la consiguiente pérdida de transportabilidad.
VENTAJAS
*
Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como
funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
*
Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno de
los más empleados es el estructurado "no llevado al extremo"
(permitiendo ciertas licencias de ruptura).
*
Un sistema de tipos que impide operaciones sin sentido.
*
Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como
definir macros e incluir múltiples archivos de código fuente.
*
Acceso a memoria de bajo nivel mediante el uso de punteros.
*
Interrupciones al procesador con uniones.
*
Un conjunto reducido de palabras clave.
*
Por defecto, el paso de parámetros a una función se realiza por valor. El paso
por referencia se consigue pasando explícitamente a las funciones las
direcciones de memoria de dichos parámetros.
Suscribirse a:
Entradas (Atom)