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

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

blank
blank
blank
Красота
blank
Kandal A., Sugalski D., Tutsch L. — Perl 6 and Parrot Essentials
Kandal A., Sugalski D., Tutsch L. — Perl 6 and Parrot Essentials



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



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


Название: Perl 6 and Parrot Essentials

Авторы: Kandal A., Sugalski D., Tutsch L.

Аннотация:

The authors, members of the core development team for Perl 6, describe the newest developments in the design philosophy, basic syntax, and subroutines of the project—in particular those relating to Parrot, the language-dependent virtual machine that can be used to interpret other dynamic languages such as Python, Tel, Ruby and Java. They include descriptions of the newest upgrades to Apocalypse 12 (objects) as well as Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines). They also include resources programmers and developers can use to contribute to the project.


Язык: en

Рубрика: Технология/

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

ed2k: ed2k stats

Издание: 2nd edition

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
operators, * (multiplication)      
operators, ** (exponentiation)      
operators, + (addition)      
operators, ++ (autoincrement)      
operators, - (subtraction)      
operators, - - (autodecrement)      
operators, / (division)      
operators, // (match)      
operators, := (binding)      
operators, = (assignment)      
operators, arithmetic      
operators, arrow      
operators, m// (match)      
operators, overloading      
operators, range      
operators, s/// (substitution)      
operators, symbol      
operators, symbol, PIR      
operators, syntax      
operators, syntax, arithmetic      
operators, syntax, assignment      
operators, syntax, binding      
operators, syntax, bitwise      
operators, syntax, comparison      
operators, syntax, conditional      
operators, syntax, context forcing      
operators, syntax, hyper      
operators, syntax, junctions      
operators, syntax, lists      
operators, syntax, logical      
operators, syntax, references      
operators, syntax, smart-match (~~)      
operators, syntax, strings      
operators, syntax, zip      
operators, unary context forcing      
operators, x (string replication)      
operators, xx (list replication)      
operators, xx= (specified number of elements copies)      
operators, ^^ (logical XOR)      
operators, || (logical OR)      
operators, ~ (string concatenation)      
operators, ~~ (smart-match)      
optimizations (Parrot)      
optimizer      
optimizer, module      
optimizer, PIR      
option syntax      [See also syntax]2nd
optional parameters, subroutines      
or opcode      2nd
OR relation      
ord opcode      2nd
Ordering      
ordering, argument constraints      
ordering, parameters      
our blocks      
Output      
overloading operators      
overriding      
overriding, methods      
overriding, vtable functions      
p61 mailing list      2nd 3rd
p61 mailing list, joining      
p61 mailing list, patch submissions      
packaged-scoped subroutines      
pad stack      
Pairs      
pairs, arguments      
pairs, hashlist context      
pairs, named argument passing      
Parameters      
parameters, arguments, passing      
parameters, subroutines      
parameters, subroutines, anonymous      
parameters, subroutines, curried      
parameters, subroutines, Lvalue      
parameters, subroutines, multiple      
parameters, subroutines, wrapped      
Parrot      2nd
Parrot Assembly Language      [See PASM]
Parrot Magic Cookies      [See PMCs]
Parrot, assembler options      
Parrot, bug tracking      
Parrot, bytecode interpreter options      
Parrot, command-line options      
Parrot, debugging bits      
Parrot, development      
Parrot, objects      
Parrot, optimization      
Parrot, registers      
Parrot-calling conventions      2nd
ParrotIO object      
ParrotThread objects      
parser module      
Parsing      
parsing, macros      
parsing, principle of end weight      
partial signatures      
PASM      
PASM (Parrot Assembly Language)      
PASM, bitwise operations      
PASM, bytecode      
PASM, calling conventions      
PASM, classes      
PASM, classes, attributes      
PASM, classes, declarations      
PASM, classes, inheritance      
PASM, classes, methods      
PASM, closures      
PASM, code string evaluation      
PASM, constants      
PASM, continuations      
PASM, coroutines      
PASM, events      
PASM, exceptions      
PASM, flow control      
PASM, global variables      
PASM, I/O      
PASM, lexical variables      2nd
PASM, logical operations      
PASM, math operations      
PASM, NCI      
PASM, opcodes      2nd
PASM, PMCs      
PASM, registers      
PASM, stacks      
PASM, strings      
PASM, subroutines      
PASM, testing      
PASM, threads      
Passing      
passing, arguments, subroutines      
passing, invocants      
patches      
patches, filenames      
patches, submissions      
patterns, backtracking      
peek opcode (PASM)      
peek_pad opcode (PASM)      
Perl      
Perl On New Internal Engine (Ponie)      
Perl, current state of      
Perl, history of      
PerlArray PMC      
PerlHash PMC      
PerlUndef object      
pick method      
pin opcode (PASM)      
pioctl opcode (PASM)      
PIR (Parrot intermediate representation)      
PIR, constants      
PIR, directives      
PIR, flow control      
PIR, instructions      
PIR, label      
PIR, methods      
PIR, statements      
PIR, subroutines      
PIR, symbol operators      
placeholder variables      
PMCs (Parrot Magic Cookies)      2nd
PMCs, object types      
PMCs, PASM      
PMCs, registers      
PMCs, variables      
Ponie (Perl On New Internal Engine)      
pop opcode (PASM)      
popi opcode (PASM)      
popn opcode (PASM)      
popp opcode (PASM)      
pops opcode (PASM)      
pop_pad opcode (PASM)      
positional arguments      
positional arguments, order constraints      
POSIX-style classes, built-in rules      
postfix autoincrement (++) operators      
pow opcode (PASM)      
prefix operators      
Principles      
principles, adaptability      
principles, architecture      
principles, borrowing      
principles, context      
principles, design      
principles, design, bytecode loader      
principles, design, compiler module      
principles, design, continuations      
principles, design, coroutines      
principles, design, events      
principles, design, garbage collection      
principles, design, I/O      
principles, design, interpreter module      2nd
principles, design, multimethod dispatching      
principles, design, objects      
principles, design, optimizer module      
principles, design, parser module      
principles, design, signals      
principles, design, threads      
principles, distinction      
principles, DWIM      
principles, end weight      
principles, freedom      
principles, prominence      
principles, reuse      
principles, simplicity      
print opcode (PASM)      
printerr opcode (PASM)      
printopcode      
private methods      
profile opcode (PASM)      
prominence, principle of      
Properties      
properties, attaching      
properties, parameters      
properties, PMCs      
properties, rw, declaring lvalue subroutines      
properties, Unicode classes, built-in rules      
properties, variables      
property blocks      
prophash opcode (PASM)      
prototyped subroutines      
public methods      
push opcode (PASM)      
pushi opcode      2nd
pushn opcode      2nd
pushp opcode      2nd
pushs opcode      2nd
push_pad opcode (PASM)      
Python (Pirate)      
Quantifiers      
Randal, Allison      2nd
range operator      
read opcode      2nd
readline opcode (PASM)      
references      
references, operators      
references, scalars      
register opcode (PASM)      
Registers      
registers, architecture      2nd [See also architecture]
registers, frames      
registers, integers      
registers, PASM      
registers, PASM, strings      
registers, PIR      
registers, reserved      
registers, saving      
registers, spilling      
removeparent opcode (PASM)      
repeat opcode      2nd
repeating strings      
repetition modifiers      
Replication      
replication, lists      
replication, strings      
reporting bugs      
Request Tracker (RT)      
Requests      
Requests For Comments (RFCs)      
requests, alarm( )      
requests, I/O      
reserved registers      
restore opcode      2nd
restoreall opcode (PASM)      
restoretop opcode (PASM)      
ret opcode (PASM)      
rethrow opcode (PASM)      
return values, parameters      
returning macros      
returns keyword      
reuse, principle of      
RFCs (Requests For Comments)      
Roles      
roles, classes      
roles, conflicts      
roles, delegation      
rotate_up opcode (PASM)      
routines      [See also subroutines]
routines, macros      
routines, multi keyword      
routines, multiple subroutines      
RT (Request Tracker)      
Ruby (Cardinal)      
Rules      
rules, assertions      
rules, backtracking      
rules, built-in      
rules, escape sequences      
rules, grammars      
rules, hypothetical variables      
rules, languages      
rules, quantifiers      
rules, syntax      2nd
runinterp opcode (PASM)      
running.pod file      
runtime, attaching properties      
rw property      
s/// operator      
save opcode      2nd
saveall opcode      2nd
savec opcode (PASM)      
1 2 3 4 5 6
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте