actionscript active server pages adobe acrobat adobe flash adobe systems applescript application server architecture description language array programming aspect-oriented programming assembly language batch processing bytecode cascading style sheets class-based programming client-side scripting command-line interface command-line interpreter common gateway interface compiled language compiler computer program computer terminal concurrent computing curly bracket programming language data-structured language dataflow programming declarative programming document object model dynamic programming language ecmascript emacs emacs lisp esoteric programming language event-driven programming extensible programming functional programming graphical user interface grep html high-level programming language imperative programming interpreted language javascript javaserver pages job control language linker list of programming languages logic programming low-level programming language machine code metaprogramming mozilla multi-paradigm programming language non-english-based programming languages non-player character north america object-oriented programming language off-side rule operating system php performing arts perl pipeline programming preprocessor procedural programming programming language prototype-based programming quakec regular expression ruby on rails script sed server-side scripting shell script synchronous programming language system programming tcl time-sharing unix unix shell visual basic for applications visual programming language web browser web content management system web server xml xsl transformations xul