Vous êtes sur la page 1sur 11

PROGRAMACIÓN

PRESENTADO POR:
KEIVIS OROZCO
DIANA RODRIGUEZ
Programa, ¿Qué es?

Un programa de ordenador es una


secuencia de instrucciones que el
ordenador debe seguir para realizar
una tarea.
PILARES DE LA PROGRAMACION
LENGUAJE DE PROGRAMACION

Los lenguajes de programación


son herramientas de
comunicación, pero al contrario
que los lenguajes corrientes
como el inglés o el chino, los
destinatarios de los lenguajes
de programación no son solo
humanos sino también los
ordenadores.
LENGUAJES DE PROGRAMACIÓN
- Lenguajes imperativos y
- Lenguajes de alto y bajo funcionales:
nivel:
Algunos lenguajes funcionales son Lisp,
Scheme, OCaml, Haskell, etc. Entre los
lenguajes imperativos encontramos Matlab, C,
C++, Pascal, Java, Basic, Fortran, etc.
LENGUAJES INTERPRETADOS Y
COMPILADOS
En los lenguajes interpretados, El código de un programa puede ser
existe un programa llamado convertido de forma completa en
intérprete que lee las líneas de código binario que el procesador
código y las ejecuta pueda ejecutar directamente. Este
inmediatamente. Muchos proceso se denomina compilación y
intérpretes admiten dos modos de se emplea en lenguajes que requieran
empleo: interactivo y de script. un gran rendimiento como C++.
LENGUAJES QUE SOPORTAN LA
PROGRAMACIÓN ESTRUCTURADA
• LENGUAJES FUERTEMENTE Y
Estos lenguajes son lenguajes de alto nivel DÉBILMENTE “TIPADOS”
que ofrecen una serie de construcciones - Un lenguaje débilmente “tipado” no define
de control del flujo del programa como de forma explícita el tipo de las variables,
son: sino que el tipo de variable se determina
• Bifurcaciones durante la ejecución, en función de los
valores que se les asignan.
• Bucles
- En un lenguaje fuertemente tipado, se
• Funciones determina de forma explícita el tipo de las
variables
LENGUAJES QUE SOPORTAN LA
PROGRAMACIÓN ORIENTADA A OBJETOS
La programación orientada a objetos
supone un cambio de mentalidad a la
hora de programar ya que se pasa de
trabajar con instrucciones y datos por
separado a unirlos en lo que se
denomina un objeto. De hecho el tipo
de un objeto queda definido por las
operaciones que pueden realizarse
sobre Él y no por los datos que
contiene.

Existe una gran cantidad de lenguajes


que soportan este paradigma: C++,
Java, C#, Simula, Smalltalk, Eiffel,
Python, Ada, Lisp, OCaml, etc.
DEBUGGER

• Un depurador, en inglés,
debugger, es un programa usado
para probar y depurar (eliminar)
los errores de otros programas
(el programa "objetivo").
GRACIAS!

Vous aimerez peut-être aussi