SlideShare una empresa de Scribd logo
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA
Asignatura: Ingeniería de Software.
COMPILADORES
TEMA: Tipos de Frameworks y Librerías
Frameworks para Python y Ruby
Frameworks para Python y Ruby
Framework para Python
Django
Flask
Pyramid
Web2py
Framework es un entorno o ambiente
de trabajo para desarrollo;
dependiendo del lenguaje
normalmente integra componentes
que facilitan el desarrollo de
aplicaciones como el soporte de
programa, bibliotecas, plantillas y más.
Framework para Ruby
Rack
Cuba
Sinatra
Lotus
Según forma de
sus instrucciones
Lenguajes
imperativos o
procedimentales
Se usa comandos y
variables de inicio sus
inicios fue en los años
50's
Las Instruccionesse
ejecutan una a una
de forma secuencial
Lenguajes
declarativos
El objetivo es conseguir
lenguajes expresivos y
matemáticamente elegante.
Los lenguajes declarativos
no dicen como hacer una
cosa, al contrario nos dice
qué cosa hacer.
Lenguajes
concurrentes
Tiene sus comienzos en los
sistemas operativos. Son un
conjuntos de thread o hilos
de control.
Los hilos concurrentes
intercambian mensajes con
información entre sí y
mensajes de sincronismo.
Lenguajes
orientados a
objetos
Implementa conceptos
definidos de la
programación orientada a
objetos.
Crean clases y objetos
siguiendo el esquema del
mundo real para definir los
objetos, acciones y forma
de comunicarse entre
objetos.
LENGUAJES DE
PROGRAMACION
•Los lenguajes de programación son
lenguajescreados por el ser human
•o para poder comunicarsecon las
computadoras.
PRIMERA
GENERACIÓN
•se crea un archivo fuente con las instrucciones que se
desea que la computadora ejecute, usando un editor,
que es una especie de procesador de palabras.
SEGUNDA
GENERACIÓN
•se crea un archivo fuente con las
instrucciones que se desea que la
computadora ejecute, usando un
editor, que es una especie de
procesador de palabras.
POR SU INSTRUCCION
POR SUS GENERACIONES
Clasificación de los lenguajes de
programación:
Según su grado de independencia de
la máquina.
Lenguaje de máquina:
• Es la forma más baja de
un lenguaje de
programación.
• Este lenguaje es la
notación que entiende
directamente el ordenador,
está en binario o
hexadecimal.
Lenguaje orientado a
problemas concretos:
• Este tipo de lenguajes se
usa para resolver
problemas en un campo
específico. Por ejemplo el
SQL y XBASE para el
manejo de bases de datos,
SPSS y BMDP para
cálculos estadísticos,
Postscript.
Lenguaje Ensamblador:
 Es una versión simbólica
de un lenguaje de
máquina. Algunos códigos
son simbólicos y fáciles de
entender.
 Por ejemplo ADD para
añadir y MUL para
multiplicar.
Lenguajes de alto nivel:
• Sus características son
superiores a las de los
lenguajes anteriores,
aunque no tienen la
posibilidad de
comunicarse directamente
con el sistema. Este
lenguaje facilita la
estructura de programas
que manejan datos
complejos y subrutinas.
Lenguajes de medio nivel
 Cuenta con algunas
características de los
lenguajes de bajo nivel
con la posibilidad de
manejar estructuras de
control y datos de alto
nivel.
POR SU GRADO DE INDEPENDENCIA DE LA MAQUINA
FRAMEWORKS PARA JAVASCRIPT
Frameworks para
javaScript
es un lenguaje multi-paradigma
Los framework son más
adaptables para el diseño de sitios
web, por lo tanto, son los
preferidos por la mayoría de los
desarrolladores de sitios web.
Los framework de JavaScript son
un tipo de herramienta que
facilita el trabajo con JavaScript.
Estos framework también hacen
posible que el programador
codifique la aplicación como
dispositivo sensible.
* Vue.js
* Meteor.js
* React js
Admite estilos de
programación controlados por
eventos, funcionalese
imperativos (incluidoslos
orientados a objetos y los
prototipos)
fue utilizado inicialmente solo
para el lado del cliente.
Un framework de software es
una abstracción en la que el
software que proporciona una
funcionalidadgenérica se
puede cambiar de forma
selectiva mediante un código
adicional escrito por el usuario.
¿QUÉ ES EL FRAMEWORK DE
JAVASCRIPT Y POR QUÉ USAR UNO?
LENGUAJES DE ALTO NIVEL
VENTAJAS
reglas sintacticas similares a los humanos
pueden usar diferentes s.o
faciles de aprender
codigo sencillo
INCONVENIENTES
reduccion de velocidad
incremento de tiempo de ejecucion
no se aprovechan los recursos de la maquina
mayor ocupacion de la memoria
CONCEPTO
Es lo mas usado por los
desarrolladores por facilidad de
codificacion y entendimiento entre
humano y maquina.
LENGUAJES DE ALTO NIVEL
PROGRAMACION MOVIL

