tag:blogger.com,1999:blog-1978356510587112308.post3355025748740810742..comments2024-02-27T21:15:04.267+13:00Comments on Aligorith's Lair: Why I dislike Java (and you should too)Unknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-1978356510587112308.post-7665252221413152592015-03-15T21:55:55.033+13:002015-03-15T21:55:55.033+13:00Strict boolean conditionals is a wonderful idea th...Strict boolean conditionals is a wonderful idea that I wish C/C++ and Python would adopt. Java’s problem is that it stuffed up its boolean type. See good old Pascal or Modula-2 for examples of how to implement booleans properly.Lawrence D’Oliveironoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-84472327861729499702013-02-05T23:56:12.738+13:002013-02-05T23:56:12.738+13:00Re Anonymous:
Perhaps a bit of additional context ...Re Anonymous:<br />Perhaps a bit of additional context is necessary here to clarify some points.<br /><br />This rant was posted several years ago. As far as the performance complaints mentioned go, yes, these aren't really a problem anymore today.<br /><br />However, the issues mentioned were quite a big drawback around 2003-7 (?) on the desktop I was running back then with the following specs:<br />- 224 mb RAM available for OS + apps to run on<br />- System would start swapping when around 120-150 mb was used<br />- Crappy integrated S3 graphics card, complete with a whole host of driver issues (e.g. minimising an OpenGL window could be enough to crash the associated app, but not before corrupting the display)<br />- 1.1 GHz single core<br /><br />It should be noted that back then, I'd never seen a line of Java, let alone written any. At that stage, I was only running existing apps - mostly JEdit, but also a handful of other smaller tools, which exhibited the poor performance mentioned.Aligorithhttps://www.blogger.com/profile/11379156223939123157noreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-51718048122272458412013-02-05T05:35:15.596+13:002013-02-05T05:35:15.596+13:00I don't know where to begin to refute your idi...I don't know where to begin to refute your idiotic post.<br /><br />Java heap ends up taking too much space and because of which other programs are swapped out? What? Java Heap space is limited to the amount of memory set. It starts with minimum specified and takes more if it is needed, upto the max specified. If your app uses so much memory that it feels up your entire heap, you need to learn about memory leaks and how to free up objects.<br /><br />I work in a stock exchange and our entire code base is java. We have microseconds to process an order and we do all fine with java.<br /><br />Become an expert in something before dissing it. You just seem like ignorant idiot with your rambling.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-53944443676245416522010-12-09T17:20:15.399+13:002010-12-09T17:20:15.399+13:00well, you definitely got something wrong, Java IS ...well, you definitely got something wrong, Java IS interpreted as well as compiled.unhunkyguyhttps://www.blogger.com/profile/08329371537110103353noreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-28734182327310031662010-08-31T04:33:14.390+12:002010-08-31T04:33:14.390+12:00What annoys me most about Java (Having never writt...What annoys me most about Java (Having never written anything useful in it) is that it doesn't seem to give the programmer control like C. It's like working in a padded environment so that you never get hurt.dsavihttps://www.blogger.com/profile/07171619633847270072noreply@blogger.comtag:blogger.com,1999:blog-1978356510587112308.post-74598115073051441092010-08-30T20:37:37.475+12:002010-08-30T20:37:37.475+12:00I started using Java last Winter for school work, ...I started using Java last Winter for school work, and I similarly dislike it. You pretty much nailed every one of my reasons for not liking it.<br /><br />I've also found that I don't really have a need for Java. If I want power/flexibility I'll use C or C++. If I want to quickly develop something (or I don't need speed), I'll use Python.<br /><br />However, I do like C++. :°Unknownhttps://www.blogger.com/profile/17500629075727435616noreply@blogger.com