Alice | |
---|---|
| |
Sorts | Pedagogisk |
Utvecklaren | Carnegie Mellon University |
Skrivet i | Java |
Operativ system | Microsoft Windows, OS X och Linux |
Första upplagan | 1998 |
senaste versionen | 2.3 ( 7 maj 2013 ) |
Testversion | 3,1 (2013) |
Licens | Original BSD-licens |
Hemsida | alice.org |
Alice är ett fritt och öppet [1] objektorienterat programmeringsspråk för lärande med en integrerad utvecklingsmiljö (IDE). Det är implementerat i Java. Alice använder dra-och-släpp- tekniker för att skapa datoranimationer med hjälp av 3D-modeller . Mjukvaran utvecklas av forskare vid Carnegie Mellon University , inklusive Randy Pausch . Språket utvecklades för att lösa tre huvuduppgifter i utbildningsprogram [2] :
Studier vid Ithaca College och Saint Joseph 's University tittade på studenter utan programmeringserfarenhet som gick en kurs i datavetenskap för första gången . Deras genomsnittliga betyg förbättrades från C till B, och retention ökade från 47 % till 88 % [3] .
En variant av Alice 2.0-språket kallas " The story told by Alice ". Den skapades av Caitlin Kelleher för sin doktorsavhandling. Språkversionen innehåller tre huvudsakliga skillnader [4] :
Ökat intresse för programmering utan några förändringar i de huvudsakliga programmeringsuppgifterna. Programmeringstiden ökade med 42 %, och tre gånger så många elever slutförde ytterligare arbete jämfört med det vanliga språket Generic Alice . [fyra]
Alice har uppdaterats till version 2.2 men är fortfarande i betatestning. Många buggar har åtgärdats. Effektiviteten av videoexportfunktionen beror fortfarande på olika grafikadaptrar och olika versioner av QuickTime [5] .
Version 3.0 utvecklas för närvarande av Electronic Arts för att inkludera karaktärer från The Sims 2 [6] . Hösten 2008 släpptes en alfatestversion som ersätts av en betaversion våren 2009 [7] . Den slutliga versionen av versionen var planerad till sommaren 2009 (förutsatt att betatestet fortsätter som planerat). Om testschemat stördes, var en obegränsad offentlig beta planerad att släppas före hösten 2009 [8] . Framöver lovade Sun Microsystems att hjälpa Alice att globalisera [9] .
Den nuvarande versionen av Alice (version 2.0) körs på Microsoft Windows, Mac och Linux-plattformar.
Programmeringsspråk | |
---|---|
|