我正在通读的答案,微软Kinect的缺席引起了人们的注意。然而,"Kinect for Windows“确实谈到了用它来教育学生。
据推测,API仍在发展中,并且相对复杂--但让更年轻的受众(比如10-15岁)使用这项技术的可行性如何?我之所以这样问,是因为我认为来自传感器的物理反馈循环对孩子们的编程来说是一个很棒的Mindstorms式的体验。
有没有任何书籍,软件“训练轮”或在线资源让孩子们使用Kinect?
我对Flex/Bison很陌生。我试图为一种支持泛型类型的简单编程语言编写解析器。
我想解析这样的一行:
fn foo(Vector<Pair<int, Array<T>>) -> void {}
我可以想象如何为Vector<Pair<int, Array<T>>编写手工的解析器。我只需跟踪所遇到的<<的数量,并将其与所遇到的数量相匹配,以确定类型规范是否完整。
对于这种类型,语法规范应该是这样的,我相信?
TYPE : ID | ID '<' TYPE '>'