equal
deleted
inserted
replaced
174 requires to dig into the literature about real CPUs and generating |
174 requires to dig into the literature about real CPUs and generating |
175 real machine code. |
175 real machine code. |
176 </p> |
176 </p> |
177 |
177 |
178 <p> |
178 <p> |
179 An alternative is to not generate machine code, but build a compiler that compiles |
179 An alternative is to not generate machine code, but build a compiler that compiles to |
180 <A HREF="http://www.w3schools.com/js/">JavaScript</A>. This is the language that is supported by most |
180 <A HREF="http://www.w3schools.com/js/">JavaScript</A>. This is the language that is supported by most |
181 browsers and therefore is a favourite |
181 browsers and therefore is a favourite |
182 vehicle for Web-programming. Some call it <B>the</B> scripting language of the Web. |
182 vehicle for Web-programming. Some call it <B>the</B> scripting language of the Web. |
183 Unfortunately, JavaScript is probably one of the worst |
183 Unfortunately, JavaScript is probably one of the worst |
184 languages to program in (being designed and released in a hurry). <B>But</B> it can be used as a convenient target |
184 languages to program in (being designed and released in a hurry). <B>But</B> it can be used as a convenient target |
369 <A HREF="http://www.udacity.com/overview/Course/cs253/CourseRev/apr2012">Web Application Engineering</A> |
369 <A HREF="http://www.udacity.com/overview/Course/cs253/CourseRev/apr2012">Web Application Engineering</A> |
370 course at <A HREF="http://www.udacity.com">Udacity</A> is a good starting point |
370 course at <A HREF="http://www.udacity.com">Udacity</A> is a good starting point |
371 to be aware of the issues involved. This course uses <A HREF="http://www.python.org">Python</A>. |
371 to be aware of the issues involved. This course uses <A HREF="http://www.python.org">Python</A>. |
372 To evaluate the answers from the students, Google's |
372 To evaluate the answers from the students, Google's |
373 <A HREF="https://developers.google.com/chart/image/docs/making_charts">Chart Tools</A> |
373 <A HREF="https://developers.google.com/chart/image/docs/making_charts">Chart Tools</A> |
374 might be useful, which are also described in this |
374 might be useful, which is also described in this |
375 <A HREF="http://www.youtube.com/watch?v=NZtgT4jgnE8">youtube</A> video. |
375 <A HREF="http://www.youtube.com/watch?v=NZtgT4jgnE8">youtube</A> video. |
376 </p> |
376 </p> |
377 |
377 |
378 <p> |
378 <p> |
379 <B>Skills:</B> |
379 <B>Skills:</B> |
450 <B>Description:</B> |
450 <B>Description:</B> |
451 This project is for true hackers! <A HREF="http://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi's</A> |
451 This project is for true hackers! <A HREF="http://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi's</A> |
452 are small Linux computers the size of a credit-card and only cost £34 (see picture left below). They were introduced |
452 are small Linux computers the size of a credit-card and only cost £34 (see picture left below). They were introduced |
453 in 2012 and people went crazy...well some of them. There is a |
453 in 2012 and people went crazy...well some of them. There is a |
454 <A HREF="https://plus.google.com/communities/113390432655174294208?hl=en">Google+</A> community about Raspberry Pi's that has more |
454 <A HREF="https://plus.google.com/communities/113390432655174294208?hl=en">Google+</A> community about Raspberry Pi's that has more |
455 than 58k of followers. It is hard to keep up with what people do with these small computers. The possibilities |
455 than 150k of followers. It is hard to keep up with what people do with these small computers. The possibilities |
456 seem to be limitless. The main resource for Raspberry Pi's is <A HREF="http://www.raspberrypi.org">here</A>. |
456 seem to be limitless. The main resource for Raspberry Pi's is <A HREF="http://www.raspberrypi.org">here</A>. |
457 There are <A HREF="http://www.themagpi.com">magazines</A> dedicated to them and tons of |
457 There are <A HREF="http://www.themagpi.com">magazines</A> dedicated to them and tons of |
458 <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=39">books</A> (not to mention |
458 <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=39">books</A> (not to mention |
459 floods of <A HREF="https://www.google.co.uk/search?q=raspberry+pi">online</A> material). |
459 floods of <A HREF="https://www.google.co.uk/search?q=raspberry+pi">online</A> material). |
460 Google just released a |
460 Google just released a |
566 </TD> |
566 </TD> |
567 </TR> |
567 </TR> |
568 </TABLE> |
568 </TABLE> |
569 |
569 |
570 <P> |
570 <P> |
571 <!-- hhmts start --> Last modified: Wed Jun 4 11:33:39 BST 2014 <!-- hhmts end --> |
571 <!-- hhmts start --> Last modified: Sat Jun 21 08:22:20 BST 2014 <!-- hhmts end --> |
572 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a> |
572 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a> |
573 </BODY> |
573 </BODY> |
574 </HTML> |
574 </HTML> |