Главная страница
Навигация по странице:

  • Borland C++ , Visual Studio и Turbo C++ .Язык Basic

  • MicroSoft

  • MS Visual Studio 2008 Express Edition и MS Visual Studio 2010 Professional . 2.2. Алфавит Алфавит языков C и Basic

  • ASCII

  • Visual Basic for Applications (VBA)

  • Лекции. Основные понятия и определения


    Скачать 1.94 Mb.
    НазваниеОсновные понятия и определения
    Дата27.03.2018
    Размер1.94 Mb.
    Формат файлаdocx
    Имя файлаЛекции.docx
    ТипКонтрольные вопросы
    #39570
    страница5 из 58
    1   2   3   4   5   6   7   8   9   ...   58

    2. ЭЛЕМЕНТЫ ЯЗЫКА

    2.1. История языков С и Basic


    Язык C был разработан в 1972 г. Д.Ритчи в AT&T Bell Laboratories на основе языков BCPL (автор -М. Ричардсон) и B (автор - К. Томпсон). В него вошли понятия ранее созданных языков PL/1, Fortran и некоторых других. Целью было создание компактного универсального языка программирования, который бы включал как средства для написания управляющих программ (драйверов) периферийных устройств компьютера, так и для представления абстрактных понятий, характерных для алгоритмических языков высокого уровня. Дальнейшее развитие язык C получил в той же компании Bell Labs, где в 1980 г. Б. Страуструп разработал язык, который он назвал C с классами, основным нововведением которого стало добавление понятий класса и объекта. Принятый сейчас в мире термин C++ ввел в 1983 г. Р. Маскити. Язык C++ положил начало развитию нового направления в программировании – объектно-ориентированному подходу (ООП). В настоящее время наиболее распространенными средами для разработки программ для этих языков являются Borland C++, Visual Studio и Turbo C++ .

    Язык Basic был создан в 1965 г. сотрудниками Дартмутского колледжа под руководством Дж. Кемени и Т. Курца для пользователей-непрофессионалов. В связи с переходом на персональные компьютеры в 1975 г. фирмой MicroSoft была разработана новая версия этого языка. В настоящее время в состав языка Basic включены средства для реализации визуального объектно-ориентированного программирования, и этот язык уже никак нельзя назвать языком для начинающих. Тем не менее он более прост для изучения, чем языки C и C++. В настоящее время существует несколько версий языка Basic. В нашем курсе за основу взята версия MS Visual Basic, разработанная для платформы MS .NET Framework и реализованная в средах разработки MS Visual Studio 2008 Express Edition и MS Visual Studio 2010 Professional.

    2.2. Алфавит


    Алфавит языков C и Basic составляют латинские буквы, арабские цифры и спецсимволы. Все символы алфавита кодируются целыми значениями в диапазоне от 0 до 127 в соответствии с международной таблицей ASCII (American Standard Code for Information Interchange – американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов). Существуют также таблицы локальных кодировок, включающие буквы национальных алфавитов. Буквы национальных алфавитов могут использоваться только в данных и в комментариях к программе, но не при обозначении объектов программы. Существуют и русифицированные среды разработки, например, Visual Basic for Applications (VBA), который входит в состав пакета MS Office, но это скорее исключение, чем правило. Символы этих таблиц имеют коды в диапазоне от 128 до 255.

    В языке C прописные и строчные буквы считаются разными символами, в языке Basic они не различаются.

    2.3. Идентификаторы


    Идентификатор:= <имя>|<ключевое слово>

    Имя служит для обозначения объектов (ссылок к объектам) программы. Ключевое слово обозначает понятие, которое используется транслятором и не может применяться в качестве имени объекта программы. Говорят, что ключевые слова зарезервированы.

    Правило (формат) записи имени:

    {<буква>|_}[<буква>|<цифра>|_]...

    Для усвоения метаобозначений дадим словесное определение этому правилу. Имя – первый символ: <буква> или знак подчеркивания, последующие (если они есть): <буква> или <цифра> или знак подчеркивания.

    Пример.

    STEP Kod A1 player NextStep For While

    Замечание. Не рекомендуется использовать имена, начинающиеся с _ или __, поскольку транслятор применяет некоторые из таких в качестве служебных.

    В дальнейшем отличия в правилах записи конструкций языков будут излагаться, как показано ниже.
    С

    MS C транслятор допускает максимальную длину имени 247 символов.

    Стандарт языка не ограничивает длину идентификатора, но используются только первые 32 или 64 символа имени. Ключевые слова не должны содержать прописных букв. Ключевые слова пишутся строчными буквами.
    Basic

    Максимальная длина имени – 1023 символа. В языке Visual Basic не различаются строчные и прописные буквы, однако в инструкции описания сохраняются прописные буквы.
    1   2   3   4   5   6   7   8   9   ...   58


    написать администратору сайта