Entornos de desarrolo
Nicolás Emanuel Alcalde Díaz
Created on September 29, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
LET’S GO TO LONDON!
Personalized
SLYCE DECK
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
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