Alan Mathison Turing (1912-1954)
5 posters
Trang 1 trong tổng số 1 trang
Alan Mathison Turing (1912-1954)
Alan Mathison Turing (23 tháng 6, 1912 – 7 tháng 6, 1954) là một nhà toán học, logic học và mật mã học người Anh thường được xem là cha đẻ của ngành khoa học máy tính. Thử thách Turing (Turing test) là một trong những cống hiến của ông trong ngành trí tuệ nhân tạo: thử thách này đặt ra câu hỏi rằng máy móc có khi nào đạt được ý thức và có thể suy nghĩ được hay không. Ông đã công thức hóa khái niệm thuật toán và tính toán với máy Turing, đồng thời đưa ra phiên bản của "Turing", mà ngày nay được đông đảo công chúng chấp nhận, về luận đề Church-Turing, một luận đề nói rằng bất cứ mô hình tính toán thiết thực nào đều có khả năng thấp hơn hoặc bằng khả năng của một máy Turing.
Trong Đệ nhị thế chiến, Turing đã từng làm việc tại Bletchley Park, trung tâm giải mật mã của Anh, và một thời là người chỉ huy của Hut 8, một bộ phận của Anh có trách nhiệm trong việc giải mã của hải quân Đức. Ông đã sáng chế ra nhiều kỹ sảo hòng phá mật mã của Đức, trong đó có phương pháp nối các máy giải mã lại với nhau thành một bộ Bombe, một máy điện-cơ để tìm ra công thức gài đặt cho máy Enigma.
Sau chiến tranh, ông cộng tác tại Phòng thí nghiệm Vật lý Quốc gia (National Physical Laboratory), và đã tạo ra một trong những đồ án đầu tiên cho một máy tính có khả năng lưu trữ chương trình (stored-program computer), nhưng nó không bao giờ được kiến tạo thành máy. Năm 1947 ông chuyển đến Đại học Victoria tại Manchester để làm việc, đa số trên phần mềm cho máy Manchester Mark I, lúc đó là một trong những máy tính hiện đại đầu tiên.
Turing qua đời năm 1954; cuộc điều tra cái chết của ông cho thấy ông đã tự tử bằng cách ăn một quả táo có tẩm thuốc độc xyanua.
Thời thơ ấu và thiếu niên
Mẹ của Alan mang thai ông vào năm 1911, tại Chatrapur, Ấn Độ. Cha ông, Julius Mathison Turing, lúc đó là một công chức trong ngành Dân chính Ấn Độ (Indian Civil Service), lúc đó vẫn dưới sự cai quản của chính phủ Anh. Julius và vợ mình, bà Ethel (nguyên họ là Stoney) muốn con mình lớn lên tại Anh, nên họ đã trở về Paddington, Luân Đôn, nơi Alan Turing được sinh ra vào ngày 23 tháng 6 năm 1912. Vì nhiệm vụ với ngành dân chính của cha ông vẫn còn, trong lúc Alan còn nhỏ, cha mẹ của ông thường phải di chuyển giữa Guildford (Anh) và Ấn Độ, để hai đứa con trai của họ cho các người bạn tại Anh giữ hộ, vì tình trạng y tế ở Ấn Độ còn thấp kém. Ngay từ lúc còn nhỏ, ông đã thể hiện các dấu hiệu thiên tài. Ông tự tập đọc trong vòng ba tuần, và có biểu lộ ham thích toán học, cùng với giải đáp các câu đố.
Lúc Alan 6 tuổi, cha mẹ cho ông học tại trường St. Michael's. Bà hiệu trưởng của trường đã nhận thấy thiên tài của Alan từ lúc ban đầu, cũng như các giáo viên của ông sau này. Năm 1926, khi ông 14 tuổi, ông đến học tại trường nội trú Sherborne ở Dorset. Ngày khai giảng của khóa đầu xảy ra cùng ngày với một cuộc tổng đình công tại Anh, nhưng vì ông quyết trí muốn đến lớp, ông đã chạy xe đạp trên 60 dặm (100 km) từ Southampton đến trường, không có người dẫn, chỉ dừng lại và trọ qua đêm tại một quán trọ trên đường. Sự kiện này đã được báo chí địa phương tường trình.
Tuy có năng khiếu toán và khoa học, Turing không được các thầy cô coi trọng tại Sherborne, một trường công nổi tiếng và đắt đỏ (thật sự đây là một trường tư ở Anh nổi tiếng với tính từ thiện) vì trường này đánh giá các môn kinh điển cao hơn. Hiệu trưởng của ông đã viết thư cho cha mẹ ông nói "Tôi hy vọng rằng anh ta không rơi vào tình trạng lơ lửng, giữa trường nọ với trường kia. Nếu anh ta muốn ở lại Trường Công, thì anh ta nhất định phải đặt mục tiêu để trở thành một người có giáo dục. Còn nếu anh ta chỉ muốn trở thành một Nhà khoa học chuyên ngành thì tôi e rằng anh ta đang phung phí thời gian của mình tại Trường Công".
Mặc dầu vậy, Turing vẫn biểu hiện năng khiếu trong các môn ông ưa thích. Ông đã giải được nhiều bài toán bậc cao trong năm 1927 trước khi học đến giải tích cơ bản. Khi ông 16 tuổi (1928), ông đã hiểu được các tác phẩm của Albert Einstein, không những nắm được nội dung, ông còn suy luận được về những thắc mắc của Einstein đối với các định luật của Newton về chuyển động trong một bài viết mà Einstein không nói thẳng ra.
Phòng điện toán tại trường đại học King's nay được đặt tên theo Turing, nguyên là sinh viên tại đây năm 1931 và hội viên năm 1935, trong lúc học tại Sherborne, Turing đã ngầm yêu Christopher Morcom, một người bạn, nhưng mối tình không được đáp lại. Morcom qua đời một vài tuần trước khi ra trường vì bệnh lao đã mắc phải sau khi uống sữa bò có vi khuẩn lao lúc còn nhỏ. Turing rất đau lòng vì sự việc này.
Đại học và các nghiên cứu trong toán học
Vì Turing không chịu học các môn ngoài toán và khoa học, ông không nhận được học bổng để học tại Học viện Trinity của Đại học Cambridge, mà phải học tại Học viện King's của Đại học Cambridge từ năm 1931 đến 1934 và tốt nghiệp đại học với bằng danh dự. Năm 1935 ông được chọn làm nghiên cứu sinh tại trường King's, do sức thuyết phục của mình trong luận văn về hàm số độ sai của Gauss.
Trong bài viết nổi tiếng của ông, tựa đề "Các số khả tính, với áp dụng trong Vấn đề về lựa chọn" (On Computable Numbers, with an Application to the Entscheidungsproblem) - thuật toán lôgic - (đệ trình ngày 28 tháng 5 năm 1936), Turing tái dựng lại kết quả của Kurt Gödel hồi năm 1931 về những hạn chế trong chứng minh và tính toán, thay đổi thuật ngữ tường trình số học chính quy của Gödel, bằng cái mà ngày này người ta gọi là máy Turing, một dụng cụ chính quy và đơn giản. Ông đã chứng minh rằng một cái máy như vậy sẽ có khả năng tính toán bất cứ một vấn đề toán học nào, nếu vấn đề ấy có thể được biểu thị bằng một biểu trình thuật toán, ngay cả khi một cái máy Turing cụ thể như vậy không có mấy công dụng thực tiễn vì sự chậm chạp của nó so với những cơ chế khác.
Máy Turing, cho đến nay, vẫn là một vấn đề nghiên cứu trung tâm trong lý thuyết về máy tính. Ông còn tiếp tục chứng mình rằng vấn đề về lựa chọn (Entscheidungsproblem) là một vấn đề không có giải đáp, bằng cách đầu tiên chứng minh rằng nan đề ngưng hoạt động trong máy của Turing là một nan đề bất khả định; khó mà có thể quyết định được rằng một cái máy Turing nào đó sẽ ngưng hoạt động tại một điểm nào đó. Tuy chứng minh của ông được đăng công khai sau chứng minh tương tự của Alonzo Church đối với giải tích lambda (lambda calculus), chứng minh của Turing được coi là dễ hiểu và trực giác hơn. Chứng minh của ông còn nổi tiếng về đề bạt một cái "máy Turing vạn năng" (Universal (Turing) Machine), một ý tưởng rằng một cái máy như vậy có thể làm bất cứ việc gì mà các máy khác phải làm. Bài viết còn giới thiệu quan niệm về số khả định (definable number).
Hầu hết thời gian giữa năm 1937 và 1938, ông cư trú tại Đại học Princeton, nghiên cứu dưới sự chỉ đạo của Alonzo Church. Năm 1938, ông đạt được bằng Tiến sĩ tại trường này. Luận văn của ông giới thiệu quan niệm tính toán tương đối (relative computing). Trong quan niệm này, nhiều máy Turing được ghép lại, trở thành một cái máy tiên tri (oracle machine), cho phép nghiên cứu những phương trình không thể giải được nếu chỉ sử dụng một cái máy Turing mà thôi.
Sau khi quay trở lại Cambridge vào năm 1939, ông thính dự giảng đường của Ludwig Wittgenstein về nền tảng của toán học (foundations of mathematics). Hai người tranh cãi và bất đồng ý kiến một cách kịch liệt. Trong khi Turing bảo vệ lập trường của chủ nghĩa hình thức (formalism), thì Wittgenstein lại tranh cãi rằng toán học được đánh giá quá mức, và bản thân nó không thể tìm ra bất cứ một chân lý cuối cùng nào (absolute truth) (Wittgenstein 1932/1976).
Giải mật mã
Hai gian nhà trong sân trước chuồng ngựa tại Bletchley Park. Turing đã từng làm việc tại đây trong những năm 1939–1940 cho đến khi ông chuyển sang Hut 8Trong Đệ nhị thế chiến, Turing là một người tham gia đóng góp quan trọng tại Bletchley Park, trong việc phá mật mã của Đức. Ông đóng góp những hiểu biết sâu sắc về việc giải mã cả hai máy Enigma và máy Lorenz SZ 40/42 (một máy điện báo đánh chữ dùng làm bộ mã hoá ghép thêm, được quân đội Anh đặt tên là "Tunny"), và ông đã từng một thời là trưởng phòng Hut 8, bộ phận chịu trách nhiệm thu và đọc tín hiệu của hải quân Đức.
Từ tháng 9 năm 1938, Turing làm thêm giờ tại Trường mật mã của chính phủ (Government Code and Cypher School). Turing có mặt và báo cáo tại Bletchley Park vào ngày 4 tháng 9 năm 1939, ngay sau ngày Anh tuyên bố chiến tranh với Đức[2].
Máy bombe của Turing và Welchman
Bản sao của một máy bombeChỉ trong vài tuần sau khi đến Bletchley Park[2], Turing đã sáng chế ra một cái máy cơ-điện tử (electromechanical machine) giúp vào việc giải mã máy Enigma, đặt tên là máy bombe, lấy tên theo cái máy "bomba" được sáng chế tại Ba Lan. Máy bombe, với một nâng cấp được đề bạt bởi nhà toán học Gordon Welchman, trở thành dụng cụ chủ yếu dùng để đọc nguồn tin truyền qua lại từ máy Enigma.
Máy bombe dò tìm công thức cài đặt của khối quay trong máy Enigma, và nó cần phải có một bộ mã (crib), tức là một dòng chữ chưa mã hóa và một dòng mật mã tương ứng. Với mỗi dự kiến cài đặt của khối quay, máy bombe hoàn thiện một chuỗi các tiến trình suy luận lôgic, dựa vào bộ mã, dùng các cấu kết mạch điện tử đã được lắp ráp. Máy bombe lùng tìm và phát hiện mâu thuẫn khi nó xảy ra, loại bỏ công thức cài đặt gây nên sự mâu thuẫn ấy, rồi tiếp tục lùng tìm một công thức khác, hợp lý hơn. Đa số các công thức cài đặt khả quan đều gây nên sự mâu thuẫn, và bị loại bỏ, chỉ để lại một số ít các công thức khả dĩ để được nghiên cứu chi tiết hơn. Máy bombe của Turing lần đầu tiên được lắp ráp vào ngày 18 tháng 3 năm 1940. Có đến trên 200 cái máy bombe như vậy vẫn đang hoạt động khi chiến tranh kết thúc.
Hut 8 và máy Enigma của hải quân Đức
Vào tháng 12 năm 1940, Turing khám phá ra hệ thống chỉ thị của máy Enigma của hải quân Đức, một hệ thống chỉ thị phức tạp hơn tất cả các hệ thống chỉ thị khác đang được dùng bởi các chi nhánh trong quân đội. Turing cũng sáng chế ra công thức xác suất Bayes (Bayesian), một kỹ thuật trong thống kê được đặt tên là "Banburismus", để giúp vào việc giải mã Enigma của hải quân Đức. Banburismus cho phép loại bỏ một số công thức cài đặt của khối quay của máy Enigma, giảm lượng thời gian kiểm nghiệm các công thức cài đặt cần thiết trên các máy bombe.
Vào mùa xuân năm 1941, Turing đính hôn với một nhân viên cùng làm việc tại Hut 8, tên là Joan Clarke, nhưng chỉ đến mùa hè, cả hai đã thoả thuận hủy bỏ cuộc hôn nhân.
Tháng 7 năm 1942, Turing sáng chế ra một kỹ sảo, đặt tên là Turingismus hoặc Turingery, dùng vào việc chống lại máy mật mã Lorenz. Rất nhiều người lầm tưởng rằng Turing là một nhân vật quan trọng trong việc thiết kế máy tính Colossus, song điều này không phải là một sự thật .
Tháng 11 năm 1942, Turing du lịch sang Mỹ và bắt liên lạc với những nhân viên phân tích mật mã của hải quân Mỹ tại Washington, D.C., thông báo cho họ biết về máy Enigma của hải quân Đức, cùng với sự việc lắp ráp máy bombe. Ông đồng thời trợ lý việc kiến tạo các công cụ truyền ngôn bảo mật (secure speech) tại Bell Labs. Tháng 3 năm 1948, ông quay trở lại Bletchley Park. Trong khi ông vắng mặt, Hugh Alexander thay thế ông làm trưởng phòng Hut 8, tuy trên thực tế Hugh Alexander đã nắm quyền trưởng phòng trong một thời gian khá lâu. Turing rất ít quan tâm đến việc quản lý công việc hằng ngày của bộ phận. Turing trở thành cố vấn chung về phân tích mật mã tại Bletchley Park.
Trong những ngày sau rốt của chiến tranh, ông tự trau dồi về công nghệ điện tử, trong khi chịu trách nhiệm (được sự hỗ trợ của kỹ sư Donald Bayley) thiết kế một cái máy di động - mật hiệu là Delilah - cho phép thông tin truyền âm bảo mật (secure voice). Với xu hướng ứng dụng trong các công dụng khác, máy Delilah thiếu khả năng truyền sóng radio trường tuyến (long-distance radio transmission), và không được sử dụng trong chiến tranh vì sự hoàn thành của nó quá muộn. Tuy Turing đã thao diễn chức năng của máy cho các quan chức cấp trên, bằng cách mật mã hóa và giải mã một bản ghi âm lời nói của Winston Churchill, máy Delilah vẫn không được chọn và sử dụng.
Trong năm 1945, Turing đã được tặng huy chương OBE (Order of the British Empire) vì thành tích phục vụ trong cuộc chiến tranh.
Những máy tính đầu tiên và kiểm nghiệm của Turing
Từ năm 1945 đến năm 1947, Turing đã làm việc tại Phòng thí nghiệm Vật lý Quốc gia (National Physical Laboratory). Tại đây, ông thiết kế máy tính ACE (Automatic Computing Engine - Máy tính tự động). Ngày 19 tháng 2 năm 1946, ông đệ trình một bản thiết kế hoàn chỉnh đầu tiên của Anh về máy tính với khả năng lưu trữ lập trình (xem kiến trúc Von Neumann). Tuy ông đã thành công trong việc thiết kế máy ACE, song do những trì hoãn trong việc khởi công đề án, ông trở nên thất vọng và chán nản. Cuối năm 1947, ông quay trở lại Cambridge, bắt đầu một năm nghỉ ngơi của mình (sabbatical year). Trong khi ông đang nghỉ ngơi tại Cambridge, công việc xây dựng máy ACE đã bị huỷ bỏ hoàn toàn, trước khi nó được khởi công xây dựng. Năm 1949, ông trở thành phó giám đốc phòng thí nghiệm máy tính (computing laboratory) của Đại học Manchester, và viết phần mềm cho một trong những máy tính đầu tiên — máy Manchester Mark I. Trong thời gian này, ông tiếp tục làm thềm những công việc trừu tượng, và trong bài viết "Vi tính máy móc và trí thông minh" (Computing machinery and intelligence) - tờ Mind, tháng 10 năm 1950 - ông nói đến vấn đề về "trí tuệ nhân tạo" (artificial intelligence) và đề đạt một phương thức kiểm nghiệm, mà hiện giờ được gọi là kiểm nghiệm Turing (Turing test), một cố gắng định nghĩa tiêu chuẩn cho một cái máy được gọi là "có tri giác" (sentient).
Năm 1948, Turing, hiện đang làm việc với một người bạn học cũ, D.G. Champernowne, bắt đầu viết một chương trình đánh cờ vua cho một máy tính chưa từng tồn tại. Năm 1952, tuy thiếu một máy tính đủ sức để thi hành phần mềm, Turing đã chơi một ván cờ. Trong ván cờ này, ông bắt trước cái máy tính, đợi nửa tiếng đồng hồ trước khi đi một quân cờ. Ván cờ đã được ghi chép lại; phần mềm thua người bạn đồng hành của Turing, Alick Glennie, song lại thắng người vợ của ông Champernowne.
Tạo mẫu hình và sinh toán học
Turing nghiên cứu vấn đề sinh toán học (mathematical biology) từ năm 1952 cho đến khi qua đời năm 1954, đặc biệt về hình thái học (morphogenesis). Năm 1952, ông đã cho xuất bản một bài viết về vấn đến này, dưới cái tên "Cơ sở hoá học của hình thái học" (The Chemical Basis of Morphogenesis). Điểm trọng tâm thu hút sự chú ý của ông là việc tìm hiểu sự sắp xếp lá theo chu trình của dãy số Fibonacci, sự tồn tại của dãy số Fibonacci trong cấu trúc của thực vật. Ông dùng phương trình phản ứng phân tán, cái mà hiện nay là trung tâm của ngành Tạo mẫu hình (pattern formation). Những bài viết sau này của ông không được xuất bản, cho mãi đến năm 1992, khi loạt các cuốn "Những nghiên cứu và sáng chế của A.M. Turing" (Collected Works of A.M. Turing) được xuất bản.
Trong quyển sách Zeroes and Ones, tác giả Sadie Plant suy đoán rằng biểu trưng quả táo cầu vồng (Apple) với một miếng cắn là sự biểu lộ lòng kính trọng của mọi người với Turing. Đây chỉ là một truyền thuyết trong dân gian vì biểu trưng của máy tính Apple đã được thiết kế từ năm 1976.
Turing qua đời năm 1954 do nhiễm độc cyanide, có khả năng từ quả táo tẩm cyanide ông đang ăn dở. Quả táo này không bao giờ được xác nghiệm là có nhiễm độc cyanide, và nguyên nhân tử vong do nhiễm độc cyanide chỉ được xác nhận thông qua kết quả khám nghiệm tử thi. Hầu hết mọi người tin rằng cái chết của Turing là chủ ý và bản điều tra vụ tử vong đã được kết luật là do tự sát.
Các vinh hạnh sau khi chết
Bắt đầu từ năm 1966, Giải thưởng Turing đã được Association for Computing Machinery (Hiệp hội Máy tính) trao cho cá nhân có đóng góp kĩ thuật cho cộng đồng máy tính. Giải này được coi như tương đương với giải Nobel trong cộng đồng này.
Ngày 23 tháng 6 năm 2001 một bức tượng của Turing được đặt tại công viên Sackville Park của thành phố Manchester, giữa tòa nhà của Đại học Manchester trên phố Whitworth và khu gay village của phố Canal. Để kỉ niệm 50 năm ngày mất của ông, một tấm bảng kỉ niệm đã được khánh thánh tại nơi ông ở trước đây, Hollymeade, Wilslow, vào ngày 6 tháng 7 năm 2004.
Lễ kỉ niệm cuộc đời và sự nghiệp của Turing đã được tổ chức tại Đại học Manchester vào ngày 5 tháng 6 năm 2004 do British Logic Colloquium (Hội Logic Anh) và British Society for the History of Mathematics (Nhóm nghiên cứu Lịch sử Toán học Anh) tổ chức.
Vào ngày 28 tháng 10 năm 2004 a bức tượng đồng của Alan Turing, tạc bởi John W. Mills, được khánh thành tại Đại học Surrey. Bức tượng kỷ niệm 50 năm ngày Turing mất. Nó diễn tả Turing đang cầm sách đi trong viện đại học này.
Holtsoft đã sản xuất ngôn ngữ lập trình mang tên Turing. Ngôn ngữ này dành cho người mới bắt đầu lập trình và không tương tác trực tiếp với phần cứng.
Nguyen_Cao_Tri_(I92C)- Tổng số bài gửi : 58
Join date : 21/09/2010
Bổ sung thêm những thông tin về giải thưởng 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. 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 Mathison 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ính và trí tuệ nhân tạo. Từ năm 2007, giải thưởng có giá trị $250.000, được đồng tài trợ bởi Intel và Google.
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 và duy nhất cho đến nay được nhận giải thưởng.
Hic..Khi nào thì có người Việt Nam nhận được giải thưởng này nhỉ hy vọng là không xa..
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 và duy nhất cho đến nay được nhận giải thưởng.
Hic..Khi nào thì có người Việt Nam nhận được giải thưởng này nhỉ hy vọng là không xa..
thanhhangnguyen(I92C)- Tổng số bài gửi : 21
Join date : 14/10/2010
Re: Alan Mathison Turing (1912-1954)
thanhhangnguyen(I92C) đã viết:Hic..Khi nào thì có người Việt Nam nhận được giải thưởng này nhỉ hy vọng là không xa..
Thầy nói rồi "khoảng 100 năm nữa"
mong là con cháu mình sẽ được
Admin
Khi nào Việt Nam đoạt Quán quân thế giới về Bóng đá, thì có người được Giải thưởng Turing !
Người phụ nữ đầu tiên đoạt giải "Nobel" điện toán
Turing Award, một trong những giải thưởng uy tính nhất của ngành tin học, được trao cho Frances E. Allen vì những đóng góp của bà trong lĩnh vực ngôn ngữ lập trình khi còn làm việc tại hãng IBM.
Allen, 75 tuổi, góp công lớn trong việc tối ưu hóa hiệu năng của trình biên dịch (chương trình chuyển đổi ngôn ngữ máy tính này sang ngôn ngữ máy tính khác, tức chuyển mã lập trình thành các chuỗi nhị phân 0 và 1).
Allen bắt đầu làm việc cho IBM vào năm 1957 sau khi tốt nghiệp khoa toán thuộc Đại học Michigan (Mỹ). Cũng trong thời điểm đó, nhóm phát triển của "Big Blue" do chuyên gia John Backus dẫn đầu vừa hoàn thiện Fortran - một trong những ngôn ngữ lập trình cao cấp đầu tiên.
Nhiệm vụ của Allen là tái tạo thành quả này trên các máy tính khác nhau. "Tôi thật may mắn khi được làm việc trong một dự án lớn với những hệ thống lớn", Allen phát biểu khi nhận giải ngày 21/2.
Bà còn tham gia nhiều công việc khác nhau, như viết chương trình phân tích tình báo cho cơ quan an ninh Mỹ. Bà giúp thiết kế phần mềm cho siêu máy tính Blue Gene của IBM. Tuy đã nghỉ hưu từ năm 2002, Allen vẫn tích cực tham gia chương trình vận động nữ giới học tập và nghiên cứu khoa học máy tính.
(sưu tầm)
Allen, 75 tuổi, góp công lớn trong việc tối ưu hóa hiệu năng của trình biên dịch (chương trình chuyển đổi ngôn ngữ máy tính này sang ngôn ngữ máy tính khác, tức chuyển mã lập trình thành các chuỗi nhị phân 0 và 1).
Allen bắt đầu làm việc cho IBM vào năm 1957 sau khi tốt nghiệp khoa toán thuộc Đại học Michigan (Mỹ). Cũng trong thời điểm đó, nhóm phát triển của "Big Blue" do chuyên gia John Backus dẫn đầu vừa hoàn thiện Fortran - một trong những ngôn ngữ lập trình cao cấp đầu tiên.
Nhiệm vụ của Allen là tái tạo thành quả này trên các máy tính khác nhau. "Tôi thật may mắn khi được làm việc trong một dự án lớn với những hệ thống lớn", Allen phát biểu khi nhận giải ngày 21/2.
Bà còn tham gia nhiều công việc khác nhau, như viết chương trình phân tích tình báo cho cơ quan an ninh Mỹ. Bà giúp thiết kế phần mềm cho siêu máy tính Blue Gene của IBM. Tuy đã nghỉ hưu từ năm 2002, Allen vẫn tích cực tham gia chương trình vận động nữ giới học tập và nghiên cứu khoa học máy tính.
(sưu tầm)
HaXuanTruong(I92C)- Tổng số bài gửi : 40
Join date : 14/09/2010
Mình xin bổ sung thêm danh sách những người đã được nhận giải Turing Award :
Năm Người nhận và Trích dẫn cơ bản:
-1966 Alan J. Perlis Cho 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
-1967 Maurice V. Wilkes Giá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
-1968 Richard Hamming Cho 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
-1969 Marvin Minsky Trí tuệ nhân tạo
-1970 James H. Wilkinson Cho 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
-1971 John McCarthy Cho những đóng góp về Trí tuệ nhân tạo "The Present State of Research on Artificial Intelligence"
-1972 Edsger W. Dijkstra Là 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
-1973 Charles W. Bachman Cho những đóng góp đáng chú ý của ông về công nghệ database
-1974 Donald E. Knuth Vớ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"
-1975 Allen 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
-1976 Michael 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ị.
-1977 John Backus John 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
-1978 Robert W. Floyd Có ả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
-1979 Kenneth E. Iverson Vớ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
-1980 C. Antony R. Hoare Cho 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
-1981 Edgar F. Codd Vớ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ệ
-1982 Stephen A. Cook Gó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
-1983 Ken Thompson và Dennis M. Ritchie Vớ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
-1984 Niklaus Wirth Cho việc phát triển các ngôn ngữ lập trình mới EULER, ALGOL-W, MODULA và PASCAL
-1985 Richard M. Karp Vớ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
-1986 John 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
-1987 John Cocke Cho 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)
-1988 Ivan Sutherland Cho việc tiên phong trong lĩnh vực đồ họa computer graphics, khởi đầu với chương trình Sketchpad
-1989 William (Velvel) Kahan Cho 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.
-1990 Fernando 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.
-1991 Robin Milner Cho 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.
-1992 Butler W. Lampson Cho 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.
-1993 Juris 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.
-1994 Edward 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.
-1995 Manuel Blum Ghi 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.
-1996 Amir Pnueli Giới thiệu temporal logic vào khoa học máy tính và các hệ thống verification.
-1997 Douglas Engelbart Đóng góp về tính toán tương tác
-1998 Jim Gray Đóng góp về cơ sở dữ liệu và xử lý giao dịch
-1999 Frederick P. Brooks, Jr. Những đóng góp về kiến trúc máy tính, hệ điều hành và kỹ nghệ phần mềm.
-2000 Andrew Chi-Chih Yao Đóng góp về lý thuyết tính toán, pseudorandom number generation, cryptography, và communication complexity.
-2001 Ole-Johan Dahl và Kristen Nygaard Những ý tưởng cơ bản về lập trình hướng đối tượng.
-2002 Ronald 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).
-2003 Alan Kay Vớ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.
-2004 Vinton 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.
-2005 Peter Naur Với những đóng góp về thiết kế ngôn ngữ lập trình.
-2006 Frances E. Allen Nhữ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.
-2007 Edmund M. Clarke, E. Allen Emerson và Joseph Sifakis Phát triển kiểm tra mô hình Model-Checking.
-2008 Barbara Liskov Nhữ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. Thacker Tiê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.
-2010 Leslie G. Valiant đóng góp thay đổi về lý thuyết tính toán, bao gồm cả lý thuyết về học tập (PAC) có lẽ gần đúng, sự phức tạp của liệt kê và tính toán đại số và lý thuyết tính toán song song và phân phối
Năm nay 2011 thì mình có tìm hiểu nhưng vẫn chưa tìm được ai đã nhân được giải thưởng danh giá này
Đây là những anh hùng đã góp công sức lớn cho thế giới nói chung và cho ngành công nghệ thông tin phát triển mạnh như hiện nay đó nhỉ !
-1966 Alan J. Perlis Cho 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
-1967 Maurice V. Wilkes Giá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
-1968 Richard Hamming Cho 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
-1969 Marvin Minsky Trí tuệ nhân tạo
-1970 James H. Wilkinson Cho 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
-1971 John McCarthy Cho những đóng góp về Trí tuệ nhân tạo "The Present State of Research on Artificial Intelligence"
-1972 Edsger W. Dijkstra Là 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
-1973 Charles W. Bachman Cho những đóng góp đáng chú ý của ông về công nghệ database
-1974 Donald E. Knuth Vớ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"
-1975 Allen 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
-1976 Michael 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ị.
-1977 John Backus John 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
-1978 Robert W. Floyd Có ả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
-1979 Kenneth E. Iverson Vớ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
-1980 C. Antony R. Hoare Cho 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
-1981 Edgar F. Codd Vớ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ệ
-1982 Stephen A. Cook Gó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
-1983 Ken Thompson và Dennis M. Ritchie Vớ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
-1984 Niklaus Wirth Cho việc phát triển các ngôn ngữ lập trình mới EULER, ALGOL-W, MODULA và PASCAL
-1985 Richard M. Karp Vớ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
-1986 John 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
-1987 John Cocke Cho 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)
-1988 Ivan Sutherland Cho việc tiên phong trong lĩnh vực đồ họa computer graphics, khởi đầu với chương trình Sketchpad
-1989 William (Velvel) Kahan Cho 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.
-1990 Fernando 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.
-1991 Robin Milner Cho 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.
-1992 Butler W. Lampson Cho 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.
-1993 Juris 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.
-1994 Edward 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.
-1995 Manuel Blum Ghi 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.
-1996 Amir Pnueli Giới thiệu temporal logic vào khoa học máy tính và các hệ thống verification.
-1997 Douglas Engelbart Đóng góp về tính toán tương tác
-1998 Jim Gray Đóng góp về cơ sở dữ liệu và xử lý giao dịch
-1999 Frederick P. Brooks, Jr. Những đóng góp về kiến trúc máy tính, hệ điều hành và kỹ nghệ phần mềm.
-2000 Andrew Chi-Chih Yao Đóng góp về lý thuyết tính toán, pseudorandom number generation, cryptography, và communication complexity.
-2001 Ole-Johan Dahl và Kristen Nygaard Những ý tưởng cơ bản về lập trình hướng đối tượng.
-2002 Ronald 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).
-2003 Alan Kay Vớ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.
-2004 Vinton 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.
-2005 Peter Naur Với những đóng góp về thiết kế ngôn ngữ lập trình.
-2006 Frances E. Allen Nhữ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.
-2007 Edmund M. Clarke, E. Allen Emerson và Joseph Sifakis Phát triển kiểm tra mô hình Model-Checking.
-2008 Barbara Liskov Nhữ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. Thacker Tiê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.
-2010 Leslie G. Valiant đóng góp thay đổi về lý thuyết tính toán, bao gồm cả lý thuyết về học tập (PAC) có lẽ gần đúng, sự phức tạp của liệt kê và tính toán đại số và lý thuyết tính toán song song và phân phối
Năm nay 2011 thì mình có tìm hiểu nhưng vẫn chưa tìm được ai đã nhân được giải thưởng danh giá này
Đây là những anh hùng đã góp công sức lớn cho thế giới nói chung và cho ngành công nghệ thông tin phát triển mạnh như hiện nay đó nhỉ !
tranphanhieu36_i11c- Tổng số bài gửi : 31
Join date : 25/08/2011
Similar topics
» Thảo luận Bài 7
» Tiểu sử người được đặt tên cho giải thưởng Turing - Alan Mathison Turing
» Alan Mathison TURING - Từ máy Turing đến “điện toán đám mây” !
» Tìm hiểu sâu hơn về Alan Mathison Turing
» Hiểu thêm về Alan Mathison Turing
» Tiểu sử người được đặt tên cho giải thưởng Turing - Alan Mathison Turing
» Alan Mathison TURING - Từ máy Turing đến “điện toán đám mây” !
» Tìm hiểu sâu hơn về Alan Mathison Turing
» Hiểu thêm về Alan Mathison Turing
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết