This crap should be easy for anyone good at Java. Too bad I fucking suck at programming in general. Help me out and I will reward you in any way possible.
>>1
I've contacted Patterson and linked him to this thread, warning him that one of his students has requested external help disallowed by your school's policy.
You sir have brought shame to the once great U of North Carolina Wilmington. Why, if the great Wilmongton were still alive, he would be rolling in his grave.
Seriously, it's students like you who are driving the software development industry into ground.
I'll do it, but only on noncancerous languages, like C.
In all seriousness, the exercise is utterly trivial. However, I'd worry about the whole thing - I mean, using Java, the cyan background, the JPEG images...
If I was teaching that course, students would be required to build the compiler themselves or, as an alternative, hax my anus.
>>13
Well, to be fair, writing GUI applications are much more difficult then writing theoretical, albeit useless, meta interpreters. In Java Swing, you need to take care of event handling, window property settings, setting the window title, handling keyboard input, populating data in combo boxes, etc etc...
I would say that both exercises are actually about the same in terms of difficulty.
I write my GUIs functionally by expressing the color of every pixel as a function of all the program's state. Of course, the rest of the program is written imperatively.
Name:
Anonymous2008-12-10 2:26
>>18
Well, to be fair, writing Malbolge applications are much more difficult then writing theoretical, albeit useless, meta interpreters, too.
Name:
Anonymous2008-12-10 3:16
What some people don't realize is that enterprise programming is just as hard and complex as your fancy pants meta jiggawatts circle compiler, which by the way is pure ivory tower academic rubbish.
We on the other hand are actually dealing with real world data, I'm talking millions of simulataneous clients accessing my application. We take care of transaction management, mission critical applications, scalability, fault-tolerance, etc etc. In otherwords, we're the real men in the Computer Science industry. You fags are like little kids, playing in your toy sandbox up in your ivory tower, creating programs for your own, selfish amusement. It really is quite despicable, I must say.
Name:
Anonymous2008-12-10 4:08
>>22 Computer Science industry
There's no such thing.
Name:
Anonymous2008-12-10 4:09
>>22 It really is quite despicable, I must say.
How hypocritical. Your enterprise wouldn't exist without that "Ivory Tower", you know?
Define MISSION CRITIAL. Most of the times some IT faggot spouts that bullshit it's, in fact, not mission critical at all.
Proper examples of mission critical include stuff like aerospace and nuclear controllers. What you mention, stupid unimportant crap that takes "millions of simulataneous[sic] clients" is not mission critical at all. Nobody is going to die if it fails. All that's going to happen is that some bald old fags in suits are going to get butthurt over losing a few millions of dollars that they wouldn't spend otherwise.
Name:
Anonymous2008-12-10 7:49
>>28
For most companies, the ``mission'' does not include keeping people alive. It just means doing whatever it is the company does.
The real issue isn't that people use the term MISSION CRITICAL, it's that MISSION CRITICAL isn't as important as people think it is.
Name:
Step 2 discovered2008-12-10 8:33
>>28,29
1. Our product is killing customers
2. Decline in unsatisfied customers
3. PROFIT!
>>32
That has to be the most fucked-up ``introduction on computer science'' course I've ever seen. If you posted this to reddit with an appropriate topic line, it would almost certainly generate a months-long circlejerking contest in the blogosphere.
Name:
Anonymous2008-12-10 10:30
>>35
DO IT MAGGOT. I haven't got a reddit account and don't know the relevant buzzwords and memes of the site.
Name:
352008-12-10 10:35
>>36
Blah. I only have a reddit account so I can downmod everything I don't like. Someone else do it.
Name:
Anonymous2008-12-10 11:01
>>37
You should upmod things you like, too. It's only fair if you moderate everything.
Nobody moderates everything.
THE SYSTEM IS FLAWED!!!
Name:
Anonymous2008-12-10 11:50
I only have a Reddit account so I can mod up links to /prog/.
The reason why GUI toolkit is taught first is simple: it's the most practical thing to learn. Everything that comes after it is optional IMO, and not really necessary to being a good programmer. By learning this stuff first, you actually are able to go out and actually get a job more quicker.
Let me ask you a question: in your job, that is if you have a job <<lol>>, when was the last time you had to write quick sort, or you had to write a tree traversal algorithm? All of these primitive structures have already been written by professionals, it's a waste of time to learn these again when it's already been done. In some cases writing your own version might actually be detrimental, as it surely will be riddled with bugs and performance issues.
On the other hand, the GUI applications need to be written everyday, for different people and different purposes. As such, it is our job as software developers to utilize at our disposal whatever we can to get the job done.
Name:
Anonymous2008-12-10 14:57
>>43
Actually, I just actually realized I used the word Actually too many times in that second sentence, actually.
You, me and about 2 other people on this board actually understand the difference between computer science and computer engineering.
The fault is 2 fold:
1. People are generally idiots and believe whatever they are told.
2. The people telling them shit (education) are wrong.
Go to a college and tell them that you want to write desktop apps and/or websites. You will be put in their Computer Science program. This is wrong. Go to MIT and you will be put in their Computer Engineering program. This is correct.
It is the job of the scientists to create the best sorting algorithms. It is up to the engineers to make the applications that people use. If you are making an application and implementing a sorting algorithm from scratch you are an idiot and doing it wrong.
Name:
Anonymous2008-12-10 15:21
>>47
- You seem to understand what computer science is
- You definitely don't understand what computer engineering is
- You seem to imply that programmers learn about algorithms so that they can reimplement those algorithms in their projects
- You reply to a blatant troll, expressing agreement
2/10
Name:
Anonymous2008-12-10 15:33
>>48
Uh, I've worked in Maine, New Hampshire, New York, Utah, Colorado, Florida and the Bahamas as a Computer Engineer. I graduated with Honours in Computer Engineering, so I'd like to imagine I know a thing or two about Computer Engineering.
Name:
Anonymous2008-12-10 15:37
>>49 so I'd like to imagine I know a thing or two about Computer Engineering.
Like the fact that it has very little to do with ``desktop apps and/or websites''?
Name:
Anonymous2008-12-10 15:41
>>50
Perhaps you misunderstood my post. Re-read >>47 again, please. SOFTWARE Engineers, which is what you're thinking of, are responsible for "desktop apps and websites," on the other hand COMPUTER Engineers is what my post was referring to.
Name:
Anonymous2008-12-10 15:48
>>51 Perhaps you misunderstood my post.
Perhaps you have problems expressing your thoughts.
Re-read >>47 again, please.
It says (emphasis added):
Go to a college and tell them that you want to write desktop apps and/or websites. You will be put in their Computer Science program. This is wrong. Go to MIT and you will be put in their Computer Engineering program. This is correct.
This seems to be stating in not unclear words your approval of the MIT approach of directing wannabe desktop app / website authors.
Fucking idiots. From context, you should have understood the small mistake. Yes, I was refering to Computer Software Engineering and not Computer Engineering as in computer hardware.
If you knew half of what you think you did that would have been obvious.
>>54
Lol, backtracking enterprise weenie. Is that how your goons operate up in enterprise land?
I declare this slip-up in vocabulary a victory for the Ivory Tower!
Name:
Anonymous2008-12-10 22:04
<<57
YHBT
Name:
sicp is a meme2008-12-11 11:58
SICP is a meme
Name:
Anonymous2009-03-06 9:48
The beginning of the sockschained proxies turn off javascript and html you code this with less stupid It has to say and your the queen of this fucking question with the program you linked to appropriate for many installations such wastage goes away thinking recursion is expected in the industry The level of visual basic What does foo mean Is it supposed to be able to feel a lack of knowledge about rap music The humor is completely derived from treating something?