Más contenido relacionado

La actualidad más candente

Plata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativoPlata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativo
jose manuel plata cabello
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
Videoconferencias UTPL
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Andres Felipe Ruiz
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Roberto Cabrera Marin
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
RBAC92
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
esveidi_27
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
En La Vereda de Mi Casaa!
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
angela
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
Sergio Sorelas
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
CesarAugustoAgurtoCh1
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
carlos
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Elder Giron
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
fcolauravel
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
CarenPC
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACION
kruskaya salazar
 

La actualidad más candente (15)

Plata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativoPlata cabello 2 j cuadro comparativo
Plata cabello 2 j cuadro comparativo
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
LENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACIONLENGUAJES DE LA PROGRAMACION
LENGUAJES DE LA PROGRAMACION
 

Similar a Lenguajes de programacion1

Compiladores
CompiladoresCompiladores
Compiladores
LuisMolina269
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
RubnPilca
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Andres Pozo
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
rmirandaibanez
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
Fontyed
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
Beatriz Moreyra
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
Ly Andre
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
Arturo Maya Esquivel
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
Katherine Parra
 
Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseño
caosorio3
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Estefhany1
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
JavierCR2017
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
Jose Sanchez
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
zeta2015
 
CSSED, PYTHON, PERL
CSSED, PYTHON, PERLCSSED, PYTHON, PERL
CSSED, PYTHON, PERL
antoniojosegudino
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
andrearincon56
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
Ericzon Sanchez
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
monicagabrielacabrera
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
karinaportilla
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
jose chavez
 

Similar a Lenguajes de programacion1 (20)

Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.Practica1 lenguajes de programacion. clasificacion.
Practica1 lenguajes de programacion. clasificacion.
 
Lenguajes de-programacion-clase
Lenguajes de-programacion-claseLenguajes de-programacion-clase
Lenguajes de-programacion-clase
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Lenguajes basicos para robots
Lenguajes basicos para robotsLenguajes basicos para robots
Lenguajes basicos para robots
 
CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION CLASIFICACION DE LENGUAJES DE PROGRAMACION
CLASIFICACION DE LENGUAJES DE PROGRAMACION
 
Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseño
 
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivelCompiladores, interpretadores y lenguajes de bajo, medio y alto nivel
Compiladores, interpretadores y lenguajes de bajo, medio y alto nivel
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
9 anulacion
9   anulacion9   anulacion
9 anulacion
 
CSSED, PYTHON, PERL
CSSED, PYTHON, PERLCSSED, PYTHON, PERL
CSSED, PYTHON, PERL
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 

Más de DanielRosero23

Graficas sencillas con_matlab
Graficas sencillas con_matlabGraficas sencillas con_matlab
Graficas sencillas con_matlab
DanielRosero23
 
Operaciones con matlab
Operaciones con matlabOperaciones con matlab
Operaciones con matlab
DanielRosero23
 
Operaciones con matrices
Operaciones con matricesOperaciones con matrices
Operaciones con matrices
DanielRosero23
 
Segunda y tercera_parte_matlab
Segunda y tercera_parte_matlabSegunda y tercera_parte_matlab
Segunda y tercera_parte_matlab
DanielRosero23
 
Primera_parte_instalacion_de_matlab_2017
Primera_parte_instalacion_de_matlab_2017Primera_parte_instalacion_de_matlab_2017
Primera_parte_instalacion_de_matlab_2017
DanielRosero23
 
La luz y_el_espectro_electromagnetico
La luz y_el_espectro_electromagneticoLa luz y_el_espectro_electromagnetico
La luz y_el_espectro_electromagnetico
DanielRosero23
 
Fundamentos de la_Teoria_del_Color_2
Fundamentos de la_Teoria_del_Color_2Fundamentos de la_Teoria_del_Color_2
Fundamentos de la_Teoria_del_Color_2
DanielRosero23
 
Fundamentos de la_teoria_del_color
Fundamentos de la_teoria_del_colorFundamentos de la_teoria_del_color
Fundamentos de la_teoria_del_color
DanielRosero23
 
