• Help system. A help system gives detailed documentation regarding the programming language. • Compiler/Interpreter. The compiler/interpreter converts the programmer’s source code into machine language so it can be executed/run on the computer. • Debugging tool. Debugging assists the developer in locating errors and finding solutions. • Check-in/check-out mechanism. This tool allows teams of programmers to work simultaneously on a program without overwriting another programmer’s code. Examples of IDEs include Microsoft’s Visual Studio and Oracle’s Eclipse. Visual Studio is the IDE for all of Microsoft’s programming languages, including Visual Basic, Visual C++, and Visual C#. Eclipse can be used for Java, C, C++, Perl, Python, R, and many other languages. CASE Tools While an IDE provides several tools to assist the programmer in writing the program, the code still must be written. Computer- Aided Software Engineering (CASE) tools allow a designer to develop software with little or no programming. Instead, the CASE tool writes the code for the designer. CASE tools come in many varieties. Their goal is to generate quality code based on input created by the designer. Sidebar: Building a Website In the early days of the World Wide Web, the creation of a website required knowing how to use Hypertext Markup Language Information Systems for Business and Beyond (2019) pg. 217
Made with FlippingBook flipbook maker