Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26034
| Date | 2011-02-06 15:27 -0500 |
|---|---|
| From | Arne Vajhøj <arne@vajhoej.dk> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Java vs C++ |
| References | (2 earlier) <4d4d60dc$0$23763$14726298@news.sunsite.dk> <4d4d8322$0$41117$e4fe514c@news.xs4all.nl> <iil53i$q34$1@lust.ihug.co.nz> <iil5ed$10m$1@news.eternal-september.org> <iil74u$rac$1@lust.ihug.co.nz> |
| Message-ID | <4d4f042b$0$23753$14726298@news.sunsite.dk> (permalink) |
| Organization | SunSITE.dk - Supporting Open source |
On 05-02-2011 23:13, Lawrence D'Oliveiro wrote: > In message<iil5ed$10m$1@news.eternal-september.org>, Joshua Cranmer wrote: >> On 02/05/2011 10:38 PM, Lawrence D'Oliveiro wrote: >>> In message<4d4d8322$0$41117$e4fe514c@news.xs4all.nl>, Silvio wrote: >>>> ... templates and gener[ic]s are completely different beasts. >>> >>> “Completely” as in “having nothing in common”? Or is this some usage of >>> “completely” that I wasn’t aware of? >>> >>> Please explain. >> >> Templates in C++ are basically advanced macros--each invocation of a >> template type regenerates the class, so a Foo<int> and a Foo<double> are >> two completely different things. > > They are different things in Java as well. No. Same code. > The only time they become the > same thing is in “erasures” and “raw types”, Since Java generics are always type erasured, then "the only time" is actually "every time". But .NET does not due type erasure and still only have one copy of the code for generics. >> Generics in Java are basically compile-time syntactic sugar to ensure >> type-safety of container types at compile time instead of waiting until >> you hit the code at runtime to get that dreaded ClassCastException. > > Same sort of thing in C++. > >> About the only thing they share in common is the syntax ... > > Yeah, funny that. If Java didn’t want to be seen as copying C++, why did it > reuse exactly the same syntax? Because beginners that just used the generic containers would not see the big difference. And those needing to do more advanced stuff where the difference becomes visible is expected to read about generics. Arne
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-06 00:15 +1300
Re: Java vs C++ Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2011-02-07 16:21 +0800
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 15:23 -0500
Re: Intel architecture (Was: Java vs C++) Heike Svensson <hsvensson.1093x1_q@hotmail.nospam.com.please> - 2011-02-10 09:35 -0500
Re: Intel architecture (Was: Java vs C++) "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-10 17:21 -0800
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 12:28 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 19:44 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:53 +1300
Re: Java vs C++ Andreas Leitgeb <avl@gamma.logic.tuwien.ac.at> - 2011-02-08 10:25 +0000
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-08 07:53 -0500
Re: Java vs C++ Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-08 10:26 +1100
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 16:17 +1300
Re: Java vs C++ Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-08 16:51 +1100
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 22:06 -0500
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-06 22:42 -0800
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-07 21:20 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 22:07 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 19:07 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 14:55 +1300
Re: Intel architecture (Was: Java vs C++) Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-10 21:58 +1100
Re: Intel architecture (Was: Java vs C++) "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-10 17:23 -0800
Re: Intel architecture (Was: Java vs C++) Sulfide Eater <zaxx1108@example.com> - 2011-02-12 05:40 -0500
Re: Intel architecture (Was: Java vs C++) "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-10 06:28 -0800
Re: Intel architecture (Was: Java vs C++) Sulfide Eater <zaxx1108@example.com> - 2011-02-10 09:32 -0500
Re: Intel architecture (Was: Java vs C++) Heike Svensson <hsvensson.1093x1_q@hotmail.nospam.com.please> - 2011-02-13 11:04 -0500
Re: Intel architecture (Was: Java vs C++) Sulfide Eater <zaxx1108@example.com> - 2011-02-10 07:00 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:15 -0500
Re: Troll warning Sulfide Eater <zaxx1108@example.com> - 2011-02-09 17:02 -0500
Re: Troll warning Sulfide Eater <zaxx1108@example.com> - 2011-02-13 11:40 -0500
Re: Intel architecture (Was: Java vs C++) Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-09 15:48 +1100
Re: Intel architecture (Was: Java vs C++) Lew <noone@lewscanon.com> - 2011-02-09 00:15 -0500
Re: Intel architecture (Was: Java vs C++) "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-09 07:43 -0800
Re: Troll warning Sulfide Eater <zaxx1108@example.com> - 2011-02-09 16:29 -0500
Re: Troll warning "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-09 13:52 -0800
Re: Troll warning Nigel Wade <nmw-news@ion.le.ac.uk> - 2011-02-09 13:12 +0000
Re: Troll warning Lew <noone@lewscanon.com> - 2011-02-09 08:22 -0500
Re: Troll warning Sulfide Eater <zaxx1108@example.com> - 2011-02-09 16:28 -0500
Re: Intel architecture (Was: Java vs C++) Lew <noone@lewscanon.com> - 2011-02-09 07:46 -0500
Re: Intel architecture (Was: Java vs C++) "tholen@antispam.ham" <tholen@ifa.hawaii.edu> - 2011-02-09 07:41 -0800
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 22:13 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-11 13:11 +1300
Re: Java vs C++ Tim Slattery <Slattery_T@bls.gov> - 2011-02-08 09:00 -0500
Re: Java vs C++ Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-08 14:13 +1100
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 20:31 +1300
Re: [OT] Intel architecture (Was: Java vs C++) Esmond Pitt <esmond.pitt@bigpond.com> - 2011-02-08 16:53 +1100
Re: Intel architecture (Was: Java vs C++) Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 20:32 +1300
[OT] Intel architecture (Was: Java vs C++) Lew <noone@lewscanon.com> - 2011-02-07 23:19 -0500
Re: Java vs C++ Silvio <silvio@moc.com> - 2011-02-07 18:58 +0100
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 19:59 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 15:59 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 22:09 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 15:57 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 09:22 +1300
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-07 17:25 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 16:08 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 12:24 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:03 +1300
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 21:18 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:26 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:15 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:55 +1300
Re: Java vs C++ "javax.swing.JSnarker" <gharriman@boojum.mit.edu> - 2011-02-06 19:54 -0500
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-07 14:57 +0100
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:50 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 09:47 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 16:00 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 22:07 -0500
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 21:22 -0500
Re: Java vs C++ Peter Duniho <NpOeStPeAdM@NnOwSlPiAnMk.com> - 2011-02-07 15:54 +0800
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-07 01:04 +0100
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:26 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 19:09 +1300
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-07 07:29 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 19:49 -0500
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-06 22:52 -0800
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 13:32 +1300
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-05 09:26 -0500
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-06 14:30 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 14:52 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:11 +1300
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-08 09:48 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 20:00 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:22 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:05 -0500
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-06 16:35 +0100
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:51 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 22:06 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:01 +1300
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-07 14:53 +0100
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-07 19:52 -0500
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-06 13:09 -0500
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-07 00:55 +0100
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:00 +1300
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 21:20 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:52 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:25 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:29 -0500
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-07 00:57 +0100
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 12:57 -0500
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-06 10:09 -0800
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-06 12:07 -0800
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 15:22 -0500
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-06 08:11 -0800
Re: Java vs C++ Ken Wesson <kwesson@gmail.com> - 2011-02-07 04:41 +0100
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 20:42 -0500
Re: Java vs C++ "Mike Schilling" <mscottschilling@hotmail.com> - 2011-02-07 21:03 -0800
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 14:51 +1300
Re: Java vs C++ Wojtek <nowhere@a.com> - 2011-02-07 20:43 -0800
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 12:54 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:08 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 15:10 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 19:57 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 14:51 +1300
Re: Java vs C++ Lew <noone@lewscanon.com> - 2011-02-05 09:24 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 09:28 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:39 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 15:20 -0500
Re: Java vs C++ Patricia Shanahan <pats@acm.org> - 2011-02-06 10:55 -0800
Re: Java vs C++ Pitch <mail@fake.info> - 2011-02-05 13:01 +0100
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-06 01:24 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-05 09:38 -0500
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-06 21:12 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 12:26 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 15:27 -0500
Re: Java vs C++ Thomas Richter <thor@math.tu-berlin.de> - 2011-02-06 16:45 +0100
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 20:51 -0500
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-05 09:32 -0500
Re: Java vs C++ Jef <e70838@gmail.com> - 2011-02-09 04:34 -0800
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 21:12 -0500
Re: Java vs C++ Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-02-07 14:53 +1300
Re: Java vs C++ Arne Vajhøj <arne@vajhoej.dk> - 2011-02-06 09:30 -0500
Re: Java vs C++ Silvio <silvio@moc.com> - 2011-02-05 15:02 +0100
Re: Java vs C++ Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-02-05 10:49 -0500
csiph-web