ID.nl logo
Beste Basic-apps voor iPhone en iPad
© PXimport
Huis

Beste Basic-apps voor iPhone en iPad

De programmeertaal Basic beleefde z’n hoogtijdagen in de jaren tachtig en negentig van de vorige eeuw. Op het overgrote deel van de homecomputers uit die dagen was het standaard aanwezig. Niet voor niets, want leren programmeren in Basic is wel heel makkelijk. We behandelen enkele van de beste Basic-apps voor iOS en iPadOS.

‘Echte’ programmeurs haalden en halen hun neus nog altijd op voor Basic. Onterecht, want je kunt er in korte tijd veel mij bereiken. Voor bijvoorbeeld wiskundige vraagstukken of iets dergelijks, is een Basic-programma zo in elkaar gedraaid. Ook het seriematig doorrekenen van formules met diverse variabele waarden: Basic is your best friend. Tuurlijk, het kan voor een behoorlijk deel ook allemaal in een moderne spreadsheet, maar Basic geeft je een stuk meer vrijheden. 

We gaan hier trouwens geen cursus Basic geven, daarover is meer dan genoeg online te vinden. Wel willen we een paar Basic-interpreters voor iOS en iPadOS aan je voorstellen. En vergeet de vermeende traagheid van een interpreter anno nu. In het al genoemde homecomputertijdperk draaide de interpreter op een 8-bits cpu met een kloksnelheid van hooguit een paar MHz. In je iPad of iPhone tref je een 64-bitter met meerdere cores aan, die kloksnelheden van enkele Gigahertz haalt. 

Voor jou als eindgebruiker betekent dat een nagenoeg real-time of snellere ervaring. En daar waar het grotere scherm van je iPad erg uitnodigt tot het programmeren van complexe stukjes software (maak dan vooral gebruik van een fysiek toetsenbord om code te kloppen!), kun je diezelfde code in dezelfde app ook uitvoeren op je iPhone. Op die manier kun je programma’s die door jou veelgebruikte berekeningen uitvoeren altijd op zak hebben.

cbmHandBasic

©PXimport

Liefhebbers van de Commodore 64 kunnen hun hart ophalen aan de app cbmHandBasic. In essentie is deze Basic-variant gebaseerd op de versie die ook in de C64 gebruikt werd, maar dan wel met allerlei toegevoegde extra’s om grafische zaken eenvoudig te realiseren. Die laatste optie is trouwens een extra in-app-aankoop, heb je geen grafische functies nodig dan kun je het geld daarvoor dus lekker in je zak houden. 

Eenmaal gestart werkt de editor inderdaad op de van de C64 bekende manier. Klik of tik op het scherm en je krijgt een viertal knoppen te zien. Deze leiden je naar diverse mogelijkheden, waaronder de optie om snel functies in te voegen. Opslaan van een programma doe je door het commando save”programmanaam” en dan een enter. 

Wil je weten wat er zoal aan programma’s op de ingebouwde opslag beschikbaar is, tik dan het commando dir gevolgd door een enter. Een programma openen doe je door via het commando load”programmanaam”

Meegeleverd zijn diverse voorbeeldprogramma’s, waarvan je snel kunt leren hoe een en ander programmatechnisch in elkaar steekt. Let op: bestandsnamen zijn hoofdlettergevoelig! Een geopend programma starten doe je via het commando run. Een lopend programma stoppen gaat via de knop X

Nano Basic

©PXimport

Nano Basic heeft een modernere, gestructureerde versie van Basic aan boord. Vergeet dus die regelnummers maar hou je aan procedures en loops. Daardoor vormt deze variant wellicht een betere aanloop naar moderne programmeertalen. Waarbij geldt dat als je een ‘regelnummer-interpreter’ gebruikt, je simpelweg houden aan subroutines de gevreesde goto-spaghetti ook effectief tegengaat. Dat echter terzijde. 

Nano Basic is verder een eenvoudige versie van Basic, ondersteuning voor grafische commando’s ontbreken. De vraag is of je die voor heel veel zaken zult missen. In geval van nood kun je ook nog altijd ASCII-grafieken opgebouwd uit bijvoorbeeld sterretjes maken. Wil je een Basic-interpreter als substituut voor een grafische rekenmachine inzetten, dan is dit wellicht een wat minder praktische keuze.

