Basic-Plus: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Yevrowl (обсуждение | вклад) |
Gromolyak (обсуждение | вклад) Метки: с мобильного устройства через мобильное приложение через приложение для Android App section source |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
{{Язык программирования}} |
{{Язык программирования}} |
||
'''Basic-Plus''' — расширенный диалект [[язык программирования|языка программирования]] [[Бейсик]], который был разработан корпорацией [[Digital Equipment Corporation]] (DEC) для использования в операционной системе с разделением времени [[RSTS/E]] для серии 16-разрядных [[миникомпьютер]]ов [[PDP-11]] в начале [[1970-е|1970-х]].<ref>http://elvira.stacken.kth.se/rstsdoc/rsts-doc-v6/V06B-aa-0156A-tc-basic-plus-2-rsts-e-install-guide.pdf {{ref-en}}</ref> |
'''Basic-Plus''' — расширенный диалект [[язык программирования|языка программирования]] [[Бейсик]], который был разработан корпорацией [[Digital Equipment Corporation]] (DEC) для использования в операционной системе с разделением времени [[RSTS/E]] для серии 16-разрядных [[миникомпьютер]]ов [[PDP-11]] в начале [[1970-е|1970-х]].<ref>http://elvira.stacken.kth.se/rstsdoc/rsts-doc-v6/V06B-aa-0156A-tc-basic-plus-2-rsts-e-install-guide.pdf {{Wayback|url=http://elvira.stacken.kth.se/rstsdoc/rsts-doc-v6/V06B-aa-0156A-tc-basic-plus-2-rsts-e-install-guide.pdf |date=20221002035911 }} {{ref-en}}</ref> |
||
== Описание == |
== Описание == |
||
Был основан на Basic-8 для {{нп3|TSS/8|||}}, в свою очередь |
Был основан на Basic-8 для {{нп3|TSS/8|||}}, в свою очередь схожем с оригинальным Dartmouth Basic. Basic-Plus добавил ряд новых структур, а также функции [[JOSS]], касающиеся условных операторов и форматирования. Примечательным среди дополнений, сделанных в BASIC-PLUS, было введение строковых функций, таких как MID$ и LEFT$, в дополнение к оригинальной универсальной команде CHANGE. В свою очередь, Basic-Plus явился версией, на основе которой создавался оригинальный [[Microsoft BASIC]]. В будущих версиях языка программирования, особенно версиях от [[Microsoft]], CHANGE был удалён, и строковые функции BASIC-PLUS стали единственными способами выполнения таких операций. Большинство реализаций Бейсика по сей день следует этому соглашению. Позже язык был переписан как настоящий [[компилятор]] с наименованием BASIC-Plus-2 и был портирован на платформу [[VAX-11]] как собственная реализация Бейсика для этой машины. Эта версия пережила несколько изменений платформы и сегодня известна как {{нп3|VSI BASIC for OpenVMS|||}}. |
||
== Литература == |
== Литература == |
Текущая версия от 13:54, 1 сентября 2024
Basic-Plus | |
---|---|
Класс языка | язык программирования |
Появился в | 1970 |
Разработчик | Digital Equipment Corporation |
Испытал влияние | Dartmouth BASIC |
ОС | RSTS/E |
Basic-Plus — расширенный диалект языка программирования Бейсик, который был разработан корпорацией Digital Equipment Corporation (DEC) для использования в операционной системе с разделением времени RSTS/E для серии 16-разрядных миникомпьютеров PDP-11 в начале 1970-х.[1]
Описание
[править | править код]Был основан на Basic-8 для TSS/8[англ.], в свою очередь схожем с оригинальным Dartmouth Basic. Basic-Plus добавил ряд новых структур, а также функции JOSS, касающиеся условных операторов и форматирования. Примечательным среди дополнений, сделанных в BASIC-PLUS, было введение строковых функций, таких как MID$ и LEFT$, в дополнение к оригинальной универсальной команде CHANGE. В свою очередь, Basic-Plus явился версией, на основе которой создавался оригинальный Microsoft BASIC. В будущих версиях языка программирования, особенно версиях от Microsoft, CHANGE был удалён, и строковые функции BASIC-PLUS стали единственными способами выполнения таких операций. Большинство реализаций Бейсика по сей день следует этому соглашению. Позже язык был переписан как настоящий компилятор с наименованием BASIC-Plus-2 и был портирован на платформу VAX-11 как собственная реализация Бейсика для этой машины. Эта версия пережила несколько изменений платформы и сегодня известна как VSI BASIC for OpenVMS[англ.].
Литература
[править | править код]- Edward D. Harter. Basic-Plus and VAX Basic Structured Programming. Prentice Hall, 1988. ISBN 9780130659057.
Примечания
[править | править код]Ссылки
[править | править код]- BASIC-Plus-2 Language Manual (англ.)