Explain what the goal in compiler design today is.

What will be an ideal response?


The goal in compiler design today is to provide a wide array of compiler tools that simplify the programmer's task and increase his or her productivity. This includes such tools as visual development environments that use graphics and video to let the programmer see what is happening, sophisticated online debuggers to help programmers locate and correct errors, and reusable code libraries, which contain a large collection of prewritten and fully debugged program units. When a compiler is embedded within a collection of supporting software development routines such as debuggers, editors, toolkits, and libraries, it is called an integrated development environment (IDE). It is these types of programmer optimizations, rather than code optimizations, that have taken center stage in language and compiler design. Often, these sophisticated IDEs are provided transparently to software developers via cloud computing techniques.

Computer Science & Information Technology

You might also like to view...

What is the output of the following code?

``` string s("abcdefg"); s.insert(1, 3, 'w'); cout << s << endl; ``` a. abcdefg b. aweldefg c. awelbcdefg d. awwwbcdefg

Computer Science & Information Technology

The ____ file is the standard audio file format used by Windows.

A. AAC B. MIDI C. MP3 D. WAV

Computer Science & Information Technology

When designing icons, economy of form trumps intricacy or complexity; details and any excess information may confuse the user, especially on smaller screens. 

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

An organization does not want the wireless network name to be easily discovered. Which of the following software features should be configured on the access points?

A. SSID broadcast B. MAC filter C. WPA2 D. Antenna placement

Computer Science & Information Technology