mozilla

Compare Revisions

XPCOM

Change Revisions

Revision 238789:

Revision 238789 by jyeo on

Revision 64615:

Revision 64615 by jyeo on

Title:
XPCOM
XPCOM
Slug:
XPCOM
XPCOM
Tags:
XPCOM
XPCOM
Content:

Revision 238789
Revision 64615
n14      <strong>XPCOM</strong> is a cross platform component objectn14      <strong>XPCOM</strong> is a cross platform component object
> model, similar to Microsoft COM. It has multiple <a href="/en/XP> model, similar to Microsoft COM. It has multiple <a href="/en/XP
>COM/Language_Bindings" title="en/XPCOM/Language_Bindings">languag>COM/Language_Bindings" title="en/XPCOM/Language_Bindings">languag
>e bindings</a>, letting the XPCOM components be used and implemen>e bindings</a>, allowing XPCOM components to be used and implemen
>ted in JavaScript, Java, and Python in addition to C++. Interface>ted in JavaScript, Java, and Python in addition to C++. Interface
>s in XPCOM are defined in a dialect of IDL called <a href="/en/XP>s in XPCOM are defined in a dialect of IDL called <a href="/en/XP
>IDL" title="en/XPIDL">XPIDL</a>.>IDL" title="en/XPIDL">XPIDL</a>.
n16        XPCOM itself provides a set of core components and classen16        XPCOM itself provides a set of core components and classe
>s, e.g. file and memory management, threads, basic data structure>s, e.g. file and memory management, threads, basic data structure
>s (strings, arrays, variants), etc. The majority of XPCOM compone>s (strings, arrays, variants), etc. The majority of XPCOM compone
>nts are not part of this core set and is provided by other parts >nts are not part of this core set and are provided by other parts
>of the platform (e.g. <a href="/en/Gecko" title="en/Gecko">Gecko<> of the platform (e.g. <a href="/en/Gecko" title="en/Gecko">Gecko
>/a> or <a href="/en/Necko" title="en/Necko">Necko</a>) or by an a></a> or <a href="/en/Necko" title="en/Necko">Necko</a>) or by an 
>pplication or even by an extension.>application or even by an extension.
n23            <h4 name="Documentation">n23            <h4 id="Documentation" name="Documentation">
n81            <h4 name="Community">n81            <h4 id="Community" name="Community">
n91            <h4 name="Tools">n91            <h4 id="Tools" name="Tools">
t102            <h4 name="Related_Topics">t102            <h4 id="Related_Topics" name="Related_Topics">

Back to History