If consoles or shells can be used to write and run code, why is there a need for source editors?
a. Source editors allow code to be saved in files for future use, and they provide helpful text editing features.
b. Consoles and shells are limited to 100 lines of code, whereas source editors can hold unlimited lines of code.
c. Consoles and shells should only be used by more advanced programmers.
d. Source editors are mainly useful for testing programs