BASIC programming Microsoft BASIC for DOS
Despite increasing competition from other languages such as Pascal/Delphi and C/C++, BASIC remains extremely popular in the field of instrumentation and process control; the language is relatively easy to learn and programs can be quickly developed by those with little previous programming experience. Furthermore, modern implementations of the language put it on a par with many of its more powerful competitors. Gone are the days when BASIC programs were constrained to show a lack of structure by the absence of control structures such as DO . . . LOOP and WHILE . . . WEND. Furthermore, BASIC procedures, subprograms, and user-defined functions all aid the programmer since they promote modularity and aid flexibility.