\n<\/aside>\n<\/p>\n
BBC Basic hizo muchas cosas y, a menudo, bastante bien. A principios de la d\u00e9cada de 1980, ampli\u00f3 los lenguajes BASIC con estructuras de bucle m\u00e1s sencillas, como IF\/THEN\/ELSE, y se ejecut\u00f3 m\u00e1s r\u00e1pido que la versi\u00f3n de Microsoft. Ense\u00f1\u00f3 a toda una generaci\u00f3n de brit\u00e1nicos c\u00f3mo codificar, tanto en B\u00c1SICO como, a trav\u00e9s de un int\u00e9rprete en l\u00ednea, en lenguaje ensamblador. Y todav\u00eda existe para ense\u00f1ar a los reci\u00e9n llegados y a cualquier otra persona, excepto que ahora est\u00e1 en muchas, muchas m\u00e1s plataformas que una computadora de venta por correo de la televisi\u00f3n.<\/p>\n
BBCSDL, o BBC Basic para SDL 2.0, utiliza la abstracci\u00f3n del sistema operativo de Simple DirectMedia Layer para estar disponible en Windows, Linux x86, macOS, sistema operativo Raspberry Pi, Android, iOS y navegadores internos a trav\u00e9s de WebAssembly. La versi\u00f3n 1.38a lleg\u00f3 a mediados de noviembre con bastantes correcciones y sutilezas (como lo notaron por primera vez La-Tecnologia y sus lectores). En el sitio web del proyecto, puede ver BBCSDL ejecut\u00e1ndose en todos estos dispositivos, junto con una nota de que en iOS y en los navegadores, un ensamblador y algunas otras funciones no est\u00e1n disponibles debido a restricciones arbitrarias en la ejecuci\u00f3n de c\u00f3digo.<\/p>\n\nBBCSDL, o BBC Basic para SDL 2.0, ejecut\u00e1ndose en dispositivos iOS, en modo gr\u00e1fico.<\/p>\n<\/figcaption><\/figure>\n
Richard Russell ha estado trabajando en puertos, int\u00e9rpretes y otras variaciones de BBC BASIC desde 1983, comenzando con int\u00e9rpretes para procesadores Z80 e Intel. En 2001, BBC BASIC para Windows estaba disponible con una interfaz gr\u00e1fica y todav\u00eda era compatible con las computadoras BBC Micro y Acorn de donde vino. BBCSDL ha estado en desarrollo desde 2015, brindando ofertas de plataformas m\u00e1s amplias y al mismo tiempo conserva una compatibilidad decente con BBC BASIC para Windows.<\/p>\n\n Anuncio <\/span> <\/p>\n<\/aside>\nRussell, en un correo electr\u00f3nico a Ars, escribe que, si bien existen otras implementaciones de BBC BASIC (como Matrix Brandy y su propio BBC BASIC para Windows), \u00abciertamente, en mi opini\u00f3n, las credenciales multiplataforma de BBCSDL son sus mejores fortaleza.\u00bb Ninguna otra implementaci\u00f3n, se\u00f1ala Russell, \u00able permite escribir un programa que funcione sin modificaciones\u00bb en m\u00e1s de media docena de plataformas. (Russell se\u00f1al\u00f3 espec\u00edficamente la versi\u00f3n web de BBCSDL y se\u00f1al\u00f3 que se ejecutar\u00e1 en la mayor\u00eda de los navegadores, pero no en Internet Explorer ni en navegadores integrados, como las aplicaciones m\u00f3viles.<\/p>\n
BBC Basic sigue siendo un lenguaje bastante notable, todos estos a\u00f1os despu\u00e9s. Ten\u00eda enteros de 32 bits, nombres de variables de longitud arbitraria y era notablemente r\u00e1pido. Tambi\u00e9n era mucho m\u00e1s tolerante con los estilos de codificaci\u00f3n y la sintaxis que algunos lenguajes modernos. Como se\u00f1al\u00f3 un coordinador de aprendizaje del Museo de Computaci\u00f3n del Reino Unido, los estudiantes criados en Python \u00absaben lo complicado que puede ser cuando no colocas las sangr\u00edas en el lugar correcto… A BBC BASIC no le importa, ya que fue dise\u00f1ado para ser bastante tolerante con espaciado e intenta darles mensajes de error sensibles\u00bb.<\/p>\n
El desarrollo, la documentaci\u00f3n y la direcci\u00f3n de BBC BASIC estuvieron a cargo de Sophie Wilson, quien tambi\u00e9n ayud\u00f3 a dise\u00f1ar BBC Micro, la computadora con conjunto de instrucciones reducido ARM (RISC). ARM es, como sabr\u00e1s, una pieza de tecnolog\u00eda bastante importante en el mundo moderno, y su creaci\u00f3n, basada en parte en la necesidad de mantener la compatibilidad con BBC Micro y al mismo tiempo lograr ganancias de velocidad, es una historia en s\u00ed misma.<\/p>\n
Imagen de listado de Getty Images<\/em><\/p>\n<\/p><\/div>\n \nSource link-49<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Agrandar \/ Una microcomputadora BBC antigua de 1981. Dato curioso: fue bastante complicado determinar qu\u00e9 versi\u00f3n de BBC Basic se estaba ejecutando realmente en un Micro. im\u00e1genes falsas BBC Basic…<\/p>\n","protected":false},"author":1,"featured_media":907040,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21980],"tags":[6,3495,36475,13844,589,148,14629,841,2230,1570,1569,1464,73],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/907039"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=907039"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/907039\/revisions"}],"predecessor-version":[{"id":907041,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/907039\/revisions\/907041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/907040"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=907039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=907039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=907039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}