插件(也叫addin、add-in、addon或add-on)是遵循壹定的標準應用程序接口編寫的程序。只能在程序指定的系統平臺下運行(可能同時支持多個平臺),不能脫離指定平臺獨立運行。
因為插件需要調用原純系統提供的函數庫或者數據。很多軟件都有插件,插件種類數不勝數。例如,在IE中,安裝相關插件後,WEB瀏覽器可以直接調用插件程序來處理特定類型的文件。
發展歷史
編輯?語音插件的出現可以追溯到1970年代中期,當EDT文本編輯器在Univac90/60系列大型機上運行UnisysVS/9操作系統時,它提供了壹個功能,編輯器可以運行壹個程序,並允許這個程序進入編輯器的緩沖區,允許外部程序染指內存中正在編輯的任務。
插件允許編輯器編輯緩沖區中的文本,緩沖區由編輯器和插件共享。滑鐵盧?Fortran編譯器利用這些特性使Fortran程序的內部編譯可以用EDT編輯。
個人電腦上第壹個有插件的應用軟件可能是蘋果電腦上的HyperCard和QuarkXPress,都是1987發布的。