07.12.2019
Новые видео и статья Как изменить шрифт в HTML.
03.12.2019
Новый выпуск журнала Автоматизация и Программирование.
26.11.2019
Новые видео и статья Классы, конструкторы и прототипы в JavaScript.
22.11.2019
Новые видео и статья Функции в JavaScript.
19.11.2019
Новая статья Программирование для начинающих.
Раздел: Как стать программистом
Средства разработки программ
Средства разработки программ - это специальные программы для создания программ. Вот такое вот получается “масло масленное”.
Как я уже много раз говорил, в давние времена программы создавались в машинных кодах, которые записывались непосредственно в память компьютера и затем запускались на выполнение.
Однако программное обеспечение становилось всё сложнее, создавать его в машинных кодах становилось всё более долго и неудобно, поэтому программисты начали облегчать себе жизнь.
Во-первых, они начали придумывать более простые языки программирования.
Во-вторых, они начали создавать специальные инструменты, которые бы помогали им преобразовывать простые языки программирования в машинные коды (ведь принцип выполнения программ на компьютере остался прежним - загрузка в память в машинных кодах).
Так сначала появились текстовые редакторы, ассемблеры и компоновщики, а потом компиляторы и интерпретаторы.
А потом кто-то додумался собрать всё это в одну кучу. Так и появилась первая полноценная среда разработки, в которой были все необходимые инструменты для разработки программ.
Где создаются программы
Как уже было сказано, компьютерные программы создаются с помощью специальных средств разработки программного обеспечения.
Основные инструменты, которые входят почти во все современные средства разработки, перечислены ниже:
- Редактор исходного кода. Это текстовый редактор, который от обычных редакторов отличается возможностью подсветки синтаксиса. Подсветка синтаксиса - это выделение ключевых слов и других важных элементов языка программирования цветом и/или шрифтом. Конечно, для создания программ можно использовать и обычный текстовый редактор.
- Компилятор (или интерпретатор). Специальная программа, которая преобразует исходные коды в готовую программу - исполняемый файл. В операционных системах Windows такой файл обычно имеет расширение EXE.
- Отладчик. Это специальная программа, которая помогает искать ошибки в исходных кодах.

Для создания программы достаточно редактора исходного кода и компилятора. Конечно, отладчик тоже не помешает. Кроме того, в современных средствах разработки есть немало других полезных инструментов, которые используются редко, но всё-же могут пригодиться.
В этом разделе будут публиковаться статьи о разных средствах разработки, как современных, так и канувших в лету, но оставивших свой след в истории (а историю надо знать - ведь у кого нет прошлого, у того нет и будущего).
Надеюсь, эти статьи помогут вам, или хотя бы просто дадут новые знания, которые могут оказаться полезными или натолкнут на какую-то идею.
Дополнительную информацию о средствах разработки можно найти здесь.
Обзоры популярных (и не очень) средств разработки разных времён можно найти здесь:
Подписаться на канал в YouTube
Вступить в группу "Основы программирования" Подписаться на рассылки по программированию |
![]() |
Директивы компилятора
Как это ни странно, но даже многие опытные программисты не используют директивы компилятора, считая их чем-то ненужным и бесполезным. А между тем, директивы компилятора - это очень классная штука. Если их умело применять в своих программах, то можно существенно сократить время на разработку и уменьшить количество рутинных операций. Подробнее... |