![]() |
| | #1 | |
| Software Developer Join Date: Feb 2003 Location: University of Waterloo
Posts: 1,916
| What language did they make Java in? -edit- My reasoning behind asking this: http://www.collegeboard.com/ap/pdf/a...rt_surveys.pdf To quote: Quote:
Point 2: Simple language? Are you kidding me? If you want to teach a simple language, teach basic or something! Java is right on par with C++ on difficulty level. Point 3: Object Orientation: And..umm, C++ doesn't have that? *raises eyebrow* It just annoys me that Sun goes out of their way to bash C++ in to the ground. -edit 2- And why does Sun have a C compiler? http://docs.sun.com/source/819-0494/index.html Seems a bit odd.... Last edited by jverkoey; 06-30-2005 at 11:51 PM. | |
| jverkoey is offline | |
| | #2 | ||||
| Banned Join Date: Feb 2003 Location: Australia
Posts: 986
| Quote:
Quote:
![]() Quote:
Quote:
Last edited by nickname_changed; 07-01-2005 at 03:48 AM. | ||||
| nickname_changed is offline | |
| | #3 |
| Banned Join Date: Feb 2003 Location: Australia
Posts: 986
| Oh, and I don't think they "made Java" in any language (except maybe English to start with). The Java runtime engines however were probably written in C or C++. That doesn't prove anything though - beautiful houses can be made from blu-tac and rusty nails (a lot of them). |
| nickname_changed is offline | |
| | #4 |
| Registered User Join Date: Jan 2002 Location: Cardiff
Posts: 2,219
| Java was written in C++. Of course they're going to bash it into the ground if they're trying to sell Java. My reasons for not using Java would be: *Its slowness. *Its tendancy to hog memory. *The horrible, forced syntax. Last edited by Brian; 07-01-2005 at 07:19 AM. Reason: GRAMMAR |
| Brian is offline | |
| | #5 |
| Banned Join Date: Feb 2003 Location: Australia
Posts: 986
| *And the style - camel cased method names? Eww! |
| nickname_changed is offline | |
| | #6 |
| C(++)(#) Join Date: Jul 2004
Posts: 309
| That is one thing I like about the university I plan on going to, they allow you take C++ courses instead of Java, but they do have a few "forced language" courses.
__________________ To code is divine |
| 7smurfs is offline | |
| | #7 |
| and the hat of marbles Join Date: May 2002 Location: Lund, Sweden
Posts: 2,041
| Java isn't 'made' or 'written' in another language. It is a language by itself, with specifications created and written by humans in a human language. Most Java implementations are likely written in C or C++, but it doesn't really matter. It is possible to write a C compiler in Java too.
__________________ Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling |
| Sang-drax is offline | |
| | #8 | |
| ... Join Date: Jan 2003
Posts: 1,190
| Quote:
But that is just evil... [/flame bait] | |
| kermit is offline | |
| | #9 | |
| and the hat of marbles Join Date: May 2002 Location: Lund, Sweden
Posts: 2,041
| Quote:
Last edited by Sang-drax; 07-01-2005 at 08:02 AM. | |
| Sang-drax is offline | |
| | #10 | |
| Software Developer Join Date: Feb 2003 Location: University of Waterloo
Posts: 1,916
| To clarify, I meant what did they make all of the compilers/virtual machines in. I don't see them pointing out to the press that mostly their whole base is founded upon C and C++.... Also, I am not completely dull on the topic of Java, I have taken the time to learn the language, so that I may present a valid arguement. I have to say, from what I saw in the course that I was in from the other students, when people go from Java to C++, it's a pretty good jolt. Seeing as, because of the AP board switch, my school completely stopped teaching C++ that year, I started offering to teach kids C++ after school, and I noticed that the people who had learned Java initially had the most trouble understanding memory management and such, seeing as they've been working in an environment where you don't have to clean up after yourselves at all. There's something I read in the rationale for changing the C standard (to c99) http://www.open-std.org/jtc1/sc22/wg...onaleV5.10.pdf Quote:
Honestly, however, I think "The Spirit of Java" is quite the opposite. | |
| jverkoey is offline | |
| | #11 | |
| #include<xErath.h> Join Date: Jun 2004
Posts: 724
| Quote:
About Java.... The java community always states that Java is real fast, faster than c++, and show results of stupid benchmarks. Why java is slow than c++ is easily understandble.
Java as been overused, and overapreciated, just because is favours lazyness, and has über l33t IDEs. Java is no good for a real application, only for learning (OOP), and for webpages applets... | |
| xErath is offline | |
| | #12 |
| Crazy Fool Join Date: Jan 2003 Location: Canada
Posts: 2,596
| >>Java is no good for a real application hehe, that one made me giggle. Of course there's no *real* applications written in Java and if anyone ever wrote, say for example a 2.5 million line code application platform with a dynamic plug-in architecture in java, it would never pan out ![]() oh, and the rich library set, what were they thinking? Everyone knows its super optimal to reinvent the wheel everytime you need commonly used functionality ![]() man, i haven't been that sarcastic in a long time... but i got sucked into the language war ![]() /me leaves the language war.
__________________ jeff.bagu.org - Terrain rendering and other random stuff |
| Perspective is offline | |
| | #13 | ||
| #include<xErath.h> Join Date: Jun 2004
Posts: 724
| Quote:
Fortunatly Eclipse and netbeans are made by professional experienced programmers ![]() Quote:
Last edited by xErath; 07-01-2005 at 10:28 PM. | ||
| xErath is offline | |
| | #14 | |||
| Registered User Join Date: Aug 2003
Posts: 470
| Quote:
Quote:
Quote:
| |||
| okinrus is offline | |
| | #15 |
| Registered User Join Date: May 2003
Posts: 2,787
| going from C++ to java, I have to say I do like the GC, but only because it allows me to be lazy. I do believe, however, that it's a terrible habit to get into, and even worse to teach to fresh programmers... no matter what you think, that memory has to be taken care of. somebody has to do it. I personally would rather do it myself. As far as java's forced OOP, from a learning programmer's point of view, System.out.print() is the same as printf(), so the learning still doesn't take place. Just because you tell a new programmer they're using a class doesn't mean they now know how to write an OOP--that's a big point of using classes--you can use it without knowing how it works. and as far as I'm concerned, just because you use cout or System.out.println in your program doesn't make your program OO. for example, a simple hello world program (see below). I wouldn't consider that an OOP. and it's a good point for how OOP isn't always the best way to go. if anything, C++ tells you when it's a good time to use OOP and when it's not. Code: #include<iostream>
int main()
{
std::cout<<"Hello World";
return 0;
}
__________________ Join is in our Unofficial Cprog IRC channel Server: irc.phoenixradio.org Channel: #Tech Team Cprog Folding@Home: Team #43476 Download it Here Detailed Stats Here More Detailed Stats 52 Members so far, are YOU a member? Current team score: 1223226 (ranked 374 of 45152) The CBoard team is doing better than 99.16% of the other teams Top 5 Members: Xterria(518175), pianorain(118517), Bennet(64957), JaWiB(55610), alphaoide(44374) Last Updated on: Wed, 30 Aug, 2006 @ 2:30 PM EDT Last edited by major_small; 07-01-2005 at 09:37 PM. |
| major_small is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| What's up with Java programmers, anyway? | Sebastiani | General Discussions | 76 | 06-11-2009 06:17 AM |
| Java for real-time applications | zacs7 | General Discussions | 4 | 08-26-2008 06:34 AM |
| Why C Matters | DavidP | General Discussions | 136 | 01-16-2008 09:09 AM |
| Which language should universities use: C++ or Java? | gflores | Tech Board | 38 | 08-12-2004 11:11 PM |
| C/C++ Vs Java | Spectrum48k | A Brief History of Cprogramming.com | 18 | 10-21-2002 09:06 PM |