СП/к
Парадигма | структурированный , императивный |
---|---|
Разработано | Р.С. Холт , Д.Б. Вортман , Д.Т. Барнард , Дж.Р. Корди |
Разработчик | Р.С. Холт , Д.Б. Вортман , Д.Т. Барнард , Дж.Р. Корди |
Впервые появился | 1974 |
Стабильная версия | СП/8 |
Дисциплина набора текста | статический , сильный |
Под влиянием | |
ПЛ/И | |
Под влиянием | |
Тьюринг |
SP/k — язык программирования, разработанный примерно в 1974 году. [1] , Р.С. Холтом Д.Б. Вортманом , Д.Т. Барнардом и Дж.Р. Корди как подмножество языка программирования PL/I, предназначенное для обучения программированию. Его использовали около десяти лет в более чем 40 университетах, школах и исследовательских лабораториях в Канаде и США.
SP/k был одним из первых языков, специально разработанных для поддержки структурного программирования . Функции SP/k были выбраны для того, чтобы стимулировать структурированное решение проблем с помощью компьютеров, сделать язык простым в изучении и использовании, исключить запутанные и избыточные конструкции, а также облегчить компиляцию языка. Полученный язык был пригоден для представления концепций программирования, используемых в различных приложениях, включая обработку бизнес-данных, научные расчеты и нечисловые вычисления.
SP/k на самом деле представляет собой последовательность языковых подмножеств, называемых SP/1, SP/2, ... SP/8. В каждом подмножестве представлены новые конструкции языка программирования, сохраняя при этом все конструкции предыдущих подмножеств, образуя поэтапную систему обучения компьютерному программированию. Каждое подмножество точно определено и автономно и может быть изучено или реализовано без следующих подмножеств. Это позволяет получить различные уровни программирования. Дизайн и философия SP/k оказали сильное влияние на язык программирования Тьюринга .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Холт, Ричард; Вортман, Д. (февраль 1974 г.). «Последовательность структурированных подмножеств PL/I» . Проверено 17 сентября 2009 г.
Внешние ссылки
[ редактировать ]- Ричард К. Холт, Дэвид Б. Вортман, Дэвид Т. Барнард и Джеймс Р. Корди, «SP/k: система для обучения компьютерному программированию», Communications of ACM 20,5 (май 1977 г.)
- Ричард К. Холт, «Обучение смертельному заболеванию (или) вводному компьютерному программированию с использованием PL/I», Уведомления ACM SIGPLAN 8,5 (май 1973 г.)