ZeroSearch de Alibaba: Entrenando la búsqueda de IA sin motores de búsqueda

2025-05-09
ZeroSearch de Alibaba: Entrenando la búsqueda de IA sin motores de búsqueda

Investigadores de Alibaba han desarrollado ZeroSearch, una técnica innovadora que revoluciona el entrenamiento de la búsqueda de IA. Al simular resultados de búsqueda, ZeroSearch elimina la necesidad de costosas APIs de motores de búsqueda comerciales, permitiendo que los modelos de lenguaje grandes (LLMs) desarrollen capacidades avanzadas de búsqueda. Esto reduce drásticamente los costos de entrenamiento (hasta un 88%) y proporciona un mayor control sobre los datos de entrenamiento, nivelando el campo de juego para las empresas de IA más pequeñas. ZeroSearch superó a los modelos entrenados con motores de búsqueda reales en siete conjuntos de datos de preguntas y respuestas. Este avance sugiere un futuro en el que la IA dependerá cada vez más de la autosimulación, reduciendo la dependencia de servicios externos.

Leer más

Renderizador Neural Suave con Triángulos Aprendibles

2025-05-30

Esta investigación presenta un nuevo método de renderizado neuronal que utiliza triángulos 3D aprendibles como primitivas. A diferencia de las máscaras binarias tradicionales, emplea una función de ventana suave derivada del campo de distancia con signo 2D (SDF) del triángulo para modular suavemente la influencia del triángulo en los píxeles. Un parámetro de suavidad, σ, controla la nitidez de esta función de ventana, permitiendo una transición suave desde una máscara binaria hasta una aproximación de una función delta. La imagen final se genera mediante la mezcla alfa de las contribuciones de todos los triángulos proyectados. Todo el proceso es diferenciable, lo que permite el aprendizaje basado en gradiente para optimizar los parámetros del triángulo.

Leer más

El Laberinto de IA de Cloudflare: Cómo Frustrar el Rascado de Datos de IA

2025-03-22
El Laberinto de IA de Cloudflare: Cómo Frustrar el Rascado de Datos de IA

Cloudflare, proveedor de infraestructura web, presentó "Laberinto de IA", una nueva función diseñada para combatir el raspado no autorizado de datos de IA. En lugar de bloquear simplemente los bots, este sistema innovador los atrae a un laberinto de contenido realista pero irrelevante generado por IA, desperdiciando sus recursos computacionales. Este enfoque inteligente elude las limitaciones del simple bloqueo, que puede alertar inadvertidamente a los raspadores sobre su detección. El contenido generado, basado en hechos científicos reales, evita la desinformación y permanece invisible para los usuarios humanos. Esto representa un avance significativo en las estrategias de mitigación de bots, mostrando un enfoque de honeypot más inteligente y de próxima generación.

Leer más
Tecnología raspado de datos

Principios del Reinventor de Ruedas

2025-03-21

Este artículo explora la filosofía del 'Reinventor de Ruedas', un programador que elige construir cosas desde cero, no por eficiencia, sino por aprendizaje, personalización, innovación y el puro placer de la creación. Se dan cuatro razones principales para reinventar la rueda: aprendizaje, especificidad, innovación y disfrute. Sin embargo, el autor enfatiza la importancia de una planificación cuidadosa y evitar agujeros de conejo innecesarios, sopesando los costos y beneficios antes de comenzar. También se comparten consejos prácticos, incluyendo minimizar las dependencias de terceros, dominar las herramientas integradas, evitar abstracciones excesivas y código abierto.

Leer más

Milei cierra museos que honraban a las víctimas de la dictadura militar argentina

2025-01-16
Milei cierra museos que honraban a las víctimas de la dictadura militar argentina

El gobierno del presidente argentino Javier Milei ha provocado indignación al cerrar decenas de museos que conmemoraban a las víctimas de la brutal dictadura militar del país en las décadas de 1970 y 1980. Estos museos documentaron la tortura, la desaparición y el asesinato de decenas de miles de trabajadores y jóvenes. Los cierres se consideran un intento de borrar este oscuro capítulo de la historia y han recibido la condena internacional. Las protestas, exigiendo “Memoria, Verdad y Justicia”, han estallado en todo el país, destacando la profunda ira y el miedo a una posible repetición de atrocidades pasadas.

Leer más

arXivLabs: Experimentando con funciones impulsadas por la comunidad

2025-06-16
arXivLabs: Experimentando con funciones impulsadas por la comunidad

arXivLabs es un marco para que los colaboradores creen y compartan nuevas funciones de arXiv directamente en el sitio web. Los participantes, tanto individuos como organizaciones, abrazan los valores de arXiv de apertura, comunidad, excelencia y privacidad de los datos del usuario. arXiv está comprometido con estos valores y solo trabaja con socios que los comparten. ¿Tiene una idea para un proyecto valioso para la comunidad? Obtenga más información sobre arXivLabs.

Leer más
Desarrollo

La Ley de Neutralidad de Red de California Sobrevive a la Decisión Federal

2025-01-06
La Ley de Neutralidad de Red de California Sobrevive a la Decisión Federal

A pesar de la anulación del intento de la Comisión Federal de Comunicaciones (FCC) de regular el servicio de internet de banda ancha, las leyes estatales en California, Nueva York y otros lugares permanecen intactas. La decisión de esta semana del Tribunal de Apelaciones del 6º Circuito de los Estados Unidos, que anuló las reglas de internet abierta de la FCC, tiene poca influencia en las leyes estatales promulgadas durante el tira y afloja de años sobre el poder del gobierno para regular los proveedores de servicios de internet. Los expertos sugieren que esta decisión, junto con otras decisiones y la postura de la Corte Suprema en un caso separado de Nueva York, ha solidificado efectivamente los esfuerzos de los reguladores estatales para llenar el vacío. California cuenta con una de las leyes de neutralidad de red más fuertes del país, promulgada en 2018, que impide las prácticas anticompetitivas consideradas perjudiciales para los consumidores. La ley ha sobrevivido a los desafíos legales y ha provocado cambios en la forma en que los proveedores de servicios de internet ofrecen planes y servicios.

Leer más

Bebidas azucaradas relacionadas con millones de casos de enfermedades cardíacas y diabetes

2025-01-12
Bebidas azucaradas relacionadas con millones de casos de enfermedades cardíacas y diabetes

Un nuevo estudio revela una preocupante relación entre las bebidas azucaradas y millones de nuevos casos de diabetes y enfermedades cardíacas cada año. Más de 2,2 millones de nuevos casos de diabetes y 1,1 millones de nuevos casos de enfermedades cardíacas se atribuyen al consumo de bebidas azucaradas anualmente. El problema es particularmente grave en países de bajos y medianos ingresos, donde estas bebidas se comercializan agresivamente y a menudo son más accesibles que alternativas más saludables. América Latina y el Caribe registraron casi un 24% de nuevos casos de diabetes tipo 2 en 2020 relacionados con bebidas azucaradas, mientras que el África subsahariana experimentó el mayor aumento porcentual en casos de diabetes en tres décadas, con las bebidas azucaradas contribuyendo al 21% de los nuevos casos de diabetes y al 11% de los casos de enfermedades cardíacas. Los riesgos para la salud provienen del alto contenido de azúcar y la falta de valor nutricional, lo que lleva a picos de azúcar en la sangre, aumento de peso, resistencia a la insulina y un mayor riesgo de diabetes tipo 2 y enfermedades cardiovasculares. Las soluciones incluyen campañas de salud pública, impuestos a las bebidas azucaradas y regulaciones publicitarias más estrictas, como se vio en la exitosa implementación del impuesto al azúcar en México en 2014. Sin embargo, se necesitan muchas más acciones, especialmente en regiones como América Latina y África, donde el impacto es más severo.

Leer más

La Ambigüedad de la Inteligencia: Cuando el 65% de Probabilidad Significa Cualquier Cosa, Menos Eso

