XCMD
出典: フリー百科事典『ウィキペディア(Wikipedia)』
XCMD(Extended Command。「エックスコマンド」と読む)は、Apple社の天才プログラマー、ビル・アトキンソンが開発したオーサリングツールであるHyperCard用の拡張機能である。HyperCardにはOSにアクセスするなどといった機能が省かれていたため、HyperCardが普及していた当時は、かなりの数のXCMDが開発されていた。
XCMDはリソースの形態をしており、Pascal言語やC言語、BASIC言語などで記述される。現在ではHyperCardの開発が止まっているほか、普及も低迷しているため、殆ど使われていない。そんな中、REALbasicという開発環境が、言語の拡張機能として、XFCNとともにサポートしている。
同じくHyperCard用の拡張機能であるXFCNは、Extended Function、つまり外部関数のことで、値を返すこと以外はXCMDと大差はない。なお、こちらは「エックスファンクション」と読む。