There is freedom of religion in Belgium. You can practice any religion you want, as long as the people or organisation running the cult or religion abides by the law.
The case brought against Scientology is not because there are a cult, it's because they have violated various laws under Belgian and EU law.
Any Java book that starts with explaining statements, control structures etc. without first explaining what an object and a class is, does not sound very promising.
In the CS educators community there is a movement towards an 'objects-first' approach in teaching JAVA, or more precisily, OOP using JAVA. Any book that typically starts with a 'hello world' program completely misses the point. First teach what an object is, what a class is, only then say something about how you can make these objects work together. This seems to be a much more fruitful approach in teaching students how to think OO, and then to put their ideas into any programming language, which happens to be JAVA in many cases.
For a very good book to use in a programming 101 class, see 'Objects First With Java' by Barnes&Kolling (Prentice Hall; 3rd edition; June 2006)
I missed this before, but the way this algorithm is described, it's indeed old soup.
The way photons are traced, and waiting till they hit the camera aperture, is a special case of bidirectional ray tracing, in which the paths starting from the eye have length 0.
This has been described in various papers since 1993, and has nicely been summarized in some recent books on the topic (e.g. http://www.advancedglobalillumination.com/).
There is freedom of religion in Belgium. You can practice any religion you want, as long as the people or organisation running the cult or religion abides by the law. The case brought against Scientology is not because there are a cult, it's because they have violated various laws under Belgian and EU law.
Yes, must be, I don't think about it, I've been doing it whole my life, also when I was working in the US. No-one ever compplained ;-)
Any Java book that starts with explaining statements, control structures etc. without first explaining what an object and a class is, does not sound very promising. In the CS educators community there is a movement towards an 'objects-first' approach in teaching JAVA, or more precisily, OOP using JAVA. Any book that typically starts with a 'hello world' program completely misses the point. First teach what an object is, what a class is, only then say something about how you can make these objects work together. This seems to be a much more fruitful approach in teaching students how to think OO, and then to put their ideas into any programming language, which happens to be JAVA in many cases. For a very good book to use in a programming 101 class, see 'Objects First With Java' by Barnes&Kolling (Prentice Hall; 3rd edition; June 2006)
The way photons are traced, and waiting till they hit the camera aperture, is a special case of bidirectional ray tracing, in which the paths starting from the eye have length 0.
This has been described in various papers since 1993, and has nicely been summarized in some recent books on the topic (e.g. http://www.advancedglobalillumination.com/).