2025-05-05
La Ambigüedad de la Inteligencia: Cuando el 65% de Probabilidad Significa Cualquier Cosa, Menos Eso

En 1951, el analista de la CIA Sherman Kent descubrió un fallo crítico en la comunicación de inteligencia: la interpretación subjetiva de la probabilidad. Su informe sobre la probabilidad de una invasión yugoslava puso de manifiesto cómo la frase 'posibilidad seria' fue entendida de manera muy diferente por varias partes interesadas. Esto llevó a Kent a categorizar las evaluaciones de inteligencia y revelar la inconsistencia generalizada en cómo los profesionales interpretan el lenguaje probabilístico. Argumentó que las frases ambiguas se utilizan a menudo para evitar responsabilidades, un problema que se extiende más allá de la inteligencia a contextos legales. El artículo concluye que la estandarización del lenguaje probabilístico es crucial en un mundo lleno de incertidumbre, donde la mala interpretación representa un riesgo mayor que el error en sí.

Leer más

Ciencia de Datos para RRHH en Grandes Organizaciones: Más Allá del Reclutamiento

2025-04-16
Ciencia de Datos para RRHH en Grandes Organizaciones: Más Allá del Reclutamiento

Este artículo argumenta que un enfoque de ciencia de datos es crucial para RRHH en grandes organizaciones, yendo más allá de las tareas tradicionales de reclutamiento. Al utilizar el análisis de redes sociales, el análisis de sentimientos y el modelado predictivo, RRHH puede mejorar la comunicación, fortalecer la cultura de la empresa, mejorar la retención de empleados y garantizar una compensación justa. El artículo explora cómo estos conocimientos basados en datos ayudan a identificar a los influenciadores clave, predecir la rotación y abordar los problemas ocultos, creando en última instancia una organización más resiliente. La elección entre un científico de datos interno y un consultor externo depende de las necesidades específicas de la organización.

Leer más

Volatilidad en el Mercado de Materias Primas: Caída del Petróleo, Subida del Oro

2025-02-05

El mercado de materias primas experimentó una volatilidad significativa hoy. Los precios del petróleo crudo cayeron más del 2%, con el Brent y el WTI mostrando descensos sustanciales. Los precios de la gasolina y el gasóleo también bajaron. Sin embargo, los precios del oro desafiaron la tendencia, subiendo más del 1%, y la plata y el cobre también registraron ganancias. Los precios de la soja, el trigo y el carbón cayeron, mientras que los precios del gas natural y la madera experimentaron ligeros aumentos. Los precios del mineral de hierro subieron ligeramente. Los precios del acero registraron una caída moderada. Los precios del gas TTF subieron más del 2%.

Leer más

Spin-off del MIT extiende la vida útil de los puentes en 100 años

2025-05-24
Spin-off del MIT extiende la vida útil de los puentes en 100 años

Allium Engineering, fundada por dos doctores del MIT, está revolucionando la infraestructura con una nueva tecnología que triplica la vida útil de los puentes y otras estructuras. Al agregar una fina capa de revestimiento de acero inoxidable al acero de refuerzo tradicional, mejoran drásticamente la resistencia a la corrosión. Este proceso de fácil integración no requiere manipulación especial, extiende significativamente la vida útil de la infraestructura, reduce las necesidades de mantenimiento y reduce las emisiones de carbono. Ya utilizado en varios proyectos en EE. UU., la tecnología de Allium promete una expansión global rápida, construyendo una infraestructura más duradera, asequible y sostenible para el futuro.

Leer más
Tecnología Infraestructura

Fundamentos de los Modelos de Lenguaje Grandes: Un Nuevo Libro que Descifra Conceptos Clave

2025-01-23
Fundamentos de los Modelos de Lenguaje Grandes: Un Nuevo Libro que Descifra Conceptos Clave

