<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Big Data Processing - Clase 2 by Ing. Layla Scheli</title>
      <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu</link>
      <description>Actividad Grupal - Colaborativa</description>
      <language>en-us</language>
      <pubDate>2023-03-14 18:14:35 UTC</pubDate>
      <lastBuildDate>2025-09-26 19:41:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Consigna</title>
         <author>laylascheli</author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516567260</link>
         <description><![CDATA[<div>Investigar brevemente acerca de las diferencias y similitudes entre Scala y Java</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:15:50 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516567260</guid>
      </item>
      <item>
         <title>Respuesta Marcos</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516570295</link>
         <description><![CDATA[<div><strong>Scala es un lenguaje de tipo estático mientras que Java es de tipo dinámico</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:18:13 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516570295</guid>
      </item>
      <item>
         <title>Respuesta Najli</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516570804</link>
         <description><![CDATA[<div>Ambos son orientados a objetos</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:18:39 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516570804</guid>
      </item>
      <item>
         <title>Respuesta Chatgpt</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516571869</link>
         <description><![CDATA[<div>Scala y Java son dos lenguajes de programación distintos, pero tienen algunas similitudes debido a que Scala se ejecuta en la máquina virtual de Java (JVM). Algunas de las similitudes y diferencias entre Scala y Java son las siguientes:<br><br></div><div><br>Similitudes:<br><br></div><ol><li>Ambos son lenguajes de programación orientados a objetos.</li><li>Ambos utilizan la máquina virtual de Java (JVM) para ejecutar el código.</li><li>Ambos tienen una sintaxis similar a la de C/C++.</li><li>Ambos tienen amplias bibliotecas estándar para realizar diferentes tareas.</li><li>Ambos son capaces de crear aplicaciones web y para dispositivos móviles.</li></ol><div><br>Diferencias:<br><br></div><ol><li>Scala es un lenguaje de programación funcional y orientado a objetos, mientras que Java es principalmente orientado a objetos.</li><li>Scala es un lenguaje más conciso que Java, lo que significa que se necesitan menos líneas de código para lograr el mismo resultado.</li><li>Scala tiene una sintaxis más flexible y puede ser utilizada para crear patrones de diseño complejos.</li><li>Scala soporta la programación reactiva y funcional, mientras que Java no lo hace.</li><li>Scala tiene algunas características avanzadas como la inferencia de tipos y la currying que no se encuentran en Java.</li><li>Scala se ejecuta más rápido que Java en algunas tareas debido a su sistema de tipos y a la compilación a bytecode de Java.</li></ol><div><br>En resumen, Scala y Java son dos lenguajes de programación diferentes que comparten algunas similitudes, pero también tienen diferencias significativas en términos de su sintaxis, enfoque y características avanzadas.<br><br><br></div><div><br></div><div><br></div><div><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:19:31 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516571869</guid>
      </item>
      <item>
         <title>Respuesta Alfredo</title>
         <author>asanchezs_visitaup</author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572018</link>
         <description><![CDATA[<div># Scala es estático, Java es dinámico<br># Ambos son compilados<br># Scala es menos farragoso<br># Scala ocupa menos extensión de código<br># Scala es más productivo<br># Ambos son fácilmente escalables<br># Orientados a objetos en ambos casos<br># Scala es Opensource<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:19:38 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572018</guid>
      </item>
      <item>
         <title>Respuesta Jefferson</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572102</link>
         <description><![CDATA[<div>#La curva de aprendizaje de Java es mas alto que el de Scala</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:19:42 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572102</guid>
      </item>
      <item>
         <title>Respuesta usuario Reddit</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572157</link>
         <description><![CDATA[<div>There isn't one right answer, but you knew that, so here's a comparison.</div><div>First the similarities:</div><ul><li>Both run on the JVM</li><li>Both can use existing Java libraries including the Java standard library.</li><li>You can write scala code just like you would in java with a few minor syntactic differences.</li></ul><div>The differences are a bit more complicated. If you want, you can write Scala just like you would Java. There aren't any features from Java missing. Scala mostly adds on top of Java. This can be a good thing and a bad thing.</div><div>Good things:</div><ul><li>The language encourages you to write code in an immutable style. This makes parallel and concurrent programs much easier to maintain.</li><li>Very easy to parallelize code that easy to parallelize.</li><li>Functions are first class object. Much like the support for lambdas in Java 8, Scala supports treating functions and methods as variables.</li><li>Pattern matching. If you don't already know what this is, it can be difficult to explain, but it is one of my favorite language features, so if you can, try to find a tutorial on it.</li><li>Lazy evaluation if you want it. Being able to wait on computation until it is actually needed simplifies control flow in code that might need to perform a long running computation or might not.</li></ul><div>Bad things. Most of these are confusing if you are a beginner, or if someone else wrote code with bad style.</div><ul><li>Implicit conversions. Programmers can define functions that convert one type to another, and have it <em>silently</em> do conversions when necessary. This can be great or it can be god awful.</li><li>Operator overloading. Any operator can be overloaded, and new operators can be created for any type. If you do this poorly, your code will look like shit.</li><li>Really nested code. You can define functions inside of other functions inside of an object inside of a class. Things can get very nested. Sometimes the cleanest way to do something is via these nests, so if you aren't one with the curly-brackets, you soon will be.</li><li>It takes a while to learn how to do things without variables. (In scala we use "values" that can't be changed once they are created)</li></ul><div>Although it looks like I've written more bad things than good, I've actually entirely switched from Java to Scala for all my personal projects. Lines of code typically drop by about 2/3, and readability improves dramatically due to the advanced methods of abstraction.</div><div>Here's an examples that shows how easily it deals with collections.</div><div>Java:</div><pre>List&lt;Integer&gt; originalList = Arrays.asList(1, 2, 3, 4, 5);
List&lt;Integer&gt; doubledList = new ArrayList&lt;Integer&gt;();
for(Integer x: originalList){
    if(x % 2 == 0){
        doubledList.add(x * 2);
    }
}
<br></pre><div>Scala:</div><pre>val originalList = List(1, 2, 3, 4, 5)
val doubledList = originalList.filter(_ % 2 == 0).map(_ * 2) 
<br></pre><div>This post is really short, and doesn't really scratch the surface of what Scala can do, so I suggest that you try it out and really get a hang of programming in functional style.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:19:44 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572157</guid>
      </item>
      <item>
         <title>Respuesta Kate</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572322</link>
         <description><![CDATA[<div>Scala es compatible con versiones anteriores mientras Java no lo es.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:19:54 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516572322</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574052</link>
         <description><![CDATA[<div>Scala tiene sintaxis más fija con respecto a Java, no permite tanta repetitividad</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:21:20 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574052</guid>
      </item>
      <item>
         <title>Respuesta Wilbert </title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574286</link>
         <description><![CDATA[<div>Java es un lenguaje orientado a objetos puro, mientras que Scala admite tanto la programación orientada a objetos como la programación funcional.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:21:31 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574286</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574786</link>
         <description><![CDATA[<div>Scala admite la sobrecarga de operadores y Java no.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:21:57 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516574786</guid>
      </item>
      <item>
         <title>Respuesta carlos</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516576937</link>
         <description><![CDATA[<div>Altamente seguro y robusto<br>Orientado a objetos, admite programacion funcional y su combinacion<br>Patrones y practicas incorporados<br>Lenguaje conciso, expresivo y legible<br>Tiene extructura de codigo bien diseñada y menos repeticiones</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:23:38 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516576937</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516578618</link>
         <description><![CDATA[<div>La longitud del código se ve reducido de 2 a 3 veces en Scala vs Java</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:24:49 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516578618</guid>
      </item>
      <item>
         <title>Respuesta de Carlos</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516578954</link>
         <description><![CDATA[<div>Java y Scala son dos lenguajes de programación diferentes con diferentes características y filosofías. A continuación se presentan algunas de las principales diferencias entre Java y Scala:<br><br></div><ol><li>Tipos de datos: Scala es un lenguaje de programación funcional y orientado a objetos que permite la inferencia de tipos de datos, mientras que en Java, los tipos de datos deben ser declarados explícitamente.</li><li>Sintaxis: La sintaxis de Scala es más concisa y expresiva que la de Java. Scala permite el uso de funciones de orden superior, lo que hace que la escritura de código sea más eficiente.</li><li>Orientación a objetos: Tanto Scala como Java son lenguajes orientados a objetos. Sin embargo, Scala permite la creación de clases anónimas y la implementación de patrones de diseño más complejos.</li><li>Inmutabfghjytdjghilidad: En Scala, los objetos son inmutables por defecto, mientras que en Java los objetos son mutables por defecto.</li><li>Funciones lambda: Scala soporta la definición de funciones lambda, lo que permite escribir código más eficiente y conciso. Java también soporta funciones lambda, pero su sintaxis es más restrictiva que la de Scala.</li><li>Interoperabilidad: Scala se ejecuta en la máquina virtual de Java, lo que significa que se puede interoperar con el código Java. Esto permite a los desarrolladores de Scala utilizar bibliotecas de Java y trabajar con código Java existente.</li><li>Rendimiento: Scala es conocido por ser más rápido que Java en algunas situaciones, como el procesamiento de grandes cantidades de datos.</li></ol><div><br>En resumen, Scala y Java son lenguajes de programación diferentes con diferentes características y filosofías. Mientras que Java es un lenguaje más tradicional y orientado a objetos, Scala es más moderno, funcional y conciso. La elección entre Scala y Java dependerá de las necesidades específicas del proyecto y las preferencias personales del desarrollador.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:25:06 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516578954</guid>
      </item>
      <item>
         <title>Respuesta Víctor</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516581916</link>
         <description><![CDATA[<div>Tabla-resumen Scala VS Java</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1992257512/59f73e3a54b806bb799480e6780d679c/ScalaVSJava.docx" />
         <pubDate>2023-03-14 18:27:30 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516581916</guid>
      </item>
      <item>
         <title>Respuesta Alejandro</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516582475</link>
         <description><![CDATA[<div>- Como Java, es OO pero también funcional<br>- Posee características similares a Java, como herencia, polimorfismo y encapulamiento<br>- No distingue tipos primitivos como Java, sino que incluso estos, o las funciones son objetos<br>- A diferencia de Java, permite funciones anónimas<br>- A diferencia de Java, las clases pueden tener parámetros<br>- Clases case<br>- Traits, que funcionan de forma similar a las Interfaces en Java, pero que permiten contener código y no solo declaraciones<br>- Tipos genéricos.<br>Posee una sintaxis precisa, a diferencia de Java que es muy extensa</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:27:55 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516582475</guid>
      </item>
      <item>
         <title>Respuesta MiguelGallego</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516583592</link>
         <description><![CDATA[<div>DIFERENCIAS<br>- Scala es fuertemente tipado<br>- En la programación, Scala es más funcional<br>- La sintaxis de Scala es más concisa<br>SIMILITUDES<br>-Ambos comparten la VMJ y las librerías de Java<br>- Código rápido y escalable en ambos<br>- Los dos pueden estar orientado a objetos<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-14 18:28:53 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516583592</guid>
      </item>
      <item>
         <title>Respuesta pagina web</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516583824</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://geekflare.com/es/scala-vs-java/" />
         <pubDate>2023-03-14 18:29:05 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516583824</guid>
      </item>
      <item>
         <title>respuesta web</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516585536</link>
         <description><![CDATA[<div>https://www.cisin.com/coffee-break/es/technology/difference-between-scala-vs-java-which-is-ideal-chioce.html<br><br></div>]]></description>
         <enclosure url="https://www.cisin.com/coffee-break/es/technology/difference-between-scala-vs-java-which-is-ideal-chioce.html" />
         <pubDate>2023-03-14 18:30:26 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2516585536</guid>
      </item>
      <item>
         <title>Respuesta de Ricardo</title>
         <author></author>
         <link>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2627286971</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2076459265/ced386eb1f932be3cac5d8144c6b809a/image.png" />
         <pubDate>2023-06-19 16:51:50 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/zjkvc1d7719u7ogu/wish/2627286971</guid>
      </item>
   </channel>
</rss>
