←back to thread

Thomas E. Kurtz has died

(computerhistory.org)
614 points 1986 | 2 comments | | HN request time: 0.552s | source
Show context
WalterBright ◴[] No.42150808[source]
I originally learned to program with BASIC. When I was designing D, I thought back to how easy and natural string manipulation was in BASIC, and what a festering swamp of bugs it was in C.

Having strings as easy and correct in D was a major priority, and history has shown that this was a success.

P.S. Whenever I review C code, I first look at the string manipulation. The probability of finding a bug in it is near certainty. Question for the people who disagree - without looking it up, how does strncpy() deal with 0 termination?

Thank you, Thomas Kurtz!

replies(6): >>42150847 #>>42150921 #>>42151230 #>>42153040 #>>42155368 #>>42203247 #
DamonHD ◴[] No.42151230[source]
Arrrgh! I think that I may have unintentionally insulted you in about 1987 when (as a callow youth) I was trying to pick a language for an embedded/robotics system. I believe that I spoke to you on the phone about ... ahem ... C, which you answered politely but somewhat through gritted teeth...

In the end I went for C, and the OS ended up in this thing: https://www.youtube.com/watch?v=u8ZEUwwOYxo&t=72s

I still cringe about that call!

replies(1): >>42151458 #
WalterBright ◴[] No.42151458[source]
What was the call about?

Don't worry about it, I don't remember it! I have come to regret a lot of stupid things I said when I was younger.

replies(1): >>42151544 #
DamonHD ◴[] No.42151544[source]
Well, it was a while ago... I was trying to choose a language to use for our start-up's tiny (2kB EPROM, 2kB RAM?) Z80A system, alongside some assembler, and I was basically having to write an OS/runtime for the robot that I designed the hardware for as well. I was about out of my depth. Candidate languages were, I think, BCPL, B, C and D, and I got mixed up and spoke to you about C. (It is possible that I spoke to the B or BCPL guy rather than you.) But in any case, asking one language's creator to extol the virtues of a different language is not clever! %-P Ouch!

Does the name "Grey Matter" ring any bells for you? (Software reseller, still seems to exist...)

replies(2): >>42152027 #>>42152085 #
1. WalterBright ◴[] No.42152027[source]
1987 predates D by about 15 years!

No, I don't recall the name. It was a long time ago. Sorry.

replies(1): >>42155316 #
2. DamonHD ◴[] No.42155316[source]
Ah, I may be off the hook. Thanks anyhow!