PDA

View Full Version : Bye bye C, hello Java



Fool
09-30-2001, 11:40 AM
I have been offered a job by my neighbor programming in Java after I take a semester of it in college. So now I'll be reading and working in Java books until January instead of my C books. I'll still be taking C next semester though. Geez, I'm going to be swamped in programming languages (C and Java). But wouldn't you guys do the same if offered a part-time job making $12 an hour to program after class (which would lead to a full time job for alot more cash after college)?

Garfield
09-30-2001, 11:43 AM
NOO! Must...stop...Java...from...brainwashing...C...pro grammers!

Fool
09-30-2001, 11:45 AM
Dude, I really like it so far. It's so much easier to learn than C/C++.

Garfield
09-30-2001, 11:48 AM
Wait until you get to Java Beans.

Fool
09-30-2001, 11:52 AM
I've heard of it but don't really know what it means.

nvoigt
09-30-2001, 12:05 PM
There is a reason it's easier... don't give in to the dark side.

Use the source, Luke.

Garfield
09-30-2001, 01:14 PM
I support nvoigt 100% all the way. There definately is a reason. But, I can't totally put Java down. After all, there is a reason why it is as popular (not AS popular as C, though) as it is, though. It is great for some web developing. But, I must still and will always go with C.

--Garfield

rick barclay
09-30-2001, 02:50 PM
Java beans are sort of like plugins for java. You do things
with them.

rick barclay

Witch_King
09-30-2001, 09:04 PM
It would be better to use C# instead of Java because Microsoft is blocking Java and C# has all Java's features plus more features.

mfc2themax
09-30-2001, 09:16 PM
>It would be better to use C# instead of Java because Microsoft is blocking Java and C# has all Java's features plus more features.<

Its not cross-platform. Thats a huge factor for corporate deployment. Trust me i know from experience.......

Witch_King
10-01-2001, 01:42 AM
Of course it will be cross platform. It will be available for Linux the day it is released for windows.

mfc2themax
10-01-2001, 04:18 AM
Uhhh.... it doesnt run on Unix, which is big in corp. environments.

Witch_King
10-01-2001, 04:24 AM
It does run on Linux. The compiler is being developed and C# is an open standard. Also MS Windows is the fastest growing corporate OS. Unix isn't big enough.

ober
10-01-2001, 06:24 AM
WHOA Witch King, back up a sec.. Unix is one of the quickest growing server platforms on the market and it's threatening to take over down the road. People are sick of the viruses and the instability with M$...

all hail the *nix revolution..

ober
10-01-2001, 06:24 AM
OH, and that's just one reason to support C... there are many others... DOWN WITH JAVA... :mad:

mithrandir
10-01-2001, 06:30 AM
No language will ever replace every language.

Garfield
10-02-2001, 04:49 AM
Couldn't have said it better, [stealth].

--Garfield

([stealth], I was looking at your history of avatars and I think you should bring back the structure of the atom one. If not, share the wealth.)

Thantos
10-02-2001, 06:00 PM
To use a line from one of my favorite movies:
Java "is the devil"

Fool
10-02-2001, 07:01 PM
Java kicks ass. I'm into Day 5 of my book and I'm loving this language!

DavidP
10-02-2001, 07:05 PM
You said Java was easier to learn than C/C++. Ever wonder why it is slower than C/C++?

BASIC is also easier to learn than C/C++...you dont see professionals using it...its slower...the same is true with several other languages.

Fool
10-02-2001, 07:30 PM
Yes, it is easier, that's because it's a stripped down version of C++. I never said it was more powerful. But personally, at the moment, I like Java better. One reason, it's much easier. For someone that is teaching themselves at the moment, that's a BIG reason. I'm sure I'll love C++ when I learn it better. It will be so much easier to pick up after I get Java down good.

So do you guys get why I'm learning Java first?

DavidP
10-02-2001, 07:40 PM
personally, i would think C++ is easier. Everything in Java has to be in a class. Classes would blow a beginners mind. It would be much easier to learn C++ and classes in C++, and then move to Java...of course this is all my opinion. whatever works for you, works for you.

Fool
10-02-2001, 07:53 PM
Well so far the classes really haven't confused me. But that's so far:D Thanks for the warning. I'll keep my eyes open.

MechanicX
10-03-2001, 09:26 AM
I think its a good idea to learn the basics of C or C++ and then go on to Java instead of jumping right into it. I am learning Java right now, my prof's dont know how to teach so I have to learn myself (as always). I had also learned C on my own so it has really helped my to understand Java better. I know atleast 95 percent of the people taking my course dont know C nor Java and are having a hard time learning on their own. Its better to learn C first then move on to Java, IMO.

Fool
10-03-2001, 09:31 AM
That's kind of what I did. I had started to read a book on C then picked up Java. I would also agree that it has made the Java book easier to understand.

Garfield
10-03-2001, 12:10 PM
You know what, I was just thinking. How can we really "slam" a language and say that it's "not better"? We can't. Because each language has a purpose. For instance (somebody), BASIC (or Visual Basic) actually has a good purpose. Sure, the code is slow, it's easier to learn, and bigger and bulkier. But, if you have to write, let's say, an in-house application that doesn't require speed and you don't want to spend months working on it, then just wip out a program in a RAD (Rapid Application Developer) like VB.

Every language has its place in the whole picture of computers (maybe some more than others). They have their attributes. So, I say, go for it Fool. Learn Java and enjoy it. After all, I'm sure there's a reason why it's popular. It runs on most, if not all, systems.

--Garfield

Fordy
10-03-2001, 12:37 PM
Most know that I like using Java – most if not all of the little projects I’m fiddling with at the moment are Java based.

Fool – Good luck to you….

You have a good opportunity at hand and you will gain a working experience of a well-used current programming language. As you seem to like the language from your initial studying of it, you should find it easy to progress with it (assuming your enthusiasm stays with you). At very least you will make your resume much stronger than it was before.

The argument of whether one language is better than another is not so important here because you are young and this is just experience for you. I see learning and experiencing any programming language (as long as it isn’t obsolete) as a worthwhile venture. Sure, there are some languages that I prefer over others, but I don’t (well I try not to – not always successfully) look down on another programming tool just because I don’t understand/appreciate it.

I doubt whether there is a definitive route in which to learn languages (just read the posts of some of the most experienced coders on this site and you will see that they didn’t take the same routes). Just be prepared to learn and keep your options open.

Good luck man….

Garfield
10-03-2001, 02:57 PM
::tear:: That was beautiful Fordy. No kidding, that is great advice. I mostly like the part that if you like the language (Java, in Fool's case), then is should come easier than it would if you didn't. I can say that from experience. I absolutely love C and I found it quite enjoy provoking to learn such of a language. I love every minute of it.

--Garfield

Fool
10-03-2001, 03:08 PM
Thanks for the positive words guys. I really love using both C and Java. I think Java was so easy for me because of the basic knowledge of C I have. And you know what, somethings from C are now making more sence to me since I'm seeing them for a second time in my Java book.