Adobe Illustrator is a commercial vector graphics editor. Please make sure your question is about *programming* not just how to use the software. When using this tag also tag the language that you are coding in for context, e.g. [extendscript], [applescript], or [vbscript], etc..
Adobe Illustrator is a commercial vector graphics editor from Adobe Systems.
Vector graphics are made up of primitive objects such as bezier curves, ellipses, lines and polylines. These primitives contain paths with control points that define exact locations. The paths that connect these control points are approximated at run-time based on the algorithm of the primitive and do not affect file size. All Illustrator art is defined by bezier curves.
Illustrator was first released in 1986 and is currently at version 17 (also known as Creative Cloud). The complete release history is available from Wikipedia.
Information about Illustrator from Adobe can be found at the Adobe website. The Illustrator general usage forum is located here.
Illustrator is scriptable. Scripts can be written using AppleScript, JavaScript or VBScript. The Illustrator scripting documentation can be found here, and the Illustrator scripting forum is located here.
Illustrator supports plug-ins. Plug-ins can extend the capabilities of Illustrator by adding additional tools, menus and panels. The Illustrator plug-in developers forum is located here. The Illustrator Software Development Kit can be downloaded for free.
Questions relating to the use of Illustrator scripting and SDKs should use this tag. Questions about using Illustrator files as part of a conversion process or a workflow using other vector graphics editors should also use this tag. Additionally, questions regarding reading and writing the various Illustrator supported file formats (e.g. EPS and PDF) should use this tag.