Basic!

©PXimport

De app Basic! is qua mogelijkheden een mix tussen cbmHandBasic en Nano Basic. Ten eerste betreft het een moderne variant van Basic, waarmee eenvoudig gestructureerde programma’s te maken zijn. Daarnaast heeft het allerlei commando’s voor grafische zaken (inclusief sprites, voor de liefhebbers) en geluid aan boord. Waarbij geldt dat ‘hires’ nu ook echt hoge resolutie is dankzij de schermresolutie van je iPad of iPhone. 

De app is opgedeeld in een editor en een terminal. In de editor maak je je programma, in de terminal start je je programmeersel. Dit houdt het geheel overzichtelijk en praktisch in het gebruik. Er zijn diverse voorbeeldprogramma’s meegeleverd waarmee je direct aan de slag kan.

Schakel naar de editor middels een tik of klik op Code in de onder in beeld staande knoppelbalk. Tik dan op Load, kies je programma middels een dubbeltik- of klik uit de lijst en start het middels het commando run gevolgd door een druk op enter in de terminal. Of pas de broncode geheel naar eigen wens aan natuurlijk!

Programmeer-apps in App Store

Apple lijkt over ’t algemeen niet heel enthousiast over programmeertalen in de vorm van apps. Met regelmaat wordt er weer eentje uit de App Store verwijderd. En al even vaak duiken ze dan weer in net iets gewijzigde vorm na een tijdje weer op. Voor zowel cbmHandBasic als Basic! geldt gelukkig dat ze al vele jaren stabiel in de app store beschikbaar zijn. 

Voor nano Basic geldt dat we ineens de melding kregen dat deze app niet meer in ons land beschikbaar is. Hopelijk is dat een foutje en duikt 'ie gauw weer op! De homepage van nano Basic bestaat nog gewoon en wordt netjes bijgehouden, dus daar zal het alvast niet aan liggen.

De moeite waard

Voordeel van de genoemde apps is dat ze allemaal gebruiksvriendelijk zijn. Is het ‘verstandig’ om Basic te léren anno 2021? An sich is daar niks mis mee, programmeren is programmeren. Ben je nog van de oude garde die in de jaren tachtig en negentig Basic goed onder de knie heeft gekregen, dan is het zonde om die kennis overboord te gooien. Zeker als het gaat om programma’s die vervelende herhalende (wiskundige) vraagstukken oplossen, of desnoods wat labresultaten doorrekenen. 

Het grotere scherm van de iPad komt daarbij zonder meer van pas en het maakt dit apparaat ook net wat meer ‘open’. Want nu kun je zonder een ontwikkelomgeving voor complete apps met gelikte grafische interface ook quick-and-dirty programma’s in elkaar zetten. En dat komt met regelmaat van pas, voor flink wat gebruikers die in de meer technisch-wetenschappelijke hoek werkzaam zijn (of in die richting studeren).

▼ Volgende artikel
Waar voor je geld: 5 betaalbare pc-monitors van 32 inch of groter
© Stocks Marketing
Huis

Waar voor je geld: 5 betaalbare pc-monitors van 32 inch of groter

Bij ID.nl zijn we dol op kwaliteitsproducten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we binnen een bepaald thema naar zulke deals. Ben je op zoek naar een groot computerscherm? Vandaag hebben we vijf interessante modellen voor je gespot.

Iiyama ProLite XCB3494WQSN-B5

In plaats van twee schermen kun je natuurlijk ook gewoon één grote pc-monitor aansluiten. Met een riante beelddiagonaal van 34 inch open je op de Iiyama ProLite XCB3494WQSN-B5 moeiteloos twee programmavensters naast elkaar. Het licht gebogen scherm telt 3440 × 1440 pixels, zodat je in een hoge resolutie video's kunt streamen. Bovendien leent dit model zich wegens de snelle reactietijd van slechts 0,4 milliseconde goed voor games. Dankzij ondersteuning voor FreeSync werkt de monitor naadloos met de betere videokaarten samen.

