Lenguajes De Programacion
Upcoming SlideShare
Loading in...5
×
 

Lenguajes De Programacion

on

  • 31,156 views

 

Statistics

Views

Total Views
31,156
Slideshare-icon Views on SlideShare
30,318
Embed Views
838

Actions

Likes
4
Downloads
447
Comments
1

22 Embeds 838

http://www.agustinosleon.com 432
http://www.slideshare.net 153
http://ticoireneybeatriz1bachillerato.blogspot.com.es 65
http://ticoadrianyalvaro1bach.blogspot.com.es 57
http://www.jairoinagan.com 31
http://ticoadrianyalvaro1bach.blogspot.com 24
http://static.slidesharecdn.com 12
http://elblogdeprogramacion.blogspot.com 11
http://programacionvillafuerte.blogspot.com 10
http://alejapino.blogspot.com 6
http://alvarocr1213.wordpress.com 6
http://programacioniaa.blogspot.com.ar 5
http://ticoireneybeatriz1bachillerato.blogspot.com 5
http://informaticajb.tech.officelive.com 5
http://www.elblogdeprogramacion.blogspot.com 4
http://alejapino.blogspot.mx 2
http://programacioniaa.blogspot.com 2
http://tonioluna10.blogspot.com.es 2
http://groups.google.com 2
http://webcache.googleusercontent.com 2
http://64.233.169.104 1
http://tonioluna10.blogspot.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Lenguajes De Programacion Lenguajes De Programacion Presentation Transcript

          • Lenguajes de programación
      UNIVERSIDAD PRIVADA DE TACNA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS Prof. Francisco Laura veleto
      • Esta lección incluye las secciones siguientes:
          • La Evolución de los lenguajes de la Programación
          • El Sistemas Desarrollado para los ciclos de vida para la Programación
      • Languajes de máquina
      • Languajes de ensamblado
      • Languajes altos o de nivel.
      Para construir programas, las personas usan lenguajes que son similar al idioma humano. Los resultados se traducen en código de máquina que las computadoras entienden. Los lenguajes de programación entran en tres categorías extensas: La Evolución de los lenguajes de la Programación
      • Lenguaje de máquina (idiomas de la primera-generación) es el tipo más básico de lenguaje de la computadora y consiste en series de números de el hardware de la computadora .
      • Los Tipos diferentes de uso en el hardware en el código de la máquina son diferentes. Por ejemplo, las computadoras de IBM usan lenguaje de máquina diferente que las computadoras de las Apple.
      La Evolución de los lenguajes de la Programación - Languaje de Máquina
      • Languajes de ensamblado (idiomas de la segunda-generación) es sólo algo más fácil que trabajar con el languajes de máquina.
      • Para crear programas en languajes de ensamblado, diseñadores acostumbran secretos Ingléses como las frases a representar series de números.
      • El código se traduce entonces en el código del objeto y usa a un traductor llamado ensamblador.
      La Evolución de los lenguajes de la Programación – Lenguaje de ensamblado
    • Ensamblador Código de ensamble código de Objeto
      • Lenguaje de 3ra. Generación
      • Lenguaje de 4ta. Generación
      • Lenguaje de 5ta. Generacion
      Los lenguajes de alto nivel son más poderosos que el lenguaje de ensamble y le permiten al programador trabajar en un ambiente como Inglés. Los lenguajes de la programación de alto nivel son dividido en tres "las generaciones," cada uno más poderoso que el último: La Evolución de los lenguajes de la Programación - Languajes altos o de nivel.
    • FORTAN C COBOL C++ BASIC Java Pascal ActiveX
      • Los lenguaje de la tercera generación (3GLs) son los primeros en usar verdadero Inglés como la redacción y los hacen más fáciles de usar que los lenguajes anteriores.
      • Los 3GLs son portátiles y significan el código del objeto creado para un tipo de sistema que puede traducirse para el uso en un tipo diferente de sistema.
      • Los lenguajes 3GLs siguientes son :
      Languajes altos o de nivel. - Lenguaje de 3ra. Generación
    • Visual Basic (VB) VisualAge Ambientes de Autoridad
      • Los Languajes de la cuarta generación (4GLs) son aún más fáciles de usar que los 3GLs.
      • Los 4GLs pueden usar un ambiente basado en texto (como un 3GL) o puede permitirle al programador trabajar en un ambiente visual y puede usar herramientas gráficas.
      • Los languajes siguientes son 4GLs:
      Languajes altos o de nivel. - Lenguaje de 4ta. Generación
      • Los Languajes de quinta generación (5GLs) son un problema de debate en la comunidad de la programación porque algunos programadores no pueden estar de acuerdo que existan.
      • Estos lenguajes de alto nivel usarían inteligencia artificial crear software, haciendo Los 5GLs sumamente difíciles de desarrollar.
      Lenguajes altos o de nivel. - Lenguaje de 5ta. Generacion
    • Lenguajes de 5a Generación
      • C#
      • Haskell
      • Modula 3
      • Jess Java
      • ML
      Algunos de los Lenguajes de Programación que se consideran de 5a Generación son:
    • C#
      • Es un lenguaje de programación moderno e innovador que incorpora cuidadosamente características encontradas en los lenguajes industriales y de investigación más habituales.
      • Es el nuevo lenguaje de propósito general orientado a objetos creado por Microsoft para su nueva plataforma .NET.
      • Manteniendo la filosofía de diseño de C#, Microsoft ha introducido varias características nuevas potenciales al lenguaje C# con el fin de aumentar la productividad del desarrollador con construcciones de lenguaje.
    • Ejemplo
      • public class Stack
      • {
      • private object[] items = new object[100]; public void Push(object data)
      • {
      • ...
      • }
      • public object Pop()
      • {
      • ...
      • }
      • }
      • El ejemplo crea un tipo Stack simple con dos acciones: "Push" y "Pop". La clase Stack almacena sus datos en una matriz de tipos de objeto, mientras que los métodos Push y Pop utilizan el tipo de objeto base para aceptar y devolver datos, respectivamente