Se ha publicado un nuevo libro, "Fundamentos de los Modelos de Lenguaje Grandes". En lugar de intentar una cobertura completa de las tecnologías de vanguardia, profundiza en los conceptos fundamentales básicos de los modelos de lenguaje grandes. Estructurado en cuatro capítulos que abarcan el preentrenamiento, los modelos generativos, las técnicas de indicaciones y los métodos de alineación, el libro está dirigido a estudiantes universitarios, profesionales y profesionales del procesamiento del lenguaje natural y campos relacionados. Sirve como una referencia valiosa para cualquier persona interesada en LLM.

Leer más
IA

Interfaces de Usuario Dinámicas Impulsadas por LLMs: Revolucionando la Interacción con IA

2025-05-16
Interfaces de Usuario Dinámicas Impulsadas por LLMs: Revolucionando la Interacción con IA

Las interacciones con IA basadas en texto tradicionales sufren limitaciones como sobrecarga cognitiva, ambigüedad e ineficiencia. Esta publicación presenta un nuevo enfoque que utiliza Modelos de Lenguaje Grandes (LLMs) para generar dinámicamente componentes de IU interactivos. Estos componentes, como formularios, botones y visualizaciones de datos, se crean en tiempo real según el contexto de la conversación, mejorando significativamente la experiencia del usuario. La integración con servicios MCP simplifica aún más las tareas complejas, ofreciendo una solución más eficiente para aplicaciones empresariales, atención al cliente y flujos de trabajo complejos. El mecanismo principal implica que el LLM genere especificaciones JSON para los componentes de IU, que luego son renderizados e interactuados por la aplicación cliente.

Leer más

Desarrollo de mt32-pi interrumpido debido al abuso en línea

2025-02-17
Desarrollo de mt32-pi interrumpido debido al abuso en línea

El desarrollador de mt32-pi, un sintetizador MIDI bare-metal para Raspberry Pi que emula el módulo de audio Roland MT-32, ha anunciado el final del proyecto debido al abuso en línea continuo. Esto incluye ataques personales, robo de código y diseños de impresión 3D robados. El desarrollador citó el impacto negativo en su salud mental como la razón para detener el desarrollo, expresando falta de gratitud y aliento de la comunidad.

Leer más
Desarrollo abuso en línea

Will Pay For This: Validando la Demanda del Mercado

2025-01-12
Will Pay For This: Validando la Demanda del Mercado

Will Pay For This es una herramienta diseñada para descubrir la demanda del mercado. Evalúa la viabilidad de un producto o servicio midiendo la disposición del usuario a pagar, ayudando a emprendedores y empresas a identificar al público objetivo y refinar sus estrategias de producto, minimizando así el desperdicio de recursos. Los usuarios simplemente describen su idea, y la plataforma proporciona retroalimentación sobre la demanda del mercado basada en el análisis de datos. Esta es una herramienta poderosa para creadores inseguros sobre el potencial de mercado de su producto.

Leer más

China albergará la primera maratón humano-robot del mundo

2025-01-20
China albergará la primera maratón humano-robot del mundo

Pekín albergará la primera media maratón humano-robot del mundo en abril, con decenas de robots humanoides compitiendo junto a 12.000 corredores humanos en una carrera de 21 km. Este evento muestra el esfuerzo de China por desarrollar IA y robótica para abordar el envejecimiento de la población, la disminución de la tasa de natalidad y competir con EE. UU. en avances tecnológicos. Robots de más de 20 empresas participarán, con premios para los mejores clasificados.

Leer más
Tecnología maratón humano-robot

Pincites Busca Ingenieros de IA y Frontend

2024-12-30
Pincites Busca Ingenieros de IA y Frontend

Pincites, una startup de IA de YC S23, está buscando ingenieros experimentados de back-end e IA aplicada, así como ingenieros de front-end. Pincites ha desarrollado un asistente de negociación de contratos con IA integrado en Microsoft Word, ayudando a los equipos legales a revisar y modificar contratos más rápido. La empresa está experimentando un rápido crecimiento, duplicando sus ingresos en los tres primeros meses de 2024 y se encuentra en un punto de inflexión. Los fundadores tienen experiencia en grandes bufetes de abogados, grandes empresas tecnológicas y startups de alto crecimiento.

Leer más
IA

Violación de Oracle Cloud: Supuesta filtración de datos de 6 millones de usuarios

2025-03-26
Violación de Oracle Cloud: Supuesta filtración de datos de 6 millones de usuarios

La empresa de ciberseguridad BleepingComputer informa que un hacker afirma haber violado los servidores de Oracle Cloud, robando datos de autenticación de 6 millones de usuarios. Oracle niega la violación, pero BleepingComputer ha confirmado la validez de muestras de datos de varias empresas afectadas. El hacker publicó bases de datos, datos LDAP y más de 140.000 dominios supuestamente comprometidos. Las investigaciones sugieren la explotación de una vulnerabilidad (CVE-2021-35587) en Oracle Fusion Middleware 11g. A pesar de la negación de Oracle, la evidencia apunta a una falla de seguridad significativa, generando preocupaciones sobre la seguridad de la nube de Oracle.

Leer más

Bezos reduce el enfoque de los artículos de opinión del Washington Post, provocando indignación

2025-02-26
Bezos reduce el enfoque de los artículos de opinión del Washington Post, provocando indignación

Jeff Bezos, propietario del Washington Post, anunció que las páginas de opinión priorizarán las "libertades personales y el libre mercado", excluyendo explícitamente puntos de vista opuestos. Esta decisión ha generado preocupación y críticas internas, con reporteros y ex ejecutivos acusando a Bezos de sofocar la disidencia y sugiriendo una conexión con la demanda antimonopolio de Amazon. El cambio de postura de Bezos hacia el gobierno de Trump y su intervención en la dirección editorial del Post plantean preocupaciones significativas sobre la integridad periodística.

Leer más
Tecnología Libertad de Prensa

Usando la IA como un espejo socrático: Un experimento de autoconocimiento

2025-05-05
Usando la IA como un espejo socrático: Un experimento de autoconocimiento

El autor realizó un experimento único de autoconocimiento usando modelos de lenguaje grandes (LLMs). En lugar de depender de la introspección, buscó obtener una comprensión más clara de sus habilidades cognitivas y patrones de pensamiento a través de conversaciones profundas con IA. El proceso implicó el refinamiento iterativo de indicaciones para crear un "rastreador de altitud cognitiva", evaluando siete dimensiones cognitivas. Los resultados indicaron capacidades cognitivas de alto nivel, incluyendo pensamiento abstracto y síntesis interdisciplinaria. El autor enfatiza que no se trataba de buscar elogios, sino de explorar el potencial y las limitaciones del uso de IA para el autodescubrimiento, advirtiendo a los lectores que mantengan el pensamiento crítico.

Leer más

IA: Un Espejo Distorsionado

2024-12-22
IA: Un Espejo Distorsionado

La filósofa Shannon Vallor argumenta que la IA actual no posee una mente como la imaginamos, sino que actúa como un espejo que refleja la inteligencia y los prejuicios humanos. Critica a la industria tecnológica por reducir a los humanos a 'computadoras blandas y húmedas', advirtiendo que esta subestimación puede llevar a renunciar a nuestra agencia y sabiduría. El artículo explora las limitaciones de los grandes modelos de lenguaje, mostrando que su razonamiento aparentemente racional es probabilístico, basado en asociaciones estadísticas, no en una comprensión verdadera. Vallor aboga por reconstruir la confianza en la razón humana, evitando la superficie engañosa de la IA y protegiéndose contra su impacto en nuestro sentido del yo.

Leer más

¿Inhalas el último aliento de César? La estimación de Fermi lo muestra

2025-05-23
¿Inhalas el último aliento de César? La estimación de Fermi lo muestra

Este artículo utiliza la estimación de Fermi para calcular cuántas moléculas del último aliento de César hay en cada respiración que das. Al estimar el volumen de la atmósfera de la Tierra y de una sola respiración, junto con el número de moléculas en la atmósfera, concluye que inhalas aproximadamente una molécula del último aliento de César con cada respiración. Este resultado aparentemente increíble muestra el poder de la estimación de Fermi y los cálculos aproximados en la ciencia. El artículo también proporciona enlaces para seguir aprendiendo sobre los métodos y aplicaciones de la estimación de Fermi.

Leer más

Fundador de aplicación de compras con IA acusado de estafar a inversores: La saga de Nate

2025-04-11
Fundador de aplicación de compras con IA acusado de estafar a inversores: La saga de Nate

Albert Saniger, fundador de la aplicación de compras con IA Nate, ha sido acusado de estafar a inversores por más de 50 millones de dólares. Nate afirmaba que su aplicación utilizaba IA para compras con un solo clic en varios sitios de comercio electrónico, pero en realidad, dependía en gran medida de cientos de contratistas humanos en Filipinas para completar las transacciones manualmente. Las investigaciones revelaron que la tasa de automatización de Nate era efectivamente del 0%, exponiendo el exageración de la empresa sobre sus capacidades de IA durante la recaudación de fondos. Nate posteriormente quebró, dejando a los inversores con pérdidas casi totales. Este caso destaca el problema de las startups que exageran sus capacidades de IA.

Leer más

Rust 10 años: Una historia de comunidad e infraestructura

2025-05-17
Rust 10 años: Una historia de comunidad e infraestructura

En el décimo aniversario del lenguaje de programación Rust, el autor original, Graydon Hoare, reflexiona sobre su trayectoria. No es solo una historia de lenguaje de programación, sino una narrativa de una vasta comunidad construyendo y manteniendo infraestructura técnica compartida. El éxito de Rust se debe a la necesidad de una infraestructura robusta y a la inversión a largo plazo de organizaciones como Mozilla, junto con miles de voluntarios. Rust evolucionó de un prototipo simple a un lenguaje poderoso con un enorme ecosistema y amplias aplicaciones. El futuro requiere la atracción continua de talento, el mantenimiento de la estabilidad y la compatibilidad y la mejora adicional de la calidad.

Leer más
Desarrollo

DotSlash: Simplificación de la implementación de ejecutables

2025-02-20
DotSlash: Simplificación de la implementación de ejecutables

DotSlash es una herramienta de línea de comandos que permite representar un conjunto de ejecutables pesados y específicos de la plataforma con un archivo de texto pequeño y fácil de leer. Esto hace que sea eficiente almacenar ejecutables en el control de versiones sin afectar el tamaño del repositorio. Esto allana el camino para verificar las cadenas de herramientas de compilación y otras herramientas directamente en el repositorio, reduciendo las dependencias en el entorno host y, por lo tanto, facilitando las compilaciones reproducibles. La primera ejecución descarga y verifica los binarios; las ejecuciones posteriores son instantáneas.

Leer más

El Misterio del Adaptador Ethernet de Android: Una Regex Estúpida

2025-06-08
El Misterio del Adaptador Ethernet de Android: Una Regex Estúpida

Esta publicación detalla el frustrante intento del autor de usar un adaptador Ethernet USB en su teléfono Android. La investigación reveló que el problema no era la falta de soporte del controlador, sino el servicio `EthernetTracker` de Android que usa una expresión regular `eth\d` para coincidir con los nombres de las interfaces Ethernet. Los adaptadores Ethernet CDC crean interfaces llamadas `usbX`, lo que resulta en un no reconocimiento. El autor documenta meticulosamente el proceso de depuración, incluida la obtención de la configuración del kernel y el análisis del código fuente de Android. ¿La causa raíz? Una expresión regular simple y restrictiva. La publicación muestra habilidades impresionantes de resolución de problemas, pero también destaca una posible falla en el diseño de Android.

Leer más

Tipos Dependientes en Ada: Una Coincidencia Inesperada

2024-12-28
Tipos Dependientes en Ada: Una Coincidencia Inesperada

