-->

Среды программирования

Интерпретатор Basic, который я учил еще в школе, был частью операционной системы, т.е. команды Basic можно было писать прямо в командной строке, а программы были простыми текстовыми файлами.

Turbo Pascal уже имел свою среду разработки - текстовый редактор с подсветкой переменных, методов и т.п.

Borland Delphi для языка программирования Pascal и его брат-близнец Borland C++ Builder для программирования на C++ позволяли создавать графический интерфейс (окна, кнопки, меню и т.п.) несколькими движениями мыши.
Аналог стандартной программы "Блокнот" писался за считанные минуты! Огромный плюс этих пакетов, на мой взгляд, - возможность создания windows-программы, состоящей из одного исполняемого файла (есть опция, позволяющая компилировать необходимые библиотеки вместе с самой программой).
По удобству написания графических интерфейсов и простоты управления и связывания элементов этих интерфейсов больше всего понравилась Microsoft Visual Studio.

Многие настоятельно рекомендуют начинающим программистам на Java (а так же HTML, PHP и т.п.) начинать с Блокнота и компилятора из командной строки. Возможно, в целях пройти этот путь эволюции для более глубокого понимания, совет полезный. Но если Вы представляете уже себе работу ПЭВМ, принцип компиляции и исполнения программ, то зачем создавать себе дополнительные неудобства?
С широким распространением программирования в массы стали появляться бесплатные среды программирования (IDE - англ. Integrated Development Environment). Некоторые IDE (по крайней мере изначально) были предназначены для определенного языка программирования. В дальнейшем IDE стали более универсальными, поддерживающими несколько языков программирования.

Так как я начал этот блог озадачившись изучением языка Java, то приведу несколько (по моей оценке) наиболее широко используемых бесплатных IDE именно для написания программ на языке Java:

  1. IntelliJ IDEA,
  2. Eclipse
  3. NetBeans


Кому лень искать самому, поиск выдал хороший обзор IDE средств для программирования на Java.

Комментариев нет :

Отправить комментарий