miércoles, 5 de septiembre de 2007

C++ la extensión de C

El C++ es un lenguaje de programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup, como extensión del lenguaje de programación C.

Se puede decir que C++ es un lenguaje que abarca tres paradigmas de la programación: la programación estructurada, la programación genérica y la programación orientada a objetos.

Las principales características del C++ son el soporte para programación orientada a objetos y el soporte de plantillas o programación genérica (templates).

C++ está considerado por muchos como el lenguaje más potente, debido a que permite trabajar tanto a alto como a bajo nivel, sin embargo es a su vez uno de los que menos automatismos trae (obliga a hacerlo casi todo manualmente al igual que C) lo que "dificulta" mucho su aprendizaje.

El nombre C++ fue propuesto por Rick Masciatti 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++, "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

fuente: Wikipedia

lunes, 3 de septiembre de 2007

Programación en C++ con Anjuta y Glade

Navegando un poco por Barrapunto, entcontre este post de programación que de alguna manera nos enlaza a un aweb y poder ver la programación en C++ con Anjuta y Glade.

Les comento un poco a ustedes para los que no saben que es esto de Anjuta y Glade.

Primero estos conceptos corresponden al mundo GNU/Linux y dentro del mismo a los que les gusta Gnome.

Anjuta como vimos en el posta anterior es un IDE de programación especialmente para realizar aplicaciones en C++

Glade nos permite realizar interfaces de usuarios, formularios, etc y luego transformarlas en clases para ser usada justamente con C++

Bueno el titurial se los dejo aqui

Tambien les dejo un pequeño tutorial que publicamos hace tiempo en LaRepaWeb, tratando los mismos temas

Para aquellos que les gusta mas la interface gráfica KDE nuevamente para GNU/Linux como a mi, obviamente tienen una alternativa en cuanto a IDE y desarrollo de Interfaces gráficas que es el tan conocido KDevelop, con ella podrán utilizar un excelente IDE para muchisimos lenguajes...

¿Qué son los IDE de Programación?

A la hora de crear arte hecho codigo fuente, muchas veces necesitamos un buen editor para escribir nuestro codigo, un compilador a mano o interprete según corresponda a nuestro lenguaje de programación, una conección a su base de datos facil y rapida si es que utilizamos. En fin muchas veces necesitamos escoger para nuestro lenguaje un Entorno de Desarrollo Integrado (IDE)

Figura 1: ¿Què son los IDE de Programación?

Un entorno de desarrollo integrado o en inglés Integrated Development Environment (IDE) es un programa compuesto por un conjunto de herramientas para un programador.

Los IDEs proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C.

Es posible que un mismo IDE pueda funcionar con varios lenguajes de programación. Este es el caso de Eclipse, que mediante pluggins se le puede añadir soporte de lenguajes adicionales

Los componentes que debe tener los IDEs son:

  • Un editor de texto.
  • Un compilador.
  • Un intérprete.
  • Herramientas de automatización.
  • Un depurador.
  • Posibilidad de ofrecer un sistema de control de versiones.
  • Factibilidad para ayudar en la construcción de interfaces gráficas de usuarios.


Saludos!

Entradas populares