Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Рэндал Э., Сугальски Д., Тёч Л. — Perl 6 и Parrot Справочник
Рэндал Э., Сугальски Д., Тёч Л. — Perl 6 и Parrot Справочник



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Perl 6 и Parrot Справочник

Авторы: Рэндал Э., Сугальски Д., Тёч Л.

Аннотация:

Когда филолог Ларри Уолл создавал первую версию компьютерного языка Perl, он, наверное, не подозревал, что его детищу будет суждена долгая и увлекательная жизнь. Perl понравился администраторам и web-программистам и прочно занял свою нишу в арсенале разработчиков.
У каждого языка есть свои плюсы и минусы - спорить по поводу того, какой язык лучше, можно до бесконечности.
Эта книга посвящена самой последней версии языка, который продолжает развиваться.
Описываются синтаксис языка, новые возможности и идеи, рассказывается в какую сторону пойдет развитие.
Книга будет полезна широкому кругу IТ-специалистов: программистам, администраторам, менеджерам.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2005

Количество страниц: 320

Добавлена в каталог: 23.07.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Операторы .loca1      212
Операторы if      62
Операторы PIR      209
Операторы unless      62
Операторы арифметические      53
Операторы диапазона      46
Операторы символьные      209
Операторы символьные PIR      215
Операторы унарные, установки контекста      104
Операторы, % (вычисление остатка)      44
Операторы, && (логическое И)      47
Операторы, * (умножение)      44
Операторы, ** (возведение в степень)      44
Операторы, + (сложение)      44
Операторы, ++ (автоинкремент)      45
Операторы, - (вычитание)      44
Операторы, - - (автодекремент)      45
Операторы, / (деление)      44
Операторы, // (сопоставление)      104
Операторы, := (связывание)      44
Операторы, = (присваивание)      44
Операторы, m// (сопоставление)      103
Операторы, s/// (подстановка)      103
Операторы, x (повторение строк)      45
Операторы, xx (повторение списков)      45
Операторы, xx= (с определением количества копий элементов)      46
Операторы, перегрузка      102
Операторы, переключатели      63
Операторы, синтаксис      44
Операторы, синтаксис zip      61
Операторы, синтаксис арифметических      44
Операторы, синтаксис гипер-операторов      51
Операторы, синтаксис логических      47
Операторы, синтаксис объединений      52—52
Операторы, синтаксис побитовых      50
Операторы, синтаксис присваивания      44
Операторы, синтаксис связывания      44
Операторы, синтаксис списков      46
Операторы, синтаксис сравнения      46
Операторы, синтаксис ссылок      60
Операторы, синтаксис строковых      45
Операторы, синтаксис условных      51
Операторы, синтаксис установки контекста      48—50
Операторы, синтаксис «умного» сопоставления (~~)      54—60
Операторы, ^^ (логическое Исключающее ИЛИ)      47
Операторы, || (логическое ИЛИ)      47
Операторы, ~ (сцепление строк)      45
Операторы, ~~ («умное» сопоставление)      103
Операторы, «стрелка»      83
Определения анонимных классов      94
Определения частных/общих методов      99
Определения, блоки      89
Определения, роли      94
Определения, файлы, объявления классов      89
Оптимизатор PIR      226
Оптимизатор, модуль      120
Оптимизации (Parrot)      284
Опции командной строки (Parrot)      282
Открытие файлов      161
Отладочные биты (Parrot)      283
Отложенного списка, контекст      49
Отложенные сопоставления, правила      108
Отслеживание программных ошибок      23
Отчет о программных ошибках      23
Ошибки, исключения      70
Пакетная область видимости, подпрограммы с ней      81
Память байт-код      128
Память, сборка мусора      138
Параметры подпрограммы      73—78
Параметры подпрограммы Lvalue      86
Параметры подпрограммы анонимные      83
Параметры подпрограммы перегружаемые      84
Параметры подпрограммы перегружаемые с каррингом      85
Параметры подпрограммы «обернутые»      85
Параметры, Smultiplier      85
Параметры, передача аргументов      78—81
Пары      36
Пары альтернативного синтаксиса      36 (см. также «Синтаксис»)
Пары, аргументы      72
Пары, передача именованных аргументов      78
Пары, хеш-списочный контекст      41
Патчи, имена файлов      22
Патчи, предложение      21—23
Перегружаемые подпрограммы      84
Перегрузка (замещение) vtable-функций      201
Перегрузка (замещение) методов      100
Перегрузка операторов      102
Передача аргументов подпрограммам      78—81
Передача инвокантов      91
Переключатель, оператор      63
Переменные      34 127 212
Переменные аргументы, ограничения порядка следования      79
Переменные гипотетические      115
Переменные глобальные, PASM      177
Переменные лексические, PASM      178 181
Переменные параметры      75 76
Переменные типизированные, сокращения      90
Переменные экземпляра      см. «Атрибуты»
Переменные, контекст      38—41
Переменные, массивы      35
Переменные, пары      36
Переменные, свойства      41
Переменные, скаляры      35
Переменные, ссылки      37
Переменные, структуры РМС      213
Переменные, типы      42—43
Переменные, хеши      36
Переменные, «заполнители»      77
Переменные-«заполнители»      77
Переходы, управление потоком      169—173
Перечисление, утверждения      111
Плавающая запятая (точка), операции с ней      152
Плавающая запятая (точка), числовые скаляры с ней      35
Плавающая точка, константы с ней      127
Побитовые операторы      50
Побитовые операции, PASM      163
Повторение списков      46
Повторение строк      46 154
Повторение, модификаторы      112
Повторное использование, принцип      29
Подметоды с каррингом      85
Подметоды, multi, ключевое слово      101
Подметоды, объекты      100
Подпрограммы      72 220—227
Подпрограммы Lvalue      86
Подпрограммы multi, ключевое слово      101
Подпрограммы PASM      181
Подпрограммы PIR      220—227
Подпрограммы анонимные      83
Подпрограммы аргументы      78—81
Подпрограммы диспетчеризация      139
Подпрограммы макросы      87
Подпрограммы область видимости      81
Подпрограммы объекты      100
Подпрограммы параметры      73—77
Подпрограммы перегружаемые      84
Подпрограммы продолжения      189
Подпрограммы пустые      81
Подпрограммы с каррингом      85
Подпрограммы сопоставление      60
Подпрограммы сопрограммы      146 192
Подпрограммы «обернутые»      85
Подпрограммы, замкнутые выражения      186
Подпрограммы, утверждения      110
Позиционные аргументы      75
Позиционные аргументы, ограничения порядка следования      79
Познавательные взгляды на разработку языка      24
Поиск в обратном направлении      см. «Обратное отслеживание»
Получение значений по ссылкам      37
Пользовательские стеки      173 177
Порядок следования ограничения для аргументов      79
Порядок следования, параметры      78
Последовательности escape      108
Последовательности кодирования Хаффмана      25
Последовательности переменной длины, кодирование Хаффмана      25
Постфиксный автоинкремент (++), оператор      45
Потоки      133
Потоки PASM      194—197
Правила escape-последовательности      108
Правила встроенные      113
Правила грамматики      105
Правила, гипотетические переменные      111
Правила, квантификаторы      109
Правила, обратное отслеживание      114
Правила, синтаксис      108 106—111
Правила, утверждения      111
Правила, языки      103
Предложение патчей      21—23
Преобразование символов      157
Преобразование типов (morphing)      150
Префиксные операторы      45
Привычность      32
Приемники-регистры      151
Применимость, долгосрочная      33
Принципы DWIMT      28
Принципы адаптируемости      26
Принципы архитектуры      31—33
Принципы заимствования      31
Принципы контекста      21
Принципы повторного использования      29
Принципы простоты      25
Принципы различения      29
Принципы разработки      116—118
Принципы разработки ввод-вывод      129
Принципы разработки загрузчик байт-кода      121
Принципы разработки модуль анализатора      118
Принципы разработки модуль интерпретатора      121 122—129
Принципы разработки модуль компилятора      119
Принципы разработки модуль оптимизатора      120
Принципы разработки, мультиметодная диспетчеризация      139
Принципы разработки, объекты      135—137
Принципы разработки, потоки      133
Принципы разработки, продолжения      141
Принципы разработки, сборка мусора      138
Принципы разработки, сигналы      132
Принципы разработки, события      130
Принципы разработки, сопрограммы      146
Принципы свободы      30
Принципы смыслового подчеркивания      26
Принципы «конечного веса»      27
Присваивание массивов спискам      40
Присваивание регистров      132
Присваивание структур РМС      168
Присваивание, =, оператор      44
Присваивание, связывание подпрограмм с каррингом      85
Программные ошибки, ведение отчетов      23
Продолжение, модификатор      112
Продолжения      141
Продолжения, PASM      189
Промежуточное представление Parrot      см. «PIR»
Просмотр сообществом (цикл разработки)      18
Простоты, принцип      25
Пространства имен, определение блоков      90
Простые блоки      83
Простые циклы      65
Прототипы, подпрограммы с ними      184
Пустые подпрограммы      81
Разбиение строк      161
Разделители, группирующие      112
Различение, принцип      29
Размер, модификатор      159
Разметка      118
Разработка      17 116—118
Разработка модульная      15
Разработка, Parrot      19—23
Разработка, PIR      209 210—214 216 218 220—227
Разработка, ввод-вывод      129
Разработка, внутренние структуры      14—15
Разработка, загрузчик байт-кода      121
Разработка, модуль анализатора      118
Разработка, модуль интерпретатора      121 122—129
Разработка, модуль компилятора      119
Разработка, модуль оптимизатора      120
Разработка, мультиметодная диспетчеризация      139
Разработка, объекты      135—138
Разработка, потоки      133
Разработка, присоединение к нему      20
Разработка, продолжения      141
Разработка, сборка мусора      138
Разработка, сигналы      132
Разработка, события      130
Разработка, сопрограммы.      142
Разработка, список почтовой рассылки      61
Разработка, циклы      17
Разработка, языки      12 17—18 24
Разработка, языки, архитектура      31—33
Разработка, языки, влияние на них культуры      30
Разработка, языки, кодирование Хаффмана      25
Разработка, языки, познавательный/лингвистический взгляды      24
Разработка, языки, принцип DWIM      28
Разработка, языки, принцип адаптируемости      26
Разработка, языки, принцип заимствования      31
Разработка, языки, принцип контекста      27
Разработка, языки, принцип повторного использования      29
Разработка, языки, принцип простоты      25
Разработка, языки, принцип различения      29
Разработка, языки, принцип свободы      30
Разработка, языки, принцип смыслового подчеркивания      26
Разработка, языки, принцип «конечного веса»      27
Разработка, языки, синтаксис      см. «Синтаксис»
Разработка, языки, теория «водяного матраца», сложности      25
Распределение памяти, сборка мусора      138
Распределение памяти, «переливание» регистров      214
Расширения .pasm      144
Расширения C      117
Регистры      123
Регистры назначения      см. «Приемники регистры»
Регистры резервные      182
Регистры целочисленные      151
Регистры, PASM      146—150
Регистры, PASM строковые      153—161
Регистры, PIR      211
Регистры, архитектура      123 (см. также «Архитектура»)
Регистры, сохранение      182
Регистры, фреймы      175
Регистры, «переливание»      214
Резервные регистры      182
Роли, делегирование      98
Роли, классы      94
Роли, конфликты      97
РСС (Parrof-calling conventions)      183 220
Рэндал, Эллисон      12 16
Сборка мусора      138
Свобода, принципы      30
Свойств блоки      69
Свойства rw, объявление lvalue-подпрограмм      87
Свойства параметров      77
Свойства переменных      43
Свойства структур РМС      168
Свойства, Unicode-классы, встроенные правила      113
Свойства, присоединение      41
Связывание, операторы      44
Связывание, подпрограммы с каррингом      85
Сжатие, кодирование Хаффмана      25
Сиглеты      78
Сигналы      132 193
Сигнатуры multi, ключевое слово      101
Сигнатуры, NCI-функции      186
Сигнатуры, подпрограммы      73
Символы      106
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте