{"id":17,"date":"2006-02-03T17:50:00","date_gmt":"2006-02-03T22:50:00","guid":{"rendered":"http:\/\/wangxiaohu.com\/blog\/?p=17"},"modified":"2006-02-03T17:50:00","modified_gmt":"2006-02-03T22:50:00","slug":"a-hint-for-catching-my-interest-when-promoting-a-computer-language","status":"publish","type":"post","link":"https:\/\/wangxiaohu.com\/blog\/?p=17","title":{"rendered":"A Hint For Catching My Interest When Promoting A Computer Language"},"content":{"rendered":"<p>In <a href=\"http:\/\/www.cas.mcmaster.ca\/~emil\/cas703\/\">CAS 703<\/a> class, it is asking to use two very different computer languages to implement an algorithm in the <a href=\"http:\/\/www.cas.mcmaster.ca\/~emil\/cas703\/assignments.html\">first assignment<\/a>. These two languages are WEB, created by <a href=\"http:\/\/www-cs-faculty.stanford.edu\/~knuth\/\">Don Knuth<\/a> for <em><a href=\"http:\/\/www.literateprogramming.com\/\">literate programming<\/a><\/em>; and <a href=\"http:\/\/www.eiffel.com\/\">Eiffel<\/a> created by <a href=\"http:\/\/se.ethz.ch\/~meyer\/\">Bertrand Meyer<\/a>, an object-oriented language featuring the concept of <a href=\"http:\/\/www.artima.com\/intv\/contracts.html\"><em>design by contract<\/em><\/a>.<\/p>\n<p>Unlike learning common computer languages, such as C\/C++ and Perl, learning these two languages makes me head-ache, since I am not smart in learning languages and my <abbr title=\"Test of English as a Foreign Language\">TOFLE<\/abbr> score is unspeakable. The <a href=\"http:\/\/www.literateprogramming.com\/knuthweb.pdf\">paper<\/a> for WEB and the <a href=\"http:\/\/docs.eiffel.com\">documentation<\/a> for Eiffel are fantastic and wonderful, but what I am actually looking for for my first step, is a piece of sample code less than 20 lines for each of them, and I don&#8217;t want to see just &#8216;<code>Hello, World!<\/code>&#8216;.<\/p>\n<p>Pardon me, I am lazy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In CAS 703 class, it is asking to use two very differen &hellip; <a href=\"https:\/\/wangxiaohu.com\/blog\/?p=17\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">A Hint For Catching My Interest When Promoting A Computer Language<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[1],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack-related-posts":[],"jetpack_shortlink":"https:\/\/wp.me\/pdhZ2A-h","_links":{"self":[{"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/17"}],"collection":[{"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":0,"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions"}],"wp:attachment":[{"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wangxiaohu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}