deas 2015

Si hay un lenguaje que define la esencia de la programación de hoy, es C ++. Sin lugar a dudas, es el idioma más notable para desarrollo de software de alto rendimiento. Su sintaxis se ha convertido en el estándar para los lenguajes de programación profesionales y su filosofía de diseño repercute en la informática.
C ++ es también el lenguaje del cual se derivan Java y C#. En pocas palabras, ser un programador profesional implica tener competencia en C++. Esta es la puerta de entrada a toda la programación moderna.
El propósito de este módulo es que usted se introduzca en el mundo del C ++, incluyendo en su historia, su filosofía de diseño y varias de sus características más importantes. De lejos, lo más difícil de aprender un lenguaje de programación es el hecho de que ningún elemento existe de forma aislada; en lugar de eso, los componentes del lenguaje trabajan juntos. Esta interrelación hace que sea difícil discutir un aspecto de C ++ sin involucrar a otros. Para ayudar a superar este problema, este módulo proporciona una breve descripción de varias características de C ++, incluyendo la forma general de un programa C ++, algunas instrucciones de control básicas y operadores. No entramos en demasiados detalles, sino que nos concentramos en los conceptos generales comunes a cualquier programa de C++.

[accordion] [item title="La história de C++"]La historia de C ++ comienza con C. La razón de esto es fácil de entender: C ++ se construye sobre la base de C. Por lo tanto, C++ es un superconjunto de C. El lenguaje C++ amplia y mejora el lenguaje C para apoyar la programación orientada a objetos (que se describe más adelante en este site). C ++ también agregó varias otras mejoras al lenguaje C, incluyendo un conjunto extendido de rutinas de la biblioteca. Sin embargo, gran parte del espíritu y el sabor de C ++ es directamente heredado de C. Por lo tanto, para comprender y apreciar C ++, es necesario comprender el "cómo y por qué" detrás de C.[/item] [item title="C: El comienzo de la era moderna de la programación"]La invención de C define el comienzo de la era moderna de la programación. Su impacto no debe subestimarse porque cambió notablemente la forma en que se abordó y pensó la programación. Su filosofía de diseño y sintaxis han influido en cada uno de los principales lenguajes desde entonces. C ha sido una de las principales fuerzas revolucionarias en la informática. C fue inventado e implementado por primera vez por Dennis Ritchie en un DEC PDP-11 utilizando el sistema operativo UNIX. C es el resultado de un proceso de desarrollo que comenzó con un lenguaje más antiguo llamado BCPL. BCPL fue desarrollado por Martin Richards. BCPL influenció un lenguaje llamado B, que fue inventado por Ken Thompson y que condujo al desarrollo de C en los años setenta. Antes de la invención de C, los lenguajes de computación eran generalmente diseñados como ejercicios académicos o por comités burocráticos. C era diferente. Fue diseñado, implementado y desarrollado por programadores reales que trabajan, reflejando la forma en que se acercaron al trabajo de programación. Sus rasgos fueron perfeccionados, probados, pensados y repensados por las personas que realmente usaban este lenguaje. Como resultado, C atrajo a muchos defensores y rápidamente se convirtió en el lenguaje de elección de los programadores de todo el mundo. C surgió de la revolución de la programación estructurada de los años sesenta. Antes de la programación estructurada, los programas grandes eran difíciles de escribir porque la lógica del programa tendía a deteriorarse en lo que se conoce como "código espagueti", una masa enmarañada de saltos, llamadas y devoluciones difíciles de seguir. Los lenguajes estructurados abordaron este problema mediante la adición de instrucciones de control bien definidas, subrutinas con variables locales y otras mejoras. Usando lenguajes estructurados, se hizo posible escribir programas moderadamente grandes. Aunque había otros lenguajes estructurados en ese momento, como Pascal, C fue el primero en combinar exitosamente poder, elegancia y expresividad. Con todo esto y ademas de su sintaxis fácil de usar junto con su filosofía de que: "el programador (no el idioma) estaba a cargo", rápidamente ganó muchos conversos. Puede ser un poco difícil de entender desde la perspectiva de hoy, pero C era una bocanada de aire fresco que los programadores habían esperado durante mucho tiempo. Como resultado, C se convirtió en el lenguaje de programación estructurado más ampliamente utilizado de los años ochenta.[/item] [/accordion]
Siguiente
Entrada más reciente
Anterior
Este es el Artículo más Antiguo.

Publicar un comentario

  1. A similar wave of feeling seemed to stir her; she drew away from me with a sigh, and with her earnest, beautiful face turned up to mine, she whispered: "I believe you, John Carter; I do not know what a 'gentleman' is, nor have I ever heard before of Virginia; but on Barsoom no man lies; if he does not wish to speak the truth he is silent

    ResponderEliminar

Con la tecnología de Blogger.