Torsdagstippet: En ny generation af BASIC

Hjemmedatamaternes Basic er tilbage med fornyede kræfter. Skriv 3D-spil og professionelle applikation i det gode, gamle Basic-sprog, hvis du altså stadig kan huske, hvordan man gjorde.

Der var engang, hvor man blot kunne tænde sin computer og sætte sig til at skrive interessante programmer i Basic.

Sådan fungerede næsten alle hjemmedatamater før 16-bit og 32-bit tog over i form af Amiga'en og pc'en.

Med disse maskiner blev Basic reduceret til blot et program blandt mange andre, og Basic-programmering uddøde stort set.

I hvert fald indtil Microsoft lancerede Visual Basic, som var og er et stærkt udviklingsværktøj, men ikke så let at gå til og heller ikke ligefrem billigt.

Men frygt ikke. De gode gamle dage er vendt tilbage i form af produkterne BlitzBasic, DarkBasic og PureBasic, der begge er stærke og let tilgængelige Basic udviklingsmiljøer med rigelig understøttelse af både 2D- og 3D-grafik samt lyd og sprites.

Tre gange BlitzBasic

BlitzBasic eksiterer i tre forskellige udgaver, hvor det største produkt, Blitz3D, er et dedikeret spiludviklingssystem centreret omkring 3D-grafik og styring af spil.

Man skal ikke skrive ret mange linjer Basic, før man har den flotteste 3D-grafik kørende rundt på pc'ens skærm.

Man kan også vælge BlitzMax-udgaven, hvor Basic-programmerne kan kompileres til at køre både på Windows, Mac OS X og Linux. Endelig er der også BlitzPlus, som er beregnet til 2D-spiludvikling samt mere almindelige applikationer.

DarkBasic kontrollerer DirectX

DarkBasic lover, at helt almindelige pc-brugere nemt kan kontrollere Microsoft DirectX med DarkBasic, og det er faktisk korrekt.

Med nogle få kommandoer flyver grafikken rundt på skærmen; noget som kræver væsentlige mere kode med C eller C++ eller tilsvarende sprog.

DarkBasic lægger ikke skjul på, at det især er computerspil man kan udvikle med de nye Basic-kommandoer, man finder i programmet.

Hvor man i gamle dage skulle være glad for en sprite, får man i DarkBasic både double-buffering (en essentiel teknik ved spiludvikling), kollisionssignaler, MP3-afspilning, gennemsigtighed og meget mere.

PureBasic lover effektiv kode

PureBasic lover hurtige og kompakte programmer, der kan køre på flere platforme. Foreløbig understøttes Windows, Linux, Mac OS X og endda AmigaOS, og selvfølgelig understøttes også både 2D- og 3D-grafik samt assemblerkode, der kan skrives direkte i Basic-koden.

Her er altså Basic'en for dem, der virkelig savner de gamle dage, og gerne vil skrive både programmer og spil uden at skulle lægge arm med mere komplicerede sprog. Fokus er mindre underholdning og større på effektiv kode, hvis man har den slags som prioritet.

Mere nostalgi

Hvis al snakke om BASIC har fået dine øjne til at løbe i vand af bare nostalgi, så er her to artikler mere som kan skabe en hel syndflod:

Sådan spilles gamle DOS-spil på din nye PC og Genbrugsguld - og nostalgi, hvor du kan genopleve ungdommen med de gode, gamle spilleklassikere. Bare fordi den oprindelige hardware forlængst er skrottet, kan man stadig nyde spillene på pc'en...

Læses lige nu

    Event: Cyber Security Festival 2026

    Sikkerhed | København

    Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.700 it-professionelle. Du kan glæde dig til oplæg fra mere end 70 talere og møde mere end 50 leverandører over to dage.

    18 & 19 november 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    netIP har pr. 1. juni 2026 ansat Heidi Winther som Supportkonsulent ved netIP's kontor i Herning. Hun kommer fra en stilling som IT-Supporter hos Holstebro Kommune. Nyt job
    Elbek & Vejrup A/S har pr. 1. juni 2026 ansat Mikkel Bernt Buchvardt som AI Architect & Product Manager. Han skal især beskæftige sig med udviklingen af AI-Services og AI-Agenter i og omkring Business Central. Han kommer fra en stilling som Lead Data & Analytics hos IBM. Han er uddannet MSc. i softwareudvikling fra ITU. Han har tidligere beskæftiget sig med Data og BI hos KMD og Seges Innovation. Nyt job

    Mikkel Bernt Buchvardt

    Elbek & Vejrup A/S

    Alexander Hoffmann, SVP, Technology & IT hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Tech, IT & Security. Han skal fremover især beskæftige sig med at lede den fortsatte udvikling af en mere integreret og software-drevet infrastrukturplatform. Forfremmelse

    Alexander Hoffmann

    GlobalConnect

    SAP SuccessFactors Partner Pentos har pr. 1. marts 2026 ansat Plamena Cherneva som Seniorkonsulent indenfor SuccessFactors HCM. Hun skal især beskæftige sig med konfiguration og opsætning af SuccessFactors suiten, samt udvikle smarte løsninger til mellemstore danske virksomheder. Hun kommer fra en stilling som løsningsarkitekt indenfor HR IT hos LEO Pharma. Hun har tidligere beskæftiget sig med HR procesdesign, stamdata og onboarding. Nyt job

    Plamena Cherneva

    SAP SuccessFactors Partner Pentos