Tạm biệt Niklaus Wirth, người Thụy Sĩ thầm thì với máy tính bấy lâu nay

Ký ức về người phát minh ra ngôn ngữ lập trình Pascal và người duy nhất đoạt giải Turing nói được tiếng Đức, qua đời ở tuổi gần chín mươi

Niklaus Wirth: đoạt giải Turing danh giá năm 1984
Niklaus Wirth năm 1984, khi ông đoạt giải Turing danh giá; ở bên trái, "Lilith", một trong những máy trạm đầu tiên trên thế giới có màn hình đồ họa và chuột có độ phân giải cao, tiền thân của máy tính cá nhân ngày nay (Ảnh: Niklaus Wirth)

Theo thông cáo báo chí từ gia đình, Niklaus Wirth đã ra đi thanh thản vào ngày 2024/XNUMX/XNUMX, đúng giờ như người Thụy Sĩ và chính xác như một chiếc máy tính.

Ông đã giành được Giải thưởng Turing, người tiên phong về công nghệ thông tin và là người phát minh ra các ngôn ngữ lập trình có ảnh hưởng: kết quả và thành tựu của ông trong lĩnh vực điện tử và quy trình số hóa là rất sâu rộng.

Ông có lẽ được biết đến nhiều nhất nhờ ngôn ngữ lập trình Pascal nổi tiếng do ông phát triển. Tuy nhiên, tác động của nó đối với chủ đề này vượt xa thành tựu đơn lẻ này.

Công việc và niềm đam mê của Niklaus Wirth đã đóng một vai trò cơ bản trong sự phát triển của vũ trụ khoa học máy tính.

Thậm chí ngày nay, kết quả của ông vẫn có ảnh hưởng quyết định đến quá trình chuyển đổi kỹ thuật số và đến các thế hệ lập trình viên đang làm việc trên toàn thế giới.

Vào thứ Năm, ngày 11 tháng 2024 năm 15, với buổi lễ bắt đầu lúc 30hXNUMX chiều, giới học thuật và kinh doanh Thụy Sĩ đã bày tỏ lòng kính trọng đối với ông tại Kulturhaus Helferei ở Zurich bằng một buổi lễ tưởng niệm.

Những khiếm khuyết trong chất bán dẫn hữu ích cho siêu máy tính lượng tử

Niklaus Wirth: sinh năm 1934 tại Winterthur thuộc bang Zurich
Niklaus Wirth sinh ra ở Winterthur vào ngày 15 tháng 1934 năm XNUMX, nhưng niềm đam mê công nghệ của ông đã thể hiện rõ từ thời thơ ấu, khi ông có niềm đam mê sâu sắc với việc chế tạo máy bay và tạo ra những chiếc radio và bộ khuếch đại đầu tiên.

Vai trò cơ bản trong việc phổ biến công nghệ thông tin từ Hoa Kỳ đến Liên bang

Ông đóng vai trò cơ bản trong việc khẳng định công nghệ thông tin ở Thụy Sĩ.

Ông đã mang đến những cải tiến máy tính từ Hoa Kỳ, quốc gia đi đầu trong việc phát triển máy tính điện tử, đồng thời giúp CNTT trở thành một lĩnh vực nghiên cứu và một nghề riêng ở quốc gia Chữ Thập Đỏ, với tư cách là Chủ tịch Hội Chữ Thập Đỏ. ETH thu hồi, Joel Mesot.

“Với Niklaus Wirth, ETH Zurich đã mất đi một trong những người vĩ đại của mình: một người không chỉ thực hiện công việc tiên phong trong việc phát triển ngôn ngữ lập trình mà còn là một trong những người cha sáng lập công nghệ thông tin ở Thụy Sĩ và chính ETH”.

Ông là giáo sư tại ETH từ năm 1968 đến năm 1999.

Nhờ sự kiên trì của ông và các đồng nghiệp, Viện Công nghệ Liên bang đã thành lập một khoa khoa học máy tính độc lập và chương trình cấp bằng liên kết tại Zurich vào năm 1981.

Sinh năm 1934 và có niềm đam mê sớm với công nghệ, bộ khuếch đại radio và điện tử

Niklaus sinh ra ở Winterthur vào ngày 15 tháng 1934 năm XNUMX, nhưng niềm đam mê công nghệ của Wirth đã thể hiện rõ từ thời thơ ấu, khi ông phát triển niềm yêu thích sâu sắc với việc chế tạo máy bay và tạo ra những chiếc radio và bộ khuếch đại tín hiệu đầu tiên.

Niềm đam mê đã đưa anh đến học tại Đại học Bách khoa Zurich, nơi anh lấy được bằng kỹ sư điện và bằng tốt nghiệp chuyên môn nâng cao của liên bang về cùng chủ đề.

Năm 1960 Wirth cũng lấy được bằng Thạc sĩ tại Đại học Laval, Canada.

Tuy nhiên, lần tiếp xúc đầu tiên với máy tính, ngôn ngữ lập trình và máy tính điện tử lại diễn ra tại Đại học California.

Đột phá thử nghiệm đối với siêu máy tính lượng tử

Niklaus Wirth: có bằng Thạc sĩ của Đại học Laval
Niềm đam mê đã đưa Niklaus Wirth theo học tại Đại học Bách khoa Zurich, nơi ông lấy bằng kỹ thuật điện và bằng tốt nghiệp chuyên môn liên bang nâng cao về cùng chủ đề: năm 1960, ông lấy bằng Thạc sĩ từ Đại học Laval, Canada

Bằng tiến sĩ tại Berkeley năm 1963 về ngôn ngữ Algol 60 và dưới sự hướng dẫn của Harry Huskey

Năm 1963, ông lấy bằng Tiến sĩ tại Berkeley, dưới sự hướng dẫn của Harry Huskey, về chủ đề khái quát hóa ngôn ngữ lập trình Algol 60.

Sau khi làm trợ lý tại Đại học Stanford và Đại học Zurich, năm 1968, ông trở lại Đại học Bách khoa Liên bang với tư cách là giáo sư khoa học máy tính, một vai trò mà ông giữ cho đến buổi bình minh của thiên niên kỷ mới.

Trong những năm 1976-1977 và trong khoảng thời gian hai năm 1984-1985, ông có thời gian học tập tại Trung tâm Nghiên cứu Palo Alto (PARC) của Xerox.

Trong 31 năm làm việc tại ETH Zurich, Wirth đã phát triển các ngôn ngữ lập trình mới như Euler, PL360, Algol-W, Pascal, Modula, Modula 2, Oberon và LoLa.

Ông cũng chế tạo những chiếc máy tính cá nhân (PC) đầu tiên của Thụy Sĩ và đào tạo thế hệ các nhà khoa học máy tính Thụy Sĩ đầu tiên.

Cuối cùng, ông đã viết một số tác phẩm tham khảo tiêu chuẩn được dịch ra khắp thế giới.

Ông đã nhận được nhiều giải thưởng, trong đó có Giải thưởng ACM Turing danh giá năm 1984, trong đó ông là nhà khoa học máy tính nói tiếng Đức đầu tiên và duy nhất cho đến nay giành được giải thưởng này.

Năm 1988, ông được trao Giải thưởng Tiên phong Máy tính của IEEE.

Định luật Wirth, quy định rằng phần mềm chạy chậm hơn phần cứng, được đặt theo tên ông.

Video, timelapse quá trình cài đặt siêu máy tính Leonardo

Niklaus Wirth: nhận bằng Tiến sĩ tại Đại học California năm 1963
Năm 1963, Niklaus Wirth lấy bằng Tiến sĩ tại Đại học California ở Berkeley, dưới sự hướng dẫn của Harry Huskey, về chủ đề khái quát hóa ngôn ngữ lập trình Algol 60 ở Hoa Kỳ.

Cuộc tìm kiếm một ngôn ngữ mạnh mẽ và đơn giản, đạt được thành công vào năm quyết định 1984

Đối với Wirth, cũng như đối với công nghệ thông tin và sự phổ biến của máy tính cá nhân trên hành tinh, năm 1984 là một năm đặc biệt.

Apple giới thiệu máy tính Macintosh, IBM giới thiệu máy tính cá nhân AT và Wirth đoạt giải Turing, giải thưởng cao nhất về điện toán, có thể so sánh với giải Nobel về khoa học tự nhiên hay Huy chương Fields về toán học.

Niklaus được khen thưởng bởi sự công nhận này vì đã phát triển một số ngôn ngữ lập trình, bao gồm Euler, Algol-W, Modula và trên hết là Pascal.

Kết quả nổi tiếng nhất của ông là ngôn ngữ lập trình sau này.

Ưu điểm chính là sự đơn giản và sang trọng.

Pascal dựa trên các nguyên tắc rõ ràng của lập trình cấu trúc do nhà khoa học máy tính Edsger W. Dijkstra xây dựng, trên cơ sở toán học được xác định bởi nhà khoa học máy tính Tony Hoare và dựa trên việc triển khai kiến ​​trúc các ý tưởng Algol-W của Niklaus Wirth.

Ngôn ngữ hiệu quả này kết hợp các phương pháp tính toán tốt với lập trình có cấu trúc và cấu trúc dữ liệu, điều này giải thích tại sao nó nhanh chóng trở thành ngôn ngữ giáo dục phổ biến.

Nhiều thế hệ sinh viên từ các trường đại học trên khắp thế giới, trong đó có trường Bách khoa Zurich của “ông”, đã có những trải nghiệm lập trình đầu tiên với Pascal.

Video "phòng máy" dành cho siêu máy tính Leonardo

Niklaus Wirth: Tôi tự hào phát triển Dự án Oberon
Oberon của Niklaus Wirth không chỉ là một ngôn ngữ, đến mức cuối cùng nó đã dẫn đến việc xuất bản cuốn sách có tựa đề “Dự án Oberon”, có khoảng 500 trang mô tả phần mềm, ngôn ngữ và phần cứng, đó là niềm tự hào và niềm vui của anh ấy

Không ngủ quên trên chiến thắng nhờ có Oberon, “mạnh mẽ nhất nhưng cũng đơn giản nhất có thể…”

Ngược lại, Niklaus Wirth không bao giờ ngủ quên trên chiến thắng của mình.

Pascal có lẽ là thành tựu nổi tiếng nhất của ông, nhưng công trình của ông còn vượt xa một thành công phi thường duy nhất: từ ngôn ngữ tiếp theo, Modula-2, đến hệ thống Oberon và máy trạm “Lilith”, vốn là tiền thân của máy tính cá nhân sau này.

Việc phát triển và cải tiến hơn nữa các ngôn ngữ lập trình là một dự án cả đời đối với anh ấy.

Những gì bắt đầu với Euler đã kết thúc với Oberon, một ngôn ngữ được đặc trưng bởi khái niệm hướng đối tượng và hệ thống phân cấp của các loại, ngôn ngữ này phải vừa mạnh mẽ vừa đơn giản nhất có thể.

Wirth muốn phát minh ra thứ gì đó vừa tiết kiệm vừa dễ hiểu cho công chúng.

Trên thực tế, Oberon không chỉ là một ngôn ngữ.

Nó đã trở thành một hệ thống hoàn chỉnh, đến mức cuối cùng nó dẫn đến việc xuất bản cuốn sách có tựa đề “Dự án Oberon”, cuốn sách có khoảng 500 trang mô tả phần mềm, ngôn ngữ và phần cứng vốn là niềm tự hào và niềm vui của Niklaus với tư cách là giáo sư.

“Cả đời tôi đã theo đuổi mục tiêu phát triển một ngôn ngữ mạnh mẽ nhưng cũng đơn giản nhất có thể. Oberon là mắt xích cuối cùng trong chuỗi phát triển này.", Niklaus tuyên bố.

Những memristor máy tính mới lấy cảm hứng từ… tế bào não

Niklaus Wirth: Lilith là một trong những máy trạm đầu tiên trên thế giới
Lilith là một trong những máy trạm đầu tiên trên thế giới có màn hình đồ họa độ phân giải cao và chuột, đồng thời là tiền thân của máy tính cá nhân ngày nay: Niklaus Wirth đã phát triển nó tại ETH vào năm 1980 như một nền tảng cho nhiều dự án phần mềm nghiên cứu

Lilith là một trong những máy trạm đầu tiên trên thế giới có màn hình đồ họa Hi-Res và được trang bị chuột

Ngày nay, Thụy Sĩ đóng một vai trò quan trọng trong lĩnh vực điện toán toàn cầu và có nhiều đóng góp cơ bản cho cả nguyên lý cơ bản lẫn ứng dụng của chúng.

Cho đến những năm 70, mọi thứ dường như đã khác: trong khi các máy trạm đầu tiên đã được phát triển ở Hoa Kỳ và máy tính đã được nghiên cứu rộng rãi, Liên bang lại chậm trễ trong cả đào tạo và ứng dụng.

Một ví dụ về điều này là Lilith của Niklaus Wirth, tác phẩm chỉ vài năm sau đã khơi dậy sự quan tâm của ngành.

Lilith là một trong những máy trạm đầu tiên trên thế giới có màn hình đồ họa độ phân giải cao và chuột, đồng thời là tiền thân của máy tính cá nhân ngày nay.

Nhà khoa học máy tính người Thụy Sĩ đã phát triển nó tại ETH vào năm 1980 như một nền tảng cho nhiều dự án phần mềm nghiên cứu.

Bắt đầu từ năm 1982, các nhà nghiên cứu tại Viện Công nghệ Liên bang đã cố gắng thương mại hóa hệ thống này nhưng không thành công.

Sự phát triển công nghiệp của PC cuối cùng đã xảy ra ở Hoa Kỳ.

Tuy nhiên, Lilith đã ảnh hưởng đáng kể đến cả một thế hệ các nhà khoa học máy tính. Sau đó, Niklaus Wirth đã phát triển Ceres vào năm 1986, một hệ thống máy tính khác bao gồm hệ điều hành Oberon và ngôn ngữ lập trình cùng tên.

Máy tính Ceres được sử dụng để đào tạo sinh viên khoa học máy tính tại ETH Zurich cho đến khoảng năm 2003.

Hướng tới máy tính lượng tử nhỏ gọn nhờ… cấu trúc liên kết

Niklaus Wirth: phát triển ngôn ngữ Pascal
Pascal dựa trên các nguyên tắc rõ ràng của lập trình cấu trúc do nhà khoa học máy tính Edsger W. Dijkstra xây dựng, trên cơ sở toán học được xác định bởi Tony Hoare và trên việc triển khai kiến ​​trúc các ý tưởng Algol-W của Niklaus Wirth

Chiến thắng muộn màng đó của IT Thụy Sĩ khiến Niklaus Wirth chỉ hài lòng ở phút cuối

Tương tự như vậy, con đường hình thành công nghệ thông tin tại ETH và ở Thụy Sĩ không hề đơn giản.

Wirth và các đồng nghiệp của ông lần đầu tiên phải vượt qua một số trở ngại.

Vào đầu những năm 70, họ đã đưa ra sáng kiến ​​giới thiệu khoa học máy tính như một môn học riêng biệt, nhưng nó đã thất bại, cũng như nỗ lực sau đó.

Tuy nhiên, khi rõ ràng Thụy Sĩ đang thiếu các nhà khoa học máy tính, ETH Zurich cuối cùng đã giới thiệu khoa học máy tính như một khoa và chương trình nghiên cứu vào năm 1981.

Nhờ sự cam kết của nhà khoa học Niklaus và các thầy cô khác, viên đá nền tảng cuối cùng đã được đặt cho sự ra đời của công nghệ thông tin ở Thụy Sĩ...

"Công thức" của EPFL cho máy tính lượng tử mạnh hơn

Niklaus Wirth: "Tôi luôn xem mình là một kỹ sư" (Phần 1/3)

Niklaus Wirth: "Thụy Sĩ ngủ quên một chút" (Phần 2/3)

Niklaus Wirth: “Mọi thứ không thể hoàn hảo ngay từ đầu” (Phần 3/3)

Niklaus Wirth: là giáo sư tại ETH từ 1968 đến 1999
Niklaus Wirth là giáo sư tại ETH từ năm 1968 đến năm 1999: nhờ sự kiên trì của ông và các đồng nghiệp, năm 1981 Viện Công nghệ Liên bang đã thành lập Khoa Khoa học Máy tính độc lập và khóa học cấp bằng liên quan tại Zurich