Está en la página 1de 12

PROGRAMACION

CONCEPTO DE PROGRAMACION
Se conoce como programacin de computadores a la implementacin de
un algoritmo en un determinado lenguaje de programacin, conformando
un programa. Mientras que un algoritmo se ejecuta en una mquina
abstracta que no tiene limitaciones de memoria o tiempo, un programa se
ejecuta en una mquina real, que s tiene esas limitaciones. El lenguaje de
programacin puede ser de alto nivel, medio nivel o bajo nivel, en funcin
del grado de abstraccin.

QUE ES UN LENGUAJE DE PROGRAMACIN


Un lenguaje de programacin consiste en todos los smbolos, caracteres y
reglas de uso que permiten a las personas "comunicarse" con las
computadoras. Existen varios cientos de lenguajes y dialectos de
programacin diferentes. Algunos se crean para una aplicacin especial,
mientras que otros son herramientas de uso general ms flexibles que son
apropiadas para muchos tipos de aplicaciones. En todo caso los lenguajes
de programacin deben tener instrucciones que pertenecen a las categoras
ya familiares de entrada/salida, clculo/manipulacin de textos,
lgica/comparacin y almacenamiento / recuperacin.

Clasificacin los lenguajes de Programacin


Lenguajes de bajo nivel.
Son lenguajes totalmente dependientes de la mquina, es decir que el
programa que se realiza con este tipo de lenguajes no se pueden migrar o
utilizar en otras maquinas, al estar prcticamente diseados a la medida
del hardware, aprovechan al mximo las caractersticas del mismo.
Lenguajes de Medio nivel
Se trata de un termino no aceptado por todos, pero q seguramente habrs
odo. Estos lenguajes se encuentran en un punto medio entre los dos
anteriores. Dentro de estos lenguajes podra situarse C ya que puede
acceder a los registros del sistema, trabajar con direcciones de memoria,
todas ellas caractersticas de lenguajes de bajo nivel y a la vez realizar
operaciones de alto nivel.
Lenguajes de alto nivel
Son aquellos que se encuentran ms cercanos al lenguaje natural que al
lenguaje mquina.

Lenguajes de programacin mas comunes

Lenguaje de Programacin C / C++


C++ es un lenguaje de programacin creado por Bjarne Stroustrup en los
laboratorios de At&T en 1983. Stroustrup tom como base el lenguaje de
programacin ms popular en aquella poca el cual era C.
La intencin de su creacin fue el extender al exitoso lenguaje de
programacin C con mecanismos que permitieran la manipulacin de
objetos. En ese sentido, desde el punto de vista de los lenguajes orientados
a objetos, el C++ es un lenguaje hbrido

Tipos de Datos en C++

Operadores en C++
ARITMETICOS

RELACIONALES

LOGICOS

ENTRADA Y SALIDA DE INFORMACION


ALGORITMO

C++

Escriba (var)
Lea (var)

cin >> var


cout << var

asignacion

= asignacion

Qu es un IDE?
Un IDE (acrnimo de Integrated Development Environment, o Entorno de
Desarrollo Integrado) es un programa compuesto por un conjunto de
herramientas utilizadas en la programacin, que facilita la escritura y desarrollo de
un programa.
Normalmente consiste en: un editor de cdigo, un compilador, un depurador y una
interfaz grfica (GUI) empaquetados en un solo programa, pudiendo ser
aplicaciones por si solas o parte de aplicaciones existentes;
el lenguaje Visual Basic, por ejemplo, puede ser usado dentro de las aplicaciones de
Microsoft Office, lo que hace posible escribir sentencias Visual Basic en forma de
macros para Microsoft Word o Excel.

Los IDES mas usados


Entre los IDE ms comnmente utilizados si se programa en el lenguaje C/C++
son:
DevC++: Desactualizado a hoy da, sin embargo existen diversos forks basados en
ste, como: wxDev C++
Code::Blocks: Tambin disponible para Linux y OS X, uno de los ms utilizados
por los que recin comienzan a programar, si se es principiante se recomienda
instalar la versin mingw que ya incluye el compilador g++
Microsoft Visual Team System Studio 2008: Exclusivo para sistemas operativos de
la ventana
NetBeans: Un IDE libre desarrollado principalmente para Java, con la posibilidad
de C++ (Requiere la instalacin del NetBeans C/C++ Pack )
Eclipse C++: Un poderoso IDE originalmente creado para programar lenguaje Java,
pero que posee su propia versin para C++.
Visual Studio: Exclusivo para sistemas operativos de la ventana
Monodevelop: IDE multi plataforma y multilenguaje, contiene su propio debugger,
diseador visual de GTK y desarrollo de aplicaciones web ASP.NET. Poco conocido
por muchos desarrolladores a pesar de tener un gran potencial.
Zinjal: es un IDE (entorno de desarrollo integrado) libre y gratuito para programar
en C/C++. Pensado originalmente para ser utilizado por estudiantes de
programacin durante el aprendizaje

ZINJAL
Descargarlo en
http://zinjai.sourceforge.net/