Есть ли какие устоявшиеся/узаконенные правила когда "volatile" не
нужно. misyachniy(616 знак., 08.06.2021 12:47, dao, полностью)
- Пришел погромистъ следующего поколения и повыбивал все костыли :-)
Ставь volatile всегда и везде - никаких исключений!!! И твоя
программа будет работать надежно как танк :-) - il-2(09.06.2021 06:21, youtube)
- volatile не нужно только тогда, когда значение объекта полностью
под контролем текущего процесса в контексте текущей страницы
исходного кода. Если значение может изменяться неожиданно для
процесса (как ниже заметили - DMA, прерывания, регистр периферии),
то, в таком случае, для гарантии предсказуемости поведения кода,
требуется модификатор volatile. Если старые компиляторы могли
подразумевать необходимость принудительного чтения значения по
указателю, то у современных, за Nikolay_Po(946 знак., 08.06.2021 14:19)
- Ну в том то и вопрос, как гарантировано определить, что для
компилятора " текущий процесс", и "контекст текущей страницы
исходного кода". - misyachniy(08.06.2021 14:35)
- Буквально. DMA-модуль микроконтроллера тоже компилятор
скомпилировал? Похоже, вы не понимаете, как работает код, который
вы пытаетесь "улучшить". В противном случае вам было бы ясно, может
измениться значение или нет. Ещё раз: если память, где находится
массив, может быть изменена в прерывании или аппаратно (DMA), то
код, в котором идёт обращение к этим данным, этого не знает.
Компиляторы пока не отслеживают прерываний. И, без модификатора
volatile, не станут писать в Nikolay_Po(1062 знак., 08.06.2021 14:48)
- И да, на всякий случай, и volatile не гарантирует целостность
данных =))) то есть можно для двухбайтового int получить первый
байт от одного цикла, а второй - от другого =))) конечно, смотря
какой процессор и каким младшим минимальным размером данных
оперирует... - sav6622(08.06.2021 13:13)
- Компилятор имеет право не перечитывать переменную по указателю. SciFi(416 знак., 08.06.2021 13:00)
- Если "взор" компилятора не увидит перезагрузки/модификации
указателя в данном текущем блоке компиляции, то и перечитывать его
значение не будет. Ему, как и программисту, тоже лень лишнюю работу
делать :) - rezident(08.06.2021 12:58)
Китайский термояд. Вангую, что фуфло, ибо плотность не написали. - Evgeny_CD(03.06.2021 01:14, Tech, ссылка, полностью)
- Отнюдь. Не вижу причины которая помешала бы. Для того они его и
строили. А чего там журналисты не написали за ненадобностью дело
десятое. - Codavr(03.06.2021 01:40)
- Вижу главную причину - китайскость. Скопировать они могут, обойти
учителя - нет. - Kpoк(03.06.2021 08:14)
- Первый танк СССР был копией Рено, через 20 лет был сделан Т-34.
Баллистическая ракета Р-1 была сделна "по мотивам" V-2, спустя 9
лет на орбиту выведен Спутник-1, первый массовый советский самлет
Р-1 сделан по образу и подобию британского лёгкого бомбардировщика
в 1924, через 13 лет полет АНТ-25 через северный полюс вызвал фурор
в США сравнимый с полетом Спутника и Гагарина. Хочется надеяться,
что первые отечественны АРМы лет через 15 породят Нечто, что
вызовет подобный Codavr(13 знак., 07.06.2021 22:13)
- Помнится Петр I поднимал тост за своих учителей шведов. По многим
пунктам Китай давно уже рвет всех своих учителей. 20 лет назад на
разговоры про темпы роста, я только уссывался и рекомендовал
глянуть как китайцы на ДВ зарабатывают себе на плошку риса, теперь
львиная доля всех технических покупок у меня на Али. Можно долго
стебаться про качество, но если вопрос встает о доступности и
критерии цена-качество, то китайцы рвут и Европу и Россию по
большинству пунктов. И Codavr(61 знак., 07.06.2021 20:50)
- Настолько не могут, что huawei закидали санкциями. - evgeniy1294(03.06.2021 09:49)
- Если прочитать новость - то уже обошли - время как минимум в 5 раза
увеличили symbions(52 знак., 03.06.2021 09:11)
У нас(в постсовке) никакие BLM невозможны в принципе. Менталитет не
тот. Единственный гипотетически возможный вариант, это если к этому
делу начнуть притягивать за уши какие нибудь радикальные исламские
догмы и/или святыни, чтоб раздуть скандал. Только в этом случае
могут быть варианты. А все остальное - вилами по воде. Ну нет уже у
наших постсовков того стадного единения и поддержки, которое было
вплоть до 80-х и которое способно двигать горы и выигрывать войны с
революциями ir0407(1 знак., 04.06.2021 19:52, Off, полностью)reZident
- А как же Майдан?! - Cкpипaч(08.06.2021 18:37)
- какие BLM, какие революции. ты живешь в барнауле... cheblin(1 знак., 08.06.2021 11:48, картинка)
- У нас(в постсовке) никакие BLM невозможны в принципе. бгггг у вас протекают процессы аналогичные BLM - языковые. - m16(04.06.2021 22:27)
- А что не так-то? Вот если бы у вас "протекали процессы" за то, чтоб
в России государственным был только русский язык - это BLM?:))) ir0407(110 знак., 04.06.2021 23:10)
- Австралии австралийский, Австрии австрийский, Канаде канадский,
сколько можно нести откровенную хрень? - =AlexD=(07.06.2021 08:15)
- я родом с Донбасса. мои прадеды, деды, родители говорили на русском
с записью в метрике - украинец. вот скажи , с какого будуна жители
Донбасса по решению змагаров обязаны перейти на мову ? - m16(04.06.2021 23:41)
- Ну и мои предки все с Донбасса... И что? И живу я сейчас на востоке
Украины, в русскоязычном регионе... И проблем никаких языковых не
знаю. С хорошими людьми легко общаюсь на разных языках. Это
плохо?:) - ir0407(04.06.2021 23:53)
- О! Вы то мне и нужны. symbions(297 знак., 05.06.2021 23:51)
- Вики не? :) - ir0407(06.06.2021 00:44, ссылка)
- Написано хорошо (немного примеров не хватает, чтобы понять зачем
надо), но: symbions(193 знак., 06.06.2021 00:59)
- А оно мне надо? Мопед жеж не мой.:))) Так с какой стати я должен во
что-то там уверовать или кому-то что-то доказывать и тем более
гарантировать? Вы спросили - я ответил. Остальное за вами. Вам
надо, вы и разбирайтесь чему там верить, а чему нет. Я же просто
мимо проходил. :) - ir0407(06.06.2021 01:37)
- Нет, Вы мимо не проходили, Вы, убирая русский язык и не обеспечивая
нормальной литературой на украинском, убиваете кучу научных
отраслей в Украине. и Убиваете нормальное будущее многим молодым
людям. - symbions(06.06.2021 02:06)
- Во первых, вы меня с кем-то путаете. Я лично ничего и никуда не
убираю. Лично я за тотальное полиглотство. И будь моя воля, я б
кроме украинского ввел бы обязательным и вторым государственным
английский, как язык международного и научного общения, ну и
русский, как язык межнационального общения на постсоветском
пространстве, ибо хочу я этого или нет, а так сложилось, что все
постсовки его разумеют. А во вторых, для научных отраслей сегодня
русский не имеет веса ибо если ir0407(614 знак., 06.06.2021 04:09)
- Нет, не попутал - ваша фраза :"И проблем никаких языковых не знаю."
Вот я т решил узнать - вдруг Вы знаете решение проблемы. А Вы
просто не сталкивались/не задумывались или не связываете своё
будущее с Украиной (я всё ещё связываю). И у меня разговор не про
науку,а про образование. 30 лет независимости, а на украинском
литературы образовательной нет :( symbions(1294 знак., 06.06.2021 11:03)
- Касательно "ваша фраза :"И проблем никаких языковых не знаю." Вот я т решил
узнать - вдруг Вы знаете решение проблемы." - А разве есть проблема?:) Для меня действительно нет никаких
языковых проблем. И это при том, что украинский я никогда не учил.
Пока был мал жил вне Украины, а когда попал в Украину, в последних
двух классах, для таких залетных, как я, была возможность не
изучать украинский. В то время это было еще возможно. ir0407(917 знак., 06.06.2021 14:28)
- Если у тебя нет никаких проблем, а другие люди говорят, что
проблемы есть, это повод игнорировать проблемы на государственном
уровне? Зеленский выйдет к микрофону и заявит "сегодня ir0407
написал на сахаре что проблем нет - расходимся, товарищи". - =AlexD=(07.06.2021 08:24)
- Я уже понял, что "Сталкивался, но реально не задумывался, потому
как задумываться не ап чем." symbions(196 знак., 06.06.2021 22:35)
- Детям будет как раз гораздо проще чем нам. Мы в свое время были
привыкши к устоявшемуся порядку и потому любые изменения для нас
были(а для многих и до сих пор есть) в тягость. А современная
детвора с малого возраста приучена ктому, что все течет и все
меняется. Причем очень быстро. И для них такие мелочи, как выучить
еще один-два языка - как два байта переслать. Особенно у тех, кто
легок на подъем, чтоб покататься по миру. - ir0407(07.06.2021 17:41)
- Вот тут Вы писали, й . Так я имею сомнения, что вы его выучили, по
одной простой причине - я несколько постов подряд писал на РУССКОМ
(который Вы знаете с детства), что проблема не выучить украинский,
проблема - в ОБУЧЕНИИ на украинском. А Вы опять об том, что бы
выучить. symbions(245 знак., 07.06.2021 18:18, ссылка)
- "проблема - в ОБУЧЕНИИ на украинском" - это для нас это могло бы еще быть проблемой, а для молодежи, у
которой сейчас практически и вариантов-то других нет, потому что,
по крайней мере лет пять к ряду, они уже обучаются сугубо на
украинском. Так вот для большинства из них этой проблемы нет.
Зачеты, тесты, контрольные, дипломы и пр. сдаются, как и раньше. Не
без того, что некоторым это трудно на уровне принятия и/или
восприятия, влияния окружения и пр. факторов. Но им ir0407(225 знак., 07.06.2021 18:48)
- Скажу страшное: зачем учить украинский? Украина, изначально,
русскоязычная, хотя и с большевистской данью угнетённому царизьмом
нороту. Причом ТОТ украинский с ЭТИМ, две большие разницы. Чо на
том украинском читать? Обо што говорить? ХЗ. Учили бы англицкий,
хоть какая-то польза бы была. Но, хотя и так неплохо получается.
Нужно усугубить и углыбить. - mse homjak(07.06.2021 18:31)
- флудом от вопроса ушёл. - m16(05.06.2021 00:09)
- БЛМ и так есть. Чорн
ожые и так важны и уважаемы, в отличии от. - Boвa(04.06.2021 21:58)
Altium отклоняет предложение Autodesk о поглощении за 5 миллиардов
долларов - General(08.06.2021 10:37, dao, ссылка, полностью)
- И это хорошо, по-моему. Вот интересно, в чём смысл слияния
совершенно разных по структуре, идеологии, и рыночным нишам,
САПРов?? Я понимаю ещё интеграцию в EDA САПР мехмодуля для
проработки и просчётов конструктивов, тепла, мехвоздействий, но
интеграция в механический САПР элементов EDA всегда выглядела по
меньшей мере странно, разве, что только кабельная разводка и
электрика, но Adept(545 знак., 08.06.2021 13:49 - 14:44)
А вот тоже почти на автомобильную тематику. Недавно рассматривал
покупку нового авто (в кредит). Теперь валится реклама в виде
баннеров, ведущая на сайты разных "автосалонов", где заявлена цена
в 1.5 раза ниже, чем должна быть. Чую мошенничество, но какова
схема пока сложно понять. - Argon(07.06.2021 11:52, Off, полностью)
- В феврале брали машину жене, марка Джили, и я в паблике бросил клич
мол какой салон лучше всего. Мне подсказали, и правда, 40 тыс
переплаты в виде доп оборудования, список большой и там удалось
выбрать действительно неплохие опции на эту сумму (конечно с
небольшым оверпрайсом, это понятно); другие салоны заряжали от 80 и
были даже хотели 120. Машины были в наличии и даже можно было
выбрать из 3х цветов. В целом доволен и даже могу порекомендовать -
Питер, Экспокар на Ralex(13 знак., 08.06.2021 16:20)
- У чела много роликов про схемы, в т.ч. и про "низкие цены" в
автосалонах. Считаю ролики полезными. - dastun(07.06.2021 14:27, youtube)
- Правило простое: увидел цену ниже рыночной — наипалово 146%. - SciFi(07.06.2021 12:27)
- Им главное выманить у тебя значительную сумму, что бы потом тебе
казалось что дешевле доплатить им и все же получить авто. Потом
оказывается что это не полная цена, а надо еще доплатить за то, и
за это. Или это первый взнос по кредиту, а полная цена совсем
другая. И лучше не надеяться что ты там все проверишь, все
прочитаешь перед подписью, все учтешь, ни чего хорошего из этого не
выйдет. В и-нете достаточно рассказов от покупателей таких авто. - AlexBi(07.06.2021 12:02)
- Вот первое попавшееся (даже, если никто ничего не забыл, как в этом
ролике, все равно описано шо там и как налепливают сверху) - aoreh(07.06.2021 11:56, youtube)
- ИМХО там цена - это первый взнос по кредиту, а кредит такой, что
переплатишь вдвое - MBedder(07.06.2021 11:54)
Интересно, неужели в МИРЭА готовят настолько полное говно, что без
доплаты выпускников его никто не берет на работу? - Evgeny_CD(08.06.2021 13:47, Off, ссылка, полностью)
По поводу превосходства биткоина над обычными валютами misyachniy(125 знак., 08.06.2021 12:56, Off, ссылка, полностью)
Сегодня непонятный глюк словил на работе, есть тактовый генератор
на 50 МГц и делитель на 2 на 74LVC1G80. Смотрю выходную частоту -
50 МГц, слегка усиленные, 3 чипа перепаял, одинаково! Так в
депрессию впасть можно... С 12 года эти триггеры использую, проблем
не было, и чипы то из абсолютно разных партий и сдуты с рабочих
ранее плат. Может после сдува их расколбасило? Проверю завтра. - Visitor(07.06.2021 16:24, SCH, полностью)
- "Звон" на заднем фронте клока - il-2(08.06.2021 07:09)
- Да, особенности топологии оказались. В 2-х проектах нормально этот
фрагмент работал, в 3-ем не очень. Пришлось резистор
последовательно входу триггера добавить. - Visitor(08.06.2021 08:59)
- ээээ? а логика в этом резисторе какая? я понимаю а) последовательно
у выхода генератора б) на землю у входа триггера. - Mahagam(08.06.2021 09:15)
- У выхода оно правильнее, но у входа тоже работает. Поглощает уже
отраженное от входа. - Andreas(08.06.2021 11:49)
- О-о-о! Меня тоже как-то такой резистор спас. Было несколько
разводок 74НС595 с источником клока от 74НС14. Везде линия до
первого 74НС595 было больше 4 (даже 6) см. И было всё нормально. А
в одной разводке оказалась около 2 см. И поперло....
Последовательный резистор 56 Ом всё спас. - Лaгyнoв(08.06.2021 10:23)
- в) последовательно в любом месте. Вместе с емкостью входа создается
RC - AlexBi(08.06.2021 09:27)
- всегда думал, что погонная ёмкость влияет существеннее, чем ёмкость
вывода. - Mahagam(08.06.2021 09:41)
- Погонная ёбкость каг-то компенсируецца погонной индуктивностью. И
наоборот. Потому, чтобы не иметь геморроя с отражениями, излучением
и приёмом наводок, всегда ставлю вокруг ФПГАхи резисторные сборки
150 Ом, впослед. На скоростные линии, 10. mse homjak(334 знак., 08.06.2021 12:21)
- Погонная емкость может быть больше чем емкость входа, но часто это
емкость на разные другие сигналы, или на "грязную" землю, поэтому
смещение резистора ко входу может оказаться полезным. - AlexBi(08.06.2021 10:31)
- Всегда думал, что резистор гасит колебания. - SciFi(08.06.2021 09:44)
- Точнее, он гасит отраженку. - Evgeny_CD(08.06.2021 09:51)
- для гашения отражёнки энергия куда-то должна деваться. если
резистор последовательный - то если ёмкость входа мала - хрен через
него какой существенный ток протекает. и получается что нихрена не
получается. гасит оно еле-еле. резистор прямо у выхода - работает
на всю ёмкость линии, и чот там гасит. а вот резак об землю.... Mahagam(611 знак., 08.06.2021 10:02)
- В резистор и денется, не? С одного края у него источник, а с другой
- отражённое колёблется. - Toчкa oпopы(08.06.2021 11:47)
- экстраполируй - если ёмкость входа стремится к нулю, то резак
технически этим выводом подвисает в воздухе. соответственно ничего
поглотить не может. - Mahagam(08.06.2021 12:44)
- Может. Поглощает отражённый сигнал от "Z холостого хода",
"бесконечного" Z ношки. Отражение есть от любой неоднородности
линии. - mse homjak(08.06.2021 13:02)
- через бесконечное Z ножки не течёт ток. нет тока нет
варенья поглощенья - Mahagam(08.06.2021 13:17)
- Имана так. Ток в
нагрузкеношке не течот, поэтому сигнал отражается от места нетечения и
3,14здует взад, образовывая с падающим, нули и пучности напряжения
и, соотвецтвенно нули и пучности токов. пока мощности малы, можно
огребать помех и отражений. И то, если не очень свезло. А как
попёрла моща, так тока успевай кристаллы по сотне-две баксов
менять. Тьфу-тьфу-тьфу, на себе не показываю... А, ну да... А
висячий резистор, как ни странно, в этом случае mse homjak(109 знак., 08.06.2021 14:21)
- А у меня обратная ситуация была. Куча плат в 4метровом табло висит
на одном клоке вообще без буферизации. Пляски с терминацией не
помогли, все равно одна или несколько плат глючили и только
резистор 100 Ом последовательно на выводе источника клока помог. - Andreas(08.06.2021 10:08)
- вот! - Лaгyнoв(08.06.2021 10:24)
- Дык у ТСа тоже и резистор, и бабка. Но норот всё равно ропщет :-)
>>> - SciFi(08.06.2021 10:05, ссылка)
- в одиночку???? только если специально обученный резистор ))) - Mahagam(08.06.2021 09:50)
- Соотношение фаз на входе и выходе? - Evgeny_CD(07.06.2021 21:36)
- Замыкание на плате между 1 и 2 выводом (входы D и CLK). - rezident(07.06.2021 16:34)
- Может, в схеме косяк. Питание просаживается, конденсатора нет или
он слишком далеко... - SciFi(07.06.2021 16:28)
- На входе 100МГц было... - Nikolay_Po(07.06.2021 16:25)
[M$ совершила революцию. Мир старого, классического ПО рухнул
окончательно. ] очередное заурядное событие в сногсшибательном 2020 году. Да, если
инопланетяне не прилетят и не будет ядреного грибка под конец года,
я заскучаю, скажу что драйв потерялся... Evgeny_CD(3095 знак., 15.11.2020 00:05, dao, ссылка, ссылка, полностью)
- Некоторые соображения. Cкpипaч(2359 знак., 07.06.2021 21:44 - 22:07)
- В качестве иллюстрации. Хостинг на Питоне с CMS тоже на питоне.
Смотрим на список готовых модулей и офигеваем. Если результат
Вашего труда нечто, работающее в Сети, то здесь Вы его развернете
за минуту и смешные деньги. - Evgeny_CD(08.06.2021 01:14, ссылка, ссылка)
- Фреймворк - это ... Ардуина в программировании! :) Ардуину ругают
все, кому не лень, потому как считают, что сами могут сделать
лучше. Тогда как фреймворк так не ругают, поскольку сами лучше
сделать не могут. Хотя идея-то та же самая - собрать конструкцию из
готовых шилдиков. :) - Kceния(07.06.2021 23:17)
- Замечания к 2/ и 3/ dastun(1860 знак., 07.06.2021 23:03)
- Дотнет пингвиньего мира - это питон и прочая скриптовая радость.
Проект GNOME родил замечательную вещь Glib/GObject, когда с сишной
либой можно линковаться из любого языка. - lloyd(07.06.2021 21:47)
- Цитата: "Дизайнеры M$ обеспечат, что новый лук интерфейса жутко
понравится юзерам". В этом суть. Подозреваю что это крайне
непросто. В контексте одновременно "новый" и "понравится". - Cкpипaч(06.06.2021 16:35)
- А есть где-нибудь статья, объясняющая скептику зачем ему дот-нет? Cкpипaч(859 знак., 15.11.2020 09:30)
- Пример "на пальцах" и "конкретнее некуда". UPD dastun(3947 знак., 06.06.2021 18:03 - 19:01)
- Про саму технологию Net были горы статей лет 15 назад. Сейчас много
ПО под венду пишут в нем. Вот что-то про Core - Evgeny_CD(15.11.2020 18:23, ссылка)
- Пятнадцать лет мир был другим. У меня уже от половины до трех четвертей АРМ в SCADA - на
НЕ_Персоналках. И, как следствие, не на Винде. - Cкpипaч(15.11.2020 21:48)
- Прочитал - мусор. Мне, как менеджеру, не нужна "гибкая система
типов", мне нужны крутые прикладные библиотеки "высокой
готовности". Cкpипaч(54 знак., 15.11.2020 21:39)
- Как человек, писавший на дотнете до перехода в эмбеддед, и наблюдая
за хлопцами в соседнем отделе, что на нем пишут сейчас - дерьмо это
еще то, лучше не марать руки. - lloyd(15.11.2020 18:26)
- Уж давным-давно трубят, что компьютеров скоро не будет, а вместо
них будут одни лишь терминальчики, связанные по wireless с облаком.
Для того и 5G городят. На этом фоне страшилки о том, что каких-то
языков программирования не станет, выглядят просто смешно. Т.е. по
сути компьютер стараются превратить в ... телевизор
готовых/удаленных приложений. - Kceния(15.11.2020 01:04)
- Я предлагаю систему похитрее. А именно - иерархические
вычислительные ядра-облака. Они пока что стрёмные, всего
двухуровневые, сервер и конечное устройство. А надо иметь тяжелый
вычислитель лежащий где-то в сумке или в кармане, и связанный
слабыми и экономными интерфейсами с легкими, тонкими часами, очками
и наладонником. Далее нужны внутридомовые кэши-ядра-"облака". Или
это какие-то соты, но факт то что стационарные. Они должны
во-первых кэшировать то что тянут многие, RxTx(909 знак., 15.11.2020 01:41)
- Это хорошо дополняет то, что я описал. Evgeny_CD(270 знак., 15.11.2020 01:05, ссылка)
- Я один ничего не понял? Или еще есть люди? RxTx(192 знак., 15.11.2020 00:26 - 00:35)
- С, С++ в мире ПК останутся только в системном программировании. - Evgeny_CD(15.11.2020 00:13)
Кто-нибудь PayPal пользуется ? Маячит вариант принимать на него
деньги за подхалтуривание. Какие там есть подводные камни ? - scorpion(05.06.2021 23:58, Off, полностью)
- Еще вариант: регистрируешься как самозанятый и получаешь переводы
через SWIFT на валютную карту банка. Налог там около 6%, верхний
предел заработка 2,4 млн. Процедура регистрации довольно простая,
всё онлайн, отчетности вроде пока никакой. - никoлa(08.06.2021 12:16)
- А работа какая? Программирование? Если да, то ИП на патенте решает
проблему. Я уже 3-й год так работаю. Вид деятельности - "Разработка
программ и баз данных для ЭВМ, их адаптация и модификация" подходит
и для Ембеддед. Патент стоит 8тыс на год (я зареген в Томском р-не,
в Томске - 12тыс). Плюс страховка и отчисления в пенсионный. И
делай что хочешь в пределах 60лямов. - il-2(08.06.2021 07:45)
- Не знаю деталей, но надо бы понять потенциальные проблемы с
налоговой. Ибо перевод за работу по контракту - это совсем не то,
что возврат кем-то денег. - Evgeny_CD(06.06.2021 13:22)
- Получил как то деньги за страховку на них, за всё там комиссия,
причем немаленькая, просто мне денег перевели, и уже сняли... sav6622(140 знак., 06.06.2021 09:51)
- комиссия грабительская. тебе никогда с али торгаши не возвращали
деньги за проебанный товар? четверть сразу нахуй улетает. - LordN(06.06.2021 07:03)
- Слышал, что PayPal санкции поддерживает и при выводе денег в рубли
комиссию берет. - rezident(06.06.2021 00:05)
У кого в колесах машины датчики давления? Как решали вопрос с
зима-лето? - VLLV(06.06.2021 22:21, Off, полностью)
- Никак. У меня нет датчиков в колесах. Tpoeшник(123 знак., 07.06.2021 23:47)
- На летней резине родные датчики, их не трогаю. На зимней -
игнорирую неисправность системы контроля, манометр наше всё. Для
зимней свои диски, не перемонтирую и не балансирую, просто снял
зимние - поставил летние. - serge_dem(06.06.2021 22:48)
- А что там решать - шиномонтажнику говоришь "осторожно, колесья с
датчиками" - и всех делов. Датчики в дисках, поэтому проблема
только у тех, кто второй комплект резины тоже на дисках имеет - MBedder(06.06.2021 22:33)
- у меня на всех тачках... если штатные, то как правило есть штатная
кнопочка, переключения комплектов. Если не штатная, переобучение
занимает 5 минут! - Aleksey_75(06.06.2021 22:29)
AVR почти мертв, где они будут его применять? Borland C++ Builder 6
уже устарел, причем лет 15 как, зачем он им? evgeniy1294(841 знак., 28.05.2021 16:41, dao, полностью)reZident
- Я не согласен. Есть ниша для этих процессоров. Тут недавно партиями
продукции мерились. Не хочу расставлять пальцы но партии я думал
это другое. И сейчас вот много где работают устройства. Tpoeшник(286 знак., 07.06.2021 23:40)
- А мужики то не знают... IBAH(184 знак., 07.06.2021 20:21, ссылка)
- wxwidget сильно похож на CBilder. Но есть небольшая проблема: он
находится в полу-заброшенном состоянии. - Boвa(06.06.2021 15:47)
- Qt - ok, плохо, что сам его не знаю symbions(79 знак., 29.05.2021 01:11)
- Полагаю, что в отношении обучения весьма желательно начинать с
самых простых инструментов, чтобы учащиеся воспринимали учебный
процесс не как бесконечную зубрильню, а могли сразу что-то делать
своими руками. Примерно так и иностранные языки учат - составляют и
читают простые предложения, составленные из минимума слов. Типа
"мама мыла раму" :). Тогда как ваш подход аналогичен требованию
сперва выучить весь словарь иностранного языка. Уровень владения
языком программирования, Kceния(561 знак., 28.05.2021 18:29)
- +100500! - VD(07.06.2021 19:58)
- Абсолютно согласен.Современные иде бред собачий.Явно идет поиск
новых подходов , но пока новейшее хуже предыдущего частенько. - PlainUser(30.05.2021 18:23)
- Сошлюсь на Столярова ( как человека с опытом и преподавания и
коммерческой разработки (хотя и фриковатого несколько). Первый язык
- Паскаль. На нем изучаются собственно основы программирования:
типы, массивы, строки, указатели, структуры, списки и вот это вот
все. Когда подопытный усвоил, чем массив отличается от списка, а
структура от указателя - начинается изучение C. И только потом -
С++, библиотеки, фреймворки и прочее QT. LightElf(158 знак., 30.05.2021 18:56, ссылка)
- Программировать на паскале учат ещё в школе, меня учили с 5-го
класса. Всякой пузырьковой сортировке, циклам, массивам и строкам.
Выше речь шла о ВУЗе, причем не первом курсе, пора бы уже С. evgeniy1294(125 знак., 31.05.2021 20:33)
- Звучит разумно.Строгая типизация паскаля заставляет неокрепшие умы
сразу ходить строем. - PlainUser(31.05.2021 07:56)
- С одной стороны, Паскаль кажется лишней тратой времени, с другой
стороны, может и правильно для Samx(58 знак., 30.05.2021 22:43)
- Столяров аргументирует тем, что в Паскале можно вводить изучаемые
сущности постепенно. А в Цэ даже "Hello world!" уже требует
пояснений, что такое #include и кто такой препроцессор, что такое
<stdio.h> и заголовочные файлы вообще, что за заклинание
int main(int argc, char *argv[]),
почему оно не вызывет сотону зачем * и что такое указатель и т.д. - LightElf(30.05.2021 23:38)
- void main() без инклудов тоже работает. - Ale3000(31.05.2021 07:28)
- А если вместо паскаля питона давать? Пока вижу только одну проблему
- как раз отсутствие строгой типизации - symbions(31.05.2021 00:31)
- А сами-то на Питоне много написали? :) Я - достаточно. Детям - ни в
коем случае! Только Паскаль. Cкpипaч(1419 знак., 31.05.2021 07:20 - 01.06.2021 22:41)
- Антисовет, типичный для caxapa. Паскаль умирающий язык, тогда как
Python это повсеместный BASIC 20х годов XXI века из 90%
репозиториев. Что касается "Лезут, как зомби, в интернет искать
библиотеки" и это могу объяснить. В данном случае это твоя
проблема, а не людей с которыми ты по ошибке столкнулся. - RxTx(02.06.2021 03:17)
- В данном случае речь идет не об удобстве разработки, а о средствах
для первоначального обучения основам программирования. Ни Бейсик,
ни Питон, ни жабаскрипт для этого непригодны. - LightElf(03.06.2021 09:51)
- Откройтесь же, что пригодно по вашей версии? Скорее, не томите...
=) - RxTx(03.06.2021 19:45)
- Что-то простое до примитивизма, чтобы изучали программирование, а
не финтифлюшки языка. Какой язык будет модным через десять лет -
все равно не угадаешь. Что-то вроде того же паскаля. Простейший
интуитивно-понятный синтаксис, минимальная библиотека и отсутствие
неочевидного поведения - все должно делаться явно и врукопашную.
Как с арифметикой - сначала детей учат таблице умножения, потом
считать столбиком, и только потом - пользоваться калькулятором. Не
наоборот. - LightElf(03.06.2021 20:11)
- в общем бейсик форева :))) - User_(03.06.2021 22:53)
- Бейсик - слишком широкое понятие, где кроме названия нет ничего
общего. Если вы про старые бейсики (а-ля спектрум) - то он весь на
неочевидном "магическом" поведении построен. Это плохо для
обучения. - LightElf(04.06.2021 12:14)
- Ну так Питон и есть бейсик 21 века :) Может микропитон? Блин, хотел
пошутить, а оно :) symbions(4 знак., 03.06.2021 23:10, ссылка)
- вернулись к тому с чего начали. Учить надо то, что будет
использоваться в жизни - Си, питон, С# и т.д.:)) А по хорошему,
если студентам хочется именно программирование, то лучше открыть
статистику з\пл на dou.ua, потом любой сайт с предложениями о
работе, посмотреть соотношение спроса на профессию и предложения,
сделать выводы и уйти в "большие программисты на компьютере" :)) - User_(03.06.2021 23:30)
- Вы путаете "обучение языку программирования" и "обучение
программированию". Это, ИМХО, сильно разные вещи. - LightElf(04.06.2021 12:40)
- Вы путаете сами, я говорю, что надо изучать технологии актуальные
на сегодняшний день, а вы пытаетесь погрузиться в детали. - User_(04.06.2021 15:43)
- Актуальные на сегодняшний день технологии - это как раз детали, они
устареют еще до того, как студни учебу закончат. - LightElf(05.06.2021 13:36)
- Опыт говорит обратное. Имею много примеров, когда работающие
программисты за хорошие деньги, бросали ВУЗы со словами, нахера
туда ходить, если я преподу рассказываю, как там на Java сделать
чего-то там. Те кто варятся в программировании на практике, ВУЗы
часто или бросают или ходят "договариваются" на сессии. И таких
примеров много. Ах да, им при этом в ВУЗах говорят, что технологии
устаревают, меняются и т.д. :)) - User_(06.06.2021 12:35)
- Профтехобразование это не "вышка". Не лучше, не хуже, просто в
другую сторону. Cкpипaч(90 знак., 06.06.2021 14:55)
- Вышка нужна, но осознанная, а не как продолжение детского сада. symbions(60 знак., 06.06.2021 14:41)
- Есть такой коллега, отличный программист, бросил вуз на третьем
курсе, потому что стало неинтересно. Начальство просить его
получить диплом, потому что сложно объяснить гос. заказчику, почему
ключевой разработчик, занимающийся в том числе ЦОС, не имеет не то
что кандидатской, а даже просто ВО. - evgeniy1294(06.06.2021 12:56)
- Более того, путают программирование и кодирование. Программирование
это составление алгоритмов, а кодирование это перевод алгоритмов в
"машинный язык". Программировать можно как угодно, на любом языке
который способен описать алгоритмы, а вот кодировать нужно уже на
каком-то определенном языке программирования. Начинать обучение
нужно конечно же именно с основ программирования, т.е. учить умению
раскладывать на определенную последовательность действий. Для этого
годится rezident(140 знак., 04.06.2021 14:53)
- Да. Но парадокс - тянет их в нашу профессию, двоих знаю :) Один
набегами регулярно появляется Привыкание не вырабатывается, уходят
обратно - symbions(04.06.2021 00:26)
- Микропитон называется Тритоном! - Kpoк(03.06.2021 23:24)
- Латынь - вообще умерший язык, однако все врачи мира общаются на
нём. - Kpoк(02.06.2021 10:56)
- "Объяснить" и я могу! (с) :) Но я не вам писал. ВЫ уж меня простите, хорошо? :) - Cкpипaч(02.06.2021 10:30)
- Если нужно чтобы я вам писал на "вы" стоит сказать напрямую. Я по
этому поводу создавал тему и объяснял, что я намеренно стал писать
на "Ты" в качестве эксперимента, чтобы быть дружественее как это
было некогда в FIDO. RxTx(1270 знак., 03.06.2021 09:41)
- Извини, но скрипач отвечал в тему обучения питону будущих
эмбедеров. Причом питон у них может быть первым языком
программирования. С этой точки зрения твой совет не очень в тему.
Впрочем - пока я с вами со всеми обсуждал задача немного поменялась
:) - целевой платформой ВУЗом выбран STM, так что С++ уже имеет
смысл (но тут свобода выбора пока есть). Что ещё до конца августа
поменяется - не известно. - symbions(03.06.2021 10:42)
- Ниасилилмногобукв. Сори. Вы путайте ОБУЧЕНИЕ и коммерческую
практику (зачастую подразумевающую, хм, "контроллируемое качество"
результата). Cкpипaч(54 знак., 03.06.2021 10:41)
- Ты вот вроде правильно говоришь, да, но почему то я всё больше
наблюдаю что повальное использование либ и фремворков, а так-же
решение задач в удобной исполнителю форме, приводит к просто
чудовищно неюзабильным, глючным и тормозным результатам. - =AlexD=(03.06.2021 09:46)
- Насчёт бейсика согласен - как раз для быстропишимых маленьких
программок, часто одноразовых - symbions(02.06.2021 08:44)
- Мало. Ок - принял к сведению. - symbions(31.05.2021 14:15)
- Если преподавать для электронщиков, то стоит сделать экскурс в
ассемблер: будет понятно, что за волшебными словами if main while
машинные команды, которые исполняются. Мой путь (не утверждаю, что
лучший): электроника-ассемблер - Си. Причём к Си раза с 5
получилось подступиться: без конкретной задачи не шло вот вообще.
Потому совет Ксении об обозримости и применимости на старте очень
важен. - Dingo(31.05.2021 13:03)
- Ну так и планируется, только нет у студентов 5 попыток. Поэтому и
хочется сначала программирование на ПК, а потом уже привязка к
железу СИ и асма - symbions(31.05.2021 14:26)
- Не пробовал изучить существующие курсы как оно на западе? Подсказка
- у MIT все выложено в онлайн. В целом - подходов два. Сверху,
высокоуровневое программирование ЯВУ и снизу, железо. Некоторые
натуры идут (тяготеют к) исключительно сверху, а некоторые
исключительно снизу. Для разумного баланса университетского
образования одних желательно провести сверху до низу (точнее, до
какой-то середины), а вторых тоже довести до какой-то середины в
"пути наверх". Причем на RxTx(596 знак., 02.06.2021 03:36)
- Дополню: местный поиск -> -Wall и почитать. Кроме fk0 глубоко
тему знают lloyd, klen. Dingo(24 знак., 01.06.2021 10:40, ссылка)
- Я потому и указал препятствие - "без конкретной задачи", чтобы не
повторяли моих ошибок. Mahagam так же на один момент навёл - а какой объём знаний уже есть? Чтобы электронщикам объяснять как это работает, надо чтобы они уже
оперировали (не просто знали, а могли оперировать) логикой,
триггерами, регистрами. Если более общий курс, то соглашусь, что
упор на типы данных и алгоритмы сделать. И показать, как наращивать
сложность системы(иерархия). Dingo(391 знак., 01.06.2021 06:44)
- а чтобы понять как вообще исполняются команды асма, неплохо бы
понять как устроен проц, а для этого надо изучить логику, а для
этого.... в общем книга уже есть. см. ссылку. - Mahagam(31.05.2021 13:08, ссылка)
- В питоне концепция "всё - объект" уж требует определенного уровня
подготовки :) Я сразу за Си, без Паскаля. - Xитpый Kитaeц(01.06.2021 06:39)
- У меня в прошлом веке по другому вышло: бейсик, фортран. ассемблер,
армия, опять ассемблер, паскаль, потом си. - Visitor(30.05.2021 19:31)
- +42. - Cкpипaч(30.05.2021 19:16)
- Тема изначально заявлена очень широкая, я согласен с тем, что идти
нужно от простого к сложному. На сколько я понял, задача курса -
просто познакомить студентов с технологиями, можно и что-нибудь
фичастое показать. Также замечу, что компиляторы не имеют IDE, это
IDE умеет работать с тем или иным инструментарием. - evgeniy1294(28.05.2021 20:00)
- ...как хорошо что я - уже отучился 8) Cкpипaч(116 знак., 28.05.2021 16:51, картинка)
Два года. Личный рекорд :) Ровно столько мне понадобилось, что бы
обнаружить что не хватает одной стены элегантное решение в коде. Два года провисел весьма неэлегантный
костыль. Cкpипaч(117 знак., 07.06.2021 17:32 - 17:51, dao, ссылка, полностью)
Вчера был всемирный день окружающей среды. При всём моём о....ении
с беспощадных фанатиков и их бессмысленной движухи- одного понять
не могу, что движет людьми, гадящими на каждом углу. Вот, к
примеру, отдельно взятый мой колхоз, см. видео. - KLIM83(06.06.2021 10:55, zen, youtube, полностью)
Подскажите пожалуйста, как в IAR AVR 7.20 задействовать
функцию__low_level_init() - просто вставка ее перед main не
работает. В отдельном файле low_level_ini.с в папке пректа ругается
Error[Pa045]: function "__low_level_init" has no prototype
D:\AVR\Lab17\low_level_init.c. Правка того-же файла в avr/src/lib
категорически нежелательна. - Coня(07.06.2021 14:48, dao, полностью)reZident