SlideShare una empresa de Scribd logo
1 de 20
Un lenguaje para la era del multiprocesador
Octavio Luna @tavo_luna
Presentación: http://goo.gl/YmA6G
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Scala es como el Toruk de Avatar:
Va a tratar de matarte, pero una vez que lo dominas
puedes alcanzar grandes alturas
@tavo_luna +octavio.luna http://goo.gl/YmA6G
@tavo_luna +octavio.luna http://goo.gl/YmA6G
¿Por qué SCALA?
Orientado a Objetos
Funcional Reactivo
EscalableTipos Seguros
JVM y
.NET*
@tavo_luna +octavio.luna http://goo.gl/YmA6G
La escalabilidad es Horizontal
@tavo_luna +octavio.luna http://goo.gl/YmA6G
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Parallels Collections
@tavo_luna +octavio.luna http://goo.gl/YmA6G
//Secuencial:
object SequentialImplementation extends Computation
{ def compute(list:List[Data]):Int =
list.map{f}.max}
//Paralelizadoobject ParallelImplementation extends
Computation { def compute(list:List[Data]):Int =
list.par.map{f}.par.max}
list.par.map{f}.par.max}
list.par.map{f}.par.max}
@tavo_luna +octavio.luna http://goo.gl/YmA6G
DEMOSTRACION
@tavo_luna +octavio.luna http://goo.gl/YmA6G
La escalabilidad es Horizontal
@tavo_luna +octavio.luna http://goo.gl/YmA6G
La escalabilidad es Horizontal
@tavo_luna +octavio.luna http://goo.gl/YmA6G
ACTORES - AKKA
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Desarrollo Lineal (tradicioNAL)
Iterador de LíneasWebService
Main.scala
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Desarrollo Lineal (tradicioNAL)
Iterador de LíneasWebService
Main.scala
@tavo_luna +octavio.luna http://goo.gl/YmA6G
def readXLS(){ import java.io._ val writer = new PrintWriter(new File("output.csv
val sheet = new HSSFWorkbook(
new FileInputStream("WalmartForGEOCODING.xls")).getSheetAt(0)
val r0 = sheet.getFirstRowNum val r1 = sheet.getLastRowNum tr
for(i <- r0 to r1){ val r = sheet.getRow(i)
val addr = r.getCell(1) val city = r.getCell(2)
val state = r.getCell(3) val zip = r.getCell(4)
val (gLat, gLong) = callWS(s"$addr, $city, $state, $zip") va
outTxt = s"$fullAddr, $gLat, $gLongn" print(outTxt)
writer.write(outTxt) } }catch{ case e:Excep
=> e.printStackTrace() }
writer.close()}
writer.close()}
writer.close()}
@tavo_luna +octavio.luna http://goo.gl/YmA6G
def readXLS(){ import java.io._ val writer = new PrintWriter(new File("output.csv
val sheet = new HSSFWorkbook(
new FileInputStream("WalmartForGEOCODING.xls")).getSheetAt(0)
val r0 = sheet.getFirstRowNum val r1 = sheet.getLastRowNum tr
for(i <- r0 to r1){ val r = sheet.getRow(i)
val addr = r.getCell(1) val city = r.getCell(2)
val state = r.getCell(3) val zip = r.getCell(4)
val (gLat, gLong) = callWS(s"$addr, $city, $state, $zip") va
outTxt = s"$fullAddr, $gLat, $gLongn" print(outTxt)
writer.write(outTxt) } }catch{ case e:Excep
=> e.printStackTrace() }
writer.close()}
writer.close()}
writer.close()}
Punto de Mejora
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Desarrollo Lineal (tradicioNAL)
Iterador de LíneasWebService
Main.scala
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Desarrollo Con Actores (concurrente)
Iterador de Líneas
WebService
Master.actor
receive
Geolocate
Escribe en Archivo
Geolocation
WorkerRouter
WorkerWorkerWorkerWorkerWorkerN
@tavo_luna +octavio.luna http://goo.gl/YmA6G
DEMOSTRACION
@tavo_luna +octavio.luna http://goo.gl/YmA6G
Actores en la JVM
Akka: Java & Scala
Kilim: Java
Jetlang: Java
Actors Guild: Java
ActorFoundry: Java
Actorom: Java
Functional Java: Java
GParallelizer: Groovy
Fan Actors: Fan

Más contenido relacionado

La actualidad más candente

IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#JORGE GIRALDO
 
Conversion de decimal a octal
Conversion de decimal a octalConversion de decimal a octal
Conversion de decimal a octaljbersosa
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSArgenis Gil
 
Arrays csharp visto_desde_c
Arrays csharp visto_desde_cArrays csharp visto_desde_c
Arrays csharp visto_desde_cPamela Calavetta
 
