Для любителя очень круто, особенно учитывая наличие симулятора и компилятора. А теперь попробуйте оценить этот проект с инженерной точки зрения и полезности изучения его подрастающей сменой. 5 Вт тратится ни на что потенциально полезное, расширяемость и масштабируемость близка к нулю. Да, школьникам наверняка интересно, но есть ли смысл тратить на это их время?
Когда преподавал, к нам пришли лаб комплекты на 580м. Когда появился первый компьютерный класс на 286х, мы перевели лабораторки и курсовик на самописную среду типа турбоС под 580 ассемблер, потому что это позволило увеличить производительность работы студентов. Иначе как они на макете смогли бы реализовать задание ввод по прерыванию с использованием ПДП? На макете они просто не успевали выполнить учебный план по лабораторкам, а увеличивать часы на кнопкодавление никто не давал.
А как эти игры в учебный план вставить? Макет с 580м осваивают одну лабу. Ввести даже короткую програмку для вывода чего то более менее интересного на светодиод, даже когда эти макеты появились 30 лет назад целый квест с зависаниями и сбросами. Как практика возни с рассыпухой это всё интересно, конечно, но для инженера она сейчас бесполезна, имхо. Если то же самое делать на симуляторе на плис, то будет гораздо больше и практики в актуальных технологиях, и объеме полученных знаний. А с рассыпухой, если придётся, на поприще потом разберутся под руководством старших товарищей)
Пока не ляжет продакшен и контора не заплатит штрафы клентам, разработка там идёт под лозунгом "у нас тут не рокет сайнс". Но штрафы этот процесс разработки приводят в соответствие, как правило))
В среднем ВО - полезно) Почему там не учат условно реактам и гитам?
Во первых, потому что в ВУЗах не готоаят чайников)
Во вторых, и это более существенно, за это ВУЗам не платят и этого от них не требуется стандартами обучения. По факту, мелкие конторки не вхожи в образование, средние и большие пытаются, как правило, снять сливки за пару компов или ремонт лаборатории. Образование оплачивается бюджетом для гос контор, откуда там гиты?
В третьих, т.н. общественно экономическая часть вузовской программы большей частью состоит из предметов по выбору вуза. Мы как то просили добавить нам часов на спецкурсы, нам отказали, потому что превышалась нагрузка студентов, а на вопрос про что то экономически эффективное строго погрозили перстом - святое не трожь)
Пропущу, насколько неважно изучать гит в вузе (мне 5 лет рассказывали какой он замечательный, но кроме стремительности бранчевания других преимуществ над тем же Perforce я так и не почувствовал)
Можно ли не учиться в ВУЗе - да можно, конечно. Но вряд ли тому, кто учась, покупает лабы, курсовики и экзамены. У меня был студент заочник, который принёс пачку сертификатов о пройденных курсах, большинством платных, и попросил пропустить занятия, ну я ему и зачёт автоматом поставил) Потом работал вместе с ним - реально талантливый человек, хотя, получается, и ВУЗ закончил, и специализировался сам. Но таких встречалось крайне мало. А вот кого больше, так это самоуверенных недоучек, считающих, что если они разобрались, по их мнению, в чём то одном, то это позволяет им далеко заходить в своих рассуждениях)
В позднем СССР появилась тн целевая подготовка, когда с 3-4 курса студенты специализируются на базах, фабриках и теде (), а ведущие специалисты оттуда ведут часть спецкурсов. Это давало хорошие результаты по приобретению актуальных практических навыков. В 90е наши аутсорсинговые конторы открывали курсы, а то и институты для специализации под себя и отбора кадров прямо с учебной скамьи - чем плох такой подход? Некоторым повезло на такое попасть прямо в ВУЗе. Это лучшая мировая практика слияния вузовского и специального образования, имхо
Крайне сомнительно, что сценарий включает какие то частицы, я быстрей поверю в разогнанное или некачественное железо, а то и в нейлоновые чулки, правда не в курсе носят их сейчас или нет)
В конце 90х меняющийся текст в NC под DOS или сообщениях загрузчика встречался, изменение настроек всяких таймингов и режимов BIOS иногда приводило к положительному результату. DOS и Windows при этом, как правило, продолжали работать, Linux мог зависнуть, Warp ругался и вис. Причина была в совместимостях и обычных сбоях обмена по шинам из за помех по питанию и некачественрого проектирования.
Ну.. жене парничок в подвале сделал на хоум ассистанте плюс ещё что то попутно - 500 уе, стеллажи - 100, камеры - 300, гостей встретить раз в месяц, за городское жильё платить.. но так конечно, траты раза в 2 меньше стали))
Я конечно не в Майкрософте работал, и не 22 года на одном месте а 16, но вот уже 2 года болтаюсь в деревеньке на Волге, и ещё бы поболтался. Но деньги кончаются и очень много завидующих))
И всё это разнообразие доступно, понятно и работает без звёздочек, амперсандов и стрелочек типа ->
А мне не нравится. Раньше с этими загогулинами понятно всегда было где ты и чем тебе это грозит, а теперь можно так а можно по новому. Слишком уж диверситифицировано)
Классика, но не теория. Они же и глобальную или какую там память потом туда засунули, что к изначальной модели вычислений не очень подходило. Я не плане критики имплементации чего то, просто чтобы озвучить проблему.
Классический пример потери функциональности - RS триггер. Элемент и-не функционален и ээ.. операционен, а когда 2 таких элемента образуют триггер, у него появляется запрещённая комбинация на входе при которой он и не функционален, и непредсказуем
Вот ниже сказали про Эрланг - я спрашивал тренеров по этому языку есть ли какая то теория, которая позволяет проектировать алгоритмы для эрланга, в частности избегать блокировки из за обратных связей. Они сказали что эрланг велик и всемогущ и никакой теории не надо)
Проблема не в зависании кода в стадии выполнения самого актора, а в том, что несколько акторов могут заблокировать друг друга в рантайме тем, что один не активируется, потому что ему не пришёл мессадж от другого, который сам ждёт выхода первого.В понятных случаях можно засовывать вотчдоги или хердбиты, или просто всё сбрасывать, но потенциально обработка, управляемая данными так же может вставать раком при наличии обратных связей
Обычно окружение стандартизировано. Если разработчик хочет использовать что ему привычней или удобней, флаг ему в руки, но совместимость с билд енвайронментом обеспечивать должен он, а не билд тим.
Имеется в виду, скорее всего, что композиция нескольких функциональных и коммуницирующих акторов может стать нефункциональной и некоммуницирующей. Если есть обратные связи, то может где то не появиться месседж или евент, или наоборот что то гдп то переполнится и заблокируется, и все эти акторы перестанут шевелиться.
BFI - Brut Force and Ignorence - метод грубой силы и невежества, заключающийся в экстенсивном решении потенциальных и актуальных проблем. Редко применяется программистами по собственной инициативе, преимущественно крутыми менеджерами с большими ресурсами. Позволяет исправить ошибки применения или неприменения других принципов программирования и методологиям Аджайл))
Если почитать исходную статью, то... прочитав, можно понять что статья про Документирование решений по архитектуре, а не про Документирование архитектурных решений - там аджайл, вальюз и прочее
Насчет переадресации я в "вульгарном" исполнении слышал это у Гоблина когда то давно. А потом случайно узнал, как Пруст перевёл Раскина и комментарии кого то великого типа Зализняка или Мамардашвили на этот счёт
Конечно не подойдёт, но в институте преподаватель требовала именно такой вариант как дословный и корректный.
С этим не поспорить. Это как знание ассемлера при разборе того ,что нафигачил на плюсах
А без HDL сейчас уже не принято комбинационные схемы и автоматы рисовать? Я 20 лет не сталкивался с цифровой схемотехникой, не в курсе особо
Для любителя очень круто, особенно учитывая наличие симулятора и компилятора. А теперь попробуйте оценить этот проект с инженерной точки зрения и полезности изучения его подрастающей сменой. 5 Вт тратится ни на что потенциально полезное, расширяемость и масштабируемость близка к нулю. Да, школьникам наверняка интересно, но есть ли смысл тратить на это их время?
Когда преподавал, к нам пришли лаб комплекты на 580м. Когда появился первый компьютерный класс на 286х, мы перевели лабораторки и курсовик на самописную среду типа турбоС под 580 ассемблер, потому что это позволило увеличить производительность работы студентов. Иначе как они на макете смогли бы реализовать задание ввод по прерыванию с использованием ПДП? На макете они просто не успевали выполнить учебный план по лабораторкам, а увеличивать часы на кнопкодавление никто не давал.
Тем не менее, для хобби - очень круто)
А как эти игры в учебный план вставить? Макет с 580м осваивают одну лабу. Ввести даже короткую програмку для вывода чего то более менее интересного на светодиод, даже когда эти макеты появились 30 лет назад целый квест с зависаниями и сбросами. Как практика возни с рассыпухой это всё интересно, конечно, но для инженера она сейчас бесполезна, имхо. Если то же самое делать на симуляторе на плис, то будет гораздо больше и практики в актуальных технологиях, и объеме полученных знаний. А с рассыпухой, если придётся, на поприще потом разберутся под руководством старших товарищей)
Пока не ляжет продакшен и контора не заплатит штрафы клентам, разработка там идёт под лозунгом "у нас тут не рокет сайнс". Но штрафы этот процесс разработки приводят в соответствие, как правило))
В среднем ВО - полезно) Почему там не учат условно реактам и гитам?
Во первых, потому что в ВУЗах не готоаят чайников)
Во вторых, и это более существенно, за это ВУЗам не платят и этого от них не требуется стандартами обучения. По факту, мелкие конторки не вхожи в образование, средние и большие пытаются, как правило, снять сливки за пару компов или ремонт лаборатории. Образование оплачивается бюджетом для гос контор, откуда там гиты?
В третьих, т.н. общественно экономическая часть вузовской программы большей частью состоит из предметов по выбору вуза. Мы как то просили добавить нам часов на спецкурсы, нам отказали, потому что превышалась нагрузка студентов, а на вопрос про что то экономически эффективное строго погрозили перстом - святое не трожь)
Пропущу, насколько неважно изучать гит в вузе (мне 5 лет рассказывали какой он замечательный, но кроме стремительности бранчевания других преимуществ над тем же Perforce я так и не почувствовал)
Можно ли не учиться в ВУЗе - да можно, конечно. Но вряд ли тому, кто учась, покупает лабы, курсовики и экзамены. У меня был студент заочник, который принёс пачку сертификатов о пройденных курсах, большинством платных, и попросил пропустить занятия, ну я ему и зачёт автоматом поставил) Потом работал вместе с ним - реально талантливый человек, хотя, получается, и ВУЗ закончил, и специализировался сам. Но таких встречалось крайне мало. А вот кого больше, так это самоуверенных недоучек, считающих, что если они разобрались, по их мнению, в чём то одном, то это позволяет им далеко заходить в своих рассуждениях)
В позднем СССР появилась тн целевая подготовка, когда с 3-4 курса студенты специализируются на базах, фабриках и теде (), а ведущие специалисты оттуда ведут часть спецкурсов. Это давало хорошие результаты по приобретению актуальных практических навыков. В 90е наши аутсорсинговые конторы открывали курсы, а то и институты для специализации под себя и отбора кадров прямо с учебной скамьи - чем плох такой подход? Некоторым повезло на такое попасть прямо в ВУЗе. Это лучшая мировая практика слияния вузовского и специального образования, имхо
Так это наполовину айтишная специальность))
Крайне сомнительно, что сценарий включает какие то частицы, я быстрей поверю в разогнанное или некачественное железо, а то и в нейлоновые чулки, правда не в курсе носят их сейчас или нет)
В конце 90х меняющийся текст в NC под DOS или сообщениях загрузчика встречался, изменение настроек всяких таймингов и режимов BIOS иногда приводило к положительному результату. DOS и Windows при этом, как правило, продолжали работать, Linux мог зависнуть, Warp ругался и вис. Причина была в совместимостях и обычных сбоях обмена по шинам из за помех по питанию и некачественрого проектирования.
Ну.. жене парничок в подвале сделал на хоум ассистанте плюс ещё что то попутно - 500 уе, стеллажи - 100, камеры - 300, гостей встретить раз в месяц, за городское жильё платить.. но так конечно, траты раза в 2 меньше стали))
Я конечно не в Майкрософте работал, и не 22 года на одном месте а 16, но вот уже 2 года болтаюсь в деревеньке на Волге, и ещё бы поболтался. Но деньги кончаются и очень много завидующих))
А мне не нравится. Раньше с этими загогулинами понятно всегда было где ты и чем тебе это грозит, а теперь можно так а можно по новому. Слишком уж диверситифицировано)
Классика, но не теория. Они же и глобальную или какую там память потом туда засунули, что к изначальной модели вычислений не очень подходило. Я не плане критики имплементации чего то, просто чтобы озвучить проблему.
Классический пример потери функциональности - RS триггер. Элемент и-не функционален и ээ.. операционен, а когда 2 таких элемента образуют триггер, у него появляется запрещённая комбинация на входе при которой он и не функционален, и непредсказуем
Вот ниже сказали про Эрланг - я спрашивал тренеров по этому языку есть ли какая то теория, которая позволяет проектировать алгоритмы для эрланга, в частности избегать блокировки из за обратных связей. Они сказали что эрланг велик и всемогущ и никакой теории не надо)
Проблема не в зависании кода в стадии выполнения самого актора, а в том, что несколько акторов могут заблокировать друг друга в рантайме тем, что один не активируется, потому что ему не пришёл мессадж от другого, который сам ждёт выхода первого.В понятных случаях можно засовывать вотчдоги или хердбиты, или просто всё сбрасывать, но потенциально обработка, управляемая данными так же может вставать раком при наличии обратных связей
Обычно окружение стандартизировано. Если разработчик хочет использовать что ему привычней или удобней, флаг ему в руки, но совместимость с билд енвайронментом обеспечивать должен он, а не билд тим.
А если разработчику не надо распространять код и он не в курсе всяких докеров и папетов, он тогда по умолчанию всегда ниже джуриора?))
Имеется в виду, скорее всего, что композиция нескольких функциональных и коммуницирующих акторов может стать нефункциональной и некоммуницирующей. Если есть обратные связи, то может где то не появиться месседж или евент, или наоборот что то гдп то переполнится и заблокируется, и все эти акторы перестанут шевелиться.
Очень крутой обзор) Добавлю ещё одну абревиатуру
BFI - Brut Force and Ignorence - метод грубой силы и невежества, заключающийся в экстенсивном решении потенциальных и актуальных проблем. Редко применяется программистами по собственной инициативе, преимущественно крутыми менеджерами с большими ресурсами. Позволяет исправить ошибки применения или неприменения других принципов программирования и методологиям Аджайл))
Если почитать исходную статью, то... прочитав, можно понять что статья про Документирование решений по архитектуре, а не про Документирование архитектурных решений - там аджайл, вальюз и прочее
Насчет переадресации я в "вульгарном" исполнении слышал это у Гоблина когда то давно. А потом случайно узнал, как Пруст перевёл Раскина и комментарии кого то великого типа Зализняка или Мамардашвили на этот счёт
Конечно не подойдёт, но в институте преподаватель требовала именно такой вариант как дословный и корректный.