Home Log In or Register Forums

One for programmers...

Home > Forums > It And Computing > 'One for programmers...'
'One for programmers...'
Page: [1] [2]
nelson's user image
nelson
08.11.2003 - 11:56
forum administrator
Ok, have a look at this.

I'm not quite sure what to think. I know I might be biased; I never used Java. I did use C# though. Still, I can't help but think that this article is mostly by someone who is simply a Java afficcionado who sees things through Java-pink-spectacles...
richard's user image
richard
08.11.2003 - 12:40
forum administrator
I agree with everything he's saying in that C is a major disaster waiting to happen. Why can't it do something as simple as checking array limits??? Java is a beautiful language to write in and makes these kind of things impossible.

The only thing I don't like about java is the speed of it. More and more people are writing full software applications in Java and quite frankly, they run like shit! Even something simple like scrolling a window produces an average FPS of 2! Talk about getting eye strain.
nelson's user image
nelson
08.11.2003 - 13:40
forum administrator
Uhmnn... I don't know what to think yet...

I think I have an irrational dislike of Java because of something I can't quite put my finger on. It's not the speed (install the Sun VM - I think it's quite faster than the Microsoft one). Maybe it's the difficulty of making a UI. Maybe not. Or maybe it's just that it looks like it needs an excessive overhead before you even start doing anything.

But then again I have the dis/advantage of coming from a procedural languages background. Don't get me wrong; I like OOP, I just don't think it needs to be everywhere.

That's why I like things like PHP (C-based) and Delphi (Pascal-based). C# was quite good too, although the .NET framework adds (unecessary) complexity.

I agree that C should evolve a bit - some more checks and protections that could be "on by default" on the compilers and that advanced programmers could turn off to make use of the speed and memory savings. But I don't think that Java is, as the author suggested, a panacea for all.
arar's user image
arar
08.11.2003 - 17:55
Java = easy to write, easy to design, safe. It is a beginners programming language.

C++ = harder to write, same to design, not-safe in way to many areas. Still, it is very fast indeed and can access many low level items, such as blocks of memory.

C = harder still to write, harder to design due to lack of OO paradigms, not safe in any areas whatsoever. At least in C++ you have Standard Template Libraries to perform standard operations such as Strings, Vectors of items etc.

Personally, I don't know what to make of it. If I am prototyping, I do it in Java because it is quick and safe. And easy to debug! No memory errors, no problems making Guis.
If I am prototyping any of my game demos/high performance items C++ is the only choice. However, lack of facilities for loading file types/ data is a pain.
richard's user image
richard
08.11.2003 - 22:47
forum administrator
Yep, that pretty much sums it up, although I wouldn't really call it a beginners programming language. Yes, it is perfect to learn with, but it can still do anything that an 'expert' language can. At the end of the day, do you really need to access blocks of memory in a low-level? Obviously, speed is the only bad point against not being able to do that, but then that was my original argument/complaint anyway.
deathjester's user image
deathjester
09.11.2003 - 13:49
forum administrator
Oh come on.

This stuff is the way forward.
deathjester's user image
deathjester
09.11.2003 - 14:00
forum administrator
For a manual and the designers blurb go here
nelson's user image
nelson
09.11.2003 - 14:11
forum administrator
Oh. My. God.
richard's user image
richard
09.11.2003 - 23:03
forum administrator
Beatnik, that is seriously cool. I'd love to write something in that, but unfortunately I was never very good at scrabble! Another perfectly good idea for a programming language consigned to the dustbin.
deathjester's user image
deathjester
10.11.2003 - 01:22
forum administrator
101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000101010010101100101101010101010110100011011101001011001011010010100101011010010101101010101000
Page: [1] [2]

You must log in to post messages on this board. If you don't have a username and password, you can register quickly to get them!

contact us © 2003, 2004 BurningHorizons.net