Taller de Compiladores flx y bsn
Taller de Compiladores flx y bsnTaller de Compiladores flx y bsn
Taller de Compiladores flx y bsn
DanielRosero23
 
Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019
DanielRosero23
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
DanielRosero23
 
Parte 2
Parte 2Parte 2
Emu8086
Emu8086Emu8086
Compiladores
CompiladoresCompiladores
Compiladores
DanielRosero23
 
Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-Rosero
DanielRosero23
 

Más de DanielRosero23 (15)

Graficas sencillas con_matlab
Graficas sencillas con_matlabGraficas sencillas con_matlab
Graficas sencillas con_matlab
 
Operaciones con matlab
Operaciones con matlabOperaciones con matlab
Operaciones con matlab
 
Operaciones con matrices
Operaciones con matricesOperaciones con matrices
Operaciones con matrices
 
Segunda y tercera_parte_matlab
Segunda y tercera_parte_matlabSegunda y tercera_parte_matlab
Segunda y tercera_parte_matlab
 
Primera_parte_instalacion_de_matlab_2017
Primera_parte_instalacion_de_matlab_2017Primera_parte_instalacion_de_matlab_2017
Primera_parte_instalacion_de_matlab_2017
 
La luz y_el_espectro_electromagnetico
La luz y_el_espectro_electromagneticoLa luz y_el_espectro_electromagnetico
La luz y_el_espectro_electromagnetico
 
Fundamentos de la_Teoria_del_Color_2
Fundamentos de la_Teoria_del_Color_2Fundamentos de la_Teoria_del_Color_2
Fundamentos de la_Teoria_del_Color_2
 
Fundamentos de la_teoria_del_color
Fundamentos de la_teoria_del_colorFundamentos de la_teoria_del_color
Fundamentos de la_teoria_del_color
 
Taller de Compiladores flx y bsn
Taller de Compiladores flx y bsnTaller de Compiladores flx y bsn
Taller de Compiladores flx y bsn
 
Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
Parte 2
Parte 2Parte 2
Parte 2
 
Emu8086
Emu8086Emu8086
Emu8086
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-Rosero
 

Último

Temario Laravel 11 Temario Laravel 11 y Angular 17
Temario Laravel 11 Temario Laravel 11 y  Angular 17Temario Laravel 11 Temario Laravel 11 y  Angular 17
Temario Laravel 11 Temario Laravel 11 y Angular 17
naturalspasullana
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
KarinToledo2
 
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptxPPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
panchoplazav
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
KristianSaavedra
 
Flujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vialFlujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vial
SamuelMendozaS
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
micoltadaniel2024
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
raul958375
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
XIOMARAANTONELLACAST
 
Comunicación del Protocolo de investigación..pdf
Comunicación del Protocolo de investigación..pdfComunicación del Protocolo de investigación..pdf
Comunicación del Protocolo de investigación..pdf
211k0304
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
gabyp22
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
Fernando878837
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
jhunior lopez rodriguez
 
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
Presentacion ATS   2015 Trens argentinos Sanchez.pptxPresentacion ATS   2015 Trens argentinos Sanchez.pptx
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
MAURICIOALEJANDROTAS1
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 

Último (20)

Temario Laravel 11 Temario Laravel 11 y Angular 17
Temario Laravel 11 Temario Laravel 11 y  Angular 17Temario Laravel 11 Temario Laravel 11 y  Angular 17
Temario Laravel 11 Temario Laravel 11 y Angular 17
 
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
9 Lección perro.pptxcvBWRFWBCCCCCCCCCCCCCCTEN
 
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptxPPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
PPT EL GIGANTE_EGOISTA_ JAVIERA_PLAZA.pptx
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
 
Flujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vialFlujo vehicular en análisis de trafico vial
Flujo vehicular en análisis de trafico vial
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
 
Graficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitabGraficas de Control, problemas resueltos, minitab
Graficas de Control, problemas resueltos, minitab
 
Comunicación del Protocolo de investigación..pdf
Comunicación del Protocolo de investigación..pdfComunicación del Protocolo de investigación..pdf
Comunicación del Protocolo de investigación..pdf
 
Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
 
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granularesMECÁNICA DE SUELOS I - Comportamiento suelos granulares
MECÁNICA DE SUELOS I - Comportamiento suelos granulares
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCECOMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
COMPARACION DE PRECIOS TENIENDO COMO REFERENTE LA OSCE
 
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
Presentacion ATS   2015 Trens argentinos Sanchez.pptxPresentacion ATS   2015 Trens argentinos Sanchez.pptx
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 

