C++ hoy es utilizado en muchos softwares distribuidos en grandes empresas.
Un ordenador hoy en día se ha convertido en un elemento esencial de nuestra sociedad moderna. El trabajo en fábricas, establecimientos de ventas, laboratorios de investigación y desarrollo, etc; estan todos siendo controlados por computadoras. Y no sólo eso, la mayor parte de nuestro futuro está estrechamente vinculado con la evolución de los sistemas informáticos lo cual implica un desarrollo del hardware y tambien del software. Esto se refleja claramente en el rápido desarrollo de equipos informáticos que vemos hoy en día. Súper computadores que son capaces de procesar miles de millones de instrucciones por segundo es la novedad de hoy en día. Los computadores portátiles hoy en día tienen mejores velocidades y precios menores que aquellos fabricados una década antes. Pero queda claro que solo las máquinas no son suficientes, tambien se necesita de un software robusto y eficiente para hacer que estas máquinas se ejecuten en toda su extensión y los lenguajes de programación son la base para un software eficiente.



Un hardware típico de computador consiste en uno o más chips de microprocesadores conectados a los chips de apoyo y otros circuitos electrónicos. Estos chips incluyen chips de memoria caché y primaria generalmente llamada de memoria RAM (memoria de acceso aleatorio). Además, el microprocesador está también conectado a los dispositivos de almacenamiento de memoria, como disquete, CD-ROM (disco compacto de memória de solo lectura), discos duros, etc.






El chip microprocesador que es el chip principal también se denomina CPU (Central Processing Unit ó Unidad de procesamiento central). Su estructura interna consta de circuitos que forman el número de registros (el número típico es 16), una unidad aritmética, una unidad lógica y una unidad de control, este tiene gran número de terminales para la conexión de dispositivos externos (por ejemplo, una CPU típica tiene hasta 478 terminales). De estos el grupo de terminales es para datos de entrada y datos de salida, otro de los grupos es para las direcciones de memoria y aún el otro grupo es para fines de control. Cabe mencionar también que, varios terminales son para el servicio de interrupción. Una interrupción es como estrellarse contra la puerta. Supongamos que un programa se está ejecutando en el ordenador y se le interrumpe para que comience nuestro programa. Primero el ordenador guarda el estado del programa en curso, emprende el nuevo curso y al finalizar el trabajo en él, se reanuda el programa que estaba en curso. Cada CPU soporta un conjunto de instrucciones diseñadas por el fabricante. No debemos entrar en detalle de la circuitería compleja, sin embargo, algunos de los nombres mencionados anteriormente se utilizan a menudo en programación de software y un estudiante debe estar familiarizado con ellos.
      

Quiero hacer mención antes que nada que C++ es un lenguaje de programación excelente en cuanto al procedimiento, tanto como para la programación orientada a objetos y algo muy importante es que da apoyo a las más diversas aplicaciones en comparación con cualquier otra lenguaje de programación de computadores.
'Sabías que esta es una de las razones por las que C++ es utilizado ahora en más del 80% de todos los softwares que son creados en la actualidad?'
Pues sí mis amigos, el que C++ sea el apoyo de muchos desarrolladores para crear software de renombre, hace que aquellas personas de buen conocimiento en este lenguaje tengan un excelente acceso a muchas oportunidades de empleo. Sin embargo muchos estudiantes de este lenguaje de programación concluyen que programar con C++ es una tarea difícil.
Pues bien, aquí en este site usted va a sumergirse en un mundo fascinante, ya que presentamos el tema teniendo en cuenta esas dificultades que todo alumno tiene y por eso vamos paso a paso colocando en cada tópico muchos ejemplos ilustrativos, de modo que los lectores puedan facilmente comprender el contenido. La programación se aprende mucho más rápido con programas desarrollados en vivo y no leyendo un montón de libros que enseñan como programar.

STL: La librería de software para el lenguaje C++.
Cabe señalar tambien que este site explica con extensa cobertura el STL (Standard Template Library ó en español Bibliotecas de modelos standard) que es una librería de software para el lenguaje de programación C++. A la vez señalamos que en este site se menciona tambien la programación de procedimiento, la cual nos prepara para conocer mejor los tópicos más complejos manejados en el lenguaje, tales como clases, sobrecarga de operadores, herencia, programación orientada a objetos (POO), funciones de modelos y clases, sets, multisets, maps, multimaps, stacks, queues, etc. Todo esto tratado en detalle. Todo el contenido de este site ya fué testado y pueden quedarse seguros de que todo esto funciona al 100%. Bueno sin más preámbulo les invito a entrar a cada capítulo. Buena suerte en su estudio, hagan sus comentarios los cuales son de ayuda en todo momento para la mejora de este y otros contenidos.

Bien mis queridos lectores, es hora de comenzar, lean y practiquen. El lenguaje C++ es fácil para quien lo practica a cada momento de su vida!

    0 comments so far,add yours