История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Программирование это просто прикладная деятельность (ближе к искусству), а не наука, где математика просто является инструментом. Тут имеется в виду непосредственное написание кода. А информатика, кибернетика, программная инженерия и так далее это всё абстракции над прикладной деятельсностью.
Это как делать табуретку не наука и математика либо не нужна, либо нужна в процессе решения прикладной задачи косвенно связанной с дрыганием рубанка, а спроектировать табуретку это инженерное дело, там математика либо нужна, либо обязательна если в задачу поставлено эффективное расходование материала и расчёт характеристик табуретки ещё до её создания.
Хотя чаще нужна не прям математика, математика, а чуть геометрии и базовая арифметика, вот тогда математика просто инструмент, от которого при желании можно отказаться.
А иногда задачи такие что нельзя, и нужны не просто расчёты, а доказательства что нужны именно вот такие расчёты и считать вот так, потому что это лучше чем считать эдак, вот доказательсво, точка и по итогу выбор будет стоять не между это или это, а выбор между вот это хуже, а это лучше, с конкретикой и железобетонно (пока кто-то не опровергнет).
Ну и конечно ничто не мешает заниматься прикладной деятельностью такой как программирование в неразрывной связи с математикой, как двумя неразрывными для решения задачи инструментами, ибо каждый из них позволяет делать то что не может другой, просто это не всегда так, далеко не всегда нужно и даже возможно, но и из этого и не следует что не нужно совсем (дописываю уточнение чтобы поменьше горело)
На правах диванного аналитика конечно.
Для меня программирование и математика тёмный лес, но общая концепция в голове у меня такая. Если кто-то пошатнёт застоиустои сформировавшиеся в моей черепушке, буду рад :D
Исходная версия LINUX-ORG-RU, :
Программирование это просто прикладная деятельность, а не наука, где математика просто является инструментом. Тут имеется в виду непосредственное написание кода. А информатика, кибернетика, программная инженерия и так далее это всё абстракции над прикладной деятельсностью.
Это как делать табуретку не наука и математика либо не нужна, либо нужна в процессе решения прикладной задачи косвенно связанной с дрыганием рубанка, а спроектировать табуретку это инженерное дело, там математика либо нужна, либо обязательна если в задачу поставлено эффективное расходование материала и расчёт характеристик табуретки ещё до её создания.
Хотя чаще нужна не прям математика, математика, а чуть геометрии и базовая арифметика, вот тогда математика просто инструмент, от которого при желании можно отказаться.
А иногда задачи такие что нельзя, и нужны не просто расчёты, а доказательства что нужны именно вот такие расчёты и считать вот так, потому что это лучше чем считать эдак, вот доказательсво, точка и по итогу выбор будет стоять не между это или это, а выбор между вот это хуже, а это лучше, с конкретикой и железобетонно (пока кто-то не опровергнет).
Ну и конечно ничто не мешает заниматься прикладной деятельностью такой как программирование в неразрывной связи с математикой, как двумя неразрывными для решения задачи инструментами, ибо каждый из них позволяет делать то что не может другой, просто это не всегда так, далеко не всегда нужно и даже возможно, но и из этого и не следует что не нужно совсем (дописываю уточнение чтобы поменьше горело)
На правах диванного аналитика конечно.
Для меня программирование и математика тёмный лес, но общая концепция в голове у меня такая. Если кто-то пошатнёт застоиустои сформировавшиеся в моей черепушке, буду рад :D