Actividad 1.docx

  • Uploaded by: Eri Almonte
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Actividad 1.docx as PDF for free.

More details

  • Words: 677
  • Pages: 4
Universidad Abierta Para Adultos (UAPA) Nombre: Luis Daniel Belliard Pérez Matricula: 17-9292 Asignatura: Programación I Tema: Lenguajes de Programación Facilitador: Diógenes Amaury Martínez Silverio, M.A Fecha: 28/10/2018

Para esta actividad debes crear un mapa conceptual, con los siguientes conceptos... 

Evolución de los lenguajes de programación



Tipos de lenguajes de programación



Fundamentos de programación



Lenguaje C



Historia



Característica



Ventajas



Características técnicas.

Realiza un cuadro comparativo con la evolución de los lenguajes de programación.

Nota: Hacer zoom para ver mejor el mapa conceptual.

Lenguajes de programación Tipos de lenguajes de programación

Evolución de los lenguajes de programación

Primera Generación – 1GL

Consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente. Ej: Código máquina

Segunda Generación – 2GL

Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles. Ej: Fortran, Cobol, Basic

Tercera Generación - 3GL

Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Ej: Algol, Pascal, C, ADA.

Cuarta generación - 4GL

La cuarta generación de lenguajes de programación avanza en la sintaxis utilizada. Lenguajes 4GL se utilizan típicamente para acceder a bases de datos. EJ: C++, Java, Eiffel

Lenguaje de Máquina

Es el único lenguaje que entiende el hardware (máquina) y usa exclusivamente el sistema binario (ceros y unos).

Lenguaje Ensamblador

Es un lenguaje que usa mnemónicos (palabras cortas escritas con caracteres alfanuméricos), para codificar las operaciones.

Fundamentos de programación

Lenguaje de Alto Nivel

Es un lenguaje basado en una estructura gramatical para codificar estructuras de control y/o instrucciones

Software

Es un conjunto de instrucciones que le dicen al hardware que hacer. El hardware por si solo no puede hacer nada.

Lenguaje de programación

Es un conjunto de reglas y estándares que es utilizado para escribir programas de computador (software), que puedan ser entendidos por él.

Programa

Es la representación de algún software en un lenguaje de programación específico.

Lenguaje C

Sistema Operativo

Es el software encargado de administrar los recursos del sistema. Adicionalmente, ofrece un conjunto de comandos para interactuar con la máquina.

Historia

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.

Característica

Ventajas

Características técnicas

Un núcleo del lenguaje simple.

Ha sido diseñado para ser altamente transportable.

Es un lenguaje muy flexible que permite programar con múltiples estilos.

Es un lenguaje relativamente sencillo y de gran flexibilidad.

Un sistema de tipos que impide operaciones sin sentido.

Es un lenguaje multiplataformas.

Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir múltiples archivos de código fuente.

Acceso a memoria de bajo nivel mediante el uso de punteros.

Interrupciones al procesador con uniones.

Un conjunto reducido de palabras clave.

Requiere un compilador para su uso, tales como: Clang, DJGPP, GNU Compiler Collection, etc.

Comparativo con la evolución de los lenguajes de programación.

Características generales

Lenguajes de programación

Primera Generación Los primeros ordenadores se programaban directamente en código de máquina (basado en sistema binario), que puede representarse mediante secuencias de ceros y unos sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina. U ordenadores



Lenguaje de máquina.

Segunda Generación

Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles. También surgieron en esta generación los lenguajes ensambladores.

  

Fortran Cobol Basic

Tercera Generación

Cuarta Generación

Los lenguajes de alto nivel sustituyen las La cuarta generación de lenguajes de programación instrucciones simbólicas por códigos avanza en la sintaxis utilizada. Lenguajes 4GL se independientes de la máquina, parecidas al utilizan típicamente para acceder a bases de datos. lenguaje humano o al de las Matemáticas.

      

Algol Pascal C ADA Lisp Prolog Smalltalk

    

Visual Basic Visual C C++ Java Eiffel

Related Documents

Actividad
May 2020 53
Actividad
October 2019 65
Actividad
December 2019 85
Actividad
May 2020 45
Actividad
May 2020 54
Actividad
November 2019 38

More Documents from ""