Согласие на обработку персональных данных.



04.11.2017
Новые видео и статья Функция Odd.

29.10.2017
Новые видео и статья Функция Low.

23.10.2017
Новая задача Даны натуральные числа от 1 до 33.

22.10.2017
Добавлен раздел Статьи по С/С++.

03.10.2017
Новая книга 1001 вопрос начинающего программиста.

Раздел: Как стать программистом

Средства разработки программ

Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...

Средства разработки программ - это специальные программы для создания программ. Вот такое вот получается “масло масленное”.

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

Однако программное обеспечение становилось всё сложнее, создавать его в машинных кодах становилось всё более долго и неудобно, поэтому программисты начали облегчать себе жизнь.

Во-первых, они начали придумывать более простые языки программирования.

Во-вторых, они начали создавать специальные инструменты, которые бы помогали им преобразовывать простые языки программирования в машинные коды (ведь принцип выполнения программ на компьютере остался прежним - загрузка в память в машинных кодах).

Так сначала появились текстовые редакторы, ассемблеры и компоновщики, а потом компиляторы и интерпретаторы.

А потом кто-то додумался собрать всё это в одну кучу. Так и появилась первая полноценная среда разработки, в которой были все необходимые инструменты для разработки программ.

Где создаются программы

Как уже было сказано, компьютерные программы создаются с помощью специальных средств разработки программного обеспечения.

Основные инструменты, которые входят почти во все современные средства разработки, перечислены ниже:

  1. Редактор исходного кода. Это текстовый редактор, который от обычных редакторов отличается возможностью подсветки синтаксиса. Подсветка синтаксиса - это выделение ключевых слов и других важных элементов языка программирования цветом и/или шрифтом. Конечно, для создания программ можно использовать и обычный текстовый редактор.
  2. Компилятор (или интерпретатор). Специальная программа, которая преобразует исходные коды в готовую программу - исполняемый файл. В операционных системах Windows такой файл обычно имеет расширение EXE.
  3. Отладчик. Это специальная программа, которая помогает искать ошибки в исходных кодах.
Средства разработки программ

Для создания программы достаточно редактора исходного кода и компилятора. Конечно, отладчик тоже не помешает. Кроме того, в современных средствах разработки есть немало других полезных инструментов, которые используются редко, но всё-же могут пригодиться.

В этом разделе будут публиковаться статьи о разных средствах разработки, как современных, так и канувших в лету, но оставивших свой след в истории (а историю надо знать - ведь у кого нет прошлого, у того нет и будущего).

Надеюсь, эти статьи помогут вам, или хотя бы просто дадут новые знания, которые могут оказаться полезными или натолкнут на какую-то идею.

Дополнительную информацию о средствах разработки можно найти здесь.

Обзоры популярных (и не очень) средств разработки разных времён можно найти здесь:


Директивы компилятора Директивы компилятора
Как это ни странно, но даже многие опытные программисты не используют директивы компилятора, считая их чем-то ненужным и бесполезным. А между тем, директивы компилятора - это очень классная штука. Если их умело применять в своих программах, то можно существенно сократить время на разработку и уменьшить количество рутинных операций. Подробнее...
Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика