http://www.cacademy.cn


日历

快速登陆

新发表

新评论

新留言

BLOG信息

链接收藏


比较英语语言和程序语言

比较英语语言和程序语言

 

Some random points about the two languages are -

 

  • Both have basic vocabulary – for example, C++ has about 30 keywords predefined, comparing to English that has about 1 million predefined

  • One good way is to ask such a question – if there is a language we invent, that has only 100 keywords. What could this language be used for? Could it be ever useful?

  • Consider one word, int, which is integer. In this case, the two languages are the same. Another one, array, similar.

  • Operators – in English, there are also operators. For example, plus, minus, multiply, and so on; identical

  • For English, it is hard to build a lab. For example, you cannot easily try out one sentence, and see its effect. Computer program can do this easily. You can type in or change one sentence, and see the effects right away. I think this is a critical difference here. The lack of language lab feature is one key drawback of the language learning. Computer programming can change this immediately , enhance the value of learning and make it fundamentally different from traditional learning. For example in Phole platform, one can link the English language with the programming, and observe in real time the influence of a language upon the system.

  • To make the above feature more useful, one would need to make the program programmable in real time, and has absolute fault tolerance. Or, anything will be accepted, there is no concept of programming error. Nonsense just does not have sensible effect, that is all.

  • In class, we can talk about gaming experience of my past, and his past. And his honest opinion about gaming. Its influence, effect, and so on. Why people like game? From here, you can talk about game theory, Nash equilibrium, and so on.


2015/6/14 13:26:21

Posted by DoctorZ | 阅读全文 | 回复(1) | 引用通告 | 编辑

Re:比较英语语言和程序语言

  •    Gamers sharing - All games should link to the same center, all gamers, no matter what games they are playing individually, should be linked together, meaning they can communicate in real time.

  •    Immediate impact of learning – how to actualize this is one key for effective learning. Starting from word – if I learn one new word, how that matters and makes difference in real time, now? We need to design some effective methods for this purpose.

  •   Here, game is the key word, one should remind oneself regularly. Along the game, what are the new ideas, everyday? This could lead the learning every day. In fact, anything can lead the learning every day. Let game be the example here.

  •    Game also most effectively links to sports, because all sports are games. They share many intimacies, explore this aspect of game.

  •    Ludwig Wittgenstein was probably the first academic philosopher to address the definition of the word game. In his Philosophical Investigations,[5] Wittgenstein argued that the elements of games, such as play, rules, and competition, all fail to adequately define what games are. From this, Wittgenstein concluded that people apply the term game to a range of disparate human activities that bear to one another only what one might call family resemblances. As the following game definitions show, this conclusion was not a final one and today many philosophers, like Thomas Hurka, think that Wittgenstein was wrong and that Bernard Suits' definition is a good answer to the problem. Here, on the highest or most basic level, one could argue about what game is, one in fact can show this is one of the most interesting aspect that could influence our designs.


2015/6/14 13:41:31

Posted by doctorzhang | 个人主页 | 引用 | 返回 | 删除 | 回复

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.