+55 (47) 3036-7800

contato@teclogica.com

CONTÁCTENOS
Teclógica
  • Home
  • Soluciones
    • MANUFACTURA PPI – WEG
    • MANUFACTURA DASSAULT
  • Servicios
  • Sobre Teclógica
    • LA TECLÓGICA
    • CARRERAS
    • GOBERNANZA
  • Contenidos
    • Blog
    • Materiales Gratuitos
  • Contacto
  • Español
    • Portugués, Brasil
    • Inglés
Inicio › Blog › Gestão e Serviços de TI › Java 8: ¿Qué es una Lambda?
Gestão e Serviços de TI

Java 8: ¿Qué es una Lambda?

Java 8: ¿Qué es una Lambda? Este tema de programación alta en el mundo corporativo está en tendencia. Las funciones anónimas fueron nombradas a partir del sistema de Church, adquirido al inicio por el lenguaje LISP, las cuales dieron origen a la familia de los lenguajes funcionales. Definición: Una función anónima es una expresión que representa una definición de método "en línea". No […]
Por Teclógica · 2 de mayo de 2013
Java 8: ¿Qué es una Lambda?

Java 8 - O que é Lambda?

Java 8: ¿Qué es una Lambda?

Este tema de programación funcional está en tendencia en el mundo corporativo. Las funciones anônimas fueron nombradas a partir del sistema de Church, adquirido al inicio por el lenguaje LISP, las cuales dieron origen a la familia de los lenguajes funcionales.

Definición: Una función anónima es una expresión que representa una definición de método “en línea”. No tiene valor o tipo en sí misma, pero se puede convertir a un delegado compatible o a una expresión de tipo árbol. Por razones históricas, existen dos tipos sintácticos de funciones anónimas: expresiones lambda y expresiones de métodos anónimos. El operador “->” tiene la misma precedencia que la asignación (=) y asociatividad a la derecha.

Algunos ejemplos de lenguajes funcionales son: Javascript, Python y Ruby, los cuales permiten un equilibrio entre el paradigma funcional e imperativo. En la nueva versión de Java 8, este “lenguaje funcional” se incorporará mediante expresiones lambda. Rutinas como ordenar listas, seleccionar elementos mediante algún criterio preestablecido o incluso extraer valores de la propiedad de un objeto que está en una lista son tareas actualmente repetitivas en la vida de un programador de Java.

En resumen, en un futuro cercano la nueva versión nos permitirá implementar código de manera más concisa sin perder legibilidad. Hoy en día existen bibliotecas que implementan dichas facilidades (Guava y LambdaJ). Si estás ansioso por usarla, puedes implementar tu código agregándolas. Oracle pretende lanzarla en septiembre de este año.

Para aquellos que deseen profundizar más en el tema, hay algunos ejemplos disponibles aquí y en el sitio de Oracle .

Andre Meirelles de Rezende
Arquitecto de Software en Teclógica

← Anterior

Visión general de HTML5

Siguiente →

FlexNet: Un framework de Apriso

Síganos

Reciba nuevos artículos

Un correo al mes con los mejores contenidos sobre TI e Industria 4.0. Sin spam.

Lea también

¿Su sistema legado aún funciona? ¡Ese puede ser el problema!
¿Su sistema legado aún funciona? ¡Ese puede ser el problema!
10 min · Gestão e Serviços de TI
Inteligencia Productiva en Planta: cómo la digitalización (MES) reduce costos y elimina cuellos de botella invisibles en la industria
Inteligencia Productiva en Planta: cómo la digitalización (MES) reduce costos y elimina cuellos de botella invisibles en la industria
10 min · Gestão e Serviços de TI
Observabilidad en TI: cómo anticipar fallas antes de que impacten el negocio
Observabilidad en TI: cómo anticipar fallas antes de que impacten el negocio
7 min · Gestão e Serviços de TI

Hable con un especialista

Póngase en contacto con uno de nuestros consultores para resolver sus dudas y encontrar la mejor solución para su empresa.

Hablar con especialista
¡Mensaje enviado con éxito!

Términos Legales

  • Política de Privacidad - LGPD
  • Política de Cookies

Contacto

  • +55 (47) 3036-7800
  • contato@teclogica.com

Dirección

R. XV de Novembro N: 759,
Centro Blumenau - SC
CEP: 89010-902 | Brasil

Síguenos

Selo Empresa Associada ACATE 2026
Encontre-nos no Glassdoor
Selo Entra21 - 20 Anos

Teclógica Serviços em Informática Ltda. CNPJ: 00.089.877/0001-09 | D-U-N-S® 901313817

Utilizamos cookies para registrar em seu dispositivo dados que contribuem na sua identificação em visitas futuras, bem como na melhoria do desempenho e da utilização do site, conforme suas preferências de navegação. Para compreender melhor os tipos de cookies que utilizamos, sua possibilidade de configuração e desativação, bem como para conhecer a nossa Política de Privacidade e Proteção de Dados, clicando aqui.
Ao continuar utilizando nosso site, você concorda com a utilização dos cookies, assim como com a Política de Privacidade e Proteção de Dados e nossa Política de Cookies.
Configurações de CookieCiente
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
GUARDAR Y ACEPTAR
Funciona con CookieYes Logo
Hable con un especialista