What Programming Book Should I Read Next?

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Sat Jul 26 23:52:41 PDT 2014


On Sunday, 27 July 2014 at 01:00:34 UTC, H. S. Teoh via 
Digitalmars-d wrote:
> On Sat, Jul 26, 2014 at 04:56:20PM -0700, Walter Bright via 
> Digitalmars-d wrote:
>> On 7/26/2014 4:42 PM, Adam D. Ruppe wrote:
>> >On the topic of professional growth, I was asked this week in 
>> >a work
>> >meeting what I think I can do for mine.... and I didn't 
>> >really have
>> >an answer.
> [...]
>> Interestingly, I've been programming for 40 years, and I'm 
>> constantly
>> learning new ways of programming. It's a combination of 
>> experience,
>> changing hardware, and new ideas.
>> 
>> The Warp program I did for FB, for example, is pretty unlike 
>> anything
>> I've written before in the way it's put together.
>
> I've to say, that learning D and contributing to D has greatly 
> expanded
> my programming horizons. I've been doing C/C++ for about 2 
> decades, and
> about 8 years ago I felt I'd started to taper off in terms of 
> learning
> new things in programming. Until I found D, that is. D made 
> hard /
> complex things in C++ easy, and opened up new horizons -- like 
> weak
> purity, range-based component programming, new possibilities in
> metaprogramming, etc..
>
> Contributing to Phobos was also quite eye-opening in learning 
> about
> novel ways of handling common tasks in a standard library. I 
> daresay I
> learned more contributing to Phobos than from my full-time job 
> (mainly C
> with some C++ and a smattering of Javascript, PHP, and some 
> other
> stuff).
>
>
> T

For me is actually thanks to my interest in compiler development 
while at the university, that I keep on.

I got/get to read so many papers, programming manuals and design 
rationales that I keep on learning about how to structure code, 
algorithms and lots of other nice stuff.


--
Paulo


More information about the Digitalmars-d mailing list