Revision as of 17:37, 2 September 2022 editNaraht (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, IP block exemptions, New page reviewers, Pending changes reviewers, Rollbackers115,440 editsm link Tau Beta Pi using Find link← Previous edit | Revision as of 19:53, 9 September 2022 edit undoMosediting (talk | contribs)7 editsm Added additional information about his advisors and advisees, as well as some additional info about awardsTags: Reverted nowiki added Visual editNext edit → | ||
Line 2: | Line 2: | ||
{{COI|date=August 2022}} | {{COI|date=August 2022}} | ||
{{Infobox scientist | {{Infobox scientist | ||
| name = David Gries | | name = David Gries | ||
| native_name = | | native_name = | ||
| native_name_lang = | | native_name_lang = | ||
| image = <!-- Filename only, no "File:" prefix --> | | image = <!-- Filename only, no "File:" prefix --> | ||
| image_size = | | image_size = | ||
| image_upright = | | image_upright = | ||
| alt = | | alt = | ||
| caption = | | caption = | ||
| birth_name = <!-- If different from "name" --> | | birth_name = <!-- If different from "name" --> | ||
| birth_date = {{Birth date and age|1939|04|26}} | | birth_date = {{Birth date and age|1939|04|26}} | ||
| birth_place = ], ], ] | | birth_place = ], ], ] | ||
| death_cause = | |||
| death_date = <!--{{Death date and age |20yy|mm|dd |1939|04|26}} (death date then birth date)--> | |||
| |
| home_town = | ||
| |
| pronounce = | ||
⚫ | | citizenship = United States | ||
| resting_place = | |||
⚫ | | fields = ] ] | ||
| resting_place_coordinates = <!--{{coord|LAT|LONG|type:landmark|display=inline,title}}--> | |||
⚫ | | workplaces = ]<br/>]<br/>]<br/>] | ||
| home_town = | |||
| |
| patrons = | ||
⚫ | | education = ]; ] (1960)<br/>]; ] (1963)<br/>]; ] (1966) | ||
| pronounce = | |||
| alma_mater = ]; ] (1960)<br/>]; ] (1963)<br/>]; ] (1966) | |||
⚫ | | citizenship = United States | ||
⚫ | | thesis_title = <!--(or | thesis1_title = and | thesis2_title = )--> | ||
⚫ | | fields = ] ] | ||
⚫ | | thesis_url = <!--(or | thesis1_url = and | thesis2_url = )--> | ||
⚫ | | workplaces = ]<br/>]<br/>]<br/>] | ||
⚫ | | thesis_year = <!--(or | thesis1_year = and | thesis2_year = )--> | ||
| patrons = | |||
⚫ | | education = ]; ] (1960)<br/>]; ] (1963)<br/>]; ] (1966) | ||
⚫ | | thesis_title = <!--(or | thesis1_title = and | thesis2_title = )--> | ||
⚫ | | thesis_url = <!--(or | thesis1_url = and | thesis2_url = )--> | ||
⚫ | | thesis_year = <!--(or | thesis1_year = and | thesis2_year = )--> | ||
| doctoral_advisors = ]<br/>] | | doctoral_advisors = ]<br/>] | ||
| academic_advisors = | | academic_advisors = ]<br/>] | ||
| doctoral_students = ] (1971)<br/>] (1975)<br/>] (1989)<br/>] (1994)<ref name="mathgenealogy">{{cite web |title=David Gries |url=https://mathgenealogy.org/id.php?id=22781 |website=mathgenealogy.org |publisher=] |access-date=August 7, 2022}}</ref> | |||
| doctoral_students = | |||
| known_for = First text on ] (1971)<ref name=GriesCompilers1971>{{Cite book |last=Gries |first=D. |date=1971 |title=Compiler Construction for Digital Computers |publisher=John Wiley and Sons |location=New York |isbn=0-471-32776-X | |||
| known_for = ''The Science of Programming'' (book)<br/>''A Logical Approach to Discrete Math'' (book) | |||
⚫ | | influences = | ||
|language=English, Spanish, Japanese, Chinese, Italian, Russian | |||
⚫ | | influenced = | ||
| awards = American Federation of Information Processing Societies' Education Award (1986)<br/>] ] Award for Outstanding Contributions to Computer Science Education (1991)<br/>Institute for Electrical Engineers Computer Society ] (1994)<br/>ACM Karl V. Karlstrom Outstanding Educator Award | |||
|quote=The first text on compiler writing.}}</ref> <ref>{{Cite web | |||
⚫ | | spouse = Elaine | ||
⚫ | | children = | ||
|title=IBM Punch cards on which the book was written are in the Stanford Museum | |||
⚫ | | signature = <!-- Filename only --> | ||
⚫ | | signature_alt = | ||
|url=http://infolab.stanford.edu/pub/voy/museum/pictures/display/floor5.htm | |||
⚫ | | website = {{URL|www.cs.cornell.edu/gries}} | ||
⚫ | | footnotes = | ||
|access-date=11 July 2022}}</ref><br>]<br>Contributions to ], algorithms, ] | |||
⚫ | | influences = | ||
⚫ | | influenced = | ||
| awards = AFIPS Education (1986)<br/>] (1991)<br>IEEE Taylor Booth Education (1994),<ref name="BoothAward">{{cite web | |||
|url=https://www.computer.org/volunteering/awards/booth | |||
|title=Taylor L. Booth Education Award | |||
|publisher=] | |||
|accessdate={{Format date|2022|07|09}}}}</ref><br>ACM Karlstrom Outstanding Educator (1995)<ref name="KarlstromAward"><nowiki>{{Cite web </nowiki> | |||
|url=https://awards.acm.org/karlstrom | |||
|title=ACM Karl V. Karlstrom Outstanding Educator Award | |||
|publisher=] | |||
|date=1995 | |||
⚫ | | spouse = Elaine | ||
⚫ | | children = | ||
⚫ | | signature = <!-- Filename only --> | ||
⚫ | | signature_alt = | ||
⚫ | | website = {{URL|www.cs.cornell.edu/gries}} | ||
⚫ | | footnotes = | ||
}} | }} | ||
'''David Gries''' (born 26 April 1939 in ], ]) is an American ] at ], ] mainly known for his books ''The Science of Programming'' (1981) and ''A Logical Approach to Discrete Math'' (1993, with ]). | '''David Gries''' (born 26 April 1939 in ], ]) is an American ] at ], ] mainly known for his books ''The Science of Programming'' (1981) and ''A Logical Approach to Discrete Math'' (1993, with ]). |
Revision as of 19:53, 9 September 2022
American computer scientistA major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Misplaced Pages's content policies, particularly neutral point of view. Please discuss further on the talk page. (August 2022) (Learn how and when to remove this message) |
{{Infobox scientist
| name = David Gries
| native_name =
| native_name_lang =
| image =
| image_size =
| image_upright =
| alt =
| caption =
| birth_name =
| birth_date = (1939-04-26) April 26, 1939 (age 85)
| birth_place = Flushing, Queens, New York, United States
| death_cause =
| home_town =
| pronounce =
| citizenship = United States
| fields = Computer science education
| workplaces = U.S. Naval Weapons Lab
Stanford University
University of Georgia
Cornell University
| patrons =
| education = B.S.; Queens College (1960)
M.S.; University of Illinois at Urbana-Champaign (1963)
Dr. rer. nat.; Technical University of Munich (1966)
| alma_mater = B.S.; Queens College (1960)
M.S.; Illinois (1963)
Dr. rer. nat.; TH München (1966)
| thesis_title =
| thesis_url =
| thesis_year =
| doctoral_advisors = Friedrich L. Bauer
Josef Stoer
| academic_advisors = Friedrich L. Bauer
Josef Stoer
| doctoral_students = Susan Graham (1971)
Susan Owicki (1975)
Jennifer Widom (1989)
T. V. Raman (1994)
| known_for = First text on Compiler construction (1971)
Interference freedom
Contributions to programming methodology, algorithms, CS education
| influences =
| influenced =
| awards = AFIPS Education (1986)
SIGCSE Outstanding Contribution to CS Education (1991)
IEEE Taylor Booth Education (1994),
ACM Karlstrom Outstanding Educator (1995)Cite error: A <ref>
tag is missing the closing </ref>
(see the help page). which highlights the work of this group in its first ten years.
Gries was an assistant professor at Stanford University from 1966–1969 and then became an associate professor at Cornell University in Ithaca, New York. He spent the next 30 years there, including time as chair of the computer science department from 1982–1987. He had a Guggenheim Fellowship in 1984–1985. He spent 1999–2002 at the University of Georgia in Athens and returned to Cornell in January 2003.
He is author, co-author, or editor of seven textbooks and 75 research papers. As of 2021, he lives in Ithaca, New York.
Selected works
- Gries, D. (1971). Compiler Construction for Digital Computers (in English, Spanish, Japanese, Chinese, Italian, and Russian). New York: John Wiley and Sons. ISBN 0-471-32776-X.
The first text on compiler writing.
- Gries, D.; Conway, R. (1973). An Introduction to Programming: a structured approach, Edition 1. Cambridge: Winthrop.
- Gries, D., ed. (1979) Programming Methodology: a Collection of Articles by Members of IFIP WG2.3
- Gries, D. (1981). The Science of Programming. Monographs in Computer Science (in English, Russian, and Japanese). New York: Springer Verlag.
- Gries, D.; Feijen, W.H.J.; van Gasteren, A.J.M.; Misra, J., eds. (1990). Beauty is our Business. Monographs in Computer Science. New York: Springer Verlag.
- Gries, D.; Schneider, F. B. (1993). A Logical Approach to Discrete Math. Monographs in Computer Science. New York: Springer Verlag.
- Gries, D.; De Roever, W. P., eds. (1998). Programming Concepts and Methods, PROCOMET '98. IFIP Advances in Information and Communication Technology. London: Springer.
- Gries, D.; Gries, P. (2004). Multimedia Introduction to Programming Using Java. New York: Springer Verlag.
Came with a CD called 'Program Live' with videos.
- Gries, D. (2022). JavaHyperText and Data Structures. Ithaca, New York.
Free online text with over 50 videos.
{{cite book}}
: CS1 maint: location missing publisher (link)
- Gries, D.; Owicki, S. (1976) "Verifying properties of parallel programs: an axiomatic approach"
- Gries, D.; Owicki, S. (1976) "An axiomatic proof technique for parallel programs I"
Awards
- Gries is the only recipient of four major educator awards in computer science:
- AFIPS Education Award (1986)
- ACM SIGCSE Award for Outstanding Contribution to CS Education (1991)
- IEEE-CS "Taylor L. Booth Education Award". (1994)
- "ACM Karl V. Karlstrom Outstanding Educator Award". (1995)
- He holds two honorary doctorates:
- Honorary Doctor of Laws, Daniel Webster College, Nashua, New Hampshire (1996)
- Honorary Doctor of Science, Miami University, Oxford, Ohio (1999)
- ACM Programming Systems and Languages Paper Award, with Susan Owicki, for the paper (1977)
- Guggenheim Fellowship (1983)
- CRA Distinguished Service Award (1991)
- Advisor of T.V. Raman, whose Ph.D. thesis won the annual "ACM Doctoral Dissertation Award". (1995)
- Amity Booker Prize, with Paul Gries (2016)
- Oldest paper in the ACM SIGCSE Technical Symposium Top Ten Papers of All Time (2019)
- Charter Fellow, ACM (1994)
- Fellow, AAAS (1990)
- Superior Accomplishment Award, U.S. Naval Weapons Lab, Dahlgren, Va. (1961)
- Cornell University awards
- Computer Science Department Faculty of the Year (ACSU) (2017, 1999, 1996)
- Clarke Award for Excellence in Undergraduate Teaching, College of Arts & Sciences, Cornell (1987)
- Class of 2019 Award, “In recognition of extraordinary achievement and service ..." (2019)
- Weiss Presidential Fellow –among the first ten Fellows (1995)
- Tau Beta Pi Professor of the Year (2022)
- Cornell Bowers CIS Lifetime Achievement Award for Teaching (2022)
References
- "David Gries". mathgenealogy.org. Mathematics Genealogy Project. Retrieved August 7, 2022.
- Gries, D. (1971). Compiler Construction for Digital Computers (in English, Spanish, Japanese, Chinese, Italian, and Russian). New York: John Wiley and Sons. ISBN 0-471-32776-X.
The first text on compiler writing.
- "IBM Punch cards on which the book was written are in the Stanford Museum". Retrieved 11 July 2022.
- "Taylor L. Booth Education Award". IEEE-CS. Retrieved July 9, 2022.
- "IBM Punch cards on which the book was written are in the Stanford Museum". Retrieved 11 July 2022.
- Cite error: The named reference
WG23Book
was invoked but never defined (see the help page). - ^ Owicki, Susan; Gries, David (1976). "Verifying properties of parallel programs: an axiomatic approach". CACM. 19 (5): 279–285. doi:10.1145/360051.360224.
- Owicki, Susan; Gries, David (25 June 1976). "An axiomatic proof technique for parallel programs I". Acta Informatica. 6 (4). Berlin: Springer (Germany): 319–340. doi:10.1007/BF00268134.
- "ACM Programming Systems and Languages Paper Award". ACM. 1977. Retrieved 2022-07-07.
- "David Gries - John Simon Guggenheim Memorial Foundation". 1983. Retrieved 2022-07-10.
- "Distinguished Service Award". CRA. Retrieved July 10, 2022.
- "Audio System for Technical Readings" (PDF) (PhD thesis). Retrieved 2022-07-09.
- "ACM SIGCSE Technical Symposium Top Ten Papers of All Time Award". SIGCSE. Retrieved July 10, 2022.
- Gries, David (February 1974). "What should we teach in an introductory programming course?". ACM SIGCSE Bulletin. 6 (1): 81–89. doi:10.1145/953057.810447.
- "ACM Fellows". ACM. 1994. Retrieved 2022-07-09.
- "David Gries: ACM Fellow". ACM. 1994. Retrieved 2022-07-09.
- "Historic Fellows, AAAS". AAAS. Retrieved 2022-07-10.
- "Weiss Presidential Fellow (for contributions to undergraduate education)". Cornell. Retrieved 2022-07-10.
- "Tau Beta Pi Professor of the Year". CEAA Alumni Association, College of Engineering, Cornell. Retrieved 2022-07-10.
- "Lifetime Achievement Award for Teaching". Cornell Bowers CIS, Cornell. Retrieved 2022-07-10.
External links
- Official website
- Cornell University Science News: Computer association names Cornell's Gries an outstanding educator
- David Gries at the Mathematics Genealogy Project
- Books by David Gries (listed on Amazon)
- 1939 births
- Living people
- Programming language researchers
- American computer scientists
- Technical University of Munich alumni
- Cornell University faculty
- University of Georgia faculty
- Fellows of the Association for Computing Machinery
- Computer science educators
- Formal methods people
- American textbook writers
- American male non-fiction writers
- Computer science writers
- 20th-century American mathematicians
- 21st-century American mathematicians