Er is een zogeheten KVM-switch ingebakken. Hierdoor schakel je soepel tussen verschillende aangesloten pc's. Net zoals de meeste hedendaagse monitors heeft dit exemplaar een DisplayPort-, HDMI- en usb-c-ingang. Via de drie reguliere usb-poorten sluit je eventueel diverse randapparaten aan. Daarnaast is er een ethernetpoort beschikbaar. Kortom, de ProLite XCB3494WQSN-B5 is in feite een volwaardig dockingstation waarop je een laptop met een enkele kabel kunt aansluiten. De fabrikant besteedt ook aandacht aan een goede ergonomie, want het scherm is in hoogte verstelbaar.

LG 34WQ75C-B

Zoek je een betaalbare pc-monitor met een gebogen ips-paneel, dan is de LG 34WQ75C-B een goede keuze. Dit paneeltype staat garant voor levendige kleuren en goede kijkhoeken. Het 34inch-scherm heeft 3440 × 1440 pixels en is dus ideaal voor videostreaming. De ondersteuning voor HDR10 komt hierbij goed van pas. Films en series van de betere streamingdiensten hebben hierdoor een realistischer kleurverloop. Zet deze LG-monitor gerust in een (thuis)kantoor met veel licht, want het scherm heeft een anti-reflecterende coating.

Aan aansluitopties geen gebrek! Zo kies je voor de beeldoverdracht tussen usb-c, DisplayPort en tweemaal HDMI. Daarnaast zijn er ook nog eens vier usb-poorten en een ethernetaansluiting voorhanden. Nuttig voor wie zijn of haar laptop snel op de monitor inclusief alle randapparaten wil aansluiten. Denk onder meer aan een muis, toetsenbord en externe harde schijf. Via een enkele usb-c-kabel bereiken data en stroom de laptop, terwijl het beeldsignaal in tegengestelde richting naar het scherm wordt verzonden. Overige pluspunten zijn de geïntegreerde speakers en in hoogte verstelbare standaard.

Samsung LC32R500FHPXEN

De Samsung LC32R500FHPXEN is op het moment van schrijven een van de goedkoopste pc-monitors van 32 inch die je kunt kopen. Net zoals veel andere schermen van dit formaat heeft ook dit model een lichte kromming van 1500R. Het gebogen scherm verhoogt het kijkcomfort. De maximale resolutie bedraagt 1920 × 1080 pixels, zodat je films, series en/of tv-programma's in Full-HD-kwaliteit kunt streamen. Ondanks de relatief lage prijs heeft de LC32R500FHPXEN zeer dunne schermranden.

Een voordeel is dat je via de zogeheten Eye Saver Mode het blauwe licht kunt minimaliseren. Zo verklein je de kans op vermoeide ogen. Voor liefhebbers van videospellen is er een gamemodus ingebakken. Sluit via de HDMI-ingang dus gerust een game-pc aan. Bij aanwezigheid van een videokaart met FreeSync-ondersteuning wordt de vernieuwingsfrequentie geoptimaliseerd. Dat voorkomt haperende beelden. Je kunt na aanschaf van deze monitor trouwens meteen aan de slag, want er is een HDMI-kabel inbegrepen.

Lees ook: 🖥️ Nieuwe monitor kopen? 5 fouten die je niet moet maken

Samsung Odyssey G5 LC34G55TWWPXEN

Deze 34inch-monitor van Samsung is uitermate geschikt voor fanatieke gamers. Zo presteert het paneel op een maximale vernieuwingsfrequentie van 165 hertz. Hierdoor ervaar je uiterst vloeiende gameplay. Als je een pc met een geschikte grafische kaart aansluit, wordt de vernieuwingsfrequentie continu geoptimaliseerd. Dat werkt via de techniek FreeSync. Voor het spelen van multiplayergames is de rappe reactietijd van één milliseconde een groot voordeel. Zo reageer je razendsnel op (online) tegenstanders. Met een resolutie van 3440 × 1440 pixels verschijnen de animatiebeelden ook nog eens scherp in beeld.

