LENGUAJES
DE PROGRAMACION
Un lenguaje de programación es
   un lenguaje que puede ser
    utilizado para controlar el
comportamiento de una máquina,
       particularmente una
           computadora.
Lenguajes compilados


Naturalmente, un programa que se escribe en un
      lenguaje de alto nivel también tiene que
    traducirse a un código que pueda utilizar la
 máquina. Los programas encargados se llaman
    compiladores estos pueden generar muchas
 líneas por cada proposición del lenguaje fuente
Los compiladores son aquellos cuya función es
      traducir un programa escrito en un
   determinado lenguaje a un idioma que la
   computadora entienda (lenguaje máquina
             con código binario).
   Al usar un lenguaje compilado (como lo son los
  lenguajes del popular Visual Studio de Microsoft),
      el programa desarrollado nunca se ejecuta
    mientras haya errores, sino hasta que luego de
    haber compilado el programa, ya no aparecen
                 errores en el código.
Lenguajes interpretados

   . Sepuede también utilizar una alternativa
    diferente de los compiladores para traducir
    lenguajes de alto nivel. En vez de traducir el
    programa fuente y grabar en forma
    permanente el código objeto que se produce
    durante la corrida de compilación para
    utilizarlo en una corrida de producción futura,
    el programador sólo carga el programa fuente
    en la computadora junto con los datos que se
    van a procesar.
 A continuación, un programa intérprete,
  almacenado en el sistema operativo del disco, o
  incluido de manera permanente dentro de la
  máquina, convierte cada proposición del
  programa fuente en lenguaje de máquina
  conforme vaya siendo necesario durante el
  proceso de los datos. No se graba el código objeto
  para utilizarlo posteriormente.
 La siguiente vez que se utilice una instrucción, se
  le debe interpretar otra vez y traducir a lenguaje
  máquina. Por ejemplo, durante el procesamiento
  repetitivo de los pasos de un ciclo, cada
  instrucción del ciclo tendrá que volver a ser
  interpretado cada vez que se ejecute el ciclo, lo
  cual hace que el programa sea más lento en
  tiempo de ejecución (porque se va revisando el
  código en tiempo de ejecución) pero más rápido
  en tiempo de diseño (porque no se tiene que estar
  compilando a cada momento el código completo).
 El intérprete elimina la necesidad de realizar una
  corrida de compilación después de cada
  modificación del programa cuando se quiere
  agregar funciones o corregir errores; pero es
  obvio que un programa objeto compilado con
  antelación deberá ejecutarse con mucha mayor
  rapidez que uno que se debe interpretar a cada
  paso durante una corrida de producción.
Algunos lenguajes de
               programación

   PHP
   Java
   PASCAL
   C
   SQL
   JavaScript
   Pitón
PROGRAMACIÓN
MODULAR
La programación estructurada es una técnica de diseño de
programas que comenzó a ponerse en práctica a
principios de los años 70. Su utilización tiene como
objetivo paliar algunas deficiencias:
   1. Los programas que están constituidos por un
    único bloque, más o menos grande, de código,
    dependiendo de la complejidad y tamaño de la
    aplicación, por ejemplo 5000 o 6000 líneas de
    código sin comentar, sin documentar y sin
    estructurar, esto es, sin hacer uso de un sólo
    submódulo, son programas pocos legibles,
    difíciles de depurar y modificar y poco
    reutilizables.
2. Un problema complejo no puede
solucionarse de una sola vez y con un único
algoritmo; además, existen operaciones que se
repiten una y otra vez a lo largo del
programa, de tal manera que es necesario el
mismo bloque de código pero con diferentes
datos. Con el fin de dar solución a los puntos
anteriores se introdujo la programación
estructurada. Su objetivo primordial es
resolver un problema, más o menos complejo,
dividiéndolo en otros más sencillos, que
ligados convenientemente, nos den la solución
del problema original.
La ventaja de la programación
modular es que puede ser
escribida y probada fácilmente
ya que se pueden hacer por
separado estas acciones.
PROGRAMACIÓN
ESTRUCTURADA
Se refiere a un conjunto de técnicas que han ido
evolucionando. Estas técnicas aumentan
considerablemente la productividad del programa
reduciendo el tiempo requerido para escribir, verificar,
depurar y mantener los programas.
La programación estructurada
utiliza un número limitado de
estructuras de control que
minimizan la complejidad de los
problemas y que reducen los
errores. Ésta incorpora entre otros
elementos: el diseño descendente,
recursos abstractos y estructuras
básicas.
La programación estructurada es
una forma de
escribir programación de ordenador
 de forma clara, para ello utiliza
