Alice (programozási nyelv)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2014. október 20-án áttekintett verziótól ; az ellenőrzések 14 szerkesztést igényelnek .
Alice

Basic Skater animáció
Típusú Nevelési
Fejlesztő Carnegie Mellon Egyetem
Beírva Jáva
Operációs rendszer Microsoft Windows, OS X és Linux
Első kiadás 1998
legújabb verzió 2.3 ( 2013. május 7. )
Teszt verzió 3.1 (2013)
Engedély Eredeti BSD licenc
Weboldal alice.org

Az Alice egy ingyenes és nyitott [1] objektum-orientált programozási nyelv integrált fejlesztői környezettel (IDE) való tanuláshoz . Java nyelven van megvalósítva. Alice fogd és vidd technikákat használ számítógépes animáció létrehozásához 3D modellek segítségével . A szoftvert a Carnegie Mellon Egyetem kutatói , köztük Randy Pausch fejlesztik . A nyelvet az oktatási programok három fő feladatának megoldására fejlesztették ki [2] :

  1. A legtöbb ipari programozási nyelv további bonyolultságot jelent. Az Alice nyelv kizárólag programozás oktatására szolgál. Használható, ha 3D felhasználói felülettel dolgozik. A felhasználónak lehetősége van programozni a nyilak és más „vezérlőknek” nevezett elemek segítségével.
  2. Integráció IDE-vel. Nem kell emlékezni a szintaxisra. Alice azonban teljes mértékben támogatja az objektum-orientált programozást , az esemény-orientált programozást .
  3. Fókuszáljon a lakosság egy meghatározott szegmensére, amely általában nem használ számítógépes programozást. Példa: középiskolás diákok (a mesemondás ösztönzésével). A legtöbb más programozási nyelvtől eltérően, amelyeket számítástechnikára terveztek, az Alice-t egy egyszerű felhasználó is könnyen használhatja.

Az Ithaca College -ban és a Saint Joseph 's  Egyetemen végzett tanulmányok programozási tapasztalattal nem rendelkező hallgatókat vizsgáltak, akik először vettek számítástechnikai kurzust . Átlagos osztályzatuk C-ről B-re javult, a megtartás 47%-ról 88%-ra nőtt [3] .  

Az Alice 2.0 nyelv egyik változata a „ The story tell by Alice ” nevet viseli. Caitlin  Kelleher készítette a doktori disszertációjához. A nyelvi változat három fő különbséget tartalmaz [4] :

  1. Magas szintű animáció. Lehetővé teszi a felhasználók számára a karakterek közötti közösségi interakciók programozását.
  2. Mese alapján készült tankönyv. Bevezeti a felhasználókat a programozásba a plot létrehozásán keresztül.
  3. 3D-s karakterek és tájképek galériája egyedi animációkkal. Lehetővé teszi, hogy „újjáélesztjük” a történet gondolatait.

Fokozott érdeklődés a programozás iránt anélkül, hogy a főbb programozási feladatokban változna. 42%-kal nőtt a programozási idő, és háromszor annyi diák végzett többletmunkát, mint a szokásos Generic Alice nyelv . [négy]

Az Alice-t a 2.2-es verzióra frissítették, de még mindig béta tesztelés alatt áll. Sok hibát javítottak. A videó exportálási funkció hatékonysága továbbra is a különböző grafikus adapterektől és a QuickTime különböző verzióitól függ [5] .

A 3.0-s verziót jelenleg az Electronic Arts fejleszti, hogy a The Sims 2 karaktereit is tartalmazza [6] . 2008 őszén megjelent egy alfa tesztverzió, amit 2009 tavaszán egy béta verzió vált fel [7] . A verzió végleges kiadását 2009 nyarára tervezték (feltételezve, hogy a béta teszt az ütemterv szerint halad). Abban az esetben, ha a tesztelési ütemterv megszakadna, egy korlátlan nyilvános béta kiadását tervezték 2009 ősze előtt [8] . A Sun Microsystems megígérte , hogy segít Alice globalizációjában [9] .

Az Alice jelenlegi verziója (2.0-s verzió) Microsoft Windows, Mac és Linux platformokon fut.

Lásd még

Jegyzetek

  1. Alice a BSD licenc forrásmegjelöléshez szükséges verzióját használja. Archivált az eredetiből 2008. december 5-én.
  2. Mi az Alice? (nem elérhető link) . Letöltve: 2021. március 11. Az eredetiből archiválva : 2017. május 20. 
  3. M. Moskal, D. Lurie és S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference, (Norfolk, VA).
  4. 1 2 Story Telling Alice Névjegy oldal
  5. Alice 2.2 béta frissítés
  6. Alice sajtóközlemény - 03/10/06 Archivált : 2008. szeptember 27.
  7. Az Alice 3.0 előnézete
  8. Alice 3.0 előrehaladási jelentés
  9. Sun együttműködés

Linkek

Oroszul