Giải Turing

(Đổi hướng từ Turing Award)

Giải thưởng Turing (A. M. Turing Award) là giải thưởng thường niên của Hiệp hội Khoa học Máy tính Association for Computing Machinery cho các cá nhân hoặc một tập thể với những đóng góp quan trọng cho cộng đồng khoa học máy tính.[1] Giải thưởng thường được coi như là giải Nobel cho lĩnh vực khoa học máy tính. Giải thưởng được đặt theo tên của nhà bác học Alan Turing, nhà toán học người Anh, người được coi là cha đẻ của lý thuyết khoa học máy tínhtrí tuệ nhân tạo.[2] Từ năm 2007, giải thưởng có giá trị $250.000, được đồng tài trợ bởi IntelGoogle.[1]

Người nhận giải thưởng đầu tiên năm 1966, là Alan Perlis của viện Carnegie Institute of Technology. Năm 2006, Frances E. Allen của IBM là người phụ nữ đầu tiên được nhận giải thưởng.[3][4][5]

Những người nhận giải Turing

NămNgười nhậnTrích dẫn
1966Alan J. PerlisCho những ảnh hưởng trong các kỹ thuật lập trình và xây dựng chương trình dịch
1967Maurice V. WilkesGiáo sư Wilkes được biết tới như là người thiết kế và xây dựng EDSAC, máy tính đầu tiên với hàm nội chứa (internally stored). Ông là đồng tác giả với Wheeler và Gill của tập sách "Preparation of Programs for Electronic Digital Computers" xuất bản 1951
1968Richard HammingCho các đóng góp về các phương pháp số, các hệ thống tự mã hóa, phát hiện và sửa lỗi sai
1969Marvin MinskyTrí tuệ nhân tạo
1970James H. WilkinsonCho những nghiên cứu về phân tích số cho việc sử dung các máy tính số tốc độ cao, những đóng góp về Đại số tuyến tính và phân tích lỗi ngược
1971John McCarthyCho những đóng góp về Trí tuệ nhân tạo "The Present State of Research on Artificial Intelligence"
1972Edsger W. DijkstraLà người đóng góp chủ yếu cho ngôn ngữ lập trình ALGOL. Ông cũng nổi tiếng với thuật toán Dijkstra
1973Charles W. BachmanCho những đóng góp đáng chú ý của ông về công nghệ database
1974Donald E. KnuthVới những cống hiến cho việc phân tích giải thuật và thiết kế ngôn ngữ lập trình, và đặc biệt với tác phẩm kinh điển Nghệ thuật lập trình "The Art of Computer Programming"
1975Allen Newell và
Herbert A. Simon
Với những đóng góp quan trọng cho chuyên ngành trí tuệ nhân tạo, tâm lý học về nhận thức chủ quan (psychology of human cognition), và xử lý chuỗi
1976Michael O. Rabin và
Dana S. Scott
Với bài báo "Finite Automata and Their Decision Problem" (Automat hữu hạn và bài toán quyết định) đã giới thiệu các ý tưởng về máy phi bất định nondeterministic machines, đã làm sáng tỏ rất nhiều khái niệm có giá trị.
1977John BackusJohn Backus đã đóng góp nhiều công sức cho việc thiết kế các hệ thống ngôn ngữ lập trình bậc cao, tiêu biểu là FORTRAN, và các bài báo phôi thai cho các thủ tục hình thức của đặc tả các ngôn ngữ lập trình
1978Robert W. FloydCó ảnh hưởng sâu sắc đến các phương pháp luận của việc xây dựng hiệu quả các phần mềm tin cậy, đặt nền móng cho nhiều chuyên ngành hẹp của khoa học máy tính: lý thuyết phân tích ngữ pháp, ngữ nghĩa của các ngôn ngữ lập trình, tự động kiểm tra chương trình program verification, tự động tổng hợp chương trình, và phân tích giải thuật
1979Kenneth E. IversonVới những nỗ lực tiên phong trong ngôn ngữ lập trình và các ký pháp toán học tạo nên một lĩnh vực chuyên ngành máy tính mớilaf APL, cho những đóng góp của ông về thực hiện hệ tương tác, đào tạo sử dụng APL, và lý thuyết và ứng dụng ngôn ngữ lập trình
1980C. Antony R. HoareCho những đóng góp cơ bản về thiết kế và định nghĩa ngôn ngữ lập trình. Ông cũng là tác giả của giải thuật sắp xếp nổi tiếng Quick sortvà ngôn ngữ CSP
1981Edgar F. CoddVới những đóng góp nền tảng cho lý thuyết và vận dụng các hệ thống quản trị cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu quan hệ
1982Stephen A. CookGóp phần thúc đẩy và mở rộng việc nhận thức về độ phức tạp tính toán
1983Ken Thompson và Dennis M. RitchieVới việc phát triển lý thuyết hệ điều hành và đặc biệt là hệ điều hành UNIX
1984Niklaus WirthCho việc phát triển các ngôn ngữ lập trình mới EULER, ALGOL-W, MODULA và PASCAL
1985Richard M. KarpVới những đóng góp liên tục về lý thuyết lập trình bao gồm việc phát triển các giải thuật hiệu quả cho luồng mạng và các bài toán tối ưu tổ hợp, định ra khả năng tính toán thời gian đa thức và các khái niệm về hiệu quả giải thuật, và đóng góp nổi bật về lý thuyết NP-đầy đủ NP-completeness
1986John Hopcroft và
Robert Tarjan
Cho những đóng góp căn bản về phân tích thiết kế cấu trúc dữ liệu và giải thuật
1987John CockeCho những đóng góp quan trọng trong việc thiết kế và lý thuyết hóa chương trình dịch, kiến trúc các hệ thống lớn và phát triển các tập lệnh đơn giản trong máy tính (RISC)
1988Ivan SutherlandCho việc tiên phong trong lĩnh vực đồ họa computer graphics, khởi đầu với chương trình Sketchpad
1989William (Velvel) KahanCho những đóng góp cơ bản về phân tích sốnumerical analysis. Một trong những chuyên gia đầu ngành về tính toán dấu phẩy động floating-point.
1990Fernando J. CorbatóĐi đầu trong việc tổ chức và dẫn dắt sự phát triển của các hệ thống máy tính mục đích chung, large-scale, chia sẻ thời gian và nguồn lực, CTSS vàMultics.
1991Robin MilnerCho ba thành tựu quan trọng: 1) LCF, cơ chế hóa Logic Scott's of của hàm khả tính (Computable Functions), 2) ML, ngôn ngữ đầu tiên có tính đa hình type inference cùng với kiểu "an toàn" type-safe và cơ chế bắt ngoại lệ exception-handling; 3) Các hệ thống truyền thông giải tíchCCS, lý thuyết tông quát về tương tranh concurrency. Ông cũng đồng thời khái quát hóa full abstraction, nghiên cứu các mối quan hệ ngữ nghĩa thao tác. operational.
1992Butler W. LampsonCho những đóng góp cho việc phát triển môi trường tính toán cá nhân và phân tán.
1993Juris Hartmanis và
Richard E. Stearns
Thiết lập nền tảng cho lý thuyết độ phức tạp tính toán.
1994Edward Feigenbaum và
Raj Reddy
Tiên phong trong việc xây dựng các hệ thống lớn về trí tuệ nhân tạo, chứng minh tầm quan trọng thực tiễn và khả năng thương mại của trí tuệ nhân tạo.
1995Manuel BlumGhi nhận cho những đóng góp cơ bản về lý thuyết độ phức tạp tính toán và các ứng dụng trong cryptography và program checking.
1996Amir PnueliGiới thiệu temporal logic vào khoa học máy tính và các hệ thống verification.
1997Douglas EngelbartĐóng góp về tính toán tương tác
1998Jim GrayĐóng góp về cơ sở dữ liệu và xử lý giao dịch
1999Frederick P. Brooks, Jr.Những đóng góp về kiến trúc máy tính, hệ điều hànhkỹ nghệ phần mềm.
2000Andrew Chi-Chih YaoĐóng góp về lý thuyết tính toán, pseudorandom number generation, cryptography, và communication complexity.
2001Ole-Johan Dahl và
Kristen Nygaard
Những ý tưởng cơ bản về lập trình hướng đối tượng.
2002Ronald L. Rivest,
Adi Shamir và
Leonard M. Adleman
Những đóng góp về mã hóa khóa công khai public-key cryptography, RSA (mã hóa).
2003Alan KayVới các ý tưởng cội nguồn về các ngôn ngữ lập trình hướng đối tượng vàSmalltalk.
2004Vinton G. Cerf và
Robert E. Kahn
Đóng góp cho internetworking, bao gồm thiết kế và triển khai các giao thức Internet' TCP/IP.
2005Peter NaurVới những đóng góp về thiết kế ngôn ngữ lập trình.
2006Frances E. AllenNhững đóng góp về lý thuyết và thực nghiệm tối ưu hóa các kỹ thuật chương trình dịch.
2007Edmund M. Clarke,
E. Allen Emerson và
Joseph Sifakis
Phát triển kiểm tra mô hình Model-Checking.
2008 Barbara LiskovNhững đóng góp cho cơ sở lý thuyết và thực tiễn của ngôn ngữ lập trình và thiết kế hệ thống, đặc biệt về trừu tượng hóa dữ liệu, khả năng chịu lỗi và tính toán phân tán
2009 Charles P. ThackerTiên phong trong thiết kế và hiện thực Alto, mô hình máy tính cá nhân đầu tiên, và những đóng góp của ông với Ethernet và máy tính bảng cá nhân.
2010Leslie G. ValiantĐóng góp cho theory of computation, bao gồm Học PAC, sự phức tạp của liệt kê và tính toán đại số(the complexity of enumeration and of algebraic computation), lý thuyết về tính toán song song và điện toán(he theory of parallel and distributed computing)
2011Judea PearlĐóng góp cho trí tuệ nhân tạo thông qua sự phát triển một phép toán về lý luận xác suất và nguyên nhân- kết quả
2012Silvio Micali

Shafi Goldwasser

2013Leslie Lamport
2014Michael StonebrakerCho những đóng góp cơ bản về khái niệm và thực tiễn của hệ thống cơ sở dữ liệu hiện đại
2015Martin Hellman

Whitfield Diffie

Vì những ý tưởng mật mã hóa khóa công khai và chữ ký số.
2016Tim Berners-LeeVì đã phát minh ra World Wide Web, trình duyệt web đầu tiên, các giao thức cơ bản và các thuật toán giúp cho Web mở rộng.[6]
2017
2018Geoffrey Hinton, Yoshua Bengio và Yann LeCun.Học sâu.
2019Edwin Catmull Pat Hanrahannhững cải tiến trong Công nghệ mô phỏng hình ảnh bằng máy tính.
2020

Ghi chú

Liên kết ngoài