Clase de los nodos de la pila
Clase de los nodos de la pilaClase de los nodos de la pila
Clase de los nodos de la pilajbersosa
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTROBINRIVERO
 
Public void cargar
Public void cargarPublic void cargar
Public void cargarjmh700
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#UVM
 
Integrando Swift y Objective-C
Integrando Swift y Objective-CIntegrando Swift y Objective-C
Integrando Swift y Objective-CErick Camacho
 

La actualidad más candente (17)

IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#IF-ELSE EN Csharp C#
IF-ELSE EN Csharp C#
 
Conversion de decimal a octal
Conversion de decimal a octalConversion de decimal a octal
Conversion de decimal a octal
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
 
Arrays csharp visto_desde_c
Arrays csharp visto_desde_cArrays csharp visto_desde_c
Arrays csharp visto_desde_c
 
Clase de los nodos de la pila
Clase de los nodos de la pilaClase de los nodos de la pila
Clase de los nodos de la pila
 
1
11
1
 
Funciones programacion
Funciones programacionFunciones programacion
Funciones programacion
 
Lista, pila y cola
Lista, pila y colaLista, pila y cola
Lista, pila y cola
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFT
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Public void cargar
Public void cargarPublic void cargar
Public void cargar
 
Practica 2
Practica 2Practica 2
Practica 2
 
Minicalculadora
MinicalculadoraMinicalculadora
Minicalculadora
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#
 
Lectura lista encadenadas
Lectura lista encadenadasLectura lista encadenadas
Lectura lista encadenadas
 
Integrando Swift y Objective-C
Integrando Swift y Objective-CIntegrando Swift y Objective-C
Integrando Swift y Objective-C
 
Listas encadenadas
Listas encadenadasListas encadenadas
Listas encadenadas
 

Destacado

Mit2 092 f09_lec21
Mit2 092 f09_lec21Mit2 092 f09_lec21
Mit2 092 f09_lec21Rahman Hakim
 
Informe criterio identificacion cliente
Informe criterio identificacion clienteInforme criterio identificacion cliente
Informe criterio identificacion clienteNathalia Sanchez
 
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...EMC
 
Money supply inflation
Money supply inflationMoney supply inflation
Money supply inflationTravis Klein
 
Dramske tehnike i metode u nastavi
Dramske tehnike i metode u nastaviDramske tehnike i metode u nastavi
Dramske tehnike i metode u nastaviDubravka Granulić
 
Classical approach
Classical approachClassical approach
Classical approachTravis Klein
 
Transforming Expectations for Treat-Intelligence Sharing
Transforming Expectations for Treat-Intelligence SharingTransforming Expectations for Treat-Intelligence Sharing
Transforming Expectations for Treat-Intelligence SharingEMC
 
El telègraf loubna
El telègraf loubnaEl telègraf loubna
El telègraf loubnamgonellgomez
 
Mit2 092 f09_lec06
Mit2 092 f09_lec06Mit2 092 f09_lec06
Mit2 092 f09_lec06Rahman Hakim
 
Companies Bill, 2012
Companies Bill, 2012Companies Bill, 2012
Companies Bill, 2012Mamta Binani
 
How Can Take3 Help You Win?
How Can Take3 Help You Win?How Can Take3 Help You Win?
How Can Take3 Help You Win?Laurel Gerdine
 
Finance - long run for kids
Finance - long run for kidsFinance - long run for kids
Finance - long run for kidsTravis Klein
 
Aplicaciones modernas con React.js
Aplicaciones modernas con React.jsAplicaciones modernas con React.js
Aplicaciones modernas con React.jsOctavio Luna Bernal
 
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...Microsoft TechNet - Belgium and Luxembourg
 

Destacado (20)

Mit2 092 f09_lec21
Mit2 092 f09_lec21Mit2 092 f09_lec21
Mit2 092 f09_lec21
 
Informe criterio identificacion cliente
Informe criterio identificacion clienteInforme criterio identificacion cliente
Informe criterio identificacion cliente
 
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...
TechBook: Mainframe EMC Symmetrix Remote Data Facility (SRDF) Four-Site Migra...
 
Mobile mini trends
Mobile mini trendsMobile mini trends
Mobile mini trends
 
Office 365 busting the myths
Office 365 busting the mythsOffice 365 busting the myths
Office 365 busting the myths
 
Money supply inflation
Money supply inflationMoney supply inflation
Money supply inflation
 
Monopsony graphs
Monopsony graphsMonopsony graphs
Monopsony graphs
 
Dramske tehnike i metode u nastavi
Dramske tehnike i metode u nastaviDramske tehnike i metode u nastavi
Dramske tehnike i metode u nastavi
 
Classical approach
Classical approachClassical approach
Classical approach
 
Transforming Expectations for Treat-Intelligence Sharing
Transforming Expectations for Treat-Intelligence SharingTransforming Expectations for Treat-Intelligence Sharing
Transforming Expectations for Treat-Intelligence Sharing
 
El telègraf loubna
El telègraf loubnaEl telègraf loubna
El telègraf loubna
 
Mit2 092 f09_lec06
Mit2 092 f09_lec06Mit2 092 f09_lec06
Mit2 092 f09_lec06
 
Companies Bill, 2012
Companies Bill, 2012Companies Bill, 2012
Companies Bill, 2012
 
Thots
ThotsThots
Thots
 
Chinese rev thur
Chinese rev thurChinese rev thur
Chinese rev thur
 
Doc2
Doc2Doc2
Doc2
 
How Can Take3 Help You Win?
How Can Take3 Help You Win?How Can Take3 Help You Win?
How Can Take3 Help You Win?
 
Finance - long run for kids
Finance - long run for kidsFinance - long run for kids
Finance - long run for kids
 
Aplicaciones modernas con React.js
Aplicaciones modernas con React.jsAplicaciones modernas con React.js
Aplicaciones modernas con React.js
 
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...
Office 365: Planning and Automating for Hybrid Identity Scenarios in the Clou...
 

Similar a Scala un lenguaje para multiprocesador

SCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, PooSCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, Pooflekoso
 
Introducción a Scala
Introducción a ScalaIntroducción a Scala
Introducción a Scaladhaat
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básicocamposer
 
Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Rafael Bermúdez Míguez
 
05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodosDanae Aguilar Guzmán
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2climancc
 
Clase2 ejemplosdeenumpoo
Clase2 ejemplosdeenumpooClase2 ejemplosdeenumpoo
Clase2 ejemplosdeenumpoojorg_marq
 
Scala en proyectos de vinculación Ancap-UR - 2013-03
Scala en proyectos de vinculación Ancap-UR - 2013-03Scala en proyectos de vinculación Ancap-UR - 2013-03
Scala en proyectos de vinculación Ancap-UR - 2013-03Germán Ferrari
 
Presentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic ClubPresentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic ClubGlobalLogic Latinoamérica
 
Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014Abel Alejandro Coronado Iruegas
 

Similar a Scala un lenguaje para multiprocesador (20)

PresentacionParaINFOTEC
PresentacionParaINFOTECPresentacionParaINFOTEC
PresentacionParaINFOTEC
 
SCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, PooSCJP, Clase 2: Ejemplos De Enum, Poo
SCJP, Clase 2: Ejemplos De Enum, Poo
 
Introducción a Scala
Introducción a ScalaIntroducción a Scala
Introducción a Scala
 
Clase09 java script
Clase09 java scriptClase09 java script
Clase09 java script
 
Modelo Persistente
Modelo PersistenteModelo Persistente
Modelo Persistente
 
(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis(2) Curso sobre el software estadístico R: La librería googleVis
(2) Curso sobre el software estadístico R: La librería googleVis
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básico
 
Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)Dart como alternativa a TypeScript (Codemotion 2016)
Dart como alternativa a TypeScript (Codemotion 2016)
 
Jquery parte 1
Jquery parte 1Jquery parte 1
Jquery parte 1
 
Merry
MerryMerry
Merry
 
Introducción a Clojure
Introducción a ClojureIntroducción a Clojure
Introducción a Clojure
 
05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos
 
Los lenguajes de la web
Los lenguajes de la webLos lenguajes de la web
Los lenguajes de la web
 
Taller II Coreis Python 13112009
Taller II Coreis Python 13112009Taller II Coreis Python 13112009
Taller II Coreis Python 13112009
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 
Clase2 ejemplosdeenumpoo
Clase2 ejemplosdeenumpooClase2 ejemplosdeenumpoo
Clase2 ejemplosdeenumpoo
 
Scala en proyectos de vinculación Ancap-UR - 2013-03
Scala en proyectos de vinculación Ancap-UR - 2013-03Scala en proyectos de vinculación Ancap-UR - 2013-03
Scala en proyectos de vinculación Ancap-UR - 2013-03
 
Presentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic ClubPresentación Java Evolution - GlobalLogic Club
Presentación Java Evolution - GlobalLogic Club
 
(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery(Muy breve) Introduccion a jQuery
(Muy breve) Introduccion a jQuery
 
Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014Revelando los secretos de twitter, Festival de Software Libre 2014
Revelando los secretos de twitter, Festival de Software Libre 2014
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
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
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
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
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
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)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
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
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 

Scala un lenguaje para multiprocesador