Kan Raspberry Pi spara datoranvändning?

En annan förvaltare, Alan Mycroft, professor i databehandling vid Cambridge Universitys datorlaboratorium, kopplar detta till ”den ständiga pushen att använda produkter som uppfunnits av någon annan som är för mystiska för att lära sig att arbeta”.

Mycroft relaterar detta till moderna bilar: ”Du tittar under motorhuven och du vet inte vad bitarna gör – och det är förmodligen nödvändigt.” Skillnaden är, som Mycroft säger, att med bilar ”säger vi fortfarande inte att, därför behöver vi ingen som kan något om bilar förutom hur man kör dem”.

”En grupp av oss kände att vi måste kunna göra något åt ​​detta”, säger Braben, ”och så bildandet av Raspberry Pi som en välgörenhetsorganisation för att försöka lösa problemet.” Braben förklarar att flera lösningar diskuterades, allt från nya enheter till mjukvara. ”Många människor sa, ”ja, varför inte bara göra det till en mjukvaruplattform?”, men problemet är faktiskt ett större problem. Vi behövde andan från 1980-talet.”

Varför Pi?

Så varför en ny enhet? Först, kompatibilitet. Braben berättar om ett möte i arbetsgruppen, Computing at School, där en lärare visade en fantastisk mjukvara utformad för att lära ut principer för objektorienterad programmering till barn så unga som 11 år. Andra lärare ville prova det, men träffade de vanliga hindren – olika operativsystem, olika kompilatorer, en total obalans.

Ännu viktigare, det finns en känsla i grunden att den nuvarande generationen datorer är för ogenomskinlig. De gör det enkelt att använda funktioner och funktioner som redan har skapats, men inte att göra något själv.

Raspberry Pi

Som Mycroft uttrycker det: ”Hur kan jag sätta ett X på skärmen i Microsoft Windows, eller i Linux för den delen? Tja, jag kan få rätt grafikgränssnitt och jag kan skriva ut till det, men det är inte som det gamla BBC.”

Och det är denna lucka som Raspberry Pi kan åtgärda. Att helt enkelt ta tag i ett språk och en kompilator kan vara skrämmande nog, men det är utan svårigheten och kostnaden för att installera det på en modern PC.

”Om jag tänker tillbaka på om jag var 15 eller 16 nu, vad skulle jag göra?” säger Braben. ”Det skulle faktiskt vara väldigt svårt att komma in på programmering, för även om jag hade en dator hemma så skulle jag behöva tigga, låna eller stjäla en kompilator och få den att installera. Om jag inte har en välmotiverad förälder är det här faktiskt en stor utmaning.”

Glädjen med 1980-talets hemdatorer, och även med de 16-bitars datorer som följde dem, var att det bara fanns den minsta klyftan mellan konsumtion och skapande.

På ZX Spectrum eller BBC Micro var miljön genom vilken du använde datorn också den miljö du använde för att programmera den; du kan gå från att slå på till ”Hello World” inom några minuter.

Braben talar om att känna ”en känsla av förundran över att se ett program på tio eller 15 rader och att kunna förstå vad det gör”. Mycroft älskar omedelbarheten. ”Det är inte en emulerad eller tolkad miljö. Du gör det på ditt kit, som är här – inte någon mystisk bit av något på webben.”

”Det är något med det här som ger dig ett mjukt utseende – en smidig introduktion – i programmering”, tillägger Eben Upton, en annan av Raspberry Pi-grundarna. ”Jag tror att vi alla har åkt den inlärningskurvan, och en av de saker vi försöker ta itu med är det faktum att den främre delen av den inlärningskurvan har klippts av.”

Pi i klassrummet

Att göra om inlärningskurvan är kärnan i hur Raspberry Pi kommer att användas i skolor. Planen är en lansering i två steg, med de nuvarande nakna utvecklarkorten som går ut till entusiaster, partners och utvecklare under de närmaste månaderna, och en utbildnings-/konsumentprodukt som släpps mitt på året.

Lämna en kommentar

Din e-postadress kommer inte publiceras.