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 handige multitools voor een mooie prijs
© Monika Wisniewska Amaviael
Huis

Waar voor je geld: 5 handige multitools voor een mooie prijs

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Daarom speurt de redactie een aantal keer per week naar zulke deals. Deze keer hebben we een aantal handige elektrische multitool-apparaten voor je gevonden, handig voor iedere precizieklus in en rond het huis.

Een elektrische multitool is een veelzijdig stuk gereedschap dat diverse klussen aankan dankzij verwisselbare opzetstukken. Of je nu wilt schuren, zagen, snijden of schrapen: met één apparaat kun je het allemaal. Het geheim zit in de oscillerende beweging, waarbij het hulpstuk snel heen en weer beweegt. Daardoor werk je nauwkeurig, zelfs op lastig bereikbare plekken. Ideaal voor doe-het-zelvers die één gereedschap willen voor meerdere taken, zonder steeds van apparaat te hoeven wisselen. Wij vonden vijf mooie modellen voor je.

Dremel 3000

Deze Dremel‑3000 multitool is een veelzijdige rotatietool met variabele snelheid van 10.000 tot 33.000 rpm en een 130 W‑motor. Hij is uitgerust met softgrip voor comfortabele bediening en minder trillingen tijdens intensief gebruik. De EZ‑draaineus maakt accessoires wisselen eenvoudig zonder gereedschap. Inclusief 15 accessoires, zachte draagetui en uitgebreide handleiding (Duitse taalversie). Compact van gewicht (± 1048 g) en smal van formaat, ideaal voor doe-het-zelvers die precisie willen combineren met kracht. De ergonomische vormgeving en geïntegreerde ophanghaak dragen bij aan de bruikbaarheid bij uiteenlopende klussen, van slijpen tot polijsten.

Meegeleverd

1x Flexibele as · 1x starterset · 1x Opbergkoffer · 1x Gereedschapshouder · 15x Dremel-accessoires (inclusief EZ SpeedClic accessoires) · 1x Flexibele as hulpstuk

Einhell TE-MG 350 EQ

De Einhell TE-MG 350 EQ valt op door de krachtige 350W motor. De constante elektronische snelheidsregeling zorgt ervoor dat de prestaties ook onder belasting consistent blijven. Met een snelspansysteem kunnen accessoires snel en zonder gereedschap worden gewisseld, wat de efficiëntie tijdens het klussen verhoogt. De tool is ontworpen met een robuuste metalen aandrijfkop en een softgrip handgreep, wat zowel duurzaamheid als comfort garandeert. Een LED-lampje helpt bij precisiewerk in slecht verlichte hoeken. Dit model wordt geleverd in een stevige E-Box opbergkoffer, samen met diverse accessoires zoals schuurvellen, zaagbladen en een schraper. Dankzij de variabele snelheidsregeling is hij geschikt voor een breed scala aan toepassingen zoals schuren, snijden, schrapen en frezen. Dit maakt de TE-MG 350 EQ uitermate geschikt voor ambitieuze doe-het-zelvers.

Meegeleverd

