Vous êtes sur la page 1sur 11

1) Concepto de Programacin:

En computacin, la programacin es el proceso de escribir en un lenguaje


de programacin el cdigo fuente de un software. Un trmino ms amplio de
programacin puede incluir no slo a escribir, sino a analizar, probar, depurar
y mantener el cdigo programado. El fin ltimo de la programacin es crear
programas o software, que luego ser ejecutado por otro programa o
directamente por el hardware de la computadora.

2) Concepto de Lenguaje de Programacin:


Un lenguaje de programacin es un lenguaje formal diseado para
expresar procesos que pueden ser llevados a cabo por mquinas como las
computadoras. Pueden usarse para crear programas que controlen el
comportamiento fsico y lgico de una mquina, para expresar algoritmos con
precisin, o como modo de comunicacin humana. Est formado por un
conjunto de smbolos y reglas sintcticas y semnticas que definen su
estructura y el significado de sus elementos y expresiones.

3) Tipos de Lenguaje de Programacin:


Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de
bajo nivel y los de alto nivel.
El ordenador slo entiende un lenguaje conocido como cdigo binario o
cdigo mquina, consistente en ceros y unos. Es decir, slo utiliza 0 y 1 para
codificar cualquier accin. Los lenguajes ms prximos a la arquitectura
hardware se denominan lenguajes de bajo nivel y los que se encuentran ms
cercanos a los programadores y usuarios se denominan lenguajes de alto
nivel.

4) Lenguaje de Programacin 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 puede migrar o
utilizar en otras mquinas. Al estar prcticamente diseados a medida del
hardware, aprovechan al mximo las caractersticas del mismo. Dentro de
este grupo se encuentran:

El Lenguaje Maquina: Este lenguaje ordena a la mquina las


operaciones fundamentales para su funcionamiento. Consiste en la
combinacin de 0's y 1's para formar las ordenes entendibles por el
hardware de la mquina. Este lenguaje es mucho ms rpido que
los lenguajes de alto nivel. La desventaja es que son bastantes
difciles de manejar y usar, adems de tener cdigos fuente

enormes donde encontrar un fallo es casi imposible.


El Lenguaje Ensamblador: Es un derivado del lenguaje mquina
y est formado por abreviaturas de letras y nmeros llamadas
mnemotcnicos. Con la aparicin de este lenguaje se crearon los
programas traductores para poder pasar los programas escritos en
lenguaje ensamblador a lenguaje mquina. Como ventaja con
respecto al cdigo mquina es que los cdigos fuentes eran ms
cortos y los programas creados ocupaban menos memoria. Las
desventajas de este lenguaje siguen siendo prcticamente las
mismas que las del lenguaje ensamblador, aadiendo la dificultad
de tener que aprender un nuevo lenguaje difcil de probar y
mantener.

5) Lenguaje de Programacin de Alto Nivel:

Son aquellos que se encuentran ms cercanos al lenguaje natural que al


lenguaje mquina. Estn dirigidos a solucionar problemas mediante el uso de
EDD's.
EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy
utilizado en todos los lenguajes de programacin. Son estructuras que
pueden cambiar de tamao durante la ejecucin del programa. Nos permiten
crear estructuras de datos que se adapten a las necesidades reales de un
programa.
Se tratan de lenguajes independientes de la arquitectura del ordenador.
Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo
puedes migrar de una mquina a otra sin ningn tipo de problema.
Estos lenguajes permiten al programador olvidarse por completo del
funcionamiento interno de la maquina/s para la que estn diseando el
programa. Tan solo necesitan un traductor que entiendan el cdigo fuente
como las caractersticas de la mquina. Suelen usar tipos de datos para la
programacin y hay lenguajes de propsito general (cualquier tipo de
aplicacin) y de propsito especfico (como FORTRAN para trabajos
cientficos).

6) Lenguajes de Programacin de Alto Nivel ms usados:

VB.NET: Visual Basic .NET es un lenguaje de programacin orientado


a objetos que se puede considerar una evolucin de Visual Basic
implementada sobre el framework .NET., facilitando as el desarrollo
de aplicaciones ms avanzadas con herramientas modernas.

Ada: Es un lenguaje de programacin orientado a objetos y


fuertemente tipado de forma esttica. Es un lenguaje multipropsito,
orientado a objetos y concurrente, pudiendo llegar desde la facilidad
de Pascal hasta la flexibilidad de C++.

BASIC: Originalmente fue desarrollado como una herramienta de


enseanza. Es muy popular a da de hoy en un puado de dialectos
altamente modificados, y en nuevos lenguajes, influenciados por
BASIC tales como Microsoft Visual Basic o Gambas en GNU/Linux.

C Sharp: Es un lenguaje de programacin orientado a objetos


desarrollado y estandarizado por Microsoft como parte de su
plataforma .NET.

FORTRAN: Es uno de los lenguajes ms populares en el rea de la


computacin de alto rendimiento y es el lenguaje usado para
programas que evalan el desempeo (benchmark) y el ranking de los
supercomputadores ms rpidos del mundo.

Java: Fue diseado especficamente para tener tan pocas


dependencias de implementacin como fuera posible. Su intencin es
permitir que los desarrolladores de aplicaciones escriban el programa
una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que
el cdigo que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra.

Pascal: Su objetivo era crear un lenguaje que facilitara el aprendizaje


de programacin a sus alumnos, utilizando la programacin
estructurada y estructuracin de datos. Sin embargo con el tiempo su
utilizacin excedi el mbito acadmico para convertirse en una
herramienta para la creacin de aplicaciones de todo tipo.

Perl: Est basado en un estilo de bloques como los del C o AWK, y


