<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java &#8211; DPL News</title>
	<atom:link href="https://dplnews.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>https://dplnews.com</link>
	<description>DPL News</description>
	<lastBuildDate>Mon, 29 Jul 2024 15:32:51 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://dplnews.com/wp-content/uploads/2020/03/logo-favicon-64x64-dplnews.png</url>
	<title>Java &#8211; DPL News</title>
	<link>https://dplnews.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">201771233</site>	<item>
		<title>Brasil &#124; Claro abre 10 mil vagas gratuitas para formação back-end em Java com Spring Boot </title>
		<link>https://dplnews.com/brasil-claro-abre-10-mil-vagas-gratuitas-para-formacao-back-end-em-java-com-spring-boot/</link>
		
		<dc:creator><![CDATA[DPL News]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 15:32:49 +0000</pubDate>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Brasil]]></category>
		<category><![CDATA[Claro]]></category>
		<category><![CDATA[formação back-end]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=243341</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="733" height="412" src="https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews claro mc160721 1" decoding="async" fetchpriority="high" srcset="https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1.jpeg 733w, https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1-696x391.jpeg 696w" sizes="(max-width: 733px) 100vw, 733px" title="Brasil | Claro abre 10 mil vagas gratuitas para formação back-end em Java com Spring Boot  1"></div>A&#160;Claro, em parceria com a DIO, está lançando um curso gratuito focado em formar e aprimorar desenvolvedores Java backend. O &#8220;Coding The Future&#160;Claro&#160;&#8211; Java com Spring Boot &#8221; oferece uma trilha de aprendizado completa, cobrindo desde os fundamentos de Java até práticas avançadas com Spring, metodologia TDD e arquitetura de microsserviços. Voltado tanto para iniciantes [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="733" height="412" src="https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews claro mc160721 1" decoding="async" srcset="https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1.jpeg 733w, https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/07/dplnews_claro_mc160721-1-696x391.jpeg 696w" sizes="(max-width: 733px) 100vw, 733px" title="Brasil | Claro abre 10 mil vagas gratuitas para formação back-end em Java com Spring Boot  2"></div>
<p>A&nbsp;Claro, em parceria com a DIO, está lançando um curso gratuito focado em formar e aprimorar desenvolvedores Java backend. O &#8220;Coding The Future&nbsp;Claro&nbsp;&#8211; Java com Spring Boot &#8221; oferece uma trilha de aprendizado completa, cobrindo desde os fundamentos de Java até práticas avançadas com Spring, metodologia TDD e arquitetura de microsserviços.</p>



<p>Voltado tanto para iniciantes que desejam entrar no mercado como desenvolvedores backend, quanto para profissionais com experiência que buscam se especializar em arquitetura de microsserviços e deploy em nuvem, os participantes terão acesso a 75 horas de conteúdo, que incluem desde conceitos básicos até técnicas avançadas, 09 projetos práticos, abrangendo a criação de uma API na nuvem com Azure, e 04 desafios de código para aplicação dos conhecimentos adquiridos.</p>



<p>Para garantir uma das bolsas de forma totalmente gratuita e com certificado basta acessar o&nbsp;<a href="https://www.dio.me/bootcamp/coding-the-future-claro-java-spring-boot" target="_blank" rel="noreferrer noopener nofollow">link</a>&nbsp;e fazer seu cadastro.<br>&nbsp;</p>



<p>Além disso, os participantes passarão por sessões de mentorias ao vivo, conduzidas por experts da&nbsp;Claro,focadas em arquitetura de microsserviços e na integração de copilotos de IA Generativa para produtividade e qualidade de código. Os principais módulos do bootcamp incluem &#8220;Como Organizar Arquiteturas Escaláveis de Microsserviços Java&#8221; e &#8220;Como Fazer Deploy de Aplicações Java EE na Nuvem&#8221;.</p>



<p>“Como uma empresa focada em inovação, que valoriza a colaboração entre os diversos agentes do ecossistema e que acredita na tecnologia como ferramenta para a transformação social, temos muita satisfação em viabilizar essa iniciativa. Vamos incentivar a capacitação e o ingresso de novos profissionais no mercado. Muitos deles, em breve, estarão nos ajudando a aprimorar nossos serviços e impactando positivamente nossos clientes, desenvolvendo soluções e participando ativamente da evolução da&nbsp;Claro&nbsp;e do Brasil com o digital”, afirma Rodrigo Duclos, diretor de Inovação e Digital da&nbsp;Claro.</p>



<p>A oportunidade de capacitação reforça o posicionamento e a atuação da&nbsp;Claro&nbsp;na área de responsabilidade social. Por meio do Instituto&nbsp;Claro, a empresa desenvolve e apoia uma série de iniciativas que priorizam a tecnologia para fomentar a educação para a inclusão digital e a inserção produtiva de jovens no mercado de trabalho.</p>



<p>“O mercado de tecnologia vem crescendo ano a ano e tem grande potencial para absorver novos profissionais e percebemos que o desafio mais comum é justamente a qualificação. Acreditamos que, com essa iniciativa gratuita, vamos contribuir para o avanço do mercado ao mesmo tempo em que favorecemos a inclusão digital e a mobilidade social”, comenta Daniely Gomiero, diretora de Desenvolvimento Humano Organizacional, Cultura e Sustentabilidade da&nbsp;Claro&nbsp;e Vice-Presidente do Instituto&nbsp;Claro.</p>



<p>As inscrições para o bootcamp estão abertas, e os interessados podem se inscrever gratuitamente. Ao final do programa, os participantes receberão um certificado e terão seus perfis destacados na Talent Match, plataforma da DIO que conecta talentos a oportunidades reais de contratação.<br>&nbsp;</p>



<p>Para mais informações e inscrições, visite o&nbsp;<a href="https://www.dio.me/bootcamp/coding-the-future-claro-java-spring-boot" target="_blank" rel="noreferrer noopener nofollow">site</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">243341</post-id>	</item>
		<item>
		<title>¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial?</title>
		<link>https://dplnews.com/cuales-son-los-mejores-lenguajes-de-programacion-para-inteligencia-artificial/</link>
		
		<dc:creator><![CDATA[Alexa Serrano]]></dc:creator>
		<pubDate>Fri, 10 Sep 2021 12:23:37 +0000</pubDate>
				<category><![CDATA[DPL NEWS]]></category>
		<category><![CDATA[Inteligencia Artificial]]></category>
		<category><![CDATA[TECNOLOGÍA]]></category>
		<category><![CDATA[algoritmos]]></category>
		<category><![CDATA[Aprendizaje automático]]></category>
		<category><![CDATA[aprendizaje profundo]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Inteligencia Artificial Estrecha]]></category>
		<category><![CDATA[Inteligencia Artificial Superior]]></category>
		<category><![CDATA[Inteligencia General Artificial]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Julia]]></category>
		<category><![CDATA[lenguajes de programación]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Prolog]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[relevante]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=116552</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="800" height="600" src="https://dplnews.com/wp-content/uploads/2021/09/dplnews_inteligencia-artificial_mc100921.gif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews inteligencia artificial mc100921" decoding="async" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 10"></div>Definir la Inteligencia Artificial (IA) es algo muy elaborado, puesto que es un concepto que está en constante cambio y evolución. La Inteligencia Artificial va más allá de las máquinas que van a destrozar al mundo como en Terminator, y no es toda esta ciencia ficción que se ve en las películas postapocalípticas. De esta [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="800" height="600" src="https://dplnews.com/wp-content/uploads/2021/09/dplnews_inteligencia-artificial_mc100921.gif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews inteligencia artificial mc100921" decoding="async" loading="lazy" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 18"></div>
<p class="eplus-wixH0Z">Definir la<strong> </strong><a href="https://dplnews.com/preocupa-regulacion-sobre-inteligencia-artificial-avaya/"><strong>Inteligencia Artificial (IA)</strong></a><strong> </strong>es algo muy elaborado, puesto que es un concepto que está en constante cambio y evolución. La Inteligencia Artificial va más allá de las máquinas que van a destrozar al mundo como en <em>Terminator</em>, y no es toda esta ciencia ficción que se ve en las películas postapocalípticas. De esta manera, es extremadamente necesario dar una explicación real de qué es la IA. Así que, básicamente, <strong>la</strong> <strong>Inteligencia Artificial son todas las máquinas que pueden leer, razonar y escribir por sí solas</strong>. En cierta manera, es como si pudieran tomar sus propias decisiones de la manera en que los humanos o animales lo hacen.</p>



<p class="eplus-AhRjjY">De este modo, <a href="https://www.eu-japan.eu/sites/default/files/publications/docs/artificial_intelligence_in_japan_-_guillermo_garcia_-_0511.pdf#page81" rel="nofollow noopener" target="_blank">se puede clasificar a la Inteligencia Artificial en tres niveles</a>:<strong> Inteligencia Artificial Estrecha</strong> (ANI, por sus siglas en inglés), que se le denomina así cuando la IA es capaz de realizar una tarea específica. Por otra parte está la<strong> Inteligencia General Artificial</strong> (AGI), que es cuando la IA equivale a la inteligencia de un humano. Y se denomina la <strong>Inteligencia Artificial Superior</strong> (ASI) cuando la IA trasciende la inteligencia humana.</p>



<p class="eplus-D0jTQs">Aun así, sea una inteligencia superior, igual o inferior, la base gracias a la cual la IA funciona son los <strong>algoritmos</strong>. Básicamente, estos son una serie de instrucciones que se deben de seguir para completar una tarea dada.</p>



<p class="eplus-cjnk2W">En su libro <em>The Master Algorithm,</em> Pedro Domingos dice que un algoritmo es una secuencia de instrucciones que le dicen a una computadora qué debe hacer. Los algoritmos son reducibles a tres simples operadores lógicos: AND, OR y NOT. Cuando estos operadores se unen se pueden lograr códigos increíbles, pero lo más asombroso de todo es que la raíz de los algoritmos sigue asociaciones racionales simples.</p>



<p class="eplus-k4AfuD">Como parte de la IA, se encuentra el <a href="https://www.technologyreview.com/2018/11/17/103781/what-is-machine-learning-we-drew-you-another-flowchart/" rel="nofollow noopener" target="_blank">Aprendizaje Automático</a> o <strong><em>machine learning</em></strong> (ML), que Erik Brynjolfsson y Andrew McAfee, de Harvard Review, catalogaron como la <a href="https://starlab-alliance.com/wp-content/uploads/2017/09/The-Business-of-Artificial-Intelligence.pdf" rel="nofollow noopener" target="_blank">sección más importante de la IA para las empresas</a>. Los algoritmos de ML usan estadísticas para encontrar patrones en cantidades masivas de datos. Luego, utilizan estos patrones para hacer predicciones.</p>



<p class="eplus-eqByko">La gente usualmente cuando se refiere a algoritmos imagina todas las operaciones que ocurren para que vean sus anuncios de <strong>Facebook</strong> o cuando observan sus videos en <strong>TikTok</strong>, pero va un poco más allá. El hecho es que la mayoría de nosotros no conoce bien cómo funcionan nuestras computadoras (o nuestros teléfonos o relojes), pero tendemos a tener al menos una idea general de lo que es el código. Debido a que es menos familiar, el algoritmo tiende a enfatizar nuestra incertidumbre.</p>



<p class="eplus-TBb3ew">Entonces, <strong>¿qué hace que los algoritmos sean especiales?</strong> Pues, en términos generales, cuando la gente habla de algoritmos en estos días, está hablando de algo más específico, como las operaciones que impulsan nuestros <em>feeds </em>de noticias en redes sociales. De una forma u otra, la mayoría de estos sistemas son ejemplos de una tecnología mencionada previamente, que es el <a href="https://dplnews.com/tag/aprendizaje-automatico/">Aprendizaje Automático</a>. Es así como en lugar de procesar repetidamente un conjunto estable de instrucciones, los sistemas basados ​​en el ML se reescriben a medida que funcionan. Es esto lo que asusta a algunas personas, ya que <strong>hace que los algoritmos suenen como si estuvieran vivos</strong>, posiblemente hasta sintientes. (Para ser claros, no son ninguno).</p>



<p class="eplus-e7JzqX">Incluso dentro de la informática, el Aprendizaje Automático es notablemente opaco, pero también es cada vez más importante para la forma en que se vive, por lo que es aún más relevante dispersar esa niebla. Sin embargo, parte del problema es que los algoritmos de ML se programan a sí mismos de manera efectiva, lo que significa que a veces pueden ser impredecibles o incluso un poco extraños. Sus operaciones a veces son oscuras, hasta para los mismos programadores.</p>



<p class="eplus-QGB1vB">Siendo así, las industrias están recorriendo el camino que conduce a la <strong>transformación digital</strong> y la <strong>automatización</strong>, y la IA es la compañera constante. No muchos saben que la Inteligencia Artificial permaneció estancada durante décadas, pero en este instante está experimentando un crecimiento y desarrollo masivos. Ahora la pregunta es: ¿qué hace que la IA sea tan poderosa? Bien, la respuesta es la presencia de los lenguajes de programación más populares para el Aprendizaje Automático y la Inteligencia Artificial.</p>



<p class="eplus-5Cps2X">De esta manera, se probaron y estudiaron diversos lenguajes de programación para ver cuáles eran los mejores en términos de potencial y de facilidad de uso.&nbsp;</p>



<h4 class="eplus-wIF12O wp-block-heading"><strong>Python</strong></h4>



<p class="eplus-2cQZi6"><img loading="lazy" decoding="async" width="117" height="116" src="https://lh3.googleusercontent.com/iAl8at-xDpA7l3C6CQ9NZGRW0-HDIsKJvOYPcVcYAk5PyNst6o-tJUF5F-mv50ylOTSSeYAxKpzjBwnxMOP1r93IDHGmDeYHrEgQ9yEvHFF6XnLhZRQRoDS5_wBU7uYiExOOnWsD=s0" alt="iAl8at xDpA7l3C6CQ9NZGRW0 HDIsKJvOYPcVcYAk5PyNst6o tJUF5F" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 11"><strong>Python</strong> es el lenguaje más usado a nivel global con 8.2 millones de usuarios. Es un lenguaje de sistema operativo multiplataforma y propósito general. Su sintaxis simple, poca codificación y alta disponibilidad de bibliotecas listas para usar lo hace aún más popular entre los desarrolladores. Es un lenguaje de programación de IA de código abierto que se puede usar para crear pequeños <em>scripts</em> que lo vuelven todavía más adecuado para IA.</p>



