Главная    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-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте