CalendarZ

    • English English
    • español español
    • français français
    • português português
    • русский русский
    • العربية العربية
    • 简体中文 简体中文
  • Home
  • Religious Holidays
  • National Holidays
  • Other Days
  • On This Day
  • Tools
    • Date converter
    • Age Calculator
  1. Home
  2. On This Day
  3. August
  4. 6
  5. Edsger W. Dijkstra

Deaths on August 6

Edsger W. Dijkstra
2002Aug, 6

Edsger W. Dijkstra

Edsger W. Dijkstra, Dutch physicist, computer scientist, and academic (b. 1930)
Edsger Wybe Dijkstra ( DYKE-strə; Dutch: [ˈɛtsxər ˈʋibə ˈdɛikstra] (listen); 11 May 1930 – 6 August 2002) was a Dutch computer scientist, programmer, software engineer, systems scientist, science essayist, and pioneer in computing science. A theoretical physicist by training, he worked as a programmer at the Mathematisch Centrum (Amsterdam) from 1952 to 1962. A university professor for much of his life, Dijkstra held the Schlumberger Centennial Chair in Computer Sciences at the University of Texas at Austin from 1984 until his retirement in 1999. He was a professor of mathematics at the Eindhoven University of Technology (1962–1984) and a research fellow at the Burroughs Corporation (1973–1984). In 1972, he became the first person who was neither American nor British to win the Turing Award.

One of the most influential figures of computing science's founding generation, Dijkstra helped shape the new discipline both as an engineer and a theorist. His fundamental contributions cover diverse areas of computing science, including compiler construction, operating systems, distributed systems, sequential and concurrent programming, programming paradigm and methodology, programming language research, program design, program development, program verification, software engineering principles, graph algorithms, and philosophical foundations of computer programming and computer science. Many of his papers are the source of new research areas. Several concepts and problems that are now standard in computer science were first identified by Dijkstra or bear names coined by him.Until the mid-1960s computer programming was considered more an art (or a craft) than a scientific discipline. In Harlan Mills's words (1986), "programming [before the 1970s] was regarded as a private, puzzle-solving activity of writing computer instructions to work as a program". In the late 1960s, computer programming was in a state of crisis. Dijkstra was one of a small group of academics and industrial programmers who advocated a new programming style to improve the quality of programs. Dijkstra, who had a background in mathematics and physics, was one of the driving forces behind the acceptance of computer programming as a scientific discipline. He coined the phrase "structured programming" and during the 1970s this became the new programming orthodoxy. As the originator of the structured programming movement (the first remarkable movement in the history of computer programming), his ideas about programming methodology helped lay the foundations for the birth and development of the professional discipline of software engineering, enabling programmers to organize and manage increasingly complex software projects. As Bertrand Meyer (2009) noted, "The revolution in views of programming started by Dijkstra's iconoclasm led to a movement known as structured programming, which advocated a systematic, rational approach to program construction. Structured programming is the basis for all that has been done since in programming methodology, including object-oriented programming."The academic study of concurrent computing started in the 1960s, with Dijkstra (1965) credited with being the first paper in this field, identifying and solving the mutual exclusion problem. He was also one of the early pioneers of the research on principles of distributed computing. His foundational work on concurrency, semaphores, mutual exclusion, deadlock (deadly embrace), finding shortest paths in graphs, fault-tolerance, self-stabilization, among many other contributions comprises many of the pillars upon which the field of distributed computing is built. Shortly before his death in 2002, he received the ACM PODC Influential-Paper Award in distributed computing for his work on self-stabilization of program computation. This annual award was renamed the Dijkstra Prize (Edsger W. Dijkstra Prize in Distributed Computing) the following year. As the prize, sponsored jointly by the Association for Computing Machinery (ACM) Symposium on Principles of Distributed Computing (PODC) and the European Association for Theoretical Computer Science (EATCS) International Symposium on Distributed Computing (DISC), recognizes that "No other individual has had a larger influence on research in principles of distributed computing".

References

  • Edsger W. Dijkstra

Choose Another Date

Events on 2002

  • 16Jan

    Osama bin Laden

    The UN Security Council unanimously establishes an arms embargo and the freezing of assets of Osama bin Laden, al-Qaeda, and the remaining members of the Taliban.
  • 4Apr

    Angolan Civil War

    The Angolan government and UNITA rebels sign a peace treaty ending the Angolan Civil War.
  • 14Apr

    Hugo Chávez

    Venezuelan President Hugo Chávez returns to office two days after being ousted and arrested by the country's military.
  • 12May

    Fidel Castro

    Former US President Jimmy Carter arrives in Cuba for a five-day visit with Fidel Castro, becoming the first President of the United States, in or out of office, to visit the island since Castro's 1959 revolution.
  • 20Aug

    Saddam Hussein

    A group of Iraqis opposed to the regime of Saddam Hussein take over the Iraqi Embassy in Berlin, Germany for five hours before releasing their hostages and surrendering.

About CalendarZ

CalendarZ

In addition of showing the dates of significant holidays and events; CalendarZ enables you easily check out the time remaining to a certain date and all other details.

Our Partners

WoWDeals : All Deals in One Place

Quick Navigation

  • Home
  • Upcoming Holidays
  • Religious Holidays
  • National Holidays
  • Other Days
  • Blog
  • Age Calculator
  • On This Day

© 2025 CalendarZ. All Rights Reserved. Contact Us / Privacy Policy

English   |   español   |   français   |   português   |   русский   |   العربية   |   简体中文