(e.g., C, C++,VisualBasic), programmatic interfaces (e.g., remote procedure
calls), communication protocols [e.g., Simple Object Access Protocol (SOAP),
Hyper Text Transfer Protocol (HTTP)], technologies (e.g., ColdFusion, web
browsers), and tools (e.g., code generators, language libraries). Nor do they learn