únicamente tres estructuras:
secuencial, selectiva e iterativa.
Interfaz grafica de Usuario
 La interfaz gráfica de usuario (en inglés Graphical User
  Interface,GUI) es un tipo de interfaz de usuario que utiliza un
  conjunto de imágenes y objetos gráficos
  (iconos, ventanas, tipografía) para representar la información y
  acciones disponibles en la interfaz. Habitualmente las acciones se
  realizan mediante manipulación directa para facilitar la
  interacción del usuario con la computadora.
 Surge como evolución de la línea de comandos de los primeros
  sistemas operativos y es pieza fundamental en un entorno
  gráfico.
 Como ejemplo de interfaz GUI podemos citar el escritorio
  o desktop del sistema operativo Windows y el entorno X-
  Windows de Linux.
Lenguajes de
               Programación
                                    Grupo1:
    Materia: Introducción a la informática.
                  Facilitador: A. Roland Gil
 Estudiantes: Tony Junior Veras, Ragilbert
            Vázquez, Lowenkys Hernández,
                           Esmerlin Hidalgo
     Universidad Tecnológica De Santiago
Fuentes:http://jorgesaavedra.wordpress.com

Lenguajes de programacion

  • 1.
  • 2.
    Un lenguaje deprogramación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora.
  • 3.
    Lenguajes compilados Naturalmente, unprograma que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas encargados se llaman compiladores estos pueden generar muchas líneas por cada proposición del lenguaje fuente
  • 4.
    Los compiladores sonaquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario). Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que luego de haber compilado el programa, ya no aparecen errores en el código.
  • 5.
    Lenguajes interpretados  . Sepuede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la corrida de compilación para utilizarlo en una corrida de producción futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar.
  • 6.
     A continuación,un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se graba el código objeto para utilizarlo posteriormente.
  • 7.
     La siguientevez que se utilice una instrucción, se le debe interpretar otra vez y traducir a lenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un ciclo, cada instrucción del ciclo tendrá que volver a ser interpretado cada vez que se ejecute el ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar compilando a cada momento el código completo).
  • 8.
     El intérpreteelimina la necesidad de realizar una corrida de compilación después de cada modificación del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una corrida de producción.
  • 9.
    Algunos lenguajes de programación  PHP  Java  PASCAL  C  SQL  JavaScript  Pitón
  • 10.
    PROGRAMACIÓN MODULAR La programación estructuradaes una técnica de diseño de programas que comenzó a ponerse en práctica a principios de los años 70. Su utilización tiene como objetivo paliar algunas deficiencias:
  • 11.
    1. Los programas que están constituidos por un único bloque, más o menos grande, de código, dependiendo de la complejidad y tamaño de la aplicación, por ejemplo 5000 o 6000 líneas de código sin comentar, sin documentar y sin estructurar, esto es, sin hacer uso de un sólo submódulo, son programas pocos legibles, difíciles de depurar y modificar y poco reutilizables.
  • 12.
    2. Un problemacomplejo no puede solucionarse de una sola vez y con un único algoritmo; además, existen operaciones que se repiten una y otra vez a lo largo del programa, de tal manera que es necesario el mismo bloque de código pero con diferentes datos. Con el fin de dar solución a los puntos anteriores se introdujo la programación estructurada. Su objetivo primordial es resolver un problema, más o menos complejo, dividiéndolo en otros más sencillos, que ligados convenientemente, nos den la solución del problema original.
  • 13.
    La ventaja dela programación modular es que puede ser escribida y probada fácilmente ya que se pueden hacer por separado estas acciones.
  • 14.
    PROGRAMACIÓN ESTRUCTURADA Se refiere aun conjunto de técnicas que han ido evolucionando. Estas técnicas aumentan considerablemente la productividad del programa reduciendo el tiempo requerido para escribir, verificar, depurar y mantener los programas.
  • 15.
    La programación estructurada utilizaun número limitado de estructuras de control que minimizan la complejidad de los problemas y que reducen los errores. Ésta incorpora entre otros elementos: el diseño descendente, recursos abstractos y estructuras básicas.
  • 16.
    La programación estructuradaes una forma de escribir programación de ordenador de forma clara, para ello utiliza únicamente tres estructuras: secuencial, selectiva e iterativa.
  • 17.
    Interfaz grafica deUsuario  La interfaz gráfica de usuario (en inglés Graphical User Interface,GUI) es un tipo de interfaz de usuario que utiliza un conjunto de imágenes y objetos gráficos (iconos, ventanas, tipografía) para representar la información y acciones disponibles en la interfaz. Habitualmente las acciones se realizan mediante manipulación directa para facilitar la interacción del usuario con la computadora.  Surge como evolución de la línea de comandos de los primeros sistemas operativos y es pieza fundamental en un entorno gráfico.  Como ejemplo de interfaz GUI podemos citar el escritorio o desktop del sistema operativo Windows y el entorno X- Windows de Linux.
  • 18.
    Lenguajes de Programación Grupo1: Materia: Introducción a la informática. Facilitador: A. Roland Gil Estudiantes: Tony Junior Veras, Ragilbert Vázquez, Lowenkys Hernández, Esmerlin Hidalgo Universidad Tecnológica De Santiago Fuentes:http://jorgesaavedra.wordpress.com