Ардуино или не ардуино, а ассемблер и си?
Добавлено: 25 окт 2019, 16:05
Тема создана в флудилке не просто так, а потому что выбор между айфон и андроид, водкой и пивом, виндовс и линукс, лыжи или сноуборд это вообще индивидуально.
Я считаю, что ардуино наносит больше вреда в глобальном масштабе, чем приносит пользы, но в локальном масштабе, конечно ардуино полезнее.
Так что же такое глобальный масштаб? Это когда мы имеем 3D принтеры и фрезеры работающие под управлением ардуино, которые продаются за настоящие деньги, но когда они глючат или виснут, то лучшее, что вы можете получить от продавца это ответ: "ну а что вы хотели, это же ардуино, ждите когда кто-то напишет новую прошивку или напишите сами, это же ардуино, это просто". А ещё глобальный масштаб, это когда в мире начинает бытовать мнение, что "зачем нам тратить деньги на оптимизацию когда, если мы можем потратить меньше купив более производительный процессор" или аналог: "зачем нам нанимать настоящего программиста, когда и школьник сделает это на ардуино". Глобальный масштаб, это когда задан глобальный вектор в умах людей, который ведёт к глобальным потерям материалов, энергии, квалификации не в отдельно взятой организации, а во всём мире. Попробуйте прикинуть сколько "модулей для ардуино" производится, сколько продаётся и сколько из этих модулей используется и будет использовано для решения действительно ценных задач в плане энергосбережения, сбережения материалов, уменьшения отходов, повышения культуры человечества.
Кому как, но мне кажутся жуткими и абсурдными откровения вида: "я слишком старый/тупой по этому ничего нового не смогу изучить а с ардуино я сделал мигалку на светодиоде за 15 минут и она действительно мигает" или "зачем мне изучать всякие си и тем более ассемблеры, если я из кубиков перетаскивая их мышкой собрал алгоритм залили в ардуино и получил отличный терморегулятор для своего инкубатора, тем более что я бы вообще забыл си даже если бы изучил его, ведь пользовался бы этим знанием редко".
Почему жуткими и абсурдными?
Прежде всего потому, что изучение каждого нового языка уменьшает риск альцгеймера и тому подобных деградаций мозга, а чем сложнее изучаемый материал, тем эффективнее это противодействие деградации.
Посудите сами, если вы начнёте общаться только словами: "чо", "слышь", "пох", "нах", "нуну" и "ага", то очевидно что деградируете не только в языковом плане (диалоги станут намного проще, короче и абстрактное), но начнётся и деградация в остальных сферах, ведь мышление во многом определено языком, но хуже то, что и круг общения начнёт деградировать, ведь все разумные люди просто перестанут общаться с тем, чей диалог имеет вид: "ну чо? Ага. Нуну. Слышь, чо, нах." То, что ардуино или не ардуино это язык общения не с человеком, а с микроконтроллером, сути не меняет, если вы не знаете внутренней структуры микроконтроллера, не знаете сколько тактов выполняется та или иная команда контроллера, какие режимы есть у периферии контроллера, какой приоритет прерываний, а знаете только как кубики двигать мышкой, то и мышление работает кубиками, без углубления, поверхностно оно работает и привыкает работать поверхностно, а привычка как известно вторая натура. Круг общения тоже начинает сужаться, ведь вы не будете заходить в темы форумов, где копнули чуть глубже чем кубики, да и если зайдёте, то люди которые там общаются будут вам не понятны, а вы им не интересны. Они то понимают что внутри кубиков, вы только кубики.
Похоливарим?
Я считаю, что ардуино наносит больше вреда в глобальном масштабе, чем приносит пользы, но в локальном масштабе, конечно ардуино полезнее.
Так что же такое глобальный масштаб? Это когда мы имеем 3D принтеры и фрезеры работающие под управлением ардуино, которые продаются за настоящие деньги, но когда они глючат или виснут, то лучшее, что вы можете получить от продавца это ответ: "ну а что вы хотели, это же ардуино, ждите когда кто-то напишет новую прошивку или напишите сами, это же ардуино, это просто". А ещё глобальный масштаб, это когда в мире начинает бытовать мнение, что "зачем нам тратить деньги на оптимизацию когда, если мы можем потратить меньше купив более производительный процессор" или аналог: "зачем нам нанимать настоящего программиста, когда и школьник сделает это на ардуино". Глобальный масштаб, это когда задан глобальный вектор в умах людей, который ведёт к глобальным потерям материалов, энергии, квалификации не в отдельно взятой организации, а во всём мире. Попробуйте прикинуть сколько "модулей для ардуино" производится, сколько продаётся и сколько из этих модулей используется и будет использовано для решения действительно ценных задач в плане энергосбережения, сбережения материалов, уменьшения отходов, повышения культуры человечества.
Кому как, но мне кажутся жуткими и абсурдными откровения вида: "я слишком старый/тупой по этому ничего нового не смогу изучить а с ардуино я сделал мигалку на светодиоде за 15 минут и она действительно мигает" или "зачем мне изучать всякие си и тем более ассемблеры, если я из кубиков перетаскивая их мышкой собрал алгоритм залили в ардуино и получил отличный терморегулятор для своего инкубатора, тем более что я бы вообще забыл си даже если бы изучил его, ведь пользовался бы этим знанием редко".
Почему жуткими и абсурдными?
Прежде всего потому, что изучение каждого нового языка уменьшает риск альцгеймера и тому подобных деградаций мозга, а чем сложнее изучаемый материал, тем эффективнее это противодействие деградации.
Посудите сами, если вы начнёте общаться только словами: "чо", "слышь", "пох", "нах", "нуну" и "ага", то очевидно что деградируете не только в языковом плане (диалоги станут намного проще, короче и абстрактное), но начнётся и деградация в остальных сферах, ведь мышление во многом определено языком, но хуже то, что и круг общения начнёт деградировать, ведь все разумные люди просто перестанут общаться с тем, чей диалог имеет вид: "ну чо? Ага. Нуну. Слышь, чо, нах." То, что ардуино или не ардуино это язык общения не с человеком, а с микроконтроллером, сути не меняет, если вы не знаете внутренней структуры микроконтроллера, не знаете сколько тактов выполняется та или иная команда контроллера, какие режимы есть у периферии контроллера, какой приоритет прерываний, а знаете только как кубики двигать мышкой, то и мышление работает кубиками, без углубления, поверхностно оно работает и привыкает работать поверхностно, а привычка как известно вторая натура. Круг общения тоже начинает сужаться, ведь вы не будете заходить в темы форумов, где копнули чуть глубже чем кубики, да и если зайдёте, то люди которые там общаются будут вам не понятны, а вы им не интересны. Они то понимают что внутри кубиков, вы только кубики.
Похоливарим?