# Laurie Hendren

> Canadian computer scientist (1958-2019)

**Wikidata**: [Q19832421](https://www.wikidata.org/wiki/Q19832421)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Laurie_Hendren)  
**Source**: https://4ort.xyz/entity/laurie-hendren

## Summary
Laurie Hendren was a Canadian computer scientist (1958–2019) known for her contributions to program analysis, particularly in procedural, object-oriented, and aspect-oriented programming languages. She was a researcher, university professor, and ACM Fellow, earning the Dahl–Nygaard Prize in 2019 for her work.

## Biography
- Born: December 13, 1958, in Peterborough, Canada
- Nationality: Canadian
- Education:
  - Bachelor of Arts, Queen’s University
  - Doctor of Philosophy, Cornell University (advised by Alexandru Nicolau)
- Known for: Pioneering work in compiler design and program analysis
- Employer(s): McGill University
- Field(s): Computer science

## Contributions
Laurie Hendren made significant contributions to compiler design and program analysis, particularly in procedural, object-oriented, and aspect-oriented programming languages. Her research focused on improving the efficiency and correctness of compilers, which are essential tools for translating high-level programming languages into machine code. She published extensively in academic journals and conferences, influencing subsequent generations of computer scientists. Her work was recognized with awards such as the ACM Fellowship and the Dahl–Nygaard Prize, solidifying her reputation as a leading expert in her field.

## FAQs
### Q: What was Laurie Hendren’s primary area of research?
A: Hendren specialized in compiler design and program analysis, particularly in procedural, object-oriented, and aspect-oriented programming languages.

### Q: What awards did Laurie Hendren receive?
A: She was named an ACM Fellow in 2009 and received the Dahl–Nygaard Prize in 2019 for her contributions to computing.

### Q: Where did Laurie Hendren work?
A: She was a professor at McGill University and a researcher in computer science.

### Q: What was Laurie Hendren’s educational background?
A: She earned a Bachelor of Arts from Queen’s University and a Doctor of Philosophy from Cornell University.

### Q: How did Laurie Hendren influence the field of computer science?
A: Her work in compiler design and program analysis laid the groundwork for advancements in software development, influencing how modern compilers are designed and optimized.

## Why They Matter
Laurie Hendren’s work in compiler design and program analysis was foundational for improving the efficiency and reliability of software development. Her research on procedural, object-oriented, and aspect-oriented programming languages helped shape the tools and methodologies used by developers worldwide. Her contributions were recognized through prestigious awards, including the Dahl–Nygaard Prize, which highlighted her impact on the field. Without her work, the development of compilers and program analysis techniques would have progressed more slowly, affecting the broader field of computer science.

## Notable For
- ACM Fellow (2009) for contributions to program analysis
- Dahl–Nygaard Prize (2019) for pioneering work in compiler design
- Fellow of the Royal Society of Canada (2012)
- Published extensively on compiler optimization and program analysis
- Mentored several doctoral students, including Rakesh Ghiya and Yingchun Zhu

## Body
### Early Life and Education
Laurie Jane Hendren was born on December 13, 1958, in Peterborough, Canada. She earned her Bachelor of Arts from Queen’s University and later completed her Doctor of Philosophy at Cornell University, where she studied under Alexandru Nicolau.

### Career and Research
Hendren began her academic career at McGill University, where she conducted groundbreaking research in compiler design and program analysis. Her work focused on improving the efficiency and correctness of compilers, which are critical for translating high-level programming languages into machine code. She specialized in procedural, object-oriented, and aspect-oriented programming languages, contributing to advancements in software development.

### Awards and Recognition
Hendren’s contributions were widely recognized, earning her the title of ACM Fellow in 2009 for her innovations in computing and information technology. In 2019, she received the Dahl–Nygaard Prize, which honors outstanding contributions to software engineering. She was also a Fellow of the Royal Society of Canada, further cementing her reputation as a leading expert in her field.

### Legacy
Hendren’s work influenced subsequent generations of computer scientists, shaping the development of compilers and program analysis techniques. Her research laid the groundwork for advancements in software engineering, ensuring that modern programming languages and tools are more efficient and reliable. Her mentorship of doctoral students, including Rakesh Ghiya and Yingchun Zhu, further solidified her impact on the field.

## References

1. [Laurie Jane Hendren | Outremont | Services Commémoratifs Mont-Royal / Mount-Royal Commemorative Services](https://mountroyalcem.permavita.com/site/LaurieJaneHendren.html)
2. [Source](http://www.remembering.ca/obituary/laurie-hendren-1958-2019-1074865406)
3. [Source](http://montrealgazette.remembering.ca/obituary/laurie-hendren-1074865406)
4. Mathematics Genealogy Project
5. [Source](http://www.chairs-chaires.gc.ca/chairholders-titulaires/profile-eng.aspx?profileId=2859)
6. [Source](https://awards.acm.org/award_winners/hendren_2327567.cfm#158)
7. [Source](https://www.acm.org/media-center/2009/december/acm-names-47-fellows-for-innovations-in-computing-information-technology)
8. [Source](http://www.aito.org/Dahl-Nygaard/2019.html)
9. [The legacy of Laurie Hendren. 2019](https://reporter.mcgill.ca/the-legacy-of-laurie-hendren/)