logo
Лекции_ПиОА[1]

Интерактивная разработка

Процесс разработки традиционных приложений можно разбить на три отдельных этапа: написание, компилирование (перевод программы на язык команд компьютера) и тестирование кода. В отличие от традиционных языков в Visual Basic применяется интерактивный подход (диалог между компьютером и человеком) к разработке, стирающий различия между тремя упомянутыми этапами.

При работе с большинством языков ошибка, допущенная при написании кода, обнаруживается компилятором на этапе трансляции приложения, т.е. после написания. Ошибка отыскивается, исправляется и снова выполняется компиляция. Этот цикл повторяется для каждой обнаруженной ошибки. Система Visual Basic интерпретирует (преобразует не всю, а только отдельные предложения программы в набор команд) набираемый пользователем код, и отображает на экране информацию о синтаксических и орфографических ошибках. Это похоже на ситуацию, когда эксперт стоит за спиной программиста, смотрит на вводимый им код и моментально фиксирует ошибки. Кроме этого Visual Basic частично компилирует код по мере его ввода. Если компилятор находит ошибку, он высвечивает ее в коде самого приложения. Ее можно исправить и продолжить компиляцию, не начиная процесс с самого начала.

Вследствие интерактивной природы Visual Basic, приложение выполняется, как только разработано. Таким способом можно протестировать результаты выполнения кода достаточно быстро, так как разработчик большую часть времени работает, а не ожидает окончания компиляции.