fue ampliamente adoptado por su destreza en el procesado de texto y
no tener ninguna de las limitaciones de los otros lenguajes de script.

PHP: Se considera uno de los lenguajes ms flexibles, potentes y de


alto rendimiento conocidos hasta el da de hoy. Lo que ha atrado el
inters de mltiples sitios con gran demanda de trfico como
Facebook, para optar por PHP como tecnologa de servidor.

PL/SQL: Es un lenguaje de programacin incrustado en Oracle. Los


programas o paquetes de PL/SQL se pueden almacenar en la base de
datos como otro objeto, y todos los usuarios que estn autorizados
tienen acceso a estos paquetes. Los programas se ejecutan en el
servidor para ahorrar recursos a los clientes.

Python: Es un lenguaje de programacin interpretado cuya filosofa


hace hincapi en una sintaxis que favorezca un cdigo legible. Se
trata de un lenguaje de programacin multiparadigma, ya que soporta
orientacin a objetos, programacin imperativa y, en menor medida,
programacin funcional. Es un lenguaje interpretado, usa tipado
dinmico y es multiplataforma.

Ruby: Es un lenguaje de programacin interpretado, reflexivo y


orientado a objetos, creado por el programador japons Yukihiro
"Matz" Matsumoto,

Matlab: Es una herramienta de software matemtico que ofrece un


entorno de desarrollo integrado (IDE) con un lenguaje de
programacin propio (lenguaje M) y servicio de especie. Est
disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux.

C++: Es un lenguaje de programacin diseado a mediados de los


aos 1980 por Bjarne Stroustrup. La intencin de su creacin fue el

extender al exitoso lenguaje de programacin C con mecanismos que


permitan la manipulacin de objetos. En ese sentido, desde el punto
de vista de los lenguajes orientados a objetos, el C++ es un lenguaje
hbrido.
INTRODUCCIN
Los lenguajes de computadora se utilizan para resolver problemas, y
ha habido miles de aos de trabajo en matemticas para este fin. Los
lenguajes de programacin estn especificados por reglas para formar
instrucciones correctas, organizndolas en mdulos, someterlas hacia un
compilador, el cual traduce el cdigo en un lenguaje comprensible para una
mquina en particular, y finalmente ejecutar el programa, es decir, someter la
entrada hacia la computadora, la cual transforma en una salida de acuerdo
con las instrucciones en el programa.
Cuando usamos una computadora, estamos intentando resolver un
problema. Puede ser un problema de negocios, que involucra ganancias y
prdidas; un problema cientfico que emplea modelos de comportamiento
fsico; una investigacin estadstica que evala la posibilidad de que ocurra
algn evento; etc. En general, una computadora, slo es capaz de realizar
tres operaciones bsicas:
-

Sumar, restar, multiplicar y dividir dos valores numricos.


Comparar dos valores numricos o alfabticos (comprobar sin son
iguales, determinar si el primero es mayor que el segundo, si son

diferentes, etc.).
Almacenar o recuperar informacin.
Con estas sencillas operaciones utilizadas y combinadas de manera

adecuada, mediante lo que se denomina Programa de computadora, se

pueden llegar a realizar tareas increblemente complejas que aporten la


solucin a un determinado problema, ya sea administrativo, cientfico, o de
cualquier otro tipo.
CONCLUSIN
Existen lenguajes especficos para cada tarea diferente. Muchos de
estos Lenguajes de Programacin ya no se usan, mientras que las nociones
de otros han sido incorporadas a otros lenguajes.
Los lenguajes y las Tcnicas de Programacin son importantes para la
utilizacin de la computadora como una herramienta para resolver
problemas. En computacin, un Problema consiste en la necesidad de
transformar un grupo de datos iniciales en un grupo diferente de datos finales
(resultados). De este modo, una computadora podr resolver un problema si
alguien desarrolla un programa que contenga las instrucciones adecuadas
que permitan transformar los datos.
Los lenguajes deben ser confiables, comprensibles, eficientes en
trminos de tiempo de ejecucin y consumo de espacio, y deben satisfacer
las necesidades de una comunidad, ya sean cientficos, hombres de
negocios o usuarios no tcnicos. Cada uno estos grupos estn
acostumbrados a un vocabulario particular y una manera de ver las cosas; de
este modo, existe una gran variedad de lenguajes y muy probablemente esto
continuar siendo as.

BIBLIOGRAFA
http://borjacasla.blogspot.com/2013/03/los-5-lenguajes-deprogramacion-mas_2795.html
http://rossisystems.blogspot.com/2009/10/tipos-de-lenguajes-deprogramacion.html
http://www.alegsa.com.ar/Dic/programacion.php
lenguajesprogramar.blogspot.com
www.rena.edu.ve/cuartaEtapa/Informatica/Tema13.html

NDICE

Pg.

1)
2)
3)
4)
5)
6)

Introduccin..
Concepto de Programacin...
Concepto de Lenguaje de Programacin........................................
Tipos de Lenguaje de Programacin
Lenguaje de Programacin de Bajo Nivel
Lenguaje de Programacin de Alto Nivel.
Lenguajes de Programacin de Alto Nivel ms usados
Conclusin.
Bibliografa

03
04
04
04
05
06
06
09
10

Repblica Bolivariana de Venezuela


Ministerio Del Poder Popular Para La Educacin
U.E. Fe Y Alegra
Temblador, Estado Monagas

Lenguaje de
Programacin

Profesor:

Estudiantes:

Jhonny Cedeo

Samir parra
Josu Rodrguez
9no A

Temblador, Enero 27 del 2015

Vous aimerez peut-être aussi