Философия

Программирование и Наука.

Я дурачёк по этому сценарию, так что хочу узнать у знающих, я программист(создатель сайтов и их функций, React.js, JavaScript), но дело не в этом. Программирование связано с наукой,я занимаюсь наукой, то есть это часть науки или нет, программирование это наука?
Blagoi Gerchev
Blagoi Gerchev
217
Вы можете применять программирование в научной деятельности, в таком случае вы будете заниматься и наукой и программированием. Вы можете изучать лямбда-исчисление, теорию игр, мат. теорию алгоритмов и прочее, в таком случае вы тоже будете заниматься и наукой и программированием. Можно придумать еще несколько подобных примеров... Но если вы пишите сайтики, то нет, это - не наука.
Николай Фабричнев
Николай Фабричнев
55 200
Лучший ответ
>программирование это наука?

Зависит от того, как оную понимать.
Если в древнем смысле - наукой является любое не самое тривиальное для обычного крестьянина умение.
Если в современном, то на мой взгляд важна не предметная область, а соответствие примерно этим критериям:

1) Вы что-либо исследуете с целью найти более оптимальное или новое решение, которое еще никем не найдено?

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

3) Вы являетесь непосредственным членом научного сообщества - у Вас есть соответствующее звание научного сотрудника например?

Конечно это приблизительно накиданные критерии, их больше. Но если ответ хотя-бы на один из них отрицательный, то нет, Вы не занимаетесь наукой в современном смысле этого слова. Можно писать быдлокод, при этом не зная даже понятия двоичных логарифмов, элементарной комбинаторики, и основ булевой алгебры. Можно все это знать, но все-равно просто участвовать в некоем производственном процессе. А можно иметь соответствующее образование, работать в НИИ, и быть вовлеченным в процесс исследования алгоритмов, оптимизации кода, и т.д. и т.п. - вот это будет научная деятельность.
Оля Ващенко
Оля Ващенко
32 825
Наука, это когда думаешь, а не делаешь просто, ну, когда думаешь о том, что ты делаешь точнее