Deze luxe monitor kan uit de voeten met HDR10, waardoor de beelden van games, films en series zeer realistisch ogen. Je sluit een computer of laptop op twee manieren aan, namelijk via DisplayPort of HDMI. Dankzij de lichte kromming neem je moeiteloos pal voor het scherm plaats. Het beeld sluit goed aan bij je gezichtsveld, waardoor je de monitor ook voor regulier kantoorwerk kunt gebruiken. Daarnaast leent de Odyssey G5 LC34G55TWWPXEN zich goed voor beeldbewerking. Het scherm is trouwens niet in hoogte verstelbaar; er is alleen een kantelfunctie beschikbaar.

Philips Evnia 34M2C6500/00

Voor oled-begrippen valt de vraagprijs van de Philips Evnia 34M2C6500/00 alleszins mee. Dit model bevat om precies te zijn een hoogwaardig qd-oled-paneel. Deze schermtechniek staat bekend om zijn inktzwarte contrasten, hoge helderheid en natuurgetrouwe kleuren. Aangezien iedere pixel individueel wordt aangestuurd, zie je volop details. Deze pc-monitor is geschikt voor wie games, video's en foto's in een hoge kwaliteit wil bewonderen. Voor nog fraaiere beelden schakel je tussen verschillende HDRI-modi. Je sluit met behulp van DisplayPort en HDMI (2×) één of meerdere computers aan. Verder telt de onderzijde van het scherm twee usb-poorten.

De Evnia 34M2C6500/00 ondersteunt een respectabele resolutie van 3440 × 1440 pixels. Daarnaast valt de riante vernieuwingsfrequentie van 175 hertz op. Snel bewegende beelden verschijnen dus scherp op het qd-oled-paneel. Dankzij het gebogen ontwerp volg je vanuit jouw zitpositie  alle activiteiten op het scherm. Gamers slaan hun persoonlijke voorkeuren optioneel in eigen profielen op. Switch zo bij ieder spel naar de juiste beeldinstellingen. Voor schiet-, race- en strategiegames zijn er overigens voorgekauwde instellingen beschikbaar. Tot slot heeft Philips ook aan een goede ergonomie gedacht. Je kunt de Evnia 34M2C6500/00 kantelen, zwenken én in hoogte verstellen.

▼ Volgende artikel
Klaar met Twitter/X? Dit zijn de populairste alternatieven
© gguy - stock.adobe.com
Huis

Klaar met Twitter/X? Dit zijn de populairste alternatieven

Steeds meer mensen verlaten het socialemediaplatform X, veelal uit onvrede over de koers van eigenaar Elon Musk. In Nederland zijn er vorig jaar bijna een half miljoen gebruikers vertrokken. Veel van hen ruilen het voormalige Twitter daarom in voor een soortgelijk alternatief. In dit artikel bespreken we de drie populairste X-concurrenten.

De drie populairste X-alternatieven zijn Threads, Bluesky en Mastodon. Alle drie doen in de basis hetzelfde, maar zijn natuurlijk niet identiek. In dit artikel gaan we specifiek in op de verschillen tussen deze drie platformen en X.

Lees ook: Van Facebook tot TikTok: welk van deze acht diensten past bij jou?

Threads

Threads is momenteel het populairste X-alternatief, met dagelijks meer dan 100 miljoen actieve gebruikers, iets wat Bluesky en Mastodon verre van halen. Met naar schatting meer dan 1 miljoen Nederlandse gebruikers (waarvan 500.000 dagelijks actief) is het platform hier ook aardig populair. Overigens is X met zijn circa 240 miljoen dagelijkse gebruikers (waarvan 1,4 miljoen Nederlands) nog steeds groter dan alle concurrenten bij elkaar.

Deze populariteit heeft Threads hoogstwaarschijnlijk te danken aan de lage instapdrempel, mits je al gebruikmaakt van Instagram. Beide platformen zijn onderdeel van moederbedrijf Meta en diep met elkaar verbonden. Door met je Instagram-account in te loggen op de X-concurrent heb je meteen een Threads-account (inclusief je Instagram-profielfoto en -bio) en volg je automatisch dezelfde accounts als op de foto-app. Zo heb je al meteen een goedgevulde tijdlijn.

Aan de andere kant zijn Threads en Instagram misschien wat té verbonden. Je kunt namelijk alléén inloggen op Threads met een Instagram-account, waardoor je de foto-app verplicht moet downloaden. Ook is het niet mogelijk om privéberichten te sturen via Threads – Meta wil dat je daarvoor Instagram blijft gebruiken.

