BBC BASIC, artık her yerde kullanılabilen olağanüstü bir öğrenme aracıdır – Ars Technica

BBC BASIC, artık her yerde kullanılabilen olağanüstü bir öğrenme aracıdır – Ars Technica
Yakınlaştır / 1981 yapımı eski bir BBC mikro bilgisayarı. Eğlenceli gerçek: Öyleydi Oldukça zor Mikronun gerçekte hangi BBC Basic sürümünün çalıştığını belirlemek için.

İyi resimler

BBC Basic pek çok şey yaptı, çoğunlukla da iyi. 1980’lerin başında BASIC dillerini IF/THEN/ELSE gibi daha basit döngü yapılarıyla genişletti ve Microsoft’un sürümünden daha hızlı çalıştı. BASIC ve satır içi tercümanla bütün bir İngiliz nesline montaj dilinde nasıl kod yazılacağını öğretti. Yeni başlayanlara ve başkalarına öğretmek için hala orada; artık televizyondan postayla sipariş edilen bir bilgisayarın çok çok ötesinde.

BPCSTLveya BBC Temel SDL2.0Windows, x86 Linux, macOS, Raspberry Pi’nin işletim sistemi, Android, iOS ve basit DirectMedia katmanının işletim sistemi soyutlamasını kullanarak tarayıcılarda WebAssembly aracılığıyla kullanılabilir. Sürüm 1.38a Kasım ortasında geldi Bazı düzeltmeler ve geliştirmelerle (örn. İlk fark eden Hackaday oldu ve okuyucuları). Projenin web sitesinde PPCSTL’nin tüm bu cihazlarda çalıştığını ve iOS ve tarayıcılarda, derleyicinin ve diğer bazı işlevlerin keyfi kod işlevi kısıtlamaları nedeniyle kullanılamadığını görebilirsiniz.

PPCSTL veya STL 2.0 için PPC Basic, iOS cihazlarda grafiksel olarak çalışır.

PPCSTL veya STL 2.0 için PPC Basic, iOS cihazlarda grafiksel olarak çalışır.

Richard Russell, BBC BASIC’in bağlantı noktaları, tercümanları ve diğer çeşitleri üzerinde çalışıyor. 1983’ten beriZ80 ve Intel işlemciler için çevirmenlerden başlayarak. 2001 yılına gelindiğinde, Windows için BBC Temel Grafiksel bir arayüze sahipti ve BBC Micro ve Acorn bilgisayarlarıyla uyumluydu. BPCSTL 2015’ten beri geliştirilmektedir ve Windows için BPC Basic ile iyi uyumluluğu korurken geniş platformlar arası teklifler sunmaktadır.

Russell, Ars’a gönderdiği bir e-postada BBC BASIC’in (örn. BBC BASIC) başka uygulamalarının da olduğunu yazıyor. Matrix brendive Windows için kendi BBC BASIC’i), “Bana göre kesinlikle BBCSDL’nin platformlar arası yeterlilikleri onun en büyük gücüdür.” Russell, başka hiçbir uygulamanın yarım düzine platformda “değiştirilmeden çalışan bir program yazmanıza izin vermediğini” belirtiyor. (Russell özellikle şunu belirtti: BBCSDL’nin web sürümü Çoğu tarayıcıda çalışır ancak Internet Explorer veya mobil uygulamalar gibi yerleşik tarayıcılarda çalışmaz.

READ  Georgia Tech #ProJackets Basketbol Raporu – Erkek Basketbolu — Georgia Tech Yellow Jackets

BBC BASIC bunca yıldan sonra bile hala dikkat çekici bir dil. 32 bitlik tam sayıları, isteğe bağlı uzunluktaki değişken adlarını destekliyordu ve oldukça hızlıydı. Kodlama stillerine ve sözdizimine bazı modern dillerden daha toleranslıdır. Birleşik Krallık Bilgisayar Müzesi Öğrenim Koordinatörünün belirttiği gibi, Python’da yetişen öğrenciler “girintilerinizi doğru şekilde yerleştirmemenizin ne kadar kafa karıştırıcı olabileceğini biliyorlar… BBC Basic bunu umursamıyor çünkü boşluklara karşı oldukça toleranslı olacak şekilde tasarlandı ve onlara anlamlı hata mesajları vermeye çalışıyor.”

BBC Basic’in geliştirilmesine, belgelenmesine ve dağıtımına öncülük etti Sophie WilsonAynı zamanda ARM’si azaltılmış talimat seti bilgisayarı (RISC) olan BBC Micro’nun tasarlanmasına da yardımcı oldu. ARM, bildiğiniz gibi, modern dünyanın önemli bir teknolojisidir ve hız kazanımları elde ederken BBC Mikro uyumluluğunu koruma ihtiyacına dayalı olarak yaratılışı başlı başına bir hikayedir.

Getty Images aracılığıyla katalog görüntüsü

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir