Главная    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
Предметный указатель
has keyword, attribute declarations
hash sign (#)
hashes      
hashes, assertions      
hashes, matching      
hashes, parameters      
hashes, PMCs
hashlist context      2nd
hav opcode (PASM)      
hierarchical data structures, value types      
Huffman coding      
hyper operators      
hypothetical variables      
I/O, PASM
if (conditional)      
if (conditional), instruction (PIR)      
if (conditional), opcode (PASM)      
If statement      
immediate matches, rules      
implicit variable types      
inc opcode (PASM)      2nd
include files, iterator.pasm
index opcode (PASM)      
indexed access to PMC (PIR)
Indexes
indexes, arrays
indexes, hashes
indexes, variables, storing      
indirect objects
inheritance      
inheritance, classes, PASM      
inheritance, objects      
inheritance, public methods
initialization, objects      
instance variables      [See attributes]
instruction (PIR)      2nd
Int value types      
Integers      
integers, bitwise operators      
integers, context      
integers, PASM
integers, PASM, registers      
integers, registers
integers, scalars      
Interfaces      2nd
interfaces, generic objects
interfaces, NCI
internal modifiers
internal revision (development cycle)      
internals development
interpinfo opcode (PASM)
interpolation, syntax rules      
interpreter module      2nd
invocants      
invocants, objects      
invocants, passing
invoke opcode (PASM)
invokecc opcode      2nd
isa opcode (PASM)
isnull opcode (PASM)
is_null opcode      
Iteration      
iteration, control structures      
iteration, flow control
iterators, PMCs
join opcode      2nd
jsr opcode (PASM)
jump opcode      2nd
jumps, flow control      
Junctions
junctions, matching
junctions, operators
keywords      
keywords, handles
keywords, has
keywords, multi
keywords, returns
keywords, role      
keywords, sub      2nd
labels
Languages      2nd [See also PASM]
languages, design      2nd
languages, design, architecture
languages, design, cognitive/linguistic considerations
languages, design, cultural influences of      
languages, design, Huffman coding
languages, design, principle of adaptability
languages, design, principle of borrowing
languages, design, principle of context      
languages, design, principle of distinction
languages, design, principle of DWIM      
languages, design, principle of end weight      
languages, design, principle of freedom
languages, design, principle of prominence
languages, design, principle of reuse
languages, design, principle of simplicity
languages, design, syntax      [See syntax]
languages, design, waterbed theory of complexity
languages, development      
languages, modular design      
languages, OO (object-oriented)
languages, optimizing
languages, rules      
languages, yacc grammars
LANGUAGES.STATUS file
languages/directory
lazy list context
lcm opcode (PASM)
le (less than or equal) opcode (PASM)
length opcode      2nd
let blocks
lexical scope, closures
lexical variables, PASM      2nd
lexically scoped classes      
lexically scoped subroutines
lexing
le_num opcode (PASM)
le_str opcode (PASM)
lib/ directory
linguistic language design considerations
LISTS
lists, context      2nd
lists, for loops
lists, hyper operators
lists, matching
lists, operators
lists, pairs, named argument passing
lists, parameters
ln opcode (PASM)
loading bytecode      2nd
loadlib opcode (PASM)
load_bytecode      
local labels
localtime opcode (PASM)
log10 opcode (PASM)
log2 opcode (PASM)      
logical operations, PASM
logical operators
long-term usability      
lookback opcode (PASM)
Loops
loops, breaking out of
loops, flow control
loops, for
loops, simple
loops, while
lsr opcode (PASM)      
lt (less than) opcode (PASM)
lt_num opcode (PASM)
lt_str opcode (PASM)
Lvalue subroutines      
m// operator      
macros
mailing lists      
mailing lists, p61      2nd 3rd
mailing lists, p61, joining
mailing lists, p61, patch submissions
mailing lists, Ponie
MANIFEST file      
Matching      
matching, arrays      
matching, assertions
matching, bytecode
matching, deferred matches, rules      
matching, hashes
matching, hypothetical variables      
matching, immediate matches, rules
matching, junctions
matching, lists
matching, objects
matching, quantifiers
matching, scalar values
matching, subroutines
matching, ~~ (smart-match) operator
math operations, PASM      
Memory
memory, bytecode
memory, garbage collection
metacharacters
metacharacters, backtracking      
metacharacters, escape sequences
METHODS
methods, .dump
methods, .elems
methods, .keys
methods, .values
methods, .wrap
methods, BUILD
methods, BUILDALL
methods, classes, PASM
methods, coroutines
methods, Create
methods, multi keyword
methods, multimethod dispatching
methods, new
methods, objects
methods, overriding
methods, pick
methods, PIR
methods, private
methods, public      
methods, thread3
methods, _ _init
migration, Ponie
mixed class-type support
mixins      2nd
mmdvtfind opcode (PASM)      
mmdvtregister opcode (PASM)
mod opcode (PASM)
modifiers, size      
modular design
Modules
modules, compiler
modules, interpreter      2nd
modules, optimizer
modules, package-scoped subroutines
modules, parser
modulus (%) operator
morphing, type
mul opcode (PASM)
multi keyword
multicharacter strings, converting      
multimethod dispatching      
multiple dispatch, objects      
multiple subroutines      
multiplication (*) operator      
my blocks
named arguments
named arguments, passing
named constants, PIR
named parameters
named parameters, default values
named variables, PIR
Names      
names, patches      
names, subroutines
namespaces, block definitions
Native Call Interface (NCI)      
NCI (Native Call Interface)
ne (not equal) opcode (PASM)
needs_destroy opcode (PASM)
neg opcode (PASM)
nested scope
new features      
new method      
new opcode      2nd
newclass opcode      2nd
newsub opcode (PASM)
new_callback opcode (PASM)      
new_pad opcode (PASM)      
new_padopcode
ne_addr opcode (PASM)
ne_num opcode (PASM)
ne_str opcode (PASM)      
nonflattening-list context
noop opcode (PASM)
not opcode      2nd
null opcode (PASM)      
numeric bitwise shift operators
numeric context
numeric quantifiers
object-oriented (OO) languages
Objects      
objects, attributes      
objects, construction      
objects, context      
objects, declarations
objects, delegation      
objects, design
objects, destruction
objects, indirect
objects, inheritance
objects, initialization
objects, matching      
objects, methods
objects, multiple dispatch
objects, opcodes
objects, pairs, hashlist context
objects, Parrot
objects, ParrotIO
objects, ParrotThread
objects, PerlUndef
objects, private/public methods
objects, scalars
objects, submethods
objects, subroutines      
objects, timers
objects, TQueue      
one-element lists      
OO (object-oriented) languages
opcodes
opcodes, bitwise
opcodes, branches
opcodes, PASM      2nd
open opcode (PASM)      2nd
opening files
Operator
Operators      
operators, % (modulus)
operators, && (logical AND)
1 2 3 4 5 6
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2026
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте