Basic-Plus: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства через мобильное приложение через приложение для 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|||}}, в свою очередь схожим с оригинальным 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|||}}.
Был основан на 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[англ.].

Литература

[править | править код]

Примечания

[править | править код]