C++
__closure keyword extension,
224–226
const_cast conversion,
223
__declspec keyword extension,
228–230
fundamentals, compared to Java,
244–255
__interface keyword extension,
231–232
object construction sequence in Kylix,
232–235
performance, compared to Java,
238,
247
pointers and dynamic memory management,
200–209
__property keyword extension,
227
__published keyword extension,
227
reinterpret_cast conversion,
223–224
static_cast operator,
222
union data structure,
198
virtual methods and polymorphism,
209–211
CGI (Common Gateway Interface),
277
Class inheritance
in object-oriented programming,
156
Clients
client-server architecture, Kylix,
334–336
dataset and in-memory table,
347–352
TClientDataSet, characteristics of,
336–338
Cloning and process execution,
64–65
__closure keyword extension,
224–226
CLX (Component Library for cross-platform development)
components and Tcomponent class,
296–297
controls and Tcontrol class,
297–298
cross platform compatibility,
154,
273
databases and DataCLX components,
304
frames and Tframe class,
302
object lists and Tlist class,
307–308
persistence and Tpersistent class,
294–296
streaming and Tstream class,
308–309
strings, string lists, and Tstrings class,
305–307
TwidgetControl component,
298
VisualCLX components,
297
Code parameter hints, Kylix,
286
Command command (bash shell),
136
Commercial software support,
5,
8
Compilers
Delphi calling conventions,
175
Conditional compiler directive,
159
Const_cast conversion, C++,
223
Controls
flow control constructs in shell scripts,
141–150
program control constructs in Delphi,
188–193
program control constructs in Java,
256–262
CORBA (Common Object Request Broker Architecture)
building customer name application,
415–421
building customer name example in JDK,
415–421
building customer name example in Visibroker,
422–428
client/server applications,
273
configuration in JBuilder and Visibroker,
422–428
Delegation and Inheritance Models,
408,
411