Er zijn nog geen advertenties, maar Meta heeft al wel laten weten die op korte termijn te willen invoeren (in de VS worden reclames al getest). Voor het tonen van gepersonaliseerde advertenties gebruikt het bedrijf zowel je Threads- als Instagram-activiteit.

Een DM sturen om te vragen waar je pakketje blijft is helaas niet mogelijk op Threads.

Bluesky

Bluesky lijkt als twee druppels water op X. Of eigenlijk: X voordat het X heette. De tekenlimiet is met 300 tekens ongeveer gelijk aan de originele limiet van Twitter (voordat dat werd opgehoogd naar 4000 voor betalende gebruikers) en Bluesky heeft ook een soort Tweetdeck. Dat was een populaire functie op het vroegere Twitter, waarmee je meerdere tijdlijnen schermvullend kunt weergeven. Musk heeft Tweetdeck (nu X Pro genoemd) achter een betaalmuur gezet, maar op Bluesky is deze functie nog gratis.

Er zijn wel een paar unieke opties aanwezig, zoals de mogelijkheid om je tijdlijnen naar smaak aan te passen. Als je net nieuw bent, begin je met twee feeds: een met posts van gevolgde accounts en een met aanbevolen posts op basis van je activiteit op het platform, zoals de berichten die je liket. Je kunt ze echter vervangen door tijdlijnen die door andere gebruikers zijn samengesteld, zoals een trendingfeed, een tijdlijn met alleen maar kattenfoto's of een met louter Nederlandstalige berichten. Een andere onderscheidende functie is Starter Packs. Daarmee kun je met één klik groepen gebruikers volgen die aansluiten bij je interesses, zoals Nederlandse politici, techjournalisten of voetbalvolgers.

Tegelijkertijd ontbreken er nog verschillende functies die al enige tijd een vaste waarde zijn op X. Zo kun je je accounts en posts niet op privé zetten, kun je maar één afbeelding of video aan een post toevoegen en is het ook niet mogelijk om groeps-chats te organiseren. Ook advertenties ontbreken, maar die zul je vast niet missen. Het platform werkt wel aan een betaald abonnement om de gemiste reclame-inkomsten op te vangen.

Op Bluesky kun je je eigen feeds samenstellen.

Mastodon

Mastodon is eigenlijk geen opzichzelfstaand platform. Het bestaat namelijk uit allerlei losstaande servers, die je een beetje kunt zien als losse e-maildiensten (zoals Gmail en Outlook). Je kunt zelf een server opstellen, maar je kunt je ook aansluiten bij een bestaande open server, waarvan mastodon.social het populairst is. Voor de meeste gebruikers maakt het weinig uit welke server je kiest. Je kunt namelijk ook posts zien en reacties ontvangen van gebruikers op andere servers. Wel is er een aparte tijdlijn waarop je alleen berichten ziet van gebruikers die op dezelfde server zitten. Goed om te weten: als je je account om welke reden dan ook naar een andere server wilt verhuizen, worden je posts níét overgedragen.

Voor een socialmediaplatform is de opzet vrij complex. Het is dan ook niet verrassend dat Mastodon van de drie X-alternatieven het minst populair is. In Nederland zijn er 'slechts' naar schatting 200.000 gebruikers actief.

Toch zitten er ook voordelen aan zo'n open, decentrale aanpak. Er is daardoor bijvoorbeeld niet één bedrijf of miljardair 'de baas' die kan bepalen wat er met het platform gebeurt en gegevens van gebruikers kan verzamelen voor zaken als gepersonaliseerde advertenties (sterker nog: er is helemaal geen algoritme aanwezig om posts aan te raden op basis van je activiteiten). Voor mensen die met lede ogen hebben aangezien hoe Elon Musk Twitter eigenhandig een richting op stuurde waar ze het stellig mee oneens waren, is dat een geruststellende gedachte.

Mastodon heeft geen aanbevelingsalgoritme; de feeds geven enkel de recentste posts weer.

Helemaal klaar met social media?

Je kunt mensen ook in het echt ontmoeten