Este artículo explora la característica de tipos dependientes poco conocida en el lenguaje de programación Ada. El autor argumenta que el objetivo de diseño de Ada de evitar la asignación dinámica de memoria innecesaria llevó a su implementación única de tipos dependientes: utilizando una segunda pila no de llamada para devolver datos de tamaño desconocido en tiempo de compilación, eludiendo hábilmente la necesidad de asignación dinámica. Esto coincide inesperadamente con la definición formal de tipos dependientes, mostrando una serendipia imprevista en el diseño de Ada. El artículo explica además conceptos en el sistema de tipos de Ada, como tipos derivados, subtipos, registros discriminados y predicados de tipo, demostrando cómo estas características permiten la implementación de tipos dependientes. Finalmente, el autor discute la interacción interesante entre la filosofía de diseño de Ada y la investigación académica sobre la teoría de tipos, sugiriendo que muchas de las características del sistema de tipos de Ada no se originaron directamente de la investigación en teoría de tipos, sino que evolucionaron naturalmente para satisfacer necesidades específicas.

Leer más
Desarrollo

Crea tu propia Máquina Virtual: Una guía paso a paso

2024-12-26

Este tutorial te guía en la creación de tu propia máquina virtual (VM) capaz de ejecutar programas en lenguaje ensamblador, como los juegos 2048 o Roguelike. Incluso si ya eres programador, este proyecto proporciona una comprensión más profunda de la arquitectura de computadoras y de cómo funcionan los lenguajes de programación. El tutorial cubre conceptos básicos de VM, la arquitectura LC-3, conjuntos de instrucciones, rutinas de trampa, carga de programas y mucho más, con ejemplos de código detallados y explicaciones. El código final tiene aproximadamente 250 líneas en C, haciéndolo accesible a aquellos con conocimiento básico de C/C++.

Leer más
Desarrollo

OBNC: Un Compilador Oberon

2025-05-17

OBNC es un compilador para el lenguaje de programación Oberon de Niklaus Wirth, que implementa la versión final del lenguaje de 2016. Traduce el código fuente escrito en Oberon al lenguaje de programación C de bajo nivel. El código traducido se compila y enlaza luego utilizando el compilador y el enlazador C del sistema operativo host. El comando de compilación `obnc` realiza todas estas tareas y lleva un registro de qué archivos necesitan ser compilados o recompilados. El compilador se publica bajo la Licencia Pública General GNU, mientras que las bibliotecas se publican bajo la Licencia Pública Mozilla. Con la licencia Mozilla, un proyecto Oberon compilado con OBNC puede publicarse bajo cualquier licencia. El paquete fuente `obnc` contiene el compilador con una herramienta de compilación, un generador de documentación y una pequeña biblioteca básica de siete módulos definidos en las Pautas de Oakwood para Desarrolladores de Compiladores Oberon-2. También contiene una biblioteca (no estándar) llamada `ext` que amplía la biblioteca básica con módulos para acceder a argumentos de línea de comandos y variables de entorno, imprimir en la corriente de error estándar, convertir números a cadenas y viceversa, y para personalizar el manejador de excepciones. La biblioteca `ext` se distribuía anteriormente como un paquete separado, pero ahora se ha incluido en el paquete principal por conveniencia. OBNC está implementado en C y debería compilar en cualquier sistema operativo compatible con POSIX. Para compilar OBNC, también necesita el recolector de basura Boehm-Demers-Weiser GC. Se incluyen más instrucciones en el archivo README en el directorio raíz del paquete. Para usuarios de MS Windows, también hay una versión precompilada de OBNC con todas las dependencias incluidas (GC, SDL, Gawk y TCC). Nota: Los archivos de salida generados por la versión 0.15 o anterior de OBNC no son compatibles con OBNC 0.17. Si ha utilizado una versión anterior, sus módulos deben recompilarse; simplemente elimine el directorio .obnc generado en los directorios de sus módulos antes de usar la nueva versión.

Leer más
Desarrollo
1 2 466 467 468 470 472 473 474 595 596