Share via


Programming Languages

[Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.]

You can use a broad variety of programming languages when programming an Indexing Service task. Each language typically has more than one API to interface it to Indexing Service.

The following table lists the languages available from Microsoft and gives a brief description of each.

Language Description
Microsoft Visual Basic A programming language available in Microsoft Visual Studio development system. For more information, see https://msdn.microsoft.com/vbasic/.
Microsoft Visual Basic Scripting Edition (VBScript) An interpreted subset of the Visual Basic programming language used in Web browsers and other scripting applications.
Microsoft Visual J++ development system Microsoft's implementation of the Java language for building applications for Microsoft Windows.
Microsoft JScript development software Microsoft's implementation of the European Computer Manufacturers Association (ECMA) 262 language specification. An interpreted, object-oriented programming language, JScript can access many object models and object libraries.
Microsoft Visual C++ development system Microsoft's implementation of the C++ language for building high-performance Windows applications. For additional information, see https://msdn.microsoft.com/visualc/.
IDA+HTX, IDQ+HTX Used with Hypertext Markup Language (HTML), the Internet Data Administration (IDA) and Internet Data Query (IDQ) files specify administrative tasks and query tasks, respectively. HTML extension (HTX) files format the results.

 

Secure Code Practices