LinuxParty
FreeBASIC: crea ejecutables nativos para Windows, Linux y DOS con BASIC moderno, FreeBASIC: cuando lo simple se vuelve poderoso
En el mundo actual del desarrollo de software, dominado por lenguajes modernos como Python, JavaScript o Rust, pocos imaginarían que el lenguaje BASIC —nacido en la década de 1960— pueda tener todavía un lugar relevante. Sin embargo, gracias a FreeBASIC, esto no solo es posible, sino que se convierte en una opción potente, moderna y versátil para desarrolladores que buscan rendimiento, compatibilidad y control total del Hardware y del sistema.
¿Qué es FreeBASIC?
FreeBASIC es un compilador moderno, gratuito y de código abierto que permite escribir programas usando una sintaxis similar a BASIC. No se trata de un simple intérprete como los antiguos entornos escolares, sino de un compilador de alto rendimiento que genera ejecutables nativos para Windows, Linux y DOS.
Nacido en 2004, FreeBASIC fue diseñado para ser compatible con QuickBASIC 4.5, e incluso con Basic PDS 7.0, uno de los entornos más populares de los años 80 y 90. Pero no se quedó ahí: ha evolucionado para incluir características modernas, como programación estructurada y orientada a objetos, manejo de punteros, integración con bibliotecas externas en C/C++, y soporte para herramientas de depuración.
Leer más: ¿Por qué usar FreeBASIC hoy por hoy? Rápido, compatible y sorprendentemente útil Escribir un comentario
"Mercedes-AMG está abandonando el motor híbrido enchufable de cuatro cilindros", informa Car and Driver, "y volviendo a los motores de seis cilindros en línea y V-8 tradicionalmente asociados con la marca".Esto no significa que AMG haya cambiado de opinión sobre las ventajas del motor de cuatro cilindros, sino que el fabricante está respondiendo a las críticas de los clientes. "Técnicamente, el motor de cuatro cilindros es uno de los sistemas de propulsión más avanzados disponibles en un coche de producción. Además, su rendimiento es excelente. Sin embargo, a pesar de ello, no logró conectar con nuestros clientes tradicionales. Lo hemos reconocido", declaró una fuente de Mercedes a Autocar.
Durante los últimos años, mi interfaz de escritorio Linux favorita ha sido Linux Mint Cinnamon . Sin embargo, esa adoración no significa que no pueda apreciar otros escritorios Linux.
Por ejemplo, cuando la Comunidad KDE lanzó recientemente KDE Plasma 6.4, decidí probarlo en mi equipo Tumbleweed de openSUSE, una Dell XPS 8300 con un procesador Intel Core i7-2600 de 3,4 GHz, 16 GB de RAM DDR3 y un disco duro de 1,5 TB a 7200 rpm de 2011. Ese equipo puede ejecutar Windows 10 (olvídate de Windows 11 ), pero funciona bien con Linux. Tumbleweed, la versión Linux de escritorio continuo de la comunidad SUSE con la última interfaz de Plasma 6, funciona bien.
He descubierto que KDE Plasma 6.4 aporta una gran cantidad de mejoras en accesibilidad, gestión del color, productividad e integración del sistema, consolidando aún más la reputación de KDE de ofrecer una experiencia de escritorio personalizable y fácil de usar.
En concreto, Plasma 6.4 introduce nuevas funciones para que el escritorio sea más inclusivo. Por ejemplo, se han mejorado la navegación con teclado, la compatibilidad con lectores de pantalla y la legibilidad del texto, con el tema Breeze Dark ligeramente más oscuro para mejorar el contraste y la legibilidad.
Esta versión presenta un nuevo asistente de calibración HDR y el motor de temas Aurorae para las decoraciones de ventanas KWin.
El Proyecto KDE lanzó hoy KDE Plasma 6.4 como una importante actualización con nuevas características y mejoras interesantes para todos los fanáticos del entorno de escritorio KDE Plasma.
KDE Plasma 6.4 presenta una importante renovación de la interfaz de usuario para la utilidad de captura de pantalla Spectacle, soporte para diseños de mosaicos personalizados por escritorio virtual, el administrador de ventanas X KWin-X11 fácil de usar y flexible, un nuevo asistente de calibración HDR y el motor de temas Aurorae para decoraciones de ventanas KWin.
Para ayudar a que más aplicaciones se integren mejor con la sesión Plasma Wayland, KDE Plasma 6.4 introduce soporte para varios protocolos Wayland, incluidos “Dials de tableta relativos”, “notificación inactiva”, “representación de color”, “FIFO”, “etiqueta de nivel superior” y “búfer de píxel único”.
Steven J. Vaughan-Nichols escribe en un artículo de opinión para The Register:
Microsoft, admitió tácticamente que no logró convencer a todos los usuarios de PC con Windows 10, migrar a Windows 11, está, en cierto modo, extendiendo el soporte de Windows 10 un año más. Para la mayoría de los usuarios, esto significa que deberán suscribirse a Microsoft 365. Esto, a su vez, implica que sus datos y metainformación se almacenarán en un centro de datos con sede en EE.UU. Y esto no sienta bien a muchas organizaciones y empresas de la Unión Europea (UE). Tampoco a mí ni a mucha otra gente.
Hace unos años, escribí en estas mismas páginas que Microsoft no quería tanto que compraras Windows, sino que te suscribieras a sus servicios en la nube y guardaras tus datos en sus servidores. Si quisieras un sistema operativo de escritorio real, Linux sería prácticamente tu única opción. Nada ha cambiado desde entonces, salvo que la gente se preocupa un poco más por su privacidad ahora que el presidente Donald Trump está al mando de EE.UU. Quizás hayas notado que a él y a su régimen les encanta acceder a los datos de otros.
La privacidad no es el único problema. ¿Se puede confiar en que Microsoft cumpla sus promesas de servicio bajo la presión política estadounidense? Pregúntenle a la Corte Penal Internacional (CPI), con sede en la UE, que, tras emitir órdenes de arresto contra el primer ministro israelí, Benjamin Netanyahu, por crímenes de guerra, impuso sanciones a la CPI. Poco después, se informó que el fiscal jefe de la CPI, Karim Khan, fue bloqueado de sus cuentas de correo electrónico de Microsoft. ¿Coincidencia? Algunos creen que no. Microsoft niega tener nada que ver con esto.
También promete una nueva función que te permite arrastrar una pestaña a la bandeja de pestañas fijadas para fijarla, o arrastrarla hacia afuera para desanclarla.
Con Firefox 140 promocionado al canal estable como la última ESR (versión de soporte extendido), Mozilla promovió la siguiente versión principal, Firefox 141, al canal beta para pruebas públicas.
Firefox 141 parece ser una versión reducida que solo promete consumir menos memoria en sistemas Linux y que ya no requiere un reinicio forzado tras aplicar una actualización mediante un gestor de paquetes. Otra novedad de Firefox 141 parece ser la posibilidad de arrastrar una pestaña a la bandeja de pestañas ancladas para anclarla o arrastrarla hacia afuera para desanclarla.
Siete personas ya han recibido el implante cerebral N1 de Neuralink, que permite a personas con ELA o lesiones medulares controlar una computadora con sus pensamientos. PCMag informa:En una actualización de febrero de 2025, Neuralink confirmó que tres personas habían recibido su interfaz cerebro-computadora (BCI). Ese número aumentó a cinco en junio, cuando también informó de una ronda de financiación de 650 millones de dólares. «Ya somos siete», tuiteó Barrow hoy; Neuralink retuiteó ese mensaje.
Seis de los siete participan en el estudio PRIME, realizado por Barrow, que gestiona las implantaciones desde su oficina de Phoenix, Arizona. Su objetivo es demostrar que el implante N1, el robot quirúrgico R1 y la aplicación de usuario N1 en la computadora son seguros y eficaces, según el folleto del programa. (La Administración de Alimentos y Medicamentos de EE. UU. no ha aprobado ninguna BCI).
Esta versión también mejora el soporte para los lenguajes de programación CMake, Python, C++ y QML con nuevas características y correcciones de errores.
El Proyecto Qt lanzó hoy Qt Creator 17 como la última versión estable de este software de entorno de desarrollo integrado (IDE) de código abierto, gratuito y multiplataforma para GNU/Linux, macOS y Windows.
Uno de los cambios más importantes en Qt Creator 17 se centra en los proyectos, ya que las configuraciones de ejecución ahora están integradas en la configuración de compilación. Por lo tanto, cada configuración de ejecución ahora pertenece a una configuración de compilación específica, lo que permite tener diferentes parámetros de ejecución.
Linux ofrece una amplia variedad de herramientas RAD para todo tipo de desarrolladores, desde principiantes hasta profesionales que crean software empresarial. Herramientas como Lazarus, Gambas, Qt Creator o Anvil permiten acelerar significativamente el ciclo de desarrollo, sin perder potencia ni flexibilidad. La elección dependerá del tipo de aplicación, lenguaje preferido y entorno objetivo.
El desarrollo rápido de aplicaciones (RAD, por sus siglas en inglés) permite crear software en menor tiempo mediante herramientas visuales, generación automática de código y entornos de desarrollo integrados. En Linux, existe una gran variedad de herramientas RAD que permiten a los desarrolladores crear desde aplicaciones de escritorio hasta sistemas web complejos.
A continuación, se presenta una descripción detallada de las principales herramientas RAD disponibles para Linux.
1. Lazarus
- Lenguaje: Object Pascal (Free Pascal)
- Tipo de aplicación: Escritorio (nativo, multiplataforma)
- Características:
- IDE completo basado en el paradigma de Delphi.
- Diseñador visual de formularios.
- Compilación nativa para Linux, Windows y macOS.
- Acceso a bases de datos (MySQL, PostgreSQL, SQLite, etc.).
- Depurador integrado.
- Ventajas: Rápido, potente y con una comunidad activa.
- Sitio web: https://www.lazarus-ide.org
La próxima versión también promete soporte inicial para exportar archivos de gran formato de Photoshop (PSB).
El proyecto GIMP lanzó hoy GIMP 3.1.2 como la primera versión de desarrollo del próximo lanzamiento importante de este software de edición de imágenes de código abierto, gratuito y multiplataforma, GIMP 3.2.
GIMP 3.2 promete nuevas características como colores de tema para Pincel, Fuente y Paleta, un nuevo modo de fusión de pintura llamado Sobrescribir que le permite reemplazar directamente los píxeles sobre el área que pinta, una nueva configuración en la herramienta de texto para controlar la dirección del contorno del texto y coincidencia automática de temas de los sistemas operativos Linux y Windows.
También promete soporte para usar ART (AnotherRawTherapee) como cargador de Camera Raw, una nueva opción para exportar al .kplformato de paleta de Krita, soporte para importar patrones de Photoshop, así como soporte para usar ajustes preestablecidos de los filtros Curvas y Niveles de Photoshop en los filtros Curvas y Niveles de GIMP.