![]() |
1966 год Alan J. Perlis (1922–1990) «За влияние в области передовых техник программирования и построения компиляторов» |
Страна: США
Образование: Доктор философии в области математики, Массачусетский технологический институт (MIT), 1950
О лауреате
Имеется в виду его работа в группе, разработавшей язык программирования Algol. Perlis сыграл важную роль в превращении этого языка в модель для исследования программирования. В публичных спорах он отстаивал главенствующую роль языков программирования и алгоритмов, как определяющую концепцию компьютерных технологий.
Ключевые слова: IT, ALGOL
Краткая библиография
| 1. |
De Millo, Richard A., Richard J. Lipton and Alan J. Perlis, “Social processes and proofs of theorems and programs”, Communications of the ACM, Vol. 22, Num. 5, May 1979, pp. 271-280. Это противоречивая атака на концепцию проектирования безупречных компьютерных программ, основанная на высоко абстрактных математических методах. |
| 2. |
Newell, Allen, Alan J. Perlis and Herbert A. Simon, “Computer Science”, Science, Vol. 157, Num. 3795, September 22 1967, pp. 1374-1375. Авторы представляют страстную защиту информатики, как самостоятельной академической области, чьим назначением является изучения всех явлений, касающихся компьютеров, включая программы, алгоритмы и аппаратное обеспечение. |
| 3. |
Backus, J. W., F. L. Bauer, J. Green, C. Katz, J. McCarthy, A. J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein, A. van Wijngaarden and M. Woodger, “Report on the algorithmic language ALGOL 60”, Communications of the ACM, Vol. 3, Num. 5, May 1960, pp. 299-314. Этот доклад содержить второе определение языка программирования ALGOL, которое, кроме других значительных достижений, представило использование нотации, первоначально разработанной John Backus в 1959 году, для описания языков программирования. |
| 4. |
Perlis, A. J., K. Samelson, “Preliminary report: international algebraic language”, Communications of the ACM, Vol.1, Num. 12, December 1958, pp. 8-22. В отчёте содержится первое определение International Algebraic Language (IAL), который вскоре был переименован в ALGOL, и был разработан для того, чтобы стать универсальным языком для описания научных вычислительных процессов и их перевода в компьютерные программы, которые должны выполняться на любом компьютере. |
| 5. |
Chipps, J., M. Koschmann, S. Orgel, A. Perlis and J. Smith, “A mathematical language compiler,” Proceedings of the 1956 11th ACM national meeting, New York, ACM, 1956, pp. 114-117. Это самое раннее описание системы IT-программирования, которая позволила использовать математическую нотацию и была задумана для реализации на разных типах компьютеров без значительных изменений. |

