Что такое Программирование?
- Категория: Что такое?
- – Автор: Игорь (Администратор)
Если раньше программированием занимались единицы, то в нынешнее время этим никого не удивишь. Более того, сама тематика информационных технологий вызывает большой интерес у многих людей. Поэтому знать что подразумевает этот термин, а также другие подробности, будет всегда полезным.
Программирование это
Программирование - это в области информационных технологий процесс создания программ (написания кодов с помощью языков программирования). Стоит отметить, что программирование касается не только компьютеров. Существует немало аппаратуры, для которой создаются программы. Например, станки в нынешнее время это комплекс механических и электронных частей. Собственно, для второй части и создаются программы, например, описывающие как необходимо изготовлять детали (или ещё чего).
Примечание: Кстати, в более широком смысле под программированием понимают выполнение всего спектра задач, связанного с созданием программ. Ещё это называется программная инженерия. Это и анализ задачи, и создание алгоритмов, и сам процесс создания программ, и тестирование, и так далее.
Примечание: Интересный момент. Знаменитое изречение Никлауса Вирта гласит: "Программы = алгоритмы + структуры данных". Это один из известнейших теоретиков в области создания языков программирования.
Так же вам может быть интересен обзор Что такое Алгоритм?
Для чего нужны программы?
Первое, что стоит понимать, программы это не только красивый интерфейс. Более того, немало программ вообще не подразумевают особого пользовательского интерфейса. Например, те же станки, о которых упоминал ранее. Внутрь таких устройств записываются программные коды, а затем пользователь только нажимает нужные большие кнопки или щёлкает тумблеры (ну или вообще никак не участвует, если это автоматические устройства, не подразумевающие необходимость присутствия людей). Ни вам красивой всплывающей анимации, ничего подобного. Ещё как пример, у операционных систем существует масса утилит с чисто консольным интерфейсом.
Второе, что стоит понимать, это то, что основная цель программы это решение какой-либо задачи. Например, компьютерные видеоигры решают развлекательную задачу. Программы по типу списков дел позволяют упростить выполнение ежедневной рутины. Веб-сайты, которые тоже, кстати, являются программами, позволяют получать информацию, заказывать товары и многое-многое. Не сложно заметить, что эти программы решают какую-то задачу.
Так же вам могут быть интересны обзоры Сочетание функциональности и интерфейса и ещё Оценка интерфейса или о чем говорит внешний вид.
Почему программирование стало таким популярным?
Самая основная причина почему программирование стало таким популярным - это то, что программы позволяют быстро решать задачи. Почему эта причина? Если бы это было не так, то созданием программ так бы и занимались единицы, а техника была бы чем-то вроде вещей для отдельных ценителей.
Вот сами посмотрите вокруг себя. Где вы узнаёте информацию? В газетах? Вряд ли. Как минимум для этого существует компьютер. Как вы слушаете музыку? Таскаете с собой граммофон? Вряд ли. Как минимум речь идёт об mp3-плеере. С помощью чего вы печатаете тексты? Используете реальную увесистую печатную машинку? Вряд ли. И так далее.
Иными словами, если вам интересно программирование и этот обзор было первое, что вы прочитали, то постарайтесь сразу для себя уяснить, что в программировании первично решение задач. Языки программирования, красивость кода и прочее - это всё вторичные вещи. Они тоже важны, однако если вы написали код по стандартам "красивости", но который бесполезен или выполняет задачи крайне медленно, то чем он будет лучше кода, слепленного на коленке, но который быстро и без проблем выполняет задачу? Вероятно, не сложно догадаться.
Примечание: Тем не менее, одно другого не отменяет. Скажем, если вы умеете писать красивый код, который нормально решает задачи, то что в этом плохого?
Так же вам может быть интересен обзор Синтаксис (языки программирования): что это такое?
Понравилась заметка? Тогда время подписываться в социальных сетях и делать репосты!
☕ Понравился обзор? Поделитесь с друзьями!