All streams
Search
Write a publication
Pull to refresh
9
0.2

https://steamclub.net

Send message

Ребята, хочу вас подбодрить. Вы - молодцы уже потому что делаете что-то своё, и смотрите чуть шире вопроса: "как улучшить HTML". Для горстки храбрых школьников - такой проект - был бы само то. Но в текстах, полагаю, можно чуть меньше пафоса (и картинок с Маском). А главное: изучите как писать статьи и техническую документацию. Возможно, AsmX и не "позволит выстрелить себе в ногу", но документация и статьи о нём хромают на обе ноги.

UPD: Вот, сами пишете "Я ценю любую конструктивную критику, потому что она помогает мне делать проект лучше..." и тут же под ценной конструктивной критикой ставите минус. Так что дополню ещё одним советом: учитесть слушать, а главное понимать людей. Иначе, кроме себя, не с кем будет разговаривать. :)

В 90-е была такая реклама: "Юпи - просто добавь воды". По Этому генератору хаотических колебаний: "researchgate.net - просто добавь скреп".

Аппаратные демы: просто добавь... или Инструкция по изготовлению

На трекерах какой-то знающий человек выложил великолепную библиотеку "Математика и физика поля". Там в разделе "Начальный обязательный курс математики -> Математика в предметах" книги по реализации математческих функций в механике и/или элементарной электронике (резисторы, емкости, катушки, диоды, транзисторы).

В дикой природе это выглядит так: таблица математических формул с графиками, и соответствующие им вычислительные узлы (интеграторы, дифференциаторы, сумматоры ... ...).

А из них уже собирают другие функции и решатели систем дифференциальных уравнений.

Вычислители на элементарной электронике:

Тетельбаум И.М., Шнейдер Ю.Р. Практика аналогового моделирования динамических систем. 1987

Вычислители на механике:

Юдин В.А. Механизмы приборов Ч-1. 1949

Это я к тому, что если ты знаешь математику, механику, начала радиоэлектроники, то таки да, - ты сможешь собирать электросхемы либо механические устройства рисующие такие картинки. В таких конкурсах, картинка - это "внешнее".

Ежели нет - остаётся купить с десяток резисторов и емкостей, два транзистора и спаять схему с резерчгейта.

И то - паять ещё нужно уметь. :)

+Bunus: Если добавить сюда Лернер А.Я. Начала кибернетики 1967 - то такие демы можно делать из чего угодно: хоть из сапога. Из котого, как известно, можно даже каши варить. Вопрос лишь - в умении добавить добавки в нужных пропорциях. :)

Дело хоть и труба, но хорошее. Но мы имеем больше проблем не с техникой, а с квалификацией учителей. И каждую трубу - нужно комплектовать учителем. Стоит ли ожидать включение в госзаказ трубы Никиты Усачева, или механика движения бюджетных денежных потоков требует не аэродинамических расчётов и труб?

В интересное время живём. Каких-нибудь 10 лет назад лишь за заголовок "От React всё также веет безумием, но все об этом молчат" - автора бы люто заминусовали и выпилили с Хабра. А нынче - 90 плюсов. Шото не понимаю я эту историю. :)))

"обсификациия" скриптов кторые затем дешифруются, чтобы подаваться на интерпретатор - это вообще детский сад. Тема даже не заслуживает обсуждения.

Что в статье разбирается - для меня - загадка.

Я конечно, понял, что интуитивно и наивно Вы пытались сделать: определить и просчитать пространство состояний дискретного автомата. Но как математическую задачу можно браться решать без математики - это загадка ещё по хлеще будет.

Да и математики той нужно было лишь начала элементарой теории множеств (выбрать множества, определить отношения над ними, взять декартово произведение, посчитать мощности множеств).

Кстати, пользуясь случаем. Никогда не интересовался и не вдавался в вопрос что значит не менее загадочная, и даже из-за частоты упортреблений, не побоюсь этого слова, сакральная фраза "язык программирования полный по Тьюрингу"? Что на данном ЯП-е можно реализовать МТ? либо она имеет иной смысл?

Поторопились Вы с ответом а может поленились пройти по ссылочке? Помимо ссылки на упомянутое эссе

своего рода моё эссе о Лямбда-Исчислении.
https://habr.com/ru/articles/767864/comments/#comment_26107578

там есть ещё ссылка на эту замечательную статью от 2014 года с хабра:

Здесь разобрано в деталях

Императивные языки программирования имеющие if и goto реализуют Универсальную Машину Тьюринга. В том же 1936 году Алонзо Черч представил миру лямбда исчисление описанное тремя немудреными правилами о своих термах.
https://habr.com/ru/articles/246139/

*

И ещё, что не маловажно, там есть список книг на русском с первоисточниками по теме (да, да, с Самим Чёрчем :).

Немного о МТ

Я точно не тот человек, который поставил Вам минус. Да и вообще с появлением функции "скрыть публикации автора" считают механизм кармы - рудиментом (не хочешь - не читай). Но в данной статье Вы продемонстрировали "плавание" и кролем, и брасом, и буттерфляем. А о "выводах" я просто помолчу.

Ничего не имею против "методичек" из "центра Европы", но желающим разобраться в вопросе рекомендовал бы заглянуть в англоязычную Википедию. Где одна простая ясная картинка полно и исчерпывающе человеческим языком разъясняет суть МТ.

Классы автоматов (Нажав на каждый слой, вы получите статью по этой теме) (с) ПедИя https://en.wikipedia.org/wiki/Turing_machine
Классы автоматов (Нажав на каждый слой, вы получите статью по этой теме) (с) ПедИя https://en.wikipedia.org/wiki/Turing_machine

Сейчас я опущу математику - то есть не буду строго описывать МТ через кольца, поля, алгебры... - ни к чему это. А просто поясню суть картинки. Это оболочковая модель.

1. Оболчка Вычислительное Ядро ("combinational logic") - это реализация операций (плюс, умножить, поделить, итд всё что вы напридумываете), они "сидят" в "головке" ТМ.

2. Следующая оболочка: finite-state machine (FSM) - это описание пространства состояний устройства банальнй дискретной математикой ( можно описывать так https://ru.wikipedia.org/wiki/Отношение_(теория_множеств) , а можно и так https://ru.wikipedia.org/wiki/Граф_(математика) - в данном случае это дело вкуса, описания будут эквивалентны ).

3. Следующая оболочка: pushdown automaton ( PDA ) или магазинный автомат — это тип автомата , использующий стек . Да, да, друзья, пресловутая "лента" по которой" "ездит" головка с песловутыми командами МТ "перейти влево/вправо", "считать/записать в ячеку ленты" - это реализация стека с командами "push/pop".

4. Следующая оболочка"Turing machine", означает, что совокупно конструкцию, описанную в пунктах 1-3 называют "Машина Тьюринга". Алгоритмы, которые могут вычисляться на конкретной МТ, называются "вычислимыми по Тьюрингу" для данной машины (ибо см. пункт №1 - вычислительные операции у разных машин могут быть разные).

Можно спорить о "конечности" либо "бесконечности" ленты - но это сугубо софистические споры, ибо ничего в практику они не дают.

А практика в следующем.

Наводящий вопрос: чем это устройство отличается от конструкции/работы процессора Intel 8086? либо Zilog Z80? либо Java VM ? Наводящий ответ: - ничем. А практика в том, что в 1940-х, шла разработка вычислительных машин, и МТ - это и есть формальное описание архитектуры таких машин.

PS Кому интересно здесь ещё немного о "лямбда исчислении" со ссылкой на моё эссе о нём.

https://habr.com/ru/articles/909162/comments/#comment_28330782

от сюда https://habr.com/ru/articles/926394/#comment_28562512

Я точно не тот человек, который поставил Вам минус. Да и вообще с появлением функции "скрыть публикации автора" считают механизм кармы - рудиментом (не хочешь - не читай). Но в данной статье Вы продемонстрировали "плавание" и кролем, и брасом, и буттерфляем. А о "выводах" я просто помолчу.

Ничего не имею против "методичек" из "центра Европы", но желающим разобраться в вопросе рекомендовал бы заглянуть в англоязычную Википедию. Где одна простая ясная картинка полно и исчерпывающе человеческим языком разъясняет суть МТ.

Классы автоматов (Нажав на каждый слой, вы получите статью по этой теме) (с) ПедИя https://en.wikipedia.org/wiki/Turing_machine
Классы автоматов (Нажав на каждый слой, вы получите статью по этой теме) (с) ПедИя https://en.wikipedia.org/wiki/Turing_machine

Сейчас я опущу математику - то есть не буду строго описывать МТ через кольца, поля, алгебры... - ни к чему это. А просто поясню суть картинки. Это оболочковая модель.

1. Оболчка Вычислительное Ядро ("combinational logic") - это реализация операций (плюс, умножить, поделить, итд всё что вы напридумываете), они "сидят" в "головке" ТМ.

2. Следующая оболочка: finite-state machine (FSM) - это описание пространства состояний устройства банальнй дискретной математикой ( можно описывать так https://ru.wikipedia.org/wiki/Отношение_(теория_множеств) , а можно и так https://ru.wikipedia.org/wiki/Граф_(математика) - в данном случае это дело вкуса, описания будут эквивалентны ).

3. Следующая оболочка: pushdown automaton ( PDA ) или магазинный автомат — это тип автомата , использующий стек . Да, да, друзья, пресловутая "лента" по которой" "ездит" головка с песловутыми командами МТ "перейти влево/вправо", "считать/записать в ячеку ленты" - это реализация стека с командами "push/pop".

4. Следующая оболочка"Turing machine", означает, что совокупно конструкцию, описанную в пунктах 1-3 называют "Машина Тьюринга". Алгоритмы, которые могут вычисляться на конкретной МТ, называются "вычислимыми по Тьюрингу" для данной машины (ибо см. пункт №1 - вычислительные операции у разных машин могут быть разные).

Можно спорить о "конечности" либо "бесконечности" ленты - но это сугубо софистические споры, ибо ничего в практику они не дают.

А практика в следующем.

Наводящий вопрос: чем это устройство отличается от конструкции/работы процессора Intel 8086? либо Zilog Z80? либо Java VM ? Наводящий ответ: - ничем. А практика в том, что в 1940-х, шла разработка вычислительных машин, и МТ - это и есть формальное описание архитектуры таких машин.

PS Кому интересно здесь ещё немного о "лямбда исчислении" со ссылкой на моё эссе о нём.

https://habr.com/ru/articles/909162/comments/#comment_28330782

Сколько времени уходит на такое исследование (оно же - расследование)?

Значит не в те двери стучитесь. Или не тем стуком. (Подсказка: попробуйте стуком св. Матфея :))) )

Вы у меня в подписках. :)

Писал может и человек, но и гладкость языка, растекающаяся по древу, и позволяющая легко входить в ушки - тоже чувствуется.

Тот случай когда "шлифовка" текста через ИИ - в тему.

PS Автор подтвердит?

Кстати, здесь Вы чрезвычайно неудачно выбрали иллюстрацию к

и все красиво выглядящие задачки, вроде такой

задача

А зачадка просто класс: три в одном. Во-первых, проверка претендента на знание основ дискретной математики (на входе - декартово произведение множеств), во вторых - на знание булевой арифметики ( !, &&, итд), в третьих - тест на внимательность (лазание по всем этим if-else).

Вот мы с Вами разошлись при оценке данной задачи. Я не вижу, что Вы увидели её задумку и поняли детали. Прокомментируйте чем этот тест Вам не угодил?

Ну, думаю, кто-то с не той фамилией. Кого назначат. :)

Тут у Яндекса пару лет назад ВЕСЬ репозиторий кода "утёк" и растёкся по теоррентам интернета. И чо? А здесь блин "утечка кода" через голову программера или фото-мобильник. :)

Молодые техлиды

настолько редкий зверь в пищевой цепочке компании в цепочке принятия решений о найме, что в практике и не встречал такого. Всяких "начальников отделов", "ресурных менеджеров" итп - в этом деле видел. "Молодых техлидов" - нет.

в крупных компаниях существует внутренний найм и при переходе из одного подразделения в другое

Существует. Но носит формальный характер. За исключением, конечно случаев, когда "талантливого мальчика" из отдела "по обслуживанию HTML" переводят в отдел пишущий графические драйвера. И то, зачастую, в этих редких случаях hard-скилы "талантливого мальчика" имеют весьма низкий приоритет по сравнению с soft- то есть "гибкими" скилами. Под которыми каждый, кто работал с бухгатерией всякой компании, имеет в виду наличие однослуживцев с совпдающей фамилией, а часто и отчеством "сами знаете где". :)

Тот случай, когда статья вызывает Wow! эффект (ИМХО).

Даж захотелась срочно купить свитер!

PS И бонусом: Вот так нужно писать рекламные статьи. :)

И в дополнение: не понятна аудитория до которой Вы пытаетесь донести мессидж.

Крупняку "собеседования" не нужны. К примеру, Хуавэй не то что бы шпионит, а скорее отслеживает всех участников олимпиад математика-физика, начиная с 9-го класса. И уже на (!) 2-м курсе ВУЗа те, кто им нужны - уже у них трудоустроены ("так нужно"). А вот ещё кэйс: Догадайтесь зачем Сбер открыл сеть Школ-21 (https://21-school.ru/) , где любой может получить обучение (!) очно и (!) бесплатно? Подсказка: комплектоваться IT отделы Сбера и их многочисленных дочек будут от туда. А ШАД Яндексу зачем?! Да мы и не знаем истинные мотивы по которым подобные компании проводят "собеседования". Может просто чтобы соблюсти букву закона о "равнестве" при трудоустройстве?! ;)

А туда где делают, ракеты-самолёты-поезда - не что IT-шников, но и даже дворников "с улицы" не пустят. От слова "совсем" (см. сеть школ подготовки кадров для РЖД, сеть Суворовских училищ и других "специалных ВУЗов", втч. и технических).

Что до жуликоватых дядь-Вень-торговцев-кепками-с-рынка, которые всю свою жизнь положили на обувание почтенных "клиентов", то что Вы им хотите доказать? Сами будучи заняты этим благородным делом по "удовлетворению потребностей, чтоб заказчик был доволен", на каждую Вашу фразу думают они: "Гонишь!". Ибо сами ничего другого предложить миру, чтобы "сделать его лучше" не могут, да и не хотят. :)

Так что где цимес? Где аудитория для мессиджа?

Пора начинать писать сатьи "Как НАДО собеседовать". Как не надо - уже знаем. Все пишут. :)

Information

Rating
2,568-th
Registered
Activity

Specialization

Project Director, Software Architect
From 700,000 $
Project management
Building a team
Startup management
Development management