tag:blogger.com,1999:blog-7681834968533067687.post6912489754230147618..comments2022-04-01T04:39:35.536+01:00Comments on 21st Century Scientist: The basics of ... JavaAnonymoushttp://www.blogger.com/profile/00997113615693642973noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7681834968533067687.post-57966454558011424472009-03-25T03:10:35.000+00:002009-03-25T03:10:35.000+00:00Great article series, nicely done. Minor nitpick t...Great article series, nicely done. Minor nitpick though.. <br><br>"Java is a much purer object-oriented language than C++ as everything must be an object."<br><br>The second half of this sentence is a bit misleading, as Java does have 'primitives' which are not objects. This is in contrast to other OO languages, like Ruby for example, where everything truly is an object.Randynoreply@blogger.comtag:blogger.com,1999:blog-7681834968533067687.post-73955377781036489242009-03-24T20:14:04.000+00:002009-03-24T20:14:04.000+00:00On "means that more memory must be used to st...On "means that more memory must be used to store values", I think Java allocates the same size of memory (4 byes) for when you use a boolean, byte, short, and int. It just restricts what the range is.P Warnesnoreply@blogger.comtag:blogger.com,1999:blog-7681834968533067687.post-30078110634337374762009-03-23T22:45:48.000+00:002009-03-23T22:45:48.000+00:00Very nice article, thanks.If I may add, you could ...Very nice article, thanks.<br>If I may add, you could cite something about the state of libraries for bioinformatics in Java, e.g. BioJava, libraries for statistics and plotting.<br><br>I have considered learning Java at some point, but the fact is that it seems harder to learn and with not immediate advantages compared, for example, to python.<br>I like the python syntax for object oriented programming a lot, since it is easy, has good support for tests and documentation, and it is very easy to read.<br><br>I don't know if Java is better for this than python, but it seems a too much verbose language.dalloliogmhttp://bioinfoblog.itnoreply@blogger.comtag:blogger.com,1999:blog-7681834968533067687.post-71290598544740178822009-07-05T21:15:26.000+01:002009-07-05T21:15:26.000+01:00[...] to basic Java introduction for scientist, go...[...] to basic Java introduction for scientist, go no further than Programming for Scientists blog. This blog provides much more than this basic introduction. It also has some interesting [...]Let’s note about Java « Bekhongdeokinh’s Bloghttp://bekhongdeokinh.wordpress.com/2009/07/05/lets-note-about-java/noreply@blogger.comtag:blogger.com,1999:blog-7681834968533067687.post-91686955234093999322011-05-18T17:48:51.000+01:002011-05-18T17:48:51.000+01:00@P Warnes, Java does not allocate 4 bytes for all ...@P Warnes, Java does not allocate 4 bytes for all primitives (although it does allocate an entire byte for booleans).<br><br>With regards to speed, well-written Java code generally isn't much slower than C++ from version 5 up. The main bottleneck, in my experience, is with the maths functionality - particularly trig - but this can often be circumvented with the use of precomputed lookup tables.R Darkinsnoreply@blogger.com