Author Topic: Hey programmer/software guys...  (Read 505 times)

Offline Nifty

  • Platinum Member
  • ******
  • Posts: 4400
Hey programmer/software guys...
« on: July 11, 2001, 02:44:00 PM »
Any of you ever heard of/deal with mobile agents?  My last elective for my degree is a seminar course in Mobile Agents, and we're using the Aglets environment to do our programming in.  Pretty interesting stuff, just wanted to see if anyone else has experience/opinions/thoughts on Aglets or mobile agents in general.   :)
proud member of the 332nd Flying Mongrels, noses in the wind since 1997.

Offline StSanta

  • Gold Member
  • *****
  • Posts: 2496
Hey programmer/software guys...
« Reply #1 on: July 12, 2001, 05:17:00 AM »
<Looks briefly up from his c++ compiler>

<Mumbles something about stupid pointers>

<Goes back to work>

 :D

Offline Nifty

  • Platinum Member
  • ******
  • Posts: 4400
Hey programmer/software guys...
« Reply #2 on: July 12, 2001, 09:23:00 AM »
*ROFL*  I've been using Java for the past few semesters in school.  our project was in java.  therefore...  what's a pointer???   :p   hehe, just kidding.  Java uses pointers extensively, if you think about it.  You just can't manipulate them like you can in C/C++ (no pointer arithmetic).
proud member of the 332nd Flying Mongrels, noses in the wind since 1997.

Offline StSanta

  • Gold Member
  • *****
  • Posts: 2496
Hey programmer/software guys...
« Reply #3 on: July 13, 2001, 02:02:00 AM »
Oh yes, I've programmed extensively in Java. Nifty language. I *do* think that no direct manipulation of pointers is a bit of a drawback though.

Also I *hate* making GUI's in java. Dunno why.

If java had the performance of c++, there's no question that it'd be much more wide spread, but add a GUI to a java program and watch it S-L-O-W down  :D.

REAL men use Command Line Interfaces, dammit!

Offline Nifty

  • Platinum Member
  • ******
  • Posts: 4400
Hey programmer/software guys...
« Reply #4 on: July 13, 2001, 02:21:00 PM »
"Nifty" language??   ;)  I don't use it exclusively.  :p

Yes, I know what you mean with Java using windows and performance...  just simple 2D stuff bogs the program down.
proud member of the 332nd Flying Mongrels, noses in the wind since 1997.

Offline fd ski

  • Silver Member
  • ****
  • Posts: 1525
      • http://www.northotwing.com/wing/
Hey programmer/software guys...
« Reply #5 on: July 13, 2001, 02:50:00 PM »
Well, from support persepective, JAVA SUCKS.

My company started writting a LOT of apps for internal use and every fricking signle one of them starts its own java progess in the background. So there youy are, P400 128 Mb machine, 6 Java's running in the back at 20Mb each, duh, my machine is slow ? WTG ?

Last week we found one app that upon loading took up 150 Mb of memory !!! contacted developer - it turns out thats what it's SUPPOSED to do !!! Idiots ...
Lately Java became an excuse for slopy fricking programming ethics.

Offline Nifty

  • Platinum Member
  • ******
  • Posts: 4400
Hey programmer/software guys...
« Reply #6 on: July 13, 2001, 03:06:00 PM »
Quote
Originally posted by fd ski:
Well, from support persepective, JAVA SUCKS.

My company started writting a LOT of apps for internal use and every fricking signle one of them starts its own java progess in the background. So there youy are, P400 128 Mb machine, 6 Java's running in the back at 20Mb each, duh, my machine is slow ? WTG ?

Last week we found one app that upon loading took up 150 Mb of memory !!! contacted developer - it turns out thats what it's SUPPOSED to do !!! Idiots ...
Lately Java became an excuse for slopy fricking programming ethics.

yup, it can chew up some memory if the programmer isn't paying attention...  "sure, I'll just allocate some 100000000 field arrays.  naw, I don't need to free that memory, java does it's own garbage collecting..."  idjitz!
proud member of the 332nd Flying Mongrels, noses in the wind since 1997.

Offline StSanta

  • Gold Member
  • *****
  • Posts: 2496
Hey programmer/software guys...
« Reply #7 on: July 16, 2001, 01:42:00 AM »
Heh it's so easy to use it seems some universities aren't teaching their students how to do it right  :).

With regards to the client/server or distributed systems set up, it really (to me) depends on how ya set it up.

If you've got a setup where you use a central unit for the data model and the functionality  and the clients only for a GUI, i.e distributed presentation, java definitely isn't the most optimal program to use. Nor is  it a great idea if yer using a distributed data approach because of performance problems. In between it can be useful though.

It's an easy language to introduce people to programming with though, which is why I suspect it has gained such popularity - the "platform independency" argument so many proponents use isn't *that* powerful so as to explain its popularity.

C++ code looks cooler, which is why I prefer c++  :D.