SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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.
Integrantes
• Rubén Pilca.
• Luis Molina.
• Fabricio Galárraga.
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 Instrucciones se
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.
COMPILADORES
NOMBRE: RODRIGO CHUGÁ
FECHA: 12/04/2019
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN POR SUS
GENERACIONES
LENGUAJES DE
PROGRAMACION
•Los lenguajes de programación son
lenguajescreados por el ser humano para
poder comunicarse con 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.
TERCERA
GENERACIÓN
•Cuentan con comandos que se acercan
más a las palabras de uso común en
lugar de tener que usar combinaciones
binarias del código máquina o los
comandos básicos del ensamblador.
CUARTA
GENERACIÓN
•Muchos de estos lenguajes tienen capacidad para
bases de datos, permitiendo crear programas que
sirvan de enlace con las mismas.
QUINTA
GENERACIÓN
•Esta generación incluye la inteligencia
artificial y sistemas expertos. En lugar de sólo
ejecutar un conjunto de órdenes, el objetivo
de estos sistemas es “pensar” y anticipar las
necesidades de los usuarios.
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.
Programación
Movil
MAPA MENTAL BÁSICO DIANA PAOLA VACA DELGADO | April 12, 2019
Tab: Crear idea derivada Intro: Crear idea relacionada F2: Editar texto Mayúsculas+Intro: Salto de línea Teclas de flechas: Navegar por el mapa
Desarrollo de aplicaciones
para dispositivos móviles
Aplicaciones
Nativas
Aplicaciones
Web
Aplicaciones
Híbridas
- Acceso completo
al dispositivo
- Mejor experiencia
de usuario
- Visisbilidad en el
App Store
- Notificaciones
- Actualización
automática en el
dispositivo
- Código reutilizable
- Proceso de desarrollo
mas sencillo y
económico
- No necesitan de
ora aplicación para
estar visible
- Pueden utilizarse
sitios "responsive"
ya diseñados
- Distribuirlas en App
Store
- Instalación nativa
pero construida
con JavaScript,
HTML, y CSS.
- Código base para
multiples
plataformas
- Acceso a Hardware
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA
Nombre: Luis David Tobar Vega
Asignatura: Ingeniería de Software.
COMPILADORES
TEMA: Tipos de Frameworks y Librerías
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
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
selectivamediante un código
adicional escrito por el usuario.
¿QUÉES EL FRAMEWORK DE JAVASCRIPT Y
POR QUÉUSARUNO?

Más contenido relacionado

La actualidad más candente

Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajesRBAC92
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.cirojohana_0891
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemaskarinaportilla
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes deJoRgEp10
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionCarenPC
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccionnoe_isaack
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de ProgramaciónGLORIABELEN3
 
Temas Primordiales De Los Lenguajes De Programación
Temas Primordiales De Los Lenguajes De ProgramaciónTemas Primordiales De Los Lenguajes De Programación
Temas Primordiales De Los Lenguajes De Programaciónprogramacionweb50
 

La actualidad más candente (17)

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programación programación visual
Lenguajes de programación  programación visualLenguajes de programación  programación visual
Lenguajes de programación programación visual
 
Clasificacion de los lenguajes
Clasificacion de los lenguajesClasificacion de los lenguajes
Clasificacion de los lenguajes
 
Barbara tarea prof.ciro
Barbara tarea prof.ciroBarbara tarea prof.ciro
Barbara tarea prof.ciro
 
Organizacion de sistemas
Organizacion de sistemasOrganizacion de sistemas
Organizacion de sistemas
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Clasificación de lenguajes de
Clasificación de lenguajes deClasificación de lenguajes de
Clasificación de lenguajes de
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
 
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
 
Temas Primordiales De Los Lenguajes De Programación
Temas Primordiales De Los Lenguajes De ProgramaciónTemas Primordiales De Los Lenguajes De Programación
Temas Primordiales De Los Lenguajes De Programación
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 

Similar a Lenguajes de programacion

Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONBryan Perdomo
 
Lenguajes de programacion1
Lenguajes de programacion1Lenguajes de programacion1
Lenguajes de programacion1DanielRosero23
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computaSampdp
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivelANALI GOMEZ
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamaciongibrankamilo
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de softwareMiriam_mii
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internetlucilazc
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacionmichelledelgado97
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 

Similar a Lenguajes de programacion (20)

Compiladores
CompiladoresCompiladores
Compiladores
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Lenguajes de programacion1
Lenguajes de programacion1Lenguajes de programacion1
Lenguajes de programacion1
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Trabajo de introduc computa
Trabajo de introduc computaTrabajo de introduc computa
Trabajo de introduc computa
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Software
SoftwareSoftware
Software
 
