OT: I guess that's one of the reasons why I was so appalled when I was reading C++ Primer many years ago. The author spent almost the entire book explaining the difference between C and C++, and half of his book with a guide on how to create your own string processing functions in C++. On the other hand "C" Primer, by the same author, was a very nice C99 book. I used is as a sort of "warmup" before I got into D (I was doing mostly Python scripts for a while..).
On Mon, Aug 23, 2010 at 10:08 PM, Nick Sabalausky <a...@a.a> wrote: > "Jonathan M Davis" <jmdavisp...@gmail.com> wrote in message > news:mailman.467.1282518397.13841.digitalmar...@puremagic.com... >> On Sunday 22 August 2010 14:04:24 Walter Bright wrote: >>> Walter Bright wrote: >>> > This also means if you merely translate a program from Java to D, don't >>> > expect it to necessarily run faster. You're going to need to >>> > refactor/reengineer it for speed. For example, replacing classes with >>> > value types. >>> >>> Oh, and using slicing, too. >> >> Slicing has got to be one of D's coolest features > > Yea, I agree. Back in my C/C++ days, I actively avoided doing any string > processing whenever I could, just because it was such a PITA. > > >