Want to make interactive content? It’s easy in Genially!

Over 30 million people build interactive content in Genially.

Check out what others have designed:

Transcript

Computacion

Software

Hardware

Sistemas

Programacion

De Aplicaciones

Interfaz de alto nivel (comoda)

Herramientas para desarrollo de programas

Permite Realizar una o varias tareas

Tipos

-Sist. Opertivos -Controladores -Utilidades

-Editores de texto-Compiladores-Interpretes-Enlazadores-Depuradores-IDE

-Apps Ofimaticas-Soft. Educativo-BBDD-Videojuegos-Soft dis. asistido

Componen

Entrada

CPU

Memoria

Salida

ALU

UC

REGISTROS

Datos e Instrucciones

Controladorde programa

Registro de Instruccion

Registro de direccion de memoria

Registro de intercambio de memoria

Decodificador de instruccion

Reloj

Secuenciador

Lenguajes de programacion

Reglas decaracteres

Elementos

Clasificación

Contiene:-Un alfabeto-Una sintaxis-Una semantica

-Identificadores-Constantes-Operadores-Instrucciones-Comentarios

Nivel Bajo

Nivel medio

Nivel Alto

Lenguaje Maquina

Lenguaje ensamblador

Lenguaje C

Cobol, Fortran Pascal C, JAVA .NET, etc

Clasificacion

Caracteris-ticas

-Alta eficiencia-Muy dependiente del harware-Mas dificil de leer y escribir

Caracteris-ticas

-Permite cierto control sobre la memoria y el hardware-Mas independientes del harware-Mas facil de escribir y leer

Clasificacion

-Independencia de Hardware-Abstraccion de tareas complejas-Mas faciles de aprender y usar-Menos control de harware-Mas productiv para desarrollo de apps

Caracteris-ticas

Clasificacion

Orientado a objetos

Estructurado

-Estructura: secuencial, alternativa y repetitiva-Modular

-Tiene objetos que tienen atributos y metodos-Obj interactuan con mensajes-Metodos definen comportamientos y le cambian de valor-Una clase es una coleccion de objetos

Forma de Ejecucion

Compilado

Interpretado

Un compilador lee el progrmaa y lo traduce a otro lenguaje llamado codigo objeto, tras enlazar con las librerias lo convierte en lenguaje maquina

Un interprete lee la instruccion y la traduce a lenguaje maquina y la ejecuta

Paradigmas

Son reglas, patrones y estilos de progracmacion

-Imperativo-Orientado a objs.-Funcional-Lógico-Declarativo-Bsado en eventos-Simbolico o basado en reglas

Código

Código Fuente

Código objeto

Código ejecutable

El escrito original, son instrucciones con normas de un leng. Alto N.

Proceso de traduccion para generar el codigo objeto

Conjunto de instrucciones compiladas y enlazadas

Ejemplos