Организация доступа к базам данных в Интернет

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

японская - каньи

  • dc = японская - кана
  • ea = китайская
  • fa = арабская
  • ga = греческая
  • ha = древнееврейская
  • ia = тайская
  • ja = деванагари
  • ka = корейская
  • la = тамильская
  • zz = другая
  • Если различные графики относятся к разным языкам, применяются правила обработки параллельных данных.

     

    $8 ЯЗЫК ЗАГОЛОВКА

    Определение

    Подполе идентифицирует язык заголовка, если он (язык) отличается от языка каталогизации (языка ссылок, примечаний и т.д.), указанного в поле 100 (позиции 9-11). Подполе может использоваться в полях блоков заголовков 2--, блоков формирования ссылок 4-- и 5-- и блока связанных заголовков 7--. Если в подполе код языка не указывается, то по умолчанию считается, что язык заголовка, содержащегося в подполе $a данного поля, соответствует коду, приведенному в позициях 21-22 поля 100 данной записи.

    Подробнее о языке заголовка см. раздел Параллельные данные.

    Наличие

    Повторяется для заголовка, содержащего данные на разных языках.

    Для обозначения языка заголовка используется трехсимвольный код.

    Приложение 2

    Спецификация языка Java

    П2.1 Основные особенности

    П2.1.1. Введение

    Язык хорош для сетей. Известно, что даже бытовую технику объединяют/подключают в(к) сети - "сетевой" язык очень полезен. На Java удобно писать сетевые программки. Язык придумали в фирме Sun не на пустом месте. (см также на их сайт (9) или русcкоязычный ресурс (10)). Итак Sun сделали интерпретируемую версию C++ под названием Oak - для видеомагнитофонов, микроволновых печей и проч.. Программы для такой техники не должны зависать (ТВ или печь не должна виснуть). Потому в синтаксис заложена надежность и безопасность программок. Язык JavaTM компании Sun Microsystems решает эти проблемы.

    • Java является объектно-ориентированным и одновременно простым языком программирования.
    • Цикл разработки программных средств с использованием Java значительно сокращается в силу того, что Java - интерпретируемый язык. Процесс компиляции-сборки-загрузки устарел - теперь программу надо только откомпилировать и сразу запускать.
    • Приложения переносимы на многие платформы. Однажды написанное приложение не придется модифицировать под другие платформы: оно будет работать без каких-либо изменений на различных операционных системах и аппаратных архитектурах.
    • Приложения надежны: Java контролирует обращения к памяти.
    • Приложения высокопроизводительны: несмотря на то, что язык Java - интерпретируемый, код Java программы оптимизируется до фазы исполнения.
    • Поддержка системы многопоточности позволяет создавать параллельно исполняемые взаимодействующие легковесные процессы.
    • Приложения настраиваемы под изменяющееся окружение: возможна динамическая загрузка программных модулей из любого места в сети.
    • Пользователи могут быть уверены в безопасности приложений, даже если в них загружен программный код из любого места в Internet. Исполняющая система Java имеет встроенную защиту от вирусов и попыток взлома.

    П2.2 Синтаксис Java

    // это однострочный комментарий

    /* это многострочный

    комментарий */

    (или можно посреди строки /* кусок программки */ при отладке так вот закомментировать)

    /** это особый комментарий */ для создания документации при помощи утилиты javadoc. Она кое-что понимает и создает документацию в виде HTML-страницы. Например комментарий относится к введенной следом переменной в программке. Тогда в HTML-странице будет мой комментарий и следом - та самая переменная указана. Посмотрите в Документацию Java! Полезно документацией уметь пользоваться. Ее очень много и все запомнить нереально. (и, как уже было сказано, в печатаных книгах за Sun не поспевают.. Реплика из зала: есть книжка, морально старая, но хорошо написанная - 2 тома - P.Norton "программирование на Java".

    П2.2.1. Типы данных:

    Простые типы данных

    целочисленные = для хранения целых чисел

    byte (8 bit) : -128 - +127

    short = 2 byte : -32768 .. +32767

    int = 4 byte : -... +2147483647

    long = 8 byte : много-много ( 10**19 степени)

    Много разных типов? Это сделано для экономии места в оперативной памяти. Если есть куча *небольших* чисел, то мне незачем отводить на них *большие* куски памяти. На использование int рассчитаны все функции. Если переполняется предусмотренная под тот или иной тип ячейка памяти - данные просто теряются. Но такие ошибки надо предусматривать и перехватывать механизмом перехвата исключительных ситуаций.

    Вещественные числа (с плав. точкой):

    float : 4 byte : min=+/-1,4*10**-45 max=+/-3,4*10**+38

    double : 8 byte : max=+/-2*10**-308 max=+/-1.7*10**+308

    Символьные

    char : 2 byte (чтобы туда влазила кодировка unicode - см www.unicode.org - 65 000 символов на всех языках и еще место осталось). В Win окне или в DOS-окне не сработает, но в бродилках все ОК

    Логические-булевские

    boolean : thrue/false (нельзя как в других языках понимать это как 0 или 1)

    Что такое "простые типы" ? Это значит отвели память и никак ее не структурировали. А еще существуют сложные типы данных - объекты. Об них позднее. Теперь о них упоминаю, чтоб вас не пугало отсутствие строкового типа string. Объекты - это современно и здорово. Это нужно освоить. Это несложно и удобно... Но пока закончим разговор про простые типы.

    int a; // мы сделали переменную имя а для хранения целого числа.

    // в конце оператора ставят ; и пробелов, табуляций.. может

    // быть много (не то что в Бейсике)

    Память не только выделилась, но и заполнилась. В других языках надо инициализировать переменную - назначить ей некото