Согласен, для каждой цели свой инструмент. Но порой из-за моды, желания двигаться вперед, любопытства или еще по каким то причинам мы начинаем использовать что то совсем не нужное в данный момент.
Хотя рискну предположить, что появление многих новых инструментов связано с желанием как то отличаться от всех. Ведь программирование — это очень просто, как и математика и очень сильно ограничено правилами.
Простая задача, вывести на экран слово «ПРИВЕТ».
1. Можно отобразить нужный набор пикселей.
2. Можно создать шрифт, и с его помощью написать слово.
3. Можно создать объект, который будет уметь отображать строго заданное слово.
4. Можно создать объект, который будет уметь отображать любое слово.
5. Можно создать объект, который будет уметь отображать любое слово и любым цветом.
и т.д.
вариативность решений будет зависеть только от желания выделиться, но результатом будет всего лишь слово «ПРИВЕТ».
P.S. Для любителей машинного обучения хочется напомнить, что машинное обучение тоже описано кем-то, с какой то логикой и развивается в строго описанных программистом рамках.
Хотя рискну предположить, что появление многих новых инструментов связано с желанием как то отличаться от всех. Ведь программирование — это очень просто, как и математика и очень сильно ограничено правилами.
Простая задача, вывести на экран слово «ПРИВЕТ».
1. Можно отобразить нужный набор пикселей.
2. Можно создать шрифт, и с его помощью написать слово.
3. Можно создать объект, который будет уметь отображать строго заданное слово.
4. Можно создать объект, который будет уметь отображать любое слово.
5. Можно создать объект, который будет уметь отображать любое слово и любым цветом.
и т.д.
вариативность решений будет зависеть только от желания выделиться, но результатом будет всего лишь слово «ПРИВЕТ».
P.S. Для любителей машинного обучения хочется напомнить, что машинное обучение тоже описано кем-то, с какой то логикой и развивается в строго описанных программистом рамках.