Taller de progamacion
Taller de progamacionTaller de progamacion
Taller de progamacion
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de software
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Presentación lenguajedeprogramacion
Presentación lenguajedeprogramacionPresentación lenguajedeprogramacion
Presentación lenguajedeprogramacion
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 

Más de RubnPilca

TALLER DE COMPILADORES (Flex y Bison).
TALLER DE COMPILADORES  (Flex y Bison). TALLER DE COMPILADORES  (Flex y Bison).
TALLER DE COMPILADORES (Flex y Bison). RubnPilca
 
Análisis sintáctico
Análisis sintácticoAnálisis sintáctico
Análisis sintácticoRubnPilca
 
Compilando un programa manualmente Java, C++, Visual Basic
Compilando un programa manualmente Java, C++, Visual BasicCompilando un programa manualmente Java, C++, Visual Basic
Compilando un programa manualmente Java, C++, Visual BasicRubnPilca
 
Fortran con el compilador Gfortran.
Fortran con el compilador Gfortran. Fortran con el compilador Gfortran.
Fortran con el compilador Gfortran. RubnPilca
 
Instalar compiladores cruzados
Instalar compiladores cruzadosInstalar compiladores cruzados
Instalar compiladores cruzadosRubnPilca
 
Emsambladores
EmsambladoresEmsambladores
EmsambladoresRubnPilca
 
PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESRubnPilca
 
Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.RubnPilca
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresRubnPilca
 

Más de RubnPilca (9)

TALLER DE COMPILADORES (Flex y Bison).
TALLER DE COMPILADORES  (Flex y Bison). TALLER DE COMPILADORES  (Flex y Bison).
TALLER DE COMPILADORES (Flex y Bison).
 
Análisis sintáctico
Análisis sintácticoAnálisis sintáctico
Análisis sintáctico
 
Compilando un programa manualmente Java, C++, Visual Basic
Compilando un programa manualmente Java, C++, Visual BasicCompilando un programa manualmente Java, C++, Visual Basic
Compilando un programa manualmente Java, C++, Visual Basic
 
Fortran con el compilador Gfortran.
Fortran con el compilador Gfortran. Fortran con el compilador Gfortran.
Fortran con el compilador Gfortran.
 
Instalar compiladores cruzados
Instalar compiladores cruzadosInstalar compiladores cruzados
Instalar compiladores cruzados
 
Emsambladores
EmsambladoresEmsambladores
Emsambladores
 
PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORES
 
Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.Emulador de ensamblador EMU8086.
Emulador de ensamblador EMU8086.
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (13)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Lenguajes de programacion

  • 1. 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. Integrantes • Rubén Pilca. • Luis Molina. • Fabricio Galárraga.
  • 2. 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 Instrucciones se 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.
  • 3. COMPILADORES NOMBRE: RODRIGO CHUGÁ FECHA: 12/04/2019 CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN POR SUS GENERACIONES LENGUAJES DE PROGRAMACION •Los lenguajes de programación son lenguajescreados por el ser humano para poder comunicarse con 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. TERCERA GENERACIÓN •Cuentan con comandos que se acercan más a las palabras de uso común en lugar de tener que usar combinaciones binarias del código máquina o los comandos básicos del ensamblador. CUARTA GENERACIÓN •Muchos de estos lenguajes tienen capacidad para bases de datos, permitiendo crear programas que sirvan de enlace con las mismas. QUINTA GENERACIÓN •Esta generación incluye la inteligencia artificial y sistemas expertos. En lugar de sólo ejecutar un conjunto de órdenes, el objetivo de estos sistemas es “pensar” y anticipar las necesidades de los usuarios.
  • 4. 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.
  • 5. Programación Movil MAPA MENTAL BÁSICO DIANA PAOLA VACA DELGADO | April 12, 2019 Tab: Crear idea derivada Intro: Crear idea relacionada F2: Editar texto Mayúsculas+Intro: Salto de línea Teclas de flechas: Navegar por el mapa Desarrollo de aplicaciones para dispositivos móviles Aplicaciones Nativas Aplicaciones Web Aplicaciones Híbridas - Acceso completo al dispositivo - Mejor experiencia de usuario - Visisbilidad en el App Store - Notificaciones - Actualización automática en el dispositivo - Código reutilizable - Proceso de desarrollo mas sencillo y económico - No necesitan de ora aplicación para estar visible - Pueden utilizarse sitios "responsive" ya diseñados - Distribuirlas en App Store - Instalación nativa pero construida con JavaScript, HTML, y CSS. - Código base para multiples plataformas - Acceso a Hardware
  • 6. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA Nombre: Luis David Tobar Vega Asignatura: Ingeniería de Software. COMPILADORES TEMA: Tipos de Frameworks y Librerías
  • 7. 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
  • 8. 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 selectivamediante un código adicional escrito por el usuario. ¿QUÉES EL FRAMEWORK DE JAVASCRIPT Y POR QUÉUSARUNO?