Mostrando entradas con la etiqueta Indhira Cornelio. Mostrar todas las entradas
Mostrando entradas con la etiqueta Indhira Cornelio. Mostrar todas las entradas

miércoles, 17 de febrero de 2021

C++

 C++ es un lenguaje de programación diseñado en 1979 por Bjarme stroustrup. La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista del lenguaje orientado a objetos, C++ es un lenguaje híbrido.

 

El nombre "C++" fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.



Ventajas y desventajas de C++

 

Las principales ventajas de programar en C++ son:

 

Alto rendimiento: Es una de sus principales características, el alto rendimiento que ofrece. Esto es debido a que puede hacer llamadas directas al sistema operativo, es un lenguaje compilado para cada plataforma, posee gran variedad de parámetros de optimización y se integra de forma directa con el lenguaje ensamblador.

Lenguaje actualizado: A pesar de que ya tiene muchos años, el lenguaje se ha ido actualizando, permitiendo crear, relacionar y operar con datos complejos y ha implementado múltiples patrones de diseño.

Multiplataforma

Extendido: C y C++ están muy extendidos. Casi cualquier programa o sistema están escritos o tienen alguna parte escrita en estos lenguajes (desde un navegador web hasta el propio sistema operativo).

Aplicaciones y usos de C++

Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc. están escritos o tienen bastante de su estructura, programada C ++. Vamos a hablar de algunas de estas aplicaciones:

 

Bases de Datos: MySQL, una de las bases de datos más utilizadas está escrita en C++.

 

Navegadores WEB: Utilizan C++ porque necesitan rapidez a la hora de mostrar los resultados en pantalla.

 

Sistemas operativos: La columna principal tanto de Windows, como Linux o Mac OS, están escritas en C++. Su potencia y rapidez lo hace un lenguaje de programación ideal para programar un sistema operativo.

 

Compiladores: los compiladores de muchos lenguajes de programación están escritos en C++.

 

Videojuegos: C++ es utilizado aún en el mundo de los videojuegos, bien para programar motores gráficos o para alguna parte concreta del videojuego.

 

También tiene otras aplicaciones como en máquinas médicas, relojes inteligentes, etc. por su capacidad de estar cerca del lenguaje máquina que otros lenguajes de alto nivel.

 

Por todos estos usos y aplicaciones podemos concluir que la importancia del lenguaje C++ es muy grande y está presente en muchos sitios.


jueves, 4 de febrero de 2021

Análisis y diseño de sistema

Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información. Esto se lleva a cabo teniendo en cuenta ciertos principios:

 

·        Debe presentarse y entenderse el dominio de la información de un problema.

·        Defina las funciones que debe realizar el Software.

·        Represente el comportamiento del software a consecuencias de acontecimientos externos.

·        Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.

·        El proceso debe partir desde la información esencial hasta el detalle de la Implementación.

 

La función del Análisis puede ser dar soporte a las actividades de un negocio, o desarrollar un producto que pueda venderse para generar beneficios. Para conseguir este objetivo, un Sistema basado en computadoras hace uso de seis (6) elementos fundamentales:

 

·        Software, que son Programas de computadora, con estructuras de datos y su documentación que hacen efectiva la logística metodología o controles de requerimientos del Programa.

·        Hardware, dispositivos electrónicos y electromecánicos, que proporcionan capacidad de cálculos y funciones rápidas, exactas y efectivas (Computadoras, Censores, maquinarias, bombas, lectores, etc.), que proporcionan una función externa dentro de los Sistemas.

·        Personal, son los operadores o usuarios directos de las herramientas del Sistema.

·        Base de Datos, una gran colección de informaciones organizadas y enlazadas al Sistema a las que se accede por medio del Software.

·        Documentación, Manuales, formularios, y otra información descriptiva que detalla o da instrucciones sobre el empleo y operación del Programa.

·        Procedimientos, o pasos que definen el uso especifico de cada uno de los elementos o componentes del Sistema y las reglas de su manejo y mantenimiento.





La geografía

Es la disciplina que trata de la descripción de la representación gráfica de la tierra. Es una ciencia cuyo objetivo consiste en localizar, ...