Schuurpapier 93x93x93 mm (3x K60, 3x K80, 3x K120 · 1x schraapmes · 1x segmentzaagblad diamant · 1x segmentzaagblad (HSS) · 1x invalzaagblad · 1x invalzaagblad (BIM) voor metaal · afzuigadapter

HYUNDAI Multitool 56751

De Hyundai multitool 56751 is een elektrisch oscillerend gereedschap met een vermogen van 300 watt, ideaal voor uiteenlopende klussen in en rondom huis. De machine is ontworpen voor het schuren, snijden, verwijderen van voegen en ander precisiewerk. De schakelaar met snelheidsregeling biedt controle over het toerental, met snelheden tot 22.000 oscillaties per minuut. Dankzij de softgrip en de meegeleverde extra handgreep blijft de machine stabiel en comfortabel in gebruik, ook bij langere klusperioden. De meegeleverde accessoireset bestaat uit schuurpapier, een schuurplaat, een zaagblad en een schraper, en alles zit netjes opgeborgen in een harde kunststof koffer. Deze multitool is vooral geschikt voor doe-het-zelvers die met verschillende materialen werken zoals hout, metaal of kunststof. Hij combineert degelijkheid met een aantrekkelijke prijs, wat hem zeer toegankelijk maakt voor incidenteel gebruik.

Meegeleverd

1x Handgreep · 1x Carbide HSS segment zaagblad · 1x Schuurzool · 1x Stalen schraper · 1x schuurvoetplaat 80x80x80 mm · 1xSchuurvellen (P80, P120) · 1x Inbussleutel 6 mm

Makita DTM51Z

De Makita DTM51Z is een professionele 18V accu-multitool en wordt geleverd zonder accu èn zonder oplader, iets om rekening mee te houden. Deze multitool valt op door zijn gebruiksgemak en prestaties, mede dankzij de snelkoppeling voor gereedschapsloze accessoirewissel. De oscillatiefrequentie is instelbaar tussen 6.000 en 20.000 bewegingen per minuut, ideaal voor precisiewerk in hout, metaal of kunststof. De tool heeft een soft-start-functie en elektronische snelheidsregeling, wat zorgt voor extra controle. Dankzij het ergonomische ontwerp en de antislip handgreep ligt de machine prettig in de hand. De DTM51Z werkt met OIS-compatibele accessoires en is onderdeel van het bredere Makita LXT 18V-platform, wat hem interessant maakt voor professionals die al Makita accu’s bezitten.

Meegeleverd

Geen extra accessoires

Einhell VARRITO Li Solo

De Einhell VARRITO Li Solo is een compacte accu‑multitool op 18 V, en wordt geleverd zonder accu. Als je al een Einhell-product hebt uit de Power‑X‑Change‑lijn, dan kun je die ook voor dit apparaat gebruiken. Dankzij de quick‑release voor toolloze wissel van opzetstukken en magnetische bevestiging wissel je snel van accessoires. De softgrip en trillingsdemping zorgen voor comfortabel werken. Hij biedt oscillatie tussen circa 22.000 en 40.000 vibraties per minuut, waardoor je nauwkeurig kunt schuren, zagen of krabben. Wordt geleverd met negen schuurvellen (P60, P80, P120), een delta‑schuurplaat, specifieke zaagbladen (HCS/BIM) en een krabber. Ideaal voor renovatie‑ of detailwerk zonder netstroom.

Meegeleverd

1x Driehoekige schuurschijf · 9x schuurpapier (3x P60 / 3x P80 / 3x P120) · Krabbers · 1x Invalzaagblad voor hout en kunststof (HCS) · 1x Extra BIM-invalzaagblad voor metaal · 1x Segmentzaagblad voor hout

▼ Volgende artikel
Zo maak je je Android-smartphone sneller
© AK | ID.nl
Huis

Zo maak je je Android-smartphone sneller

Wordt je smartphone steeds trager? Geen paniek, je hoeft echt niet meteen een nieuw toestel te kopen. Vooral bij Android kun je met een paar simpele aanpassingen je telefoon weer merkbaar sneller maken, gewoon via de instellingen die al op je toestel staan. Door opslagruimte vrij te maken en het energieverbruik te verlagen, werkt je telefoon weer als een zonnetje. In dit artikel lees je wat echt werkt.

Wordt je Android-telefoon traag? Probeer dit:

• Verwijder overbodige apps en bestanden • Zet automatische helderheid eventueel uit • Schakel de donkere modus in (bij oled-scherm) • Activeer batterijoptimalisatie • Gebruik de onderhoudsfunctie van je toestel • Herstart je telefoon regelmatig • Verlaag de verversingssnelheid van het scherm • Zet onnodige verbindingen uit • Installeer updates voor Android en apps • Als laatste redmiddel: doe een fabrieksreset

Lees ook: 8 smartphones getest: veel kwaliteit tussen 300 en 500 euro

Tip 1: Ruim overbodige apps en bestanden op

Veel smartphones worden trager omdat het geheugen langzaam volloopt. Dat begint vaak bij apps die je allang niet meer gebruikt. Verwijder ze: ze nemen opslagruimte in, draaien soms op de achtergrond mee en hebben vaak nog toegang tot je gegevens. Kijk daarna meteen even in je Downloads-map. In de app 'Bestanden' (op Samsung-toestellen heet die 'Mijn bestanden') zie je snel wat de grootste ruimtevreters zijn. Grote video's, pdf-bestanden of oude screenshots? Verwijder ze of zet ze over naar de cloud.

Tip 2: Check de automatische helderheid

De automatische helderheid (adaptive brightness) past het scherm aan op je omgeving en werkt meestal prima. Maar soms wordt het scherm onnodig fel, bijvoorbeeld in de zon of als je toestel je gebruik niet goed inschat. Dat vraagt extra energie en kan je telefoon wat langzamer maken, vooral als de accu bijna leeg is. Merk je dat je scherm vaak onnodig fel staat, zet dan de helderheid handmatig iets lager.

Tip 3: Schakel donkere modus in

Heb je een telefoon met een oled-scherm, dan loont het om de donkere modus te gebruiken. Bij deze schermtechniek betekent zwart letterlijk 'uit', wat batterij bespaart en warmteontwikkeling tegengaat. Bovendien ziet het er voor veel mensen rustiger uit.

©ID.nl

Zo zit het met energieverbruik en snelheid

Een hoog energieverbruik maakt je telefoon op zichzelf niet trager, maar kan wel leiden tot situaties waarin de prestaties omlaag gaan. Als je toestel veel stroom verbruikt, bijvoorbeeld door zware apps of een fel scherm, ontstaat er warmte. Om oververhitting te voorkomen, beperken veel moderne telefoons dan automatisch hun snelheid – dat heet 'thermal throttling'. Ook bij een bijna lege batterij schakelen sommige toestellen over op een zuinige stand, waarbij de snelheid bewust wordt teruggeschroefd. Daarom helpen simpele ingrepen zoals het sluiten van achtergrond-apps of het uitschakelen van 5G vaak dubbelop: ze besparen energie én zorgen dat je toestel sneller blijft reageren.

Tip 4: Activeer batterijoptimalisatie en Adaptive Battery

Android biedt slimme energiebesparingsopties waarmee apps die je weinig gebruikt automatisch worden begrensd. In het instellingenmenu vind je onder 'Batterij' of 'Energiebeheer' de functie 'Adaptive Battery'. Ook kun je per app instellen of Android achtergrondactiviteit mag beperken. Zo voorkom je dat apps die je niet meer gebruikt ongemerkt op de achtergrond blijven draaien en je telefoon onnodig vertragen.

©ID.nl

Extra 🔋 nodig voor je smartphone?

Tijd voor een powerbank!

Tip 5: Gebruik de onderhoudsfunctie van je toestel

Op veel Android-smartphones, vooral van Samsung, zit een optie als 'Apparaatonderhoud' of 'Device Care'. Hiermee kun je geheugen vrijmaken, overtollige processen sluiten en tijdelijke bestanden verwijderen. Je kunt instellen dat je toestel dit automatisch doet, bijvoorbeeld dagelijks of bij een herstart.

©ID.nl

Tip 6: Herstart je telefoon regelmatig

Zeg eens eerlijk: zet jij je telefoon weleens helemaal uit? Grote kans van niet. De meeste mensen laten hun toestel continu aanstaan, waardoor tijdelijke bestanden zich langzaam opstapelen. Na een tijdje merk je dat aan de snelheid. Door je telefoon af en toe automatisch te laten herstarten (bijvoorbeeld dagelijks of wekelijks) geef je het systeem de kans om zichzelf op te ruimen. Je vindt die optie bij de geavanceerde instellingen van de onderhoudsapp.

Tip 7: Verlaag de schermverversing of resolutie

Veel moderne toestellen gebruiken een adaptieve verversingssnelheid die zichzelf automatisch aanpast aan wat er op je scherm gebeurt. Toch loont het soms om handmatig naar 60 Hz terug te schakelen,  bijvoorbeeld als het toestel snel warm wordt of als de batterij opvallend snel leegloopt. Van zo'n lagere verversingssnelheid merk je zelf nauwelijks iets, maar het kan wel gunstig zijn voor de prestaties en de accuduur. Kun je dit aanpassen op jouw toestel? Kijk dan bij Instellingen → Beeldscherm → Verversingssnelheid of Schermresolutie.

©ID.nl

Tip 8: Zet onnodige verbindingen uit

Bluetooth en NFC zijn handig voor het koppelen van apparaten of contactloos betalen, maar vaak heb je ze helemaal niet nodig. Hetzelfde geldt voor functies zoals locatieservices of automatische app-updates op mobiele data. Bij moderne telefoons is het energieverbruik van deze verbindingen normaal gesproken minimaal, maar bij slecht bereik of veel achtergrondactiviteit kunnen ze toch voor extra belasting zorgen. Door overbodige functies uit te schakelen bespaar je niet alleen wat batterij, maar verminder je ook de kans op thermal throttling.

Tip 9: Installeer updates voor Android en je apps

Een simpele maar belangrijke stap: updates bevatten bugfixes, beveiligingspatches en prestatieverbeteringen. Als je apps een tijd niet zijn geüpdatet, kunnen ze trager reageren of vastlopen. Dat geldt ook voor Android zelf: zorg dat je ook je systeemversie up-to-date houdt. Regelmatig updaten zorgt dat je telefoon goed blijft draaien.

Tip 10: Laatste redmiddel: je telefoon volledig resetten

Helpen alle tips hierboven niet voldoende? Dan is een fabrieksreset het proberen waard. Daarmee verwijder je alles wat ooit traagheid heeft veroorzaakt – van corrupte bestanden tot fout geïnstalleerde apps. Vergeet niet een back-up te maken voordat je begint. Daarna voelt je toestel vaak weer als nieuw.

Zo simpel kan het zijn!

Met deze aanpassingen – van opruimen tot slimme instellingen – geef je je Android-telefoon een flinke oppepper. Je verlengt niet alleen de levensduur van je toestel, maar kunt ook die aanschaf van een nieuwe telefoon nog even uitstellen.