<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Programacion Funcional con Scala - Sesion 2 by Ing. Layla Scheli</title>
      <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of</link>
      <description>Hecho con encanto</description>
      <language>en-us</language>
      <pubDate>2023-07-11 07:03:14 UTC</pubDate>
      <lastBuildDate>2023-07-11 07:25:06 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Consigna</title>
         <author>laylascheli</author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642526129</link>
         <description><![CDATA[<div>¡Investigar y analizar acerca de las principales diferencias entre Java y Scala!&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:03:54 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642526129</guid>
      </item>
      <item>
         <title>Respuesta - Ramón</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642527175</link>
         <description><![CDATA[<div>- Ambos funcionan en la JVM. Esto implica que también comparten un gran numero de librerías<br>- Ambos utilizan un tipado de datos estático<br>- Java es POO pero Scala es multiparadigma (tanto POO como funcional) --&gt; Clases, herencia, polimorfismo...<br>- Scala fomenta la inmutabilidad de los objetos. En Java se pueden crear, pero por defecto son mutables</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:05:33 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642527175</guid>
      </item>
      <item>
         <title>Respuesta - Gabi</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642527221</link>
         <description><![CDATA[<div>Scala simplifica la comunicación entre hilos <strong>mejorando la eficiencia en procesos concurrentes</strong> respecto a Java.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:05:37 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642527221</guid>
      </item>
      <item>
         <title>Respuesta - Javi</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528005</link>
         <description><![CDATA[<div>- La curva de aprendizaje en Scala es más empinada que en Java ya que tiene una sintaxis más confusa (Scala)<br>- Scala es más compacto (necesita menos líneas de código) en comparación con Java, que necesita más detalle<br>- Scala es híbrido de OOP y programación funcional; Java no utiliza programación funcional, solamente OOP</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:06:52 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528005</guid>
      </item>
      <item>
         <title>Respuesta - Dani</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528310</link>
         <description><![CDATA[<div>Scala es más conciso que Java</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:07:22 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528310</guid>
      </item>
      <item>
         <title>Respuesta - Andrea</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528451</link>
         <description><![CDATA[<div>- Scala siempre ejecuta sobre su versión más actualizada, por el contrario java no.<br><br>- Java es un lenguaje más maduro tiene más riqueza de paquetes, IDEs y por lo tanto una comunidad de desarrolladores más grande.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:07:36 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528451</guid>
      </item>
      <item>
         <title>Respuesta-Jiashu</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528704</link>
         <description><![CDATA[<div>-&nbsp; Scala tiene syntaxes más simples que Java<br>-&nbsp; Se usa más en el area de Big Data<br>- Scala tiene 2 paradigmas de programación distinta, OOP y FP<br>- Scala tiene una comunidad más pequeña que Java, entonces tiene menos apoyo documental&nbsp;<br>- Se puede directamente usar código de Java en programas escritos en Scala, cual es una ventaja.<br>- Scala no tiene tanto Dev herramientas como Java<br>- Java en general tiene más uso que scala, en ciencia de datos, ML, y muchos<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:08:00 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642528704</guid>
      </item>
      <item>
         <title>Respuesta- Gratsiela </title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642529179</link>
         <description><![CDATA[<div>-Scala y Java admitieron la conversión de código fuente a código de bytes con facilidad. Sin embargo, Scala es más lento al convertir este código fuente a código de bytes que Java. Como resultado, la creación de códigos Scala lleva más tiempo en comparación con Java.<br>-varios estudiantes encuentran Scala difícil y bien difícil pues requiere menos codificación y, por consiguiente, es bien difícil de predecir.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:08:45 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642529179</guid>
      </item>
      <item>
         <title>Respuesta - Dani</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642530234</link>
         <description><![CDATA[<div>Scala es estático y Java dinámico (Java hay que probarlo en varios entornos</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:09:49 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642530234</guid>
      </item>
      <item>
         <title>Respuesta - Gratsiela</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642531418</link>
         <description><![CDATA[<div>Puede redactar código breve y compacto en Scala.<br><br></div><div>Java, por otra parte, necesita que escriba códigos largos, incluso para tareas de rutina.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:11:53 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642531418</guid>
      </item>
      <item>
         <title>Respuesta - Gabi</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642531885</link>
         <description><![CDATA[<div>Java es (más o menos) retrocompatible con versiones anteriores de Java mientras que <strong>Scala no admite retrocompatibilidad</strong>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:12:37 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642531885</guid>
      </item>
      <item>
         <title>Respuesta Hector</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642532690</link>
         <description><![CDATA[<div>- Scala alenta al programador a usar variables inmutables.<br>- Las listas de Scala son bastante diferentes a las ArrayLists de Java<br>- Los tipos basicos de Scala son los mismos que los tipos basicos de Java</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:13:48 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642532690</guid>
      </item>
      <item>
         <title>Respuesta - Dani</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533124</link>
         <description><![CDATA[<div>Scala maneja los errores de manera más flexible</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:14:25 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533124</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533236</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2088513123/64661e94df3ac5daac6cf27683525c13/drawing.png" />
         <pubDate>2023-07-11 07:14:35 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533236</guid>
      </item>
      <item>
         <title>Respuesta - Gabi</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533439</link>
         <description><![CDATA[<div>Ambos lenguajes son <strong>fuertemente tipados</strong>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:14:52 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533439</guid>
      </item>
      <item>
         <title>Respuesta - Arturo</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533600</link>
         <description><![CDATA[<div>- Java es OO puro, Scala es OO y funcional.<br>- Scala tiene inferencia de tipos, Java no.<br>- La sintaxis de Scala te permite declarar variables inmutables, la de Java no.<br>- Java implementa la herencia múltiple con interfaces, Scala con traits y mixins.<br>- Scala soporta el uso de Tipos de Datos Algebraicos gracias a las case classes, que son muy potentes combinadas con el pattern matching. En Java se usan los enum, que son muy limitados y no pueden tener atributos o parámetros.<br>- Scala es en general más robusto y menos propenso a errores gracias a sus características que facilitan la inmutabilidad (lo que permite definir funciones puras, sin efectos secundarios que dificulten el testing) y por la capacidad de evitar el uso de valores nulos, que son los causantes de muchos de los errores a la hora de programar en Java.<br>- La metaprogramación en Java se limita a consultar la clase de un objeto en tiempo de ejecución (reflexión), Scala implementa macros y otras herramientas que la hacen más flexible.<br>- El ecosistema de Java es muy extenso, con décadas de uso en el ámbito empresarial. Scala no sólo es más joven, sino que se especializa en un nicho (data), por lo cual su mercado es mucho menor.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:15:09 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642533600</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642534076</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2088513377/73d2da24eaa86350feae0183cf390200/logo_Scala.png" />
         <pubDate>2023-07-11 07:15:46 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642534076</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642534930</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.javaassignmenthelp.com/blog/wp-content/uploads/2021/04/java-vs-scala-.jpg" />
         <pubDate>2023-07-11 07:17:05 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642534930</guid>
      </item>
      <item>
         <title>Respuesta - Dani</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642535546</link>
         <description><![CDATA[<div>Scala proporciona computación diferida (Posponer cómputos que llevarán mucho tiempo)</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:18:04 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642535546</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642537202</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2088513377/b5523208a24bc63a91503685d6979c5d/logo_openbank.jpg" />
         <pubDate>2023-07-11 07:20:29 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642537202</guid>
      </item>
      <item>
         <title>Respuesta - Jiashu</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642538424</link>
         <description><![CDATA[<div>Me gusta scala porque es guay<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:22:08 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642538424</guid>
      </item>
      <item>
         <title>Respuesta - Gabi</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642538727</link>
         <description><![CDATA[<div>Scala implementa la "evaluación vaga" (lazy evaluation) que permite <strong>retrasar operaciones pesadas de cálculo</strong> hasta que sean completamente necesarias, ayudando a mejorar la eficiencia en ejecución. Java no dispone de esta funcionalidad.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:22:37 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642538727</guid>
      </item>
      <item>
         <title>Scala rules</title>
         <author></author>
         <link>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642540517</link>
         <description><![CDATA[<div>Yes it does</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-07-11 07:25:06 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/1ds4jwilaxjbl1of/wish/2642540517</guid>
      </item>
   </channel>
</rss>