Lenguajes de programacion1

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA Asignatura: Ingeniería de Software. COMPILADORES TEMA: Tipos de Frameworks y Librerías
  • 2. Frameworks para Python y Ruby Frameworks para Python y Ruby Framework para Python Django Flask Pyramid Web2py Framework es un entorno o ambiente de trabajo para desarrollo; dependiendo del lenguaje normalmente integra componentes que facilitan el desarrollo de aplicaciones como el soporte de programa, bibliotecas, plantillas y más. Framework para Ruby Rack Cuba Sinatra Lotus
  • 3. Según forma de sus instrucciones Lenguajes imperativos o procedimentales Se usa comandos y variables de inicio sus inicios fue en los años 50's Las Instruccionesse ejecutan una a una de forma secuencial Lenguajes declarativos El objetivo es conseguir lenguajes expresivos y matemáticamente elegante. Los lenguajes declarativos no dicen como hacer una cosa, al contrario nos dice qué cosa hacer. Lenguajes concurrentes Tiene sus comienzos en los sistemas operativos. Son un conjuntos de thread o hilos de control. Los hilos concurrentes intercambian mensajes con información entre sí y mensajes de sincronismo. Lenguajes orientados a objetos Implementa conceptos definidos de la programación orientada a objetos. Crean clases y objetos siguiendo el esquema del mundo real para definir los objetos, acciones y forma de comunicarse entre objetos. LENGUAJES DE PROGRAMACION •Los lenguajes de programación son lenguajescreados por el ser human •o para poder comunicarsecon las computadoras. PRIMERA GENERACIÓN •se crea un archivo fuente con las instrucciones que se desea que la computadora ejecute, usando un editor, que es una especie de procesador de palabras. SEGUNDA GENERACIÓN •se crea un archivo fuente con las instrucciones que se desea que la computadora ejecute, usando un editor, que es una especie de procesador de palabras. POR SU INSTRUCCION POR SUS GENERACIONES
  • 4. Clasificación de los lenguajes de programación: Según su grado de independencia de la máquina. Lenguaje de máquina: • Es la forma más baja de un lenguaje de programación. • Este lenguaje es la notación que entiende directamente el ordenador, está en binario o hexadecimal. Lenguaje orientado a problemas concretos: • Este tipo de lenguajes se usa para resolver problemas en un campo específico. Por ejemplo el SQL y XBASE para el manejo de bases de datos, SPSS y BMDP para cálculos estadísticos, Postscript. Lenguaje Ensamblador:  Es una versión simbólica de un lenguaje de máquina. Algunos códigos son simbólicos y fáciles de entender.  Por ejemplo ADD para añadir y MUL para multiplicar. Lenguajes de alto nivel: • Sus características son superiores a las de los lenguajes anteriores, aunque no tienen la posibilidad de comunicarse directamente con el sistema. Este lenguaje facilita la estructura de programas que manejan datos complejos y subrutinas. Lenguajes de medio nivel  Cuenta con algunas características de los lenguajes de bajo nivel con la posibilidad de manejar estructuras de control y datos de alto nivel. POR SU GRADO DE INDEPENDENCIA DE LA MAQUINA
  • 5. FRAMEWORKS PARA JAVASCRIPT Frameworks para javaScript es un lenguaje multi-paradigma Los framework son más adaptables para el diseño de sitios web, por lo tanto, son los preferidos por la mayoría de los desarrolladores de sitios web. Los framework de JavaScript son un tipo de herramienta que facilita el trabajo con JavaScript. Estos framework también hacen posible que el programador codifique la aplicación como dispositivo sensible. * Vue.js * Meteor.js * React js Admite estilos de programación controlados por eventos, funcionalese imperativos (incluidoslos orientados a objetos y los prototipos) fue utilizado inicialmente solo para el lado del cliente. Un framework de software es una abstracción en la que el software que proporciona una funcionalidadgenérica se puede cambiar de forma selectiva mediante un código adicional escrito por el usuario. ¿QUÉ ES EL FRAMEWORK DE JAVASCRIPT Y POR QUÉ USAR UNO?
  • 6. LENGUAJES DE ALTO NIVEL VENTAJAS reglas sintacticas similares a los humanos pueden usar diferentes s.o faciles de aprender codigo sencillo INCONVENIENTES reduccion de velocidad incremento de tiempo de ejecucion no se aprovechan los recursos de la maquina mayor ocupacion de la memoria CONCEPTO Es lo mas usado por los desarrolladores por facilidad de codificacion y entendimiento entre humano y maquina. LENGUAJES DE ALTO NIVEL PROGRAMACION MOVIL