Студентам на компьютерных факультетах часто сложно дается изучение таких языков программирования, как C++ и Java, в основном из-за большой разницы между простыми учебными языками типа Logo и продвинутыми объектно-ориентированными языками. Пытаясь заполнить эту брешь, разработчики из Carnegie Mellon University (CMU) разработали объектно-ориентированный язык, позволяющий создавать трехмерную анимацию. Этот язык называется Alice.