15

Отвечал на комментарий, чот понесло. Ликбез по "математика не нужна"

Отвечаю на комментарий #comment_199406383

"Просто мне странно, что программирование считают чем-то родственным физике и математике."

Ну давай попробую объяснить. Для введения скажу, что этот взгляд на программирование стар и с развитием технологий и абстракций стал верен лишь частично. Определимся с программированием. Что делает программист на самом верхнем уровне абстракции? Каким-то образом передаёт вычислительному устройству план работы. Каким? Неважно, главное, чтобы вычислительное устройство его поняло. Это может быть даже прерывистый дым, как у индейцев. В теории языков это называется "система знаков". Но представители какой профессии первые реализовали на практике работающую вычислительную машину? Не углубляясь в историю, пробежимся по фамилиям – Шеккард, Паскаль, Лейбниц, Бэббидж, Цузе, – все они математики, и их изыскания проводились для упрощения расчётов. С развитием и усложнением мат. аппарата, охватывающего всё бо́льшее количество прикладных задач, потребность в автоматизации процесса расчёта становилась всё острее. От самых простых итеративных процедур на множестве операций арифметики и алгебры мы переходим к более сложным алгоритмам, которые нужно описывать, чтобы передавать план работы компьютерам, не забываем. Так появились новые абстракции – первые языки программирования высокого уровня (это когда действия закодированы во что-то среднее между операционными кодами и естественными языками), яркий представитель – фортран (внезапно, FORmula TRANslator), и первыми программистами стали именно математики и инженеры. После революции в области полупроводников – мельчайших кирпичиков логических схем – здесь с двух ног влетает кремний – это был лишь вопрос времени, когда накопленный запас технологий начнут применять в других сферах, не связанных непосредственно с расчётом траекторий полета на Луну, e.g. Программисты (всё еще инженеры-математики, с увеличением доступности охват был всё больше, но подготовка ещё нужна нехилая), засучив рукава, писали всё более высокоуровневые абстракции, развивались языки и среды, появились графические интерфейсы, сначала DARPA-, потом и интер-нет, и всё это работало (и продолжает работать) на бедных всё тех же логических схемах, но объяснение компьютеру, что тебе от него надо, занимает всё меньше времени и имеет порог вхождения всё ниже. Компьютеры подешевели, вошли в каждый дом, появилось бесчисленное множество ПО для автоматизации различных процессов, передачи больших объемов разного рода мальтимедиа, и, конечно же, лайков кошечек и просмотра порно. Вместе с этим создавалось и ПО для разработки ПО – среды блочного программирования, всякие visual basic for applications, etc. Теперь ты можешь не вникая в нижележащий сложнейший технологический процесс написать своё простенькое приложение, потому что всё сложное от тебя заботливо спрятали умные дяденьки инженеры-математики. Высочайший уровень абстракции позволил людям, достаточно далеким от внутреннего устройства ЭВМ делать работу программистов – отдавать план работы компьютеру, пиша его чуть ли не на своём родном (английском, в большинстве случаев) языке. Хорошо ли это? Просто охуенно. Программисты ли это? Да. Но важные факторы, такие как устойчивость, ресурсоёмкость и время работы ПО ты не сможешь оптимизировать, посмотрев 6 лекций на степике, поэтому вникать в хардкор желательно каждому кодеру, потому что как бы ты ни знал языки, API и прочее – если план работы, алгоритм – говно, то и код – говно.

Лучшие посты за сегодня
9151

Российский автопром, помоги себе сам (

8369

Спасибо...

Спасибо... Стирка, Комментарии на Пикабу, Комментарии, Скриншот, Лайфхак
7149

Мелочь, а приятно

Мелочь, а приятно
5738

Депутат спросила у директора департамента культуры и туризма , откуда у той колье за 1млн и сумка Louis Vuitton при зарплате 28к

4734

Там ещё и дети смотрят!

Там ещё и дети смотрят! Картинка с текстом, Крещенское купание, Храм, Церковь, Религия
Показать полностью 1
4640

Звонок из будущего

4020

Подарок для уважения

Подарок для уважения
3967

Мечты

Мечты
3953

Зачем же я так

Показать полностью
3873

Пока босс спит

3815

Актёры в старых советских фильмах с каждым годом играют всё лучше и лучше"

Актёры в старых советских фильмах с каждым годом играют всё лучше и лучше"
3768

«Он ответил за свой подлый поступок»: дагестанского бойца ММА избили в уличной драке

«Он ответил за свой подлый поступок»: дагестанского бойца ММА избили в уличной драке Боец, Драка, Видео, Длиннопост, Негатив, Кавказцы
«Он ответил за свой подлый поступок»: дагестанского бойца ММА избили в уличной драке Боец, Драка, Видео, Длиннопост, Негатив, Кавказцы
Показать полностью 2 1
3630

Как же нам всем иногда просто нужно в САНАТОРИЙ

Как же нам всем иногда просто нужно в САНАТОРИЙ
3546

Прошу совета! Травля ребенка

Прошу совета! Травля ребенка Травля, Без рейтинга, Юридическая помощь, Сила Пикабу, Консультация, Лига юристов, Негатив
Прошу совета! Травля ребенка Травля, Без рейтинга, Юридическая помощь, Сила Пикабу, Консультация, Лига юристов, Негатив
Прошу совета! Травля ребенка Травля, Без рейтинга, Юридическая помощь, Сила Пикабу, Консультация, Лига юристов, Негатив
Показать полностью 2
3381

А где тут рыбку половить?

3337

Свинья во дворце не становится королём

Свинья во дворце не становится королём Турция, Реджеп Эрдоган, Журналисты, Новости, Картинка с текстом, Пословицы и поговорки, Дворец, Царь, Политика, Седеф Кабаш
Показать полностью 1
3119

Соседи низкой социальной ответственности

Соседи низкой социальной ответственности Комментарии, Комментарии на Пикабу, Соседи, Проблемные соседи, Проститутки, Длиннопост, Скриншот, Мат
Показать полностью 1
2967

Игровое

Игровое
2918

Так и лежишь

Так и лежишь
2734

Спать как младенец

Спать как младенец
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: