C3 linearization
In computing, C3 superclass linearization is an algorithm used primarily to obtain the order in which methods should be inherited in the presence of multiple inheritance. In other words, the output of C3 superclass linearization is a deterministic Method Resolution Order (MRO). C3 superclass linearization results in three important properties:
* a consistent extended precedence graph,
* preservation of local precedence order, and
* fitting the monotonicity criterion. Python's Guido van Rossum summarizes C3 superclass linearization thusly:
primaryTopic
C3 linearization
In computing, C3 superclass linearization is an algorithm used primarily to obtain the order in which methods should be inherited in the presence of multiple inheritance. In other words, the output of C3 superclass linearization is a deterministic Method Resolution Order (MRO). C3 superclass linearization results in three important properties:
* a consistent extended precedence graph,
* preservation of local precedence order, and
* fitting the monotonicity criterion. Python's Guido van Rossum summarizes C3 superclass linearization thusly:
has abstract
C3-линеаризация суперкласса (а ...... Class::C3 и существует в CPAN.
@ru
In computing, C3 superclass li ...... ined, the algorithm will fail.
@en
في الحوسبة، (بالإنجليزية: C3 l ...... ned, the algorithm will fail.»
@ar
在计算机科学中,C3算法主要用在多重继承中,确定子类应该继承 ...... l 5有称为Class::C3一个扩展实现曾发布于CPAN。
@zh
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,000,086,557
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
subject
hypernym
type
comment
C3-линеаризация суперкласса (а ...... изация суперкласса для языка D
@ru
In computing, C3 superclass li ...... perclass linearization thusly:
@en
في الحوسبة، (بالإنجليزية: C3 l ...... طية الطبقة الفائقة C3 بالتالي:
@ar
在计算机科学中,C3算法主要用在多重继承中,确定子类应该继承 ...... l 5有称为Class::C3一个扩展实现曾发布于CPAN。
@zh
label
C3 linearization
@en
C3-линеаризация
@ru
C3线性化
@zh
سي 3 الخطية (خوارزمية)
@ar