Dart es un lenguaje de programación de código abierto, desarrollado por Google. Fue revelado en la conferencia goto; en Aarhus, Dinamarca el 10 de octubre de 2011. El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. El espíritu del lenguaje puede verse reflejado en las declaraciones de Lars Bak, ingeniero de software de Google, que define a Dart como un “lenguaje estructurado pero flexibl

Ver en Wikipedia

Noticias que mencionan Dart

Mascarilla Inteligente: Datos Cerebrales Expuestos Online

Un usuario ha descubierto una vulnerabilidad crítica en una mascarilla para dormir inteligente adquirida a través de Kickstarter, fabricada por una pequeña empresa china. La mascarilla, que monitoriza la actividad cerebral mediante electroencefalografía (EEG) y ofrece estimulación eléctrica muscular

Fluorite: Motor de Juegos Usa Flutter para Desarrollo Rápido

Fluorite ha surgido como el primer motor de juego de grado consola que integra completamente Flutter, facilitando el desarrollo rápido y eficiente de videojuegos. El motor, escrito en C++ para optimizar el rendimiento, permite a los desarrolladores escribir código de juego en Dart, aprovechando las

MiniMax M2.5: IA eficiente para tareas complejas

MiniMax ha anunciado el lanzamiento de su nuevo modelo de lenguaje, MiniMax M2.5, diseñado para aumentar la productividad en tareas del mundo real. El modelo, entrenado con aprendizaje por refuerzo en una amplia variedad de entornos complejos, destaca en programación, uso de herramientas, búsqueda y

Edge-Veda: IA estable y privada para dispositivos móviles

Un nuevo runtime de IA para dispositivos llamado Edge-Veda busca solucionar problemas de estabilidad en aplicaciones de IA que se ejecutan directamente en teléfonos móviles, especialmente aquellas basadas en Flutter. Desarrollado por Ramanujammv, Edge-Veda permite ejecutar modelos de texto, visión y

NASA desvía asteroide: ensayo histórico de defensa planetaria

La nave espacial DART de la NASA ha logrado alterar la órbita de un asteroide, Dimorphos, marcando un hito en la defensa planetaria. El impacto, ocurrido en septiembre de 2022, modificó ligeramente la trayectoria del asteroide alrededor de su planeta, Destina, demostrando la viabilidad de la desviac

Grafeo: nueva base de datos de grafos con IA y soporte multi-lenguaje

Grafeo, una nueva base de datos de grafos de alto rendimiento, ha sido lanzada por su desarrollador, S. T. Grond. Diseñada para ser rápida y eficiente, Grafeo supera a otras bases de datos en memoria en pruebas de rendimiento como el LDBC Social Network Benchmark, gracias a su núcleo escrito en Rust

Sky: Nuevo lenguaje fusiona Go y Elm

Un desarrollador ha creado Sky, un nuevo lenguaje de programación experimental que busca combinar lo mejor de Go y Elm. Sky apunta a simplificar el desarrollo full-stack al ofrecer un lenguaje único para el frontend y el backend, compilando a un binario Go portable. El lenguaje incorpora característ

Engaño y dragones: la fábula de George

Esta historia, titulada "The George Business" de Roger Z, es una fábula satírica que explora temas de engaño, ambición y la naturaleza humana, todo ello envuelto en una premisa fantástica. La narrativa comienza con un dragón, Dart, atormentado por sueños proféticos que le advierten de un caballero.

Terminales vuelven: ¿alternativa a interfaces gráficas?

Las interfaces de usuario de terminal (TUI) están experimentando un resurgimiento, impulsado por la frustración con las inconsistencias y la complejidad de las interfaces gráficas modernas en Windows, macOS y Linux. Este retorno a las TUIs se observa en proyectos como Omarchy de DHH, y refleja una t

Rust RaTeX: Matemáticas de Alta Calidad para Apps Nativas

Desarrolladores han presentado RaTeX, una nueva biblioteca en Rust que ofrece renderizado de ecuaciones matemáticas de calidad KaTeX para aplicaciones nativas y WebAssembly (WASM). RaTeX analiza la notación LaTeX, aplica reglas de TeX y genera una lista de visualización plana compatible con diversas

Investigadores detallan una vulnerabilidad BootROM en iPhone explotable por USB

Investigadores del grupo de seguridad Project Zero (ps.tc) han publicado los detalles técnicos de una nueva vulnerabilidad en el BootROM de dispositivos iPhone que puede ser explotada a través de una conexión USB, lo que permite a un atacante comprometer la cadena de arranque del procesador de aplic

Go para aplicaciones móviles: lecciones de un año con Flutter y Go Mobile

Este artículo recoge la experiencia de un año desarrollando Digital Carrot, una aplicación multiplataforma, con Go Mobile como capa de lógica de negocio y Flutter para la interfaz. El autor detalla por qué eligió esta combinación, cómo resuelve la comunicación entre ambos mundos y qué resultados ha

Tipos de prueba en Dart: clases finales como testigos computacionales

Los tipos de prueba, también conocidos como tipos testigo o de evidencia, son un patrón de programación en el que la mera existencia de un valor garantiza que un determinado cómputo se ha ejecutado. En Dart 3.0, este patrón se materializa combinando cuatro mecanismos: el modificador final, que impid

Kaisel: enrutamiento tipado para Dart sin generación de código

Kaisel es una librería de navegación para aplicaciones Dart que sustituye las cadenas mágicas y el código generado por rutas definidas como clases selladas (sealed classes) en Dart. Cada pantalla se modela como un subtipo de una jerarquía sellada y la navegación se reduce a un `switch` exhaustivo so

Los obstáculos reales que impiden reemplazar al lenguaje C

El lenguaje C no solo es un estándar sintáctico: es todo un ecosistema de herramientas, compiladores, analizadores estáticos y soporte multiplataforma consolidado durante décadas. Sustituirlo exige que la alternativa aporte mejoras tangibles que justifiquen rehacer la cadena de producción. Este artí

Por qué Rust necesita argumentos nombrados y opcionales

El lenguaje de programación Rust carece de soporte nativo para argumentos nombrados y opcionales, una limitación que el autor identifica como su aspecto menos favorable. A diferencia de otros lenguajes como Dart, C# o TypeScript, que permiten especificar parámetros con nombre y valor por defecto de