Была библиотека БНТД вроде на Фортране, её подпрограммы и использовались для матричных вычислений. Чего то там было с матрицей инцидентции, не обходились там контура)
Вы лично делали расчёты "больших" схем из, скажем, 10 резисторов, конденсаторов и индуктивностей? По готовой программе, куда надо только ввести описание схемы? Без всяких контуров, только узлы, элементы и связи? И где надо получить ЧХ и импульсную характеристику? Флаг в руки с этим единомоментным рассмотрением. А по Кирхгофу всё отлично автоматизируется и считается)
А калибровка не нужна? Стабилизация напряжения, температурная компенсация.. в итого подобные устройства с фото термо и прочими резисторами на самом дохлом МК оказываются проще и точнее чем аналоговые.
Анализ цепи с исп законов Кирхгофа проще автоматизировался - таблица узлов, связей, колода перфокарт и у студента зачёт. Что по постоянному току, что по переходным процессам, что по ЧХ
Известен случай, когда утонул какой то аппарат ВМС США по причине того, что оператор оставил пустым одно поле ввода на панели управления, по дефолту там оказался ноль и программа аппарата на него поделила и упала.
Понятно, что разработчикам хотелось бы подобные ситуации списыывать на UB языка, компиляторы, операторов и пятницу 13-е, однако это ошибка алгоритма, как ни крути. Выход за пределы массива - туда же. Ну а уж переполнение при целочисленных вычислениях это то, что разработчик обязан учитывать изначально - либо усекать промежуточные результаты , либо расширять разрядность, либо ещё что.
Мне кажется UB компиляторов уделяется излишне много внимания, вместо этого было бы полезней обсуждать подходы проектирования, снижающие интенсивность появления источников UB - валидация ввода, моделирование выч. алгоритмов, контейнеры для данных.
Строить карьеру для карьеры на мой взгяд неправильно. Я понимаю, что автор приводил способы и механизмы карьерного роста, которые потенциально улучшают процессы и способствуют развитию команд, предприятий и отрасли, но какой то осадок все равно остаётся. Из перечисленного мне близок лишь один пример, когда карьерный рост необходим для продвижения своего мнения о направлении развития - без адм статуса тебя могут игнорировать.
Но много ли тех, кому карьерный рост реально необходим для инноваций?) Вряд ли. А если так, то весь этот пиар механизмов карьерного продвижения неконструктивен и часто даёт для отрасли негативный эффект. Инженер всё таки должен оцениваться по его вкладу в профессии. А если инженерные достижения можно заменить работой с руководством и какими то kpi, то значит в этом где то собака порылась)
Постройка одного завода TI в конце 90х стоила один миллиард долларов. Не разработка, а именно постройка. Сколько это сейчас с учётом инфляции я не в курсе, но озвучиваемые цифры по инвестициям в микроэлектронику достаточно смешные для практического результата.
С записью да, проблема, она нестандартизована, не случайно это экстеншн.
Насчёт ivr - ну не знаю, может у нас и много тех, кто сразу готов экстеншн принять, но вот в мире это редкость. Ни разу не попадался такой случай. На входящем звонке медиа может появляться только через пару секунд, иногда без промпта она может ещё дольше появляться.. В общем мутно там всё для массового использования. В приватных сетях как правило может такое работать, в паблик - сплошные глюки
Там проблема с моментом отсылки доп номера. На другом конце ivr, и в какой момент уже можно слать доп номер непонятно. Стандарта нет, каждый лепит что хочет, поэтому и не используется.
Дозвониться это как? Роботом? Так звонки на бизнес номера роботами запрещены, насколько я знаю. Ни один клиент за много лет не смог выставить подобное требование по поддержке доп набора в автомате.
Я в цифре не специалист. Могу к шине что нить подключить или команду по циклам разобрать у какого нибудь dsp. Но вот старший коллега да, может, или мог. В 88 году он рисовал ячейки для Камака на 581 серии - крутил 3д на цветном телевизоре. В конце 90х разработал микрокернел для сетей tms320c4x и обработку на 12 процессорах. В начале 2000х систему обработки на нескольких Stratex. В институте он учился на тройки, чуть не вылетел раз.
Так вот я не представляю, что из его навыков можно было бы привить в школе, допустим. Разве что интерес.
По мне интересным для детей может стать не сам адруино, а, допустим, домашняя автоматизация. Хочешь программируй, хочешь свои датчики конструируй или переделывай. Тут может возникнуть интерес и привиться какие то базовые навыки к миру цифровой техники. А уж во что этот интерес выльется - в железо, программирование - покажет время.
У нас в выпуске специальности Радиотехника в политехе не осталось практически ни одного радиолюбителя. Они, как правило, уходили в академ или на отчисление на первом втором курсе из за вышки, физики, электронные приборы и импульсной техники. Ну и потом Антенны и электродинамика по ним проходились.
Я к тому, что раннее погружение не приводит к результату в профессии, имхо. Уверен, что то же самое справедливо и для программирования, и выч техники и прочих специальностей
Насчёт выпускников и самостоятельной работы - меня учил схемотехнике (аналоговой и импульсной) наставник, когда я на 4 курсе пришёл в лабораторию на практику и потом писал диплом. Ну и Хоровиц с Хиллом)) Цифровой - консультировал старший товарищ.Программированию - он же. Ну помимо бессонных ночей и книжек с интернетом. К самостоятельной работе выпускник без нормальной практики с наставничеством не очень был готов, да и сейчас, я думаю, тоже.
Насчёт обучения детей - привёл дочку 5 лет на работу, сидела мазюкала что то в Пейнте. Я ей показал кисти, заливку. Спросила как очистить лист - я показал ластик. Через 10 мин прихожу - она мажет кистью, а когда место кончается заливает лист белым и снова мажет. Кто б из взрослых догадался..
Посыл использовать повышенную способность детей впитывать знания понятен, конечно, но как бы это им боком потом не вышло.
Где это расширенные дтмф могут гулять по телефонной сети? То что они из доп номера или ещё как появляются это кривизна намбер планов приватных сетей, в паблике их быть не должно.
Насчёт хранить как есть - ок, а как верифицировать корректность номера? Если у клиента пара миллионов лист контактов, допустим? Не верифицируешь, получишь кучу ошибок в репорте, по каждому клиент будет требовать объяснений.
Гугловская либа уже на этапе ввода номера не тольао может конвертировать в е.164, но и отфильтровать некорректно заданные номера. С мобильного же можно куда угодно дозвониться, а там этот стандарт и работает.
В Фортране, ну где то точно, массив это дескриптор из С массива и длины. И ОС, когда из кернела копирут данные, не в курсе про длину какого то инстанса в юзер спейс. И очень часто содержимое этого массива не интересует логику, которая его обрабатывает. Я всё к тому, что массив это массив, это реальность, оборачивание может случиться на другом уровне абстракции, если надо
А как надо понимать, допустим, l = (p+2) из исходного примера соответствующего 3-му элементу массива? И что должно возвращать sizeof от этого l? Или p это указатель на встроенный массив, а l - на его часть с 3 элемента?) То есть не просто int указатель?) А если всё таки просто, то значит между p и l тоже произошло какое то сужение исходного представления arr? А почему тогда не смириться, что оно происходит сразу при p=arr?
Разобраны хорошие примеры, и да, массивы источники минимум беспокойства, и альтернативы не зря появились, но указатели и преобразование при присвоении тут не очень причём - просто массивы такие, и с ними приходится так жить, если нужно)
Дорасти это да. У нас у отдела который обеспечивал безопасность телефоны всегда были корпоративные. А мне, когда закрыли простой доступ к почте и рекомендовали привязаться к Эксчадж это оказалось неинтересно, потому что в инструкции и соглашении явно указывалось, что я не могу ставить программы которые хочу и если чо админы могут всё обнулить. Я об этом написал админам и начальству и отказался в этом участвовать. Претензий не возникло. Правда с гитхабом пришлось всё равно ставить двухфакторную авторизацию, но требований по ээ.. личному телефону не было никаких. Или их не было в соглашении
А разве при использовании приложения к телефону не предъявляются какие то доп требования по сторонним приложениям и тепе?
Да, вы 2,5 млн съэкономили за счёт использования оборудования сотрудников. В нормальной конторе предложили бы корп телефоны с разными ограничениями по безопасности но с впн, почтой и месседжером, раз уж удалёнщики есть.
Была библиотека БНТД вроде на Фортране, её подпрограммы и использовались для матричных вычислений. Чего то там было с матрицей инцидентции, не обходились там контура)
Вы лично делали расчёты "больших" схем из, скажем, 10 резисторов, конденсаторов и индуктивностей? По готовой программе, куда надо только ввести описание схемы? Без всяких контуров, только узлы, элементы и связи? И где надо получить ЧХ и импульсную характеристику? Флаг в руки с этим единомоментным рассмотрением. А по Кирхгофу всё отлично автоматизируется и считается)
А калибровка не нужна? Стабилизация напряжения, температурная компенсация.. в итого подобные устройства с фото термо и прочими резисторами на самом дохлом МК оказываются проще и точнее чем аналоговые.
Анализ цепи с исп законов Кирхгофа проще автоматизировался - таблица узлов, связей, колода перфокарт и у студента зачёт. Что по постоянному току, что по переходным процессам, что по ЧХ
Известен случай, когда утонул какой то аппарат ВМС США по причине того, что оператор оставил пустым одно поле ввода на панели управления, по дефолту там оказался ноль и программа аппарата на него поделила и упала.
Понятно, что разработчикам хотелось бы подобные ситуации списыывать на UB языка, компиляторы, операторов и пятницу 13-е, однако это ошибка алгоритма, как ни крути. Выход за пределы массива - туда же. Ну а уж переполнение при целочисленных вычислениях это то, что разработчик обязан учитывать изначально - либо усекать промежуточные результаты , либо расширять разрядность, либо ещё что.
Мне кажется UB компиляторов уделяется излишне много внимания, вместо этого было бы полезней обсуждать подходы проектирования, снижающие интенсивность появления источников UB - валидация ввода, моделирование выч. алгоритмов, контейнеры для данных.
Строить карьеру для карьеры на мой взгяд неправильно. Я понимаю, что автор приводил способы и механизмы карьерного роста, которые потенциально улучшают процессы и способствуют развитию команд, предприятий и отрасли, но какой то осадок все равно остаётся. Из перечисленного мне близок лишь один пример, когда карьерный рост необходим для продвижения своего мнения о направлении развития - без адм статуса тебя могут игнорировать.
Но много ли тех, кому карьерный рост реально необходим для инноваций?) Вряд ли. А если так, то весь этот пиар механизмов карьерного продвижения неконструктивен и часто даёт для отрасли негативный эффект. Инженер всё таки должен оцениваться по его вкладу в профессии. А если инженерные достижения можно заменить работой с руководством и какими то kpi, то значит в этом где то собака порылась)
Постройка одного завода TI в конце 90х стоила один миллиард долларов. Не разработка, а именно постройка. Сколько это сейчас с учётом инфляции я не в курсе, но озвучиваемые цифры по инвестициям в микроэлектронику достаточно смешные для практического результата.
С записью да, проблема, она нестандартизована, не случайно это экстеншн.
Насчёт ivr - ну не знаю, может у нас и много тех, кто сразу готов экстеншн принять, но вот в мире это редкость. Ни разу не попадался такой случай. На входящем звонке медиа может появляться только через пару секунд, иногда без промпта она может ещё дольше появляться.. В общем мутно там всё для массового использования. В приватных сетях как правило может такое работать, в паблик - сплошные глюки
Там проблема с моментом отсылки доп номера. На другом конце ivr, и в какой момент уже можно слать доп номер непонятно. Стандарта нет, каждый лепит что хочет, поэтому и не используется.
Уже опубликована серия промышленного образца - "790"
Дозвониться это как? Роботом? Так звонки на бизнес номера роботами запрещены, насколько я знаю. Ни один клиент за много лет не смог выставить подобное требование по поддержке доп набора в автомате.
Я в цифре не специалист. Могу к шине что нить подключить или команду по циклам разобрать у какого нибудь dsp. Но вот старший коллега да, может, или мог. В 88 году он рисовал ячейки для Камака на 581 серии - крутил 3д на цветном телевизоре. В конце 90х разработал микрокернел для сетей tms320c4x и обработку на 12 процессорах. В начале 2000х систему обработки на нескольких Stratex. В институте он учился на тройки, чуть не вылетел раз.
Так вот я не представляю, что из его навыков можно было бы привить в школе, допустим. Разве что интерес.
По мне интересным для детей может стать не сам адруино, а, допустим, домашняя автоматизация. Хочешь программируй, хочешь свои датчики конструируй или переделывай. Тут может возникнуть интерес и привиться какие то базовые навыки к миру цифровой техники. А уж во что этот интерес выльется - в железо, программирование - покажет время.
У нас в выпуске специальности Радиотехника в политехе не осталось практически ни одного радиолюбителя. Они, как правило, уходили в академ или на отчисление на первом втором курсе из за вышки, физики, электронные приборы и импульсной техники. Ну и потом Антенны и электродинамика по ним проходились.
Я к тому, что раннее погружение не приводит к результату в профессии, имхо. Уверен, что то же самое справедливо и для программирования, и выч техники и прочих специальностей
Насчёт выпускников и самостоятельной работы - меня учил схемотехнике (аналоговой и импульсной) наставник, когда я на 4 курсе пришёл в лабораторию на практику и потом писал диплом. Ну и Хоровиц с Хиллом)) Цифровой - консультировал старший товарищ.Программированию - он же. Ну помимо бессонных ночей и книжек с интернетом. К самостоятельной работе выпускник без нормальной практики с наставничеством не очень был готов, да и сейчас, я думаю, тоже.
Насчёт обучения детей - привёл дочку 5 лет на работу, сидела мазюкала что то в Пейнте. Я ей показал кисти, заливку. Спросила как очистить лист - я показал ластик. Через 10 мин прихожу - она мажет кистью, а когда место кончается заливает лист белым и снова мажет. Кто б из взрослых догадался..
Посыл использовать повышенную способность детей впитывать знания понятен, конечно, но как бы это им боком потом не вышло.
Где это расширенные дтмф могут гулять по телефонной сети? То что они из доп номера или ещё как появляются это кривизна намбер планов приватных сетей, в паблике их быть не должно.
Насчёт хранить как есть - ок, а как верифицировать корректность номера? Если у клиента пара миллионов лист контактов, допустим? Не верифицируешь, получишь кучу ошибок в репорте, по каждому клиент будет требовать объяснений.
Гугловская либа уже на этапе ввода номера не тольао может конвертировать в е.164, но и отфильтровать некорректно заданные номера. С мобильного же можно куда угодно дозвониться, а там этот стандарт и работает.
В Фортране, ну где то точно, массив это дескриптор из С массива и длины. И ОС, когда из кернела копирут данные, не в курсе про длину какого то инстанса в юзер спейс. И очень часто содержимое этого массива не интересует логику, которая его обрабатывает. Я всё к тому, что массив это массив, это реальность, оборачивание может случиться на другом уровне абстракции, если надо
Чем быстрее программа работает, тем больше она делает ошибок))
Хочется битовых операций - осознанно используй int или char, а не boolean.
Я не увидел предложений по альтернативному поведению и лишь попытался порассуждать, каким бы оно могло быть - и не нашёл ответа) Поэтому живём дальше.
5 минут квалифицированного ворчания))
А как надо понимать, допустим, l = (p+2) из исходного примера соответствующего 3-му элементу массива? И что должно возвращать sizeof от этого l? Или p это указатель на встроенный массив, а l - на его часть с 3 элемента?) То есть не просто int указатель?) А если всё таки просто, то значит между p и l тоже произошло какое то сужение исходного представления arr? А почему тогда не смириться, что оно происходит сразу при p=arr?
Разобраны хорошие примеры, и да, массивы источники минимум беспокойства, и альтернативы не зря появились, но указатели и преобразование при присвоении тут не очень причём - просто массивы такие, и с ними приходится так жить, если нужно)
Дорасти это да. У нас у отдела который обеспечивал безопасность телефоны всегда были корпоративные. А мне, когда закрыли простой доступ к почте и рекомендовали привязаться к Эксчадж это оказалось неинтересно, потому что в инструкции и соглашении явно указывалось, что я не могу ставить программы которые хочу и если чо админы могут всё обнулить. Я об этом написал админам и начальству и отказался в этом участвовать. Претензий не возникло. Правда с гитхабом пришлось всё равно ставить двухфакторную авторизацию, но требований по ээ.. личному телефону не было никаких. Или их не было в соглашении
А разве при использовании приложения к телефону не предъявляются какие то доп требования по сторонним приложениям и тепе?
Да, вы 2,5 млн съэкономили за счёт использования оборудования сотрудников. В нормальной конторе предложили бы корп телефоны с разными ограничениями по безопасности но с впн, почтой и месседжером, раз уж удалёнщики есть.