<p class="eplus-fmpd3H">Lo que más agrada de Python es que <a href="https://dplnews.com/por-que-deberias-aprender-python-sea-cual-sea-tu-profesion/">es fácil de entender y aprender para los estudiantes que están empezando</a>, pues sus <em>keywords</em> están en inglés y tiene una sintaxis definida con precisión. De igual manera, al ser un lenguaje multiparadigma, Python permite integrarse con otros lenguajes como C, C++, Java y Cobra, mientras permite varios estilos de programación, como son programación orientada a objetos (POO), programación imperativa y programación funcional.</p>



<p class="eplus-qgXcdG"><strong>PROS:</strong></p>



<ul class="eplus-s3c5Az wp-block-list"><li>Es extremadamente fácil de escribir.</li><li>Minimalismo. Se pueden desarrollar aplicaciones con un menor número de líneas de código a comparación de otros lenguajes como Java.</li><li>La mayoría de los cursos que hay para IA y ML son en este lenguaje.</li><li>Tiene muchas librerías y frameworks.</li><li>Comunidad muy grande.</li></ul>



<p class="eplus-qm9gp2"><strong>CONTRAS:</strong></p>



<ul class="eplus-Ie5Lsa wp-block-list"><li>Es más lento a comparación de otros lenguajes como Java.</li><li>No es compatible con el desarrollo de apps móviles.</li><li>No es una buena opción para el desarrollo de juegos.</li></ul>



<h4 class="eplus-2h031b wp-block-heading"><strong>C++</strong></h4>



<p class="eplus-6B2KrP" id="block-1547cd9f-12ba-432f-999d-7ee35fcc53a4"><img loading="lazy" decoding="async" width="137" height="137" src="https://lh5.googleusercontent.com/x48Zdm3e5CSpdOKVJ4mpWy5kQ7e18UnA8TAWRjI7Ty-Dw_rLemYjPh_CuhP_lZ0avwD9yotk28JtHJJ0CBHwobV-1o2Z5ZIAwIyO7V3386WfFwqEie75YY9oKGELo3FyjVp5cEZ6=s0" alt="x48Zdm3e5CSpdOKVJ4mpWy5kQ7e18UnA8TAWRjI7Ty Dw rLemYjPh CuhP lZ0avwD9yotk28JtHJJ0CBHwobV 1o2Z5ZIAwIyO7V3386WfFwqEie75YY9oKGELo3FyjVp5cEZ6=s0" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 12">C++ podría ser considerada la alternativa más obvia para IA, y merece ser llamado el mejor lenguaje para ML. <strong>Los motores de búsqueda utilizan C++</strong> <strong>para aprovechar menos tiempo de respuesta</strong>. Es muy interesante porque se puede utilizar para construir redes neurales. La mejor ventaja del lenguaje son sus cálculos rápidos que resuelven cálculos complejos del desarrollo de la IA. Con la capacidad de un lenguaje de programación de bajo y alto nivel, C++ tiene un mayor nivel de control y eficiencia en comparación con cualquier otro lenguaje.</p>



<p class="eplus-fuiHGX">Debido a que C++ tiene una sintaxis compleja, puede que no siempre sea la primera opción como lenguaje de programación de IA, pues tiene limitaciones porque la biblioteca estándar es pequeña y no admite la recolección de basura. Aunque tiene una mayor eficiencia de control, los proyectos grandes de C++ son difíciles de mantener y su desarrollo requiere mucho tiempo.</p>



<p class="eplus-hYgLGh">C++ es el lenguaje informático más rápido, proporciona una ejecución más rápida y tiene menos tiempo de respuesta que se aplica en motores de búsqueda y desarrollo de juegos de computadora. Además, el lenguaje permite un uso extensivo de algoritmos y es eficiente en el uso de técnicas estadísticas de IA. Otro factor importante es que admite la reutilización de programas en desarrollo debido a la herencia y el ocultamiento de datos, por lo que es eficiente en tiempo y ahorro de costos.</p>



<p class="eplus-WkInat"><strong>PROS:</strong></p>



<ul class="eplus-hl11fa wp-block-list"><li>Bueno para encontrar soluciones a problemas complejos de IA.</li><li>C++ es una programación de múltiples paradigmas que admite principios orientados a objetos, por lo que es útil para lograr datos organizados.</li></ul>



<p class="eplus-sd9App"><strong>CONTRAS:</strong></p>



<ul class="eplus-rXuNFf wp-block-list"><li>Pobre en <em>multitasking</em>. C++ es adecuado únicamente para implementar el núcleo o la base de sistemas o algoritmos específicos.</li><li>Muy complejo (dificulta que los desarrolladores lo usen para escribir programas de IA).</li></ul>



<h4 class="eplus-1ocQg0 wp-block-heading"><strong>R</strong></h4>



<p class="eplus-TUHzlj"><img loading="lazy" decoding="async" width="145" height="113" src="https://lh3.googleusercontent.com/PGpj647JlI2OpQmC9wTgb2EzvcgfwryJkXCNVoRHhN92teMk1dqMtR5YfAkluaRDwdz-NDsYytQrWB3odfNEJiLqyzQU9IRs-nzd6-eB-J1IZNElxFrNzSCEcv_225SX421fEdKO=s0" alt="PGpj647JlI2OpQmC9wTgb2EzvcgfwryJkXCNVoRHhN92teMk1dqMtR5YfAkluaRDwdz NDsYytQrWB3odfNEJiLqyzQU9IRs nzd6 eB" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 13">El lenguaje R es un lenguaje estándar que se utiliza para el análisis estadístico y numérico. Su uso se ve principalmente en los campos de la biología, la sociología y las finanzas. Durante mucho tiempo, este lenguaje fue asociado a ciencia y datos, pues R es un lenguaje interpretado y tipado dinámicamente. Es de los mejores para estadística, ya que se pueden producir diagramas, introducir símbolos matemáticos y trabajar con fórmulas en cualquier momento necesario.</p>



<p class="eplus-8mEofG">Es un lenguaje de propósito general muy útil para Inteligencia Artificial, pues tiene varios paquetes, como RODBC, Gmodels, Class y Tm, que se utilizan en el campo de la IA y el ML. Estos paquetes ayudan en la implementación de algoritmos de Aprendizaje Automático fácilmente. Muchas organizaciones usan R para análisis de datos, modelado de Big Data y visualización.</p>



<p class="eplus-TbMM1B"><strong>PROS:</strong></p>



<ul class="eplus-DO3q9m wp-block-list"><li>Sus bibliotecas para procesar grandes cantidades de datos son mejores que otros lenguajes como Python, ya que su paquete NumPy es comparativamente poco refinado.</li><li>R permite el trabajo en varios paradigmas de programación como la funcional, el cálculo vectorial y la POO.</li></ul>



<ul class="eplus-onkf5C wp-block-list"><li>Tiene una amplia variedad de bibliotecas y paquetes para ampliar sus funcionalidades.</li><li>Capaz de trabajar en conjunto con C, C++ y Fortran</li></ul>



<p class="eplus-yDgyZM"><strong>CONTRAS:</strong></p>



<ul class="eplus-oAu2ZW wp-block-list"><li>Es un lenguaje muy difícil de aprender. La curva de aprendizaje indica que es muy complejo para la mayoría de los estudiantes y requiere conocimientos previos de algún otro lenguaje para poder comprenderlo. De igual manera, si el programador o la programadora no conoce cómo funcionan las librerías, es muy difícil que pueda utilizarlas.</li><li>Velocidad. A comparación de otros lenguajes como Python o Matlab, las bibliotecas de R hacen que sea muy tardado al cargar.&nbsp;</li><li>R requiere que el almacenamiento de información ocurra en la memoria física a comparación con otros lenguajes como Python. Siguiendo esta línea, el primero requiere mucha más memoria para almacenar la misma información.</li></ul>



<h4 class="eplus-4hpYFT wp-block-heading"><strong>Java</strong></h4>



<p class="eplus-KIyCLH"><img decoding="async" width="147.79640718562874" height="108" src="https://lh4.googleusercontent.com/hv2CzD8UNWRDRzyrqC26zjGcy2NFi0tZAAFkN_WqGqGfOQw0HyDVpOYmyMThpQ2enrY2k4ZU7Kk50RVKt2iSY9AIkRqPsMWRWqBOnIX_3aTS_z6roej3w10YLQvTPRTAK2nCJLO3=s0" alt="hv2CzD8UNWRDRzyrqC26zjGcy2NFi0tZAAFkN WqGqGfOQw0HyDVpOYmyMThpQ2enrY2k4ZU7Kk50RVKt2iSY9AIkRqPsMWRWqBOnIX 3aTS z6roej3w10YLQvTPRTAK2nCJLO3=s0" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 14">El lenguaje de programación Java es el segundo más popular a nivel global para ML e IA. Java en sí es fácil de implementar en diversas plataformas debido a su tecnología de <em>virtual machine</em> que logra que una vez que estén escritos y compilados los códigos en la plataforma, los programadores no deben volver a compilar. A esto se le conoce como el Principio de WORA (<em>Once Written Read/Run Anywhere</em>). Este lenguaje estándar, multiparadigma y  de propósito general permite que los códigos corran de forma rápida y adecuada. Se utiliza mucho para NLP y algoritmos de búsqueda, así como para redes neurales.</p>



<p class="eplus-WTipmk">A pesar de que la ejecución de los programas es mucho mejor a comparación de otros lenguajes de programación, el aprendizaje y la programación de este lenguaje es más complejo. Se usa en una gran variedad de cosas, como juegos, <em>web</em> y aplicaciones móviles y de escritorio. A pesar de ser una muy buena opción, el campo del Aprendizaje Automático está dominado principalmente por Python y por R.</p>



<p class="eplus-F6SVqi"><strong>PROS:</strong></p>



<ul class="eplus-hNOnfV wp-block-list"><li>Se utiliza en una gran variedad de aplicaciones móviles, <em>web</em> y de escritorio.</li><li>Portátil. Permite que el programador corra y escriba códigos donde sea, pues funciona en todas las plataformas como Windows, Mac, Linux, Raspberry Pi y más, debido a su tecnología Virtual Machine.</li><li>Es fácil de hacer el <em>debug </em>y de utilizar.&nbsp;</li></ul>



<p class="eplus-ZW3q3X"><strong>CONTRAS:</strong></p>



<ul class="eplus-ixWOGO wp-block-list"><li>Java es más lento que otros lenguajes como C++, ya que tiene menor velocidad en la ejecución y mayor tiempo de respuesta.</li><li>Java sigue siendo un lenguaje de programación de IA relativamente “inmaduro”, al tener algunas actualizaciones necesarias que aún no ocurren, como JDK 1.1 que sigue en beta.</li></ul>



<h4 class="eplus-VokGHh wp-block-heading"><strong>Julia</strong></h4>



<p class="eplus-4ZA8rY"><img loading="lazy" decoding="async" width="205" height="138" src="https://lh3.googleusercontent.com/7Pufjo629SfBGTxgV5iEKs6QujOiKSMhLpfC7YowsH291WOl0bHluiyDmwQ1uq_2no6JIF4iBOoO-rQA_DmglJj6FWaZ4quEqCJaf2QCShEYfs-Dv7AAwJ5s_cfwYYf0UPWHRkk1=s0" alt="7Pufjo629SfBGTxgV5iEKs6QujOiKSMhLpfC7YowsH291WOl0bHluiyDmwQ1uq 2no6JIF4iBOoO rQA DmglJj6FWaZ4quEqCJaf2QCShEYfs Dv7AAwJ5s cfwYYf0UPWHRkk1=s0" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 15">Julia es un lenguaje de programación dinámica relativamente nuevo. Es el mejor para IA y ML, especialmente cuando una tarea requiere un análisis numérico computacional de alto nivel. Es un lenguaje <em>open source</em>, de gama alta y de propósito general que consta de numerosas librerías, cálculos <em>floating-point</em>, generación de números aleatorios y comparación de expresiones regulares. Los distintos aspectos del diseño y la estructura de Julia incluyen un sistema de tipos con polimorfismo paramétrico, un lenguaje de programación dinámico único y múltiples despachos como su paradigma de programación central.</p>



<p class="eplus-NCLpjR">Al ser un lenguaje tan moderno, Julia retoma conceptos y funcionalidades de entornos cualitativos como R y Python, mientras posee la velocidad de lenguajes de producción como Java y C++ para resolver problemas basados en análisis y Big Data. Muchas de sus características están bien diseñadas para la ciencia computacional y el análisis numérico de alto rendimiento.</p>



<p class="eplus-STW3iu"><strong>PROS:</strong></p>



<ul class="eplus-kmQKaA wp-block-list"><li>Velocidad. Al ser diseñado para facilitar el análisis estadístico, Julia es uno de los programas más rápidos que existen.</li><li>Sintaxis más flexible que permite que algunas cosas se expresen de forma más tersa. No es tan extremo como Perl o Ruby, pero tiene más diversidad sintáctica que Python.</li><li>Macros y habilidades de metaprogramación. Macros AST de estilo LISP que permiten manipular el código como datos. Todas las macros tienen el prefijo @, por lo que siempre se sabe cuándo se están utilizando.</li><li>Mejor soporte para programación funcional. Sin recursividad perezosa e infinita, pero debido a la forma en que funciona el compilador, el uso de muchas funciones pequeñas suele ser más rápido que menos funciones largas.</li></ul>



<p class="eplus-Ot4IMT"><strong>CONTRAS:</strong></p>



<ul class="eplus-9YMie2 wp-block-list"><li>Al ser un lenguaje tan nuevo, es inmaduro. No hay tantas librerías como en Python.</li><li>No es tan popular aún, por lo que no existe tanta documentación para principiantes.</li><li>No hay compatibilidad con la POO clásica aunque haya bibliotecas de terceros con macros para esto.</li></ul>



<h4 class="eplus-NqM02S wp-block-heading"><strong>LISP</strong></h4>



<p class="eplus-OAz1po"><img loading="lazy" decoding="async" width="137" height="94" src="https://lh3.googleusercontent.com/kuhfciRqy5wY2KGzdiNS5XMWaBPzUVV43THixrHcBKTdPLZBS8arD3292DzvSk7qIdv_aDD6cH7x_YwMloUChlYSjtDJG7IYiW3s7_kcz-5CRpbbWq59RnwwrSeITN7INKk2zjI9=s0" alt="kuhfciRqy5wY2KGzdiNS5XMWaBPzUVV43THixrHcBKTdPLZBS8arD3292DzvSk7qIdv aDD6cH7x YwMloUChlYSjtDJG7IYiW3s7 kcz 5CRpbbWq59RnwwrSeITN7INKk2zjI9=s0" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 16">Siguiendo al lenguaje más nuevo de la lista, viene el más antiguo. Lisp (List Processing) se puede utilizar de forma eficaz para ML, ya que es muy flexible y se adapta a la solución. Es un lenguaje de tipado dinámico y propósito general conocido por su rápida creación de prototipos y la creación de nuevos objetos. También permite reorganizar el programa mientras se ejecuta. LISP ha tenido un impacto positivo en la creación de muchos lenguajes de programación de Aprendizaje Automático como Python, Julia y Java.</p>



<p class="eplus-yWkcze">Lisp es uno de los lenguajes de programación adecuados más antiguos y populares para el desarrollo de IA. Hoy no habría ningún progreso en la IA si no fuera por LISP. Tenía ideas muy útiles (<em>if-then-else</em>, constructores, recursividad) para expresar las ideas que tenían los programadores. LISP es más eficaz para resolver cuestiones específicas. Se adapta a la solución para la que está escribiendo el programador. Eso es lo que lo diferencia de otros lenguajes de IA. Hoy en día, se usa principalmente para problemas de lógica inductiva y Aprendizaje Automático.</p>



<p class="eplus-QWIY3m"><strong>PROS:</strong></p>



<ul class="eplus-Q8atvB wp-block-list"><li>El lenguaje impulsa a los programadores a escribir mejores programas, pues como en C/C++ y Java, los desarrolladores crean programas más pequeños y eficaces que corren más rápido.</li><li>La familia de lenguajes de programación Lisp facilita la creación de macros extensibles que posibilitan la creación de extensiones y complementos para su <em>software</em>.</li></ul>



<p class="eplus-Ao3YiG"><strong>CONTRAS:</strong></p>



<ul class="eplus-u49idS wp-block-list"><li>Falta de bibliotecas y librerías.</li><li>Sintaxis demasiado compleja.</li></ul>



<h4 class="eplus-Kz3X9f wp-block-heading"><strong>Prolog</strong></h4>



<p class="eplus-vp2ROi"><img loading="lazy" decoding="async" width="298" height="83" src="https://lh4.googleusercontent.com/QsKl5aFQXk_RSCDMAcYpxTR76KavZntZwFo5gvU98NLKBGhnrpEf-HBva4YNI9a4xvLAoHLopWBvb_G2QFmZbxPzYhnylj41q3ATd0gUPMdnaLYfPE5oq8U9m-RylABs3rurmtpC=s0" alt="QsKl5aFQXk RSCDMAcYpxTR76KavZntZwFo5gvU98NLKBGhnrpEf HBva4YNI9a4xvLAoHLopWBvb G2QFmZbxPzYhnylj41q3ATd0gUPMdnaLYfPE5oq8U9m RylABs3rurmtpC=s0" title="¿Cuáles son los mejores lenguajes de programación para Inteligencia Artificial? 17">Prolog es el primer lenguaje de programación lógica utilizado para Inteligencia Artificial y lingüística computacional. Prolog se utiliza para la planificación automatizada, la reescritura, el sistema de tipos y la demostración de teoremas. Es un lenguaje de programación declarativo donde los programas se expresan en términos de relaciones, y la ejecución ocurre al efectuar consultas sobre estas relaciones. Prolog es especialmente útil para aplicaciones de análisis de idiomas, razonamiento simbólico y bases de datos. </p>



<p class="eplus-8tSSSe">Prolog es un lenguaje de programación lógica y fonética computacional que tiene su lógica de primer orden. Fue uno de los principales lenguajes de programación lógica y sigue siendo el más conocido entre estos lenguajes de programación lógica en la actualidad. Este es un lenguaje declarativo donde los programas se expresan en términos de relaciones, y la ejecución ocurre al efectuar consultas sobre estas relaciones. Prolog es especialmente útil para aplicaciones de análisis de idiomas, razonamiento simbólico y bases de datos.</p>



<p class="eplus-CiUVAy"><strong>PROS:</strong></p>



<ul class="eplus-JcXqpx wp-block-list"><li>Prolog tiene un manejo de listas incorporado esencial para representar estructuras de datos basadas en árboles.</li><li>Es eficiente para la creación rápida de prototipos de programas de IA que se lanzarán módulos con frecuencia.</li><li>Permite la creación de bases de datos simultáneamente con la ejecución del programa.</li></ul>



<p class="eplus-hvUQ7X"><strong>CONTRAS:</strong></p>



<ul class="eplus-c9DUyy wp-block-list"><li>A pesar de la antigüedad de Prolog, no se ha estandarizado completamente en el sentido de que algunas características difieren en la implementación, lo que hace que el trabajo del desarrollador sea engorroso.</li></ul>



<p class="eplus-2CSm8c">El desarrollo de nuevas tecnologías y avances en materias como IA, ML y Blockchain lleva al mundo a eficientar los procesos en un periodo de tiempo reducido. Los mejores lenguajes de programación para IA explicados previamente habilitan <em>software</em> e interfaces humanas. Existen muchos lenguajes de programación disponibles para la ejecución de una tarea específica. C++ y Python se han utilizado ampliamente desde la última década, lo que allanó el camino para usarlos también para la programación de IA. Aunque los algoritmos están ampliamente disponibles, <strong>Python </strong>es el mejor lenguaje para programar IA debido a su facilidad de aprendizaje y su una amplia disponibilidad de bibliotecas para la ejecución del programa.</p>



<p class="eplus-CPhJtx">En cualquier caso, Python es fundamental para el Aprendizaje Automático en comparación con otros lenguajes de programación. Otro ejemplo es que Lisp es el más pagado. Sin embargo, la demanda de expertos en Lisp es pequeña. Muchos factores influyen en la popularidad del idioma, y ​​esto cambia rápidamente de un año a otro.</p>



<p class="eplus-elobQe">Python tiene un uso mucho más desarrollado que todos los demás lenguajes de programación. Asimismo, es imperativo mencionar que para proyectos de ML más importantes, la ventaja la tiene el lenguaje R, en particular en la simplicidad de la escritura. En comparación con Lisp, Python se ve socavado por varias bibliotecas de Aprendizaje Profundo, mientras que Lisp no se sugiere para esta zona.</p>



<p class="eplus-XxQ8wm">Cuando se habla de Java, es superior a Python para desarrollar aplicaciones de escritorio, móviles, <em>web</em> y juegos. Asimismo, el interés por Java es mayor. En este sentido, seguramente Java es un lenguaje estable y disponible durante mucho tiempo. Sin embargo, es mucho más difícil aprender a comparación con Python, especialmente para los principiantes. Igualmente, es necesario dedicar mucho tiempo y atención a Java previo a comprender sus primeros proyectos genuinos de Aprendizaje Automático.</p>



<p class="eplus-qRbtih"><strong>La Inteligencia Artificial está trayendo cambios a todo el mundo y está aquí para quedarse</strong>. Nadie quiere quedarse atrás, en persona o en términos comerciales. Es por eso que se necesita comprender cómo funciona la programación de IA y qué lenguajes de IA existen. El mundo no será el mismo en 20 años debido a la IA. Hoy ya vemos coches autónomos y, aunque creemos que es avanzado, las personas que lo desarrollan lo consideran una ANI. La Inteligencia Artificial todavía se encuentra en su forma juvenil. Grandes cosas están por venir.</p>



<p class="eplus-KpyLyg">Es importante comprender la Inteligencia Artificial y no mirarla como se describió en la película <em>Terminator</em>. Sí, algo así puede suceder, pero la probabilidad de que eso ocurra es muy baja. La conclusión es que se tiene que aprovechar la IA y las oportunidades que brinda, como una mejor atención médica, una detección más rápida de enfermedades, comunicaciones, automatización, educación, etc.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">116552</post-id>	</item>
		<item>
		<title>Gana Google pleito millonario a Oracle</title>
		<link>https://dplnews.com/gana-google-pleito-millonario-a-oracle/</link>
		
		<dc:creator><![CDATA[Alejandro González]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 17:45:03 +0000</pubDate>
				<category><![CDATA[DPL NEWS]]></category>
		<category><![CDATA[TECNOLOGÍA]]></category>
		<category><![CDATA[Derecho de Autor]]></category>
		<category><![CDATA[Estados Unidos]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[propiedad intelectual]]></category>
		<category><![CDATA[Suprema Corte Estados Unidos]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=91830</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="1280" height="720" src="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews google vr060421" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg 1280w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1024x576.jpeg 1024w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-768x432.jpeg 768w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-696x392.jpeg 696w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1068x601.jpeg 1068w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-747x420.jpeg 747w" sizes="auto, (max-width: 1280px) 100vw, 1280px" title="Gana Google pleito millonario a Oracle 19"></div>La Suprema Corte de Estados Unidos falló en favor de Google en una batalla legal con Oracle, quien acusó al primero de utilizar código de su propiedad para desarrollar su sistema operativo móvil, Android.&#160; Oracle demandó a Google en 2010 cuando argumentó violaciones contra derecho de autor por el uso de Java y pidió una [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="1280" height="720" src="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews google vr060421" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg 1280w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1024x576.jpeg 1024w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-768x432.jpeg 768w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-696x392.jpeg 696w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1068x601.jpeg 1068w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-747x420.jpeg 747w" sizes="auto, (max-width: 1280px) 100vw, 1280px" title="Gana Google pleito millonario a Oracle 20"></div>
<p>La Suprema Corte de Estados Unidos falló en favor de Google en una batalla legal con Oracle, quien acusó al primero de utilizar código de su propiedad para desarrollar su sistema operativo móvil, Android.&nbsp;</p>



<p>Oracle demandó a Google en 2010 cuando argumentó violaciones contra derecho de autor por el uso de Java y pidió una compensación por 9 mil millones de dólares.</p>



<p>Fue en octubre de 2020 cuando la Suprema Corte intervino y dictaminó, por mayoría, que Google estaba protegido legalmente para hacer uso de más de 11 mil 500 líneas de código Oracle que le ayudan a garantizar que Android sea compatible con Java, que es hoy propiedad de Oracle.</p>



<p>La Corte además argumentó que de fallar en favor de Oracle y sus derechos de autor, habría consecuencias directas en el funcionamiento de los dispositivos de los usuarios.&nbsp;</p>



<p>Por su parte, Dorian Daley, vicepresidente ejecutivo y consejero general de Oracle, aseveró que la decisión de la Corte crea barreras de entrada y le otorga más poder al que ya tiene Google.&nbsp;&nbsp;</p>



<p>&#8220;La plataforma de Google y su poder de mercado se hizo más grande, las barreras de entrada más altas y la capacidad de competir más baja.</p>



<p>“Robaron Java y pasaron una década litigando como sólo un monopolista puede hacerlo. Este comportamiento es exactamente el motivo por el que las autoridades reguladoras de todo el mundo y de Estados Unidos están examinando las prácticas comerciales de Google&#8221;, aseveró el ejecutivo de Oracle.</p>



<p>En 2018 había surgido un veredicto desde la Corte en el que le otorgaba la razón a Oracle, mientras que en 2016 hubo otro en favor de Google.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">91830</post-id>	</item>
		<item>
		<title>La Justicia da la razón a Google en su disputa con Oracle por el uso de Java en Android</title>
		<link>https://dplnews.com/la-justicia-da-la-razon-a-google-en-su-disputa-con-oracle-por-el-uso-de-java-en-android/</link>
		
		<dc:creator><![CDATA[DPL News]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 12:26:29 +0000</pubDate>
				<category><![CDATA[TECNOLOGÍA]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=91701</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="1280" height="720" src="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews google vr060421" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg 1280w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1024x576.jpeg 1024w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-768x432.jpeg 768w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-696x392.jpeg 696w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1068x601.jpeg 1068w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-747x420.jpeg 747w" sizes="auto, (max-width: 1280px) 100vw, 1280px" title="La Justicia da la razón a Google en su disputa con Oracle por el uso de Java en Android 21"></div>El País-Guillermo Vega El Tribunal Supremo de EE UU ha dado&#160;la victoria a Google&#160;en un caso histórico para la industria tecnológica, al dictaminar que no infringió la ley y que realizó un uso “justo” del lenguaje de programación Java,&#160;propiedad de Oracle,&#160;para desarrollar el sistema operativo de telefonía móvil Android. La decisión pone fin a una [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="1280" height="720" src="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews google vr060421" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421.jpeg 1280w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-300x169.jpeg 300w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1024x576.jpeg 1024w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-768x432.jpeg 768w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-696x392.jpeg 696w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-1068x601.jpeg 1068w, https://dplnews.com/wp-content/uploads/2021/04/dplnews_google_vr060421-747x420.jpeg 747w" sizes="auto, (max-width: 1280px) 100vw, 1280px" title="La Justicia da la razón a Google en su disputa con Oracle por el uso de Java en Android 22"></div>
<p><a href="https://elpais.com/tecnologia/2021-04-06/la-justicia-da-la-razon-a-google-en-su-disputa-con-oracle-por-el-uso-de-java-en-android.html" class="rank-math-link" rel="nofollow noopener" target="_blank">El País-Guillermo Vega</a></p>



<p>El Tribunal Supremo de EE UU ha dado<a href="https://elpais.com/noticias/google/" target="_blank" rel="noreferrer noopener nofollow">&nbsp;la victoria a Google</a>&nbsp;en un caso histórico para la industria tecnológica, al dictaminar que no infringió la ley y que realizó un uso “justo” del lenguaje de programación Java,&nbsp;<a href="https://elpais.com/noticias/oracle/" target="_blank" rel="noreferrer noopener nofollow">propiedad de Oracle,</a>&nbsp;para desarrollar el sistema operativo de telefonía móvil Android.</p>



<p>La decisión pone fin a una batalla legal que se remonta a más de una década y que supuso una demanda por daños y perjuicios valorada en 9.000 millones de dólares. El caso también plantea cuestiones fundamentales que afectan al equilibrio de poder entre las plataformas establecidas y los nuevos competidores en la industria de los programas.PUBLICIDAD</p>



<p>La decisión, adoptada por seis contra dos, fue seguida con mucha expectación, dado que se fundamenta sobre los derechos de autor en la era digital. El caso se<a href="https://elpais.com/internacional/elecciones-usa/2020-10-27/los-republicanos-consuman-su-control-de-la-justicia-con-la-confirmacion-de-la-juez-barrett-para-el-supremo.html" target="_blank" rel="noreferrer noopener nofollow">&nbsp;vio antes de que Amy Coney Barrett, nombrada por el expresidente Donald Trump,</a>&nbsp;se incorporara al alto tribunal.</p>



<p>El caso debía dirimir si la protección de los derechos de autor debe extenderse a las interfaces de programación de aplicaciones (API) -los fragmentos de código que permiten a los programas y aplicaciones funcionar juntos- y de ser así, si Google hizo un “uso justo” del material. El proceso llamó la atención de todo el sector tecnológico y de las industrias creativas, calentando el debate sobre hasta dónde debe llegar la protección de los derechos de autor de los fragmentos de código informático.</p>



<p>El uso de estas piezas de código de Java, conocidas como&nbsp;<em>interfaces de programación de aplicaciones&nbsp;</em>(API), facilitó a los desarrolladores de Java la adaptación de sus programas existentes para que funcionaran en Android, lo que supuso una gran ventaja para Google en su rivalidad con Apple en el sector de los teléfonos inteligentes. Este tipo de copia es habitual desde hace tiempo en el sector tecnológico, donde las empresas suelen intentar que su nuevo software sea compatible con las tecnologías más utilizadas.PUBLICIDAD</p>



<p>En este sentido, el Alto Tribunal admite que Google copió aproximadamente 11.500 líneas de código de la API en cuestión, lo que equivale a “solo el 0,4%” del total, que consta de 2,86 millones de líneas, por lo que al tomar en cuenta “la cantidad y la substancialidad de la porción utilizada” en este caso ha considerado que las 11.500 líneas de código deben verse como una pequeña parte de un todo considerablemente mayor.</p>



<p>“El Tribunal concluye que la copia de la API por parte de Google para reimplementar una interfaz de usuario, tomando solo lo que se necesitaba para permitir a los usuarios poner sus talentos acumulados a trabajar en un programa nuevo y transformador, constituyó un uso justo de ese material”, ha dictaminado.</p>



<p>Google trató de ponerse del lado de los competidores de menor tamaño, alegando que la libertad de copiar interfaces era importante para cualquiera que intentara competir con las poderosas plataformas tecnológicas. Pero Oracle y sus partidarios afirmaron que el caso mostraba cómo empresas poderosas como el grupo de búsqueda roban código y tienen el poder legal para aplastar a los aspirantes. “La plataforma de Google acaba de hacerse más grande y el poder de mercado es mayor”, dijo Oracle tras su derrota. Añadió que el caso mostraba “exactamente por qué las autoridades reguladoras de todo el mundo y de Estados Unidos están examinando las prácticas empresariales de Google”. El vicepresidente senior de Asuntos Globales de Google, Kent Walker, ha afirmado que este fallo “es una victoria para los consumidores, la interoperabilidad y la informática”.</p>



<p>La inversión realizada por los programadores en el aprendizaje de las interfaces significaba que “permitir la aplicación de los derechos de autor de Oracle en este caso supondría un riesgo para el público”, según la decisión del Tribunal Supremo, escrita por el juez Stephen Breyer. Daría lugar a “un candado que limitaría la futura creatividad de los nuevos programas. Solo Oracle tendría la llave”.</p>



<h3 class="wp-block-heading">Caso de una década</h3>



<p>La batalla judicial comenzó hace diez años. En 2014, el Tribunal de Apelaciones de la Corte Federal de Washington falló a favor de Oracle al estimar que esta compañía podía reclamar derechos de autor por el código de Java copiado por Google para el desarrollo de Android sin su consentimiento. Asimismo, en 2018, el mismo tribunal determinó que Google había infringido las leyes de protección de derechos de autor en favor de Oracle.</p>



<p>La defensa de Google tenía dos vertientes. Argumentó que estaba protegido por el uso justo, que permite el uso limitado de material protegido por derechos de autor, pero también alegó que las interfaces no deberían tener la protección legal que cubre la mayor parte del código informático porque cuentan como un “método de funcionamiento” esencial, como el volante de un coche.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">91701</post-id>	</item>
		<item>
		<title>“Google es una empresa de publicidad, no un innovador”: Oracle</title>
		<link>https://dplnews.com/google-es-una-empresa-de-publicidad-no-un-innovador-oracle/</link>
		
		<dc:creator><![CDATA[Valeria Romero]]></dc:creator>
		<pubDate>Thu, 12 Mar 2020 13:29:57 +0000</pubDate>
				<category><![CDATA[DPL NEWS]]></category>
		<category><![CDATA[TECNOLOGÍA]]></category>
		<category><![CDATA[demandas]]></category>
		<category><![CDATA[Estados Unidos]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=47493</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="800" height="445" src="https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews oracle vr120320" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320.jpg 800w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-300x167.jpg 300w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-768x427.jpg 768w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-696x387.jpg 696w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-755x420.jpg 755w" sizes="auto, (max-width: 800px) 100vw, 800px" title="“Google es una empresa de publicidad, no un innovador”: Oracle 23"></div>La batalla entre Oracle y Google continúa por infringir los derechos de autor de Oracle al usar sus API relacionadas con el lenguaje de programación Java, sin permiso. Ken Glueck, vicepresidente Ejecutivo de Oracle, dijo en una publicación de blog que los informes amicus que presentó Google ante la Corte Suprema de Estados Unidos crean [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="800" height="445" src="https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews oracle vr120320" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320.jpg 800w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-300x167.jpg 300w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-768x427.jpg 768w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-696x387.jpg 696w, https://dplnews.com/wp-content/uploads/2020/03/dplnews_oracle_vr120320-755x420.jpg 755w" sizes="auto, (max-width: 800px) 100vw, 800px" title="“Google es una empresa de publicidad, no un innovador”: Oracle 24"></div>
<p>La batalla entre <strong>Oracle y Google</strong> continúa por infringir los derechos de autor de Oracle al usar sus<strong> API relacionadas con el lenguaje de programación Java</strong>, sin permiso.</p>



<p>Ken Glueck, vicepresidente Ejecutivo de Oracle, dijo en una <a href="https://www.oracle.com/corporate/blog/pay-no-attention-to-that-man-behind-the-curtain-030920.html" rel="nofollow noopener" target="_blank">publicación de blog</a> que los informes <em>amicus</em> que presentó Google ante la Corte Suprema de Estados Unidos crean la impresión de que las acciones de la compañía son respaldadas <strong>por la innovación y no por el robo de </strong><strong><em>software</em></strong><strong>.</strong></p>



<p>“Google copió textualmente más de 11 mil líneas de código de <em>software</em> de Java, y ahora intenta cambiar las reglas para excusar su conducta”, escribió Glueck. Agregó que el argumento de Google para justificar el robo de código <strong>se limita a la excepción de lo más conveniente para los desarrolladores.</strong></p>



<p>Además, el vicepresidente de Oracle señaló que Google destruyó la interoperabilidad de Java al robar su código, por lo que es inaceptable la posición de sus socios como Microsoft e IBM, que han respaldado a Google para proteger sus propios intereses, <strong>afectando la capacidad de Oracle de competir en el mercado de </strong><strong><em>software</em></strong><strong> para teléfonos inteligentes.</strong></p>



<p>En la publicación, Glueck declaró que <strong>Google debe ser visto como una empresa de publicidad y no de innovación</strong>, ya que su modelo de negocio ha girado en torno a “socavar los derechos de autor y promover sus intereses publicitarios”.</p>



<p>Oracle está pidiendo que el Tribunal Superior conserve el fallo contra Google, el cual determinó que cometió una infracción por derechos de autor. Por su parte, la compañía presentó 32 informes <em>amicus</em> que respaldan a Oracle como propietario de los derechos de autor.</p>



<p></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">47493</post-id>	</item>
		<item>
		<title>Estos han sido los 10 lenguajes de programación más populares de 2019</title>
		<link>https://dplnews.com/estos-han-sido-los-10-lenguajes-de-programacion-mas-populares-de-2019/</link>
		
		<dc:creator><![CDATA[DPL News]]></dc:creator>
		<pubDate>Mon, 23 Dec 2019 13:56:20 +0000</pubDate>
				<category><![CDATA[TECNOLOGÍA]]></category>
		<category><![CDATA[2019]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[lenguajes de programación]]></category>
		<category><![CDATA[Mundial]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://dplnews.com/?p=39113</guid>

					<description><![CDATA[<div style="margin-bottom:20px;"><img width="1400" height="996" src="https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews programación 2019 vr231219" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219.jpg 1400w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-300x213.jpg 300w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-1024x729.jpg 1024w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-768x546.jpg 768w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-100x70.jpg 100w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-696x495.jpg 696w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-1068x760.jpg 1068w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-590x420.jpg 590w" sizes="auto, (max-width: 1400px) 100vw, 1400px" title="Estos han sido los 10 lenguajes de programación más populares de 2019 25"></div>Ticbeat Ya contamos con los lenguajes de programación más populares en 2019 según el índice TIOBE, unos datos que podrían darte una pista sobre cuál de ellos estudiar. El índice TIOBE acaba de publicar la lista de los lenguajes de programación más populares del mes de diciembre que cierra el año, entre los que se [&#8230;]]]></description>
										<content:encoded><![CDATA[<div style="margin-bottom:20px;"><img width="1400" height="996" src="https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dplnews programación 2019 vr231219" decoding="async" loading="lazy" srcset="https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219.jpg 1400w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-300x213.jpg 300w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-1024x729.jpg 1024w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-768x546.jpg 768w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-100x70.jpg 100w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-696x495.jpg 696w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-1068x760.jpg 1068w, https://dplnews.com/wp-content/uploads/2019/12/dplnews_programación_2019_vr231219-590x420.jpg 590w" sizes="auto, (max-width: 1400px) 100vw, 1400px" title="Estos han sido los 10 lenguajes de programación más populares de 2019 27"></div>
<p><a href="https://www.ticbeat.com/tecnologias/estos-han-sido-los-10-lenguajes-de-programacion-mas-populares-de-2019/" rel="nofollow noopener" target="_blank">Ticbeat</a></p>



<p>Ya contamos con los lenguajes de programación más populares en 2019 según el índice TIOBE, unos datos que podrían darte una pista sobre cuál de ellos estudiar.</p>



<p>El índice TIOBE acaba de publicar la lista de los lenguajes de programación más populares del mes de diciembre que cierra el año, entre los que se encuentran muy pocas sorpresas respecto a los datos ofrecidos el pasado mes de noviembre, y que dejan bien claro que los auténticos protagonistas del año han sido Java, C y Python, que copan las primeras posiciones.</p>



<p>De esta manera en primer lugar tenemos a&nbsp;<strong>Java</strong>, en el segundo lugar a&nbsp;<strong>C</strong>, en tercer lugar a&nbsp;<strong>Python</strong>, y en cuarto lugar a&nbsp;<strong>C++</strong>. Todos ellos incrementando su presencia, menos C++ que pierde 1,37 %. Cabe aclarar que el índice TIOBE&nbsp;<strong>solo se basa en los motores de búsqueda para saber cuáles son los lenguajes de programación más populares</strong>, pero eso no quiere decir que sean los que tengan mayor empleo, ni en los que se cobre más ni tampoco los que tengan mejor futuro.</p>



<p>En el informe de diciembre puede leerse que “<em>Python ya era el lenguaje formación del año 2018, pero su popularidad sigue creciendo. Esto se debe principalmente a la falta de programadores en el mundo y a la facilidad de aprender este lenguaje en comparación con otros</em>”.</p>



<div class="wp-block-image"><figure class="aligncenter"><a href="https://cdn.ticbeat.com/src/uploads/2019/12/ranking.png" target="_blank" rel="noreferrer noopener nofollow"><img decoding="async" src="https://cdn.ticbeat.com/src/uploads/2019/12/ranking.png" alt="Estos han sido los 10 lenguajes de programación más populares de 2019" class="wp-image-311842" title="Estos han sido los 10 lenguajes de programación más populares de 2019 26"></a></figure></div>



<p>Y es que en junio pasado el índice TIOBE afirmó que Python posiblemente podría superar a Java si mantenía su tasa de crecimiento continuo durante los próximos años. No se descarta que Python acabe siendo nombrado como el lenguaje de programación más popular de 2019 debido a su tasa de crecimiento continua.</p>



<p>Si bien Python se usa comúnmente como lenguaje de programación general, sus capacidades en informática son donde realmente brilla gracias al creciente interés en el aprendizaje automático y en la ciencia de datos como áreas especializadas.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39113</post-id>	</item>
	</channel>
</rss>
