Welke programmeertaal moet je gebruiken voor het programmeren van een Raspberry Pi?

Python

De meest populaire programmeertaal voor de Raspberry Pi is Python. Hiervoor is tevens veel (community) support beschikbaar.

Zeker voor de ‘beginner’ is Python de meest logische keuze.

Nuttig in toepassingen in verschillende industrieën, zoals webontwikkeling, GUI, automatisering en machine learning, het leren van Python-programmeertaal is de veiligste en gemakkelijkste manier om te beginnen!

  • Gebruiksgemak: eenvoudig
  • Doelgroep: algemene gebruikers, studenten, ontwikkelaars
  • Moet u deze taal als beginner met programmeren gebruiken? Ja.

Een voorbeeld van een Python programma voor het aansturen van LEDs/buzzer en uitlezen van Ultrasoon afstandmeter kun je vinden in onze Raspberry Pi parkeerhulp.

Bekijk onze Raspberry Pi parkeerhulp Python voorbeeld

C(++)

Een meer geavanceerde programmeertaal is C/C++.

De belangrijkste kenmerken van C/C++ programmeertaal zijn onder meer toegang op laag niveau tot geheugen, een eenvoudige reeks trefwoorden en een strakke stijl. Al deze zijn verzorgd en geschikt voor het gebruik van systeemprogrammering, zoals de ontwikkeling van een besturingssysteem of compiler.

  • Gebruiksgemak: eenvoudig, hoewel het een beetje cryptischer in zijn stijl is in vergelijking met andere talen
    • Neemt ongeveer een week om te leren, met een leven lang om onder de knie te krijgen
  • Doelgroep: algemene gebruikers, ontwikkelaars die bedrijfstoepassingen willen ontwikkelen, toepassingen die berekeningen vereisen, ontwikkeling van compilers, enz.
    • Beter dan Python voor processen die snelle verwerking (realtime) vereisen.
  • Moet u deze taal als beginner met programmeren gebruiken? Een voorzichtig Ja, maar zeker voor diegene met gevorderde programmeer ervaring een aanrader.

 

Natuurlijk zijn er ook andere mogelijke programmeertalen die gebruikt kunnen worden in combinatie met bovenstaande programmeertalen.

Denk dan bijvoorbeeld aan een webinterface (HTML/JavaScript) die communiceert met een programma/driver geschreven in C++.