First female IBM fellow. First female winner of the Turing Award. Lots of other notable stuff. Sadly, this is the first I've heard of her. Hopefully all that means is I'm not a real programmer. Edit: To be clear, I really meant "I hope other people here are familiar with her work, even though I am not because I'm not a real programmer." I'm happy to see that some people are, in fact, familiar with her and her work.
> Hopefully all that means is I'm not a real programmer. Sadly, no, it's not just that. Most my immediate colleagues, for example, don't know of her or her work, either. It's one heck of a field. She had expressed some dismay, in interviews, at being the first woman to win the Turing Award. Not the Turing Award part, of course, the "first woman" part. She was far from being the first deserving candidate who didn't ha…
Frances Allen has died
21–30 of 110 posts
Re: Frances Allen has died
#22Earlier quoted context omitted.
> Hopefully all that means is I'm not a real programmer. Sadly, no, it's not just that. Most my immediate colleagues, for example, don't know of her or her work, either. It's one heck of a field. She had expressed some dismay, in interviews, at being the first woman to win the Turing Award. Not the Turing Award part, of course, the "first woman" part. She was far from being the first deserving candidate who didn't ha…
Yeah. If anything, I would say it means they're not a "real computer scientist," whatever that means. Just to put the second part of your comment in perspective, there have only been 3 female winners of the Turing award, total, by my count.
At university we would say that computer science was the art, where programming was the craft[1]. It is probably fairer to state that programming is an application of the science.
[1] Though with less of a sneery tone than used when people said "mathematics is the art where computer science is the craft"
Re: Frances Allen has died
#23First female IBM fellow. First female winner of the Turing Award. Lots of other notable stuff. Sadly, this is the first I've heard of her. Hopefully all that means is I'm not a real programmer. Edit: To be clear, I really meant "I hope other people here are familiar with her work, even though I am not because I'm not a real programmer." I'm happy to see that some people are, in fact, familiar with her and her work.
Re: Frances Allen has died
#24Frances Allen wrote "A Catalogue of Optimizing Transformations" in 1971. 50 years(!!!) later, they are still the backbone of optimizing compilers. I think the only major thing missing is autovectorization. She was in her 30s when she wrote it.
Re: Frances Allen has died
#25Frances Allen wrote "A Catalogue of Optimizing Transformations" in 1971. 50 years(!!!) later, they are still the backbone of optimizing compilers. I think the only major thing missing is autovectorization. She was in her 30s when she wrote it.
Did the concept of SIMD even exist in 1971?
Re: Frances Allen has died
#26Frances Allen wrote "A Catalogue of Optimizing Transformations" in 1971. 50 years(!!!) later, they are still the backbone of optimizing compilers. I think the only major thing missing is autovectorization. She was in her 30s when she wrote it.
I think you should read it if you work on compilers, even now. But the reason is a bit different. It was the survey of the state of the art at the time, but obviously it is not the state of the art now. Then why should you read it? Because it is written in two layers. The first layer goes, we tried many optimization ideas, but only these were effective in practice: inlining, register allocation, etc. Others were not.…
Simple things can run at higher speeds than complex things. Simplicity should be an architectural element, not a quality, but a feature.
Your idea for the Fran compiler is excellent. Throw in METAII from Dewey Schorre and it can be language agnostic.
Re: Frances Allen has died
#27First female IBM fellow. First female winner of the Turing Award. Lots of other notable stuff. Sadly, this is the first I've heard of her. Hopefully all that means is I'm not a real programmer. Edit: To be clear, I really meant "I hope other people here are familiar with her work, even though I am not because I'm not a real programmer." I'm happy to see that some people are, in fact, familiar with her and her work.
Interesting. If you search for "died" on HN in the last month, say, you'll find many examples. Most have 0 or 1 comments, many have around the same as this has now, but none are about it being sad to not have heard about that person. Any idea why this one in particular made you feel that way?
For example: [0]
> Any idea why this one in particular made you feel that way?
Perhaps there's something to do with the fame of the person?
It's difficult to say but it appears that the implicit HN 'criteria' for this is in computer science is to at least be famous enough to be an ACM Turing Award winner. Maybe this is why the reception to the death of another fellow computer scientist and engineer was low. [0]
Nevertheless, they are both worthy of the HN black bar to recognise their achievements to computer science. But I would expect to see a black bar for Frances Allen's passing but unfortunately not for Bill English.
Re: Frances Allen has died
#28Earlier quoted context omitted.
Agreed. Any Turing Award laureate, let alone the first female Turing Award laureate, deserves a black banner
> Any Turing Award laureate deserves a black banner Except for Tim Berners-Lee, who tries to make the web a proprietary platform
Why?
Re: Frances Allen has died
#29I heard that she was working on a software product that among many other things would do fast matrix multiplication using some parallelism.
So, just for the heck of it, I wrote and ran a little routine in PL/I that used PL/I's feature of multi-tasking to get some parallelism and showed my code to her. She was a little surprised I'd written the code, had a smile, and explained why her work closer to some hardware features (I don't recall the details) would be faster!
I wasn't surprised or disappointed that my little PL/I tasking code would be slower than what she was doing, but at least I got her to explain the hardware she was using and how she was exploiting it!
As I recall, she was married to Jack Schwartz at Courant Institute of NYU and as in
Nelson Dunford and Jacob T. Schwartz, Linear Operators.
Re: Frances Allen has died
#30Frances Allen wrote "A Catalogue of Optimizing Transformations" in 1971. 50 years(!!!) later, they are still the backbone of optimizing compilers. I think the only major thing missing is autovectorization. She was in her 30s when she wrote it.
Did the concept of SIMD even exist in 1971?