Вы находитесь на странице: 1из 2

Introduccin

Este libro esta hecho para personas que no tienen nociones sobre programacin, para
orientarlas en el tema y encaminarlas a los conceptos bsicos de la programacin y al
desarrollo de programas utilizando algunos lenguajes de programacin.
Programacin
Se llama Programacin a la implementacin de un algoritmo en un determinado lenguaje
de programacin, para realizar un programa.
Algoritmo es una secuencia no ambigua, finita y ordenada de instrucciones que han de
seguirse para resolver un problema.
Programa (Softare en ingl!s" es una secuencia de instrucciones que una computadora
puede interpretar y ejecutar.
El proceso de creacin de softare es materia de la ingenier#a del softare, una de las
ramas propias de la $ngenier#a $nformtica.
Seg%n &i'laus (irth un programa est formado por algoritmos y estructura de datos.
Se han propuesto diversas t!cnicas de programacin, cuyo objetivo es mejorar tanto el
proceso de creacin de softare como su mantenimiento. Entre ellas se pueden mencionar
las programaciones lineal, estructurada, modular y orientada a objetos.
Lenguajes de Programacin
Lenguaje de programacin es el idioma utilizado para controlar el comportamiento de
una mquina, particularmente una computadora. )onsiste en un conjunto de s#mbolos y
reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y
e*presiones.
+ay muchos lenguajes de programacin, pero para programar no es necesario conocer
todos los lenguajes, es igual que cuando hablamos, podemos comunicarnos en espa,ol
aunque no sepamos alemn. -unque la palabra deberia ser idioma ya que lenguaje
realmente abarca todos los idiomas pero en computacin equivocadamente se usa el
t!rmino lenguaje cuando el t!rmino correcto es idiomas de programacin.
En la actualidad los lenguajes de programacin estan escritos para ser compresibles por el
ser humano, a este cdigo se le llama cdigo fuente, pero no es comprendido por la
mquina ya que esta solo maneja el lenguaje binario.
La compilacin es el proceso de traducir un programa en cdigo fuente a programa en
cdigo objeto (que usa el lenguaje binario", el programa encargado de compilar se llama
compilador. .a mayoria de softare de programacin trae su propio compilador.
Tipos de lenguajes de programacin
.os lenguajes de programacin se clasifican en varios tipos, los hay por nivel, y por la
forma como se ejecutan.
Por nivel: +ay lenguajes de programacin de alto nivel y lenguajes de bajo nivel. .os
lenguajes de alto nivel permiten que con pocas palabras se logre hacer lo mismo que se
logra con un lenguaje de bajo nivel.
Ejemplos de lenguajes de alto nivel/ )00, 1ython, 2ava Ejemplos de lenguaje de bajo nivel/
assembler
Por la forma como se ejecutan +ay lenguajes compilados e interpretados.
.os lenguajes compilados necesitan de un programa especial que lea el cdigo fuente y cree
un archivo binario ejecutable para una plataforma espec#fica. Ejm/ )00, 1ascal.
.os lenguajes interpretados necesitan de un programa que traduzca en directo el cdigo
fuente escrito a instrucciones de la plataforma en la que se ejecutan. Ejm/ 1ython, 3isual
4asic Script.
.os primeros son ms rpidos, mientras que los segundos son ms lentos, esto debido a que
al compilar un programa las ordenes son ms entendibles para la computadora, mientras
que al interpretarlo la mquina primero debe leer el cdigo y convertir al paso las
instrucciones a intrucciones de mquina entendibles para ella.
Entorno de Desarrollo Integrado
Entorno de Desarrollo Integrado (en ingl!s $ntegrated 5evelopment Environment 6$5E6"/
Es un programa compuesto por un conjunto de herramientas para un programador. Estos
$5E son programas que sirven para programar, ya sea en un lenguaje de programacin o en
varios lenguajes. .os $5E que permiten crear programas en muchos lenguajes de
programacin permiten usar un solo programa para trabajar en varios lenguajes de
programacin, es decir no limitan al programador.
Ejemplos de $5ES/
7ambas (lenguaje derivado de 4-S$)",
Eclipse (lenguaje 2ava",
8develop (varios lenguajes",
&etbeans (varios lenguajes/ java, php , )9)00"

Вам также может понравиться