CEO, CTO в Beeptec Engineering
  • Ми зробили це за допомогою функціонального програмування

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

    Что касается диалога между разрабами, ООП для того и создавался, чтоб не выносить в коллективных спорах друг другу мозги терминологией, которая по той или иной причине воспринимается субъективно и зависит от всего что было предтечей такого мышления.

    В ООП всегда представлена упрощенная интерфейсная абстракция максимально приближенная упрощенному, человеческому восприятию.

    ООП прежде всего интересен в обсуждениях тогда, когда происходит демонстрация абстракции интерфейса, приведением сравнительных примеров программирования и того, ценой какого времени в т.ч. и скилов тот или иной метод позволяет разрабу представить клиенту желанную «Улыбку Джоконды»...

    Помигать ледом 10 раз на ассембле (архитектура STM32):
    Код:

    @GNU AS

    @ Настройки компилятора
    .syntax unified @ тип синтаксиса
    .thumb @ тип используемых инструкций Thumb
    .cpu cortex-m3 @ микроконтроллер

    .include «STM32F100.INC» @ файл определений микроконтроллера

    @ макрос псевдокоманды MOV32, пока просто используем, не вникая как, что и почему
    .macro MOV32 regnum,number
    MOVW \regnum,:lower16:\number
    MOVT \regnum,:upper16:\number
    .endm

    @ таблица векторов прерываний
    .section .text

    .word 0×20010000 @ Вершина стека
    .word Riset+1 @ Вектор сброса

    Riset:
    mov r0,r0
    mov r0,r0
    mov r0,r0
    @ включим тактирование GPIOH
    MOV32 R0, RCC_APB2ENR @ адрес
    MOV32 R1, 0×04 @ значение
    LDR R2, [R0] @ прочитали значение регистра
    ORR R1, R1, R2 @ логическое, побитовое ИЛИ: R1= R1 ИЛИ R2
    STR R1, [R0] @ запись R1 по адресу указанному в R0

    @ установим режим GPIOH PH2
    MOV32 R0, GPIOA_CRL @ адрес
    MOV32 R1, 0×[email protected]×2000 @ значение
    LDR R2, [R0] @ прочитали значение регистра
    ORR R1, R1, R2 @ логическое, побитовое ИЛИ: R1= R1 ИЛИ R2
    STR R1, [R0] @ запись R1 по адресу указанному в R0

    BLINK_LOOP:
    @ включим светодиод
    MOV32 R0, GPIOA_BSRR @ адрес
    MOV32 R1, 0×08 @ значение
    STR R1, [R0] @ запись R1 по адресу указанному в R0

    MOV32 R0, GPIOA_ODR
    LDR R2, [R0]

    @BL DELAY @ пауза
    @ выключим светодиод
    @MOV32 R0, GPIOA_BSRR @ адрес
    @MOV32 R1, 0×08 << (1*16) @ значение 1-размер поля, 16-во второе полуслово
    @STR R1, [R0] @ запись R1 по адресу указанному в R0

    @BL DELAY @ пауза

    B BLINK_LOOP @ делаем цикл

    DELAY:
    MOV32 R2, 0×00100000 @ повтор цикла задержки 0×0010 0000 раз.
    Delay_loop:
    SUBS R2, R2, 1
    BNE Delay_loop
    BX LR
    .end
    ===================
    Аналогично, вместо кода функциональные инструкции декларативно в абстрактном построенном на ООП интерфейсе (архитектура х86):
    habrastorage.org/...​44e2641a51b675bc76809.jpg
    Вот и рассуждайте теперь, как с каланчи классического кодера, по ходу пораскинуть здесь ветки, устроить кострище и увиденное придать анафеме.

  • Ми зробили це за допомогою функціонального програмування

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

  • Ми зробили це за допомогою функціонального програмування

    смысл функционального программирования в том, чтобы описать не сами чёткие шаги к цели, а правила, по которым компилятор сам должен дойти до нужного результата.
    Будь ласка, якшо ви подужали всю публiкацiю, прокоментуйте вiдео приклад, що надан у кiнцевiй частинi
  • Справжні вбивці С++

    Будущее за OOП интерфейсными абстракциями с логическим ядром под функциональное программирование.

  • Як працювати з росіянами?

    Читай историю древнего Востока до момента образования Израиля с переходом до сегодняшних дней, так же и причин причин его образования. В мире антисемитизма существует много парадигм о захватнической мисси Израиля. Тот кто Израиль считает захватчиком, никогда свое мнение не изменит. Что касается современного Израиля, его политика и мировой порядок ушли на многие года вперед от общепринятых парадигм того, каким сегодня должен быть мировой порядок.
    Представь гипотетически что с Украины изгнали весь народ, тех кто выжил осел в других странах, и снискал к себе рабское отношение, унижения и статус людей низшего сорта?
    Мы сделали то, что не удалось ни одному народу, вернули себе историческую родину, а тех кто не смирился с таким оборотом истории, и по сей день орет что мы захватчики и все это благодаря нашим союзникам. Вы на минутку в курсе что именно Сталин был инициатором возрождения Израиля, а Штаты всячески этому препятствовали. Наша история невероятно интересная и поучительная. Я не ставлю перед собой цель здесь кого либо перегружать. Читайте историю из достоверных источников.

  • Як працювати з росіянами?

    У Моссада на тот момент был довольно большой список, начиная от гитлеровских ублюдков, арабских стрелков по спортсменам, авиа террористов, по ходу и военно оборонительной работой разведки на действия соседних стран при поддержке ссср. Думаю бандера там был не последним в очереди. Буквально в конце 90-х вычислили всех выживших головорезов 3 рейха под чужими именами, которые растворились по всему миру. Об этом есть много в сети материалов. Опять же требовалось и время на разработку таких ликвидаций минимальными потерями, не так позорно, как это проворачивали саудиты в дружественной Турции, со своим журналистом, заманив и расчленив его, в надежде что никто ничего не увидит.
    Меня больше напрягает другое, это тот ликбез, которым я тут вынужден заниматься. Буквально вчера белыми нитками рашистская гебня выкинула в штатах олигарха, сторонника движения Навального, убрала Немцова, Надворскую, Рабиновича и т.д. и т.п. Моссад так не работает.
    Если кому в лом найти достоверный источник, так хотя бы перед тем как что либо здесь утверждать, изучите историю своих героев.

    Підтримав: Anna Rybina
  • Як працювати з росіянами?

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

  • Як працювати з росіянами?

    Бажаю i тобi вiд щирого сердця, шоб i ти так прикривався у майбутньому своею наницiональнiстю пред усiм суспiльством без сорому за свое минуле.

  • Як працювати з росіянами?

    Моссад не прощает никого за все времена, при любом правительстве тех, кто убивал или убивает евреев, гебня и фсб устраняет тех кто мешает нынешнему царю. Чувствуешь разницу?

  • Як працювати з росіянами?

    Увiткни 1 рф канал та слухай соловья доки вуха на вןдваляться.)

  • Як працювати з росіянами?

    Переодеваля, перодевается и будет перодеваться.
    Сама по себе победа пол дела, нужно их научиться контролировать и всегда держать руку на пульсе, свои голоса доверять правильному руководству и в часы угрозы не отсиживаться в крайних хатах.
    На всякое ядие есть противоядие.

  • Як працювати з росіянами?

    То что Бандера сидел в концлагере с евреями, в этом нет никакой его заслуги, там сидели все.
    По ходу Бандера не жил спокойно в Мюнхене, его устранил гебист в 1959 году.

  • Як працювати з росіянами?

    Есть древняя мудрая поговорка — Собака лает, караван идет.
    Израиль научился не обижаться на тех кто ему не помогает во всех непрерывных войнах, самая большая помощь для нас, это не мешать делать то, что мы умеем хорошо делать и не Выть на весь мир, какие мы плохие, когда даем сдержанный отпор. Почему сдержанный? Потому что нам сторонники «мира» не дают дать полный.
    1. Нам не было никакого дела до проблем Украины, пока это на прямую не затрагивало безопасность Израиля и наших интересов защиты евреев по всему миру. Ваш прошлый политический, изначально Вами избранный орган власти был прокремлевским. А кремль в свою очередь всегда дружил против нас с нашим врагом, с которым мы воюем и сегодня. Украина никогда не была незалежною, а то что происходит сейчс, есть результат всему в.с. и попытка таки действительно стать независимым Государством. Вам трудно самому себе в этом признаться, так что сама по себе победа над империей это только начало пути, который Израиль уже давно прошел и идет впереди многих стран.
    Что касается бандери и его последователей, еврейский народ помнит по отношению к себе его геноцид, как и то, что сейчас происходит у Вас со стороны рашистов. То что он, как и махно, петлюра и прочее подобное отребье, отстаивал интересы этнических украинцев, нам известно.
    Бандеровцы расстреливали «жидов» в Бабьем Яре, убивали еврейских детей в Белой Церкви. Только на Западной Украине националисты уничтожили около 28 тысяч евреев.
    Однако как ни парадоксально, Вы в своих доводах вступаете в конфликт с логикой. Бандера ни в каких своих снах, как впрочем и на том свете не мог позволить своим мыслям увидеть еврея, руководителя своей страны. До Зеленского ни одна падла не сделала то, что у него получилось, а он воспитан на старых еврейских традициях своими родителями.
    Вот так вот.

    Підтримав: Artem Frolov
  • Як працювати з росіянами?

    Це суто Ваша думка, як приклад рашистських зомбі. Вони 1:1 так думають і кажуть про Ізраїль.
    Проблема Iзраїлю в тому, що про нас мало так інформують світову спільноту, порівняно з Україною. Силу i грошi просрала Ваша попередня влада, завдяки пофiгизму выборцiв, чого у нас нiколи не траплялося.

    Израиль исторически там, где был всегда со времен 1 иудейского храма(996 до н. э.)
    Жаль в Украине и СССР не учили историю древнего Востока. Что касается ввода наших войск на территории нападающих на нас соседних стран, мы заходим туда наводим порядок и выходим, перед нанесением точечных ликвидаций мониторим зону, чтоб там не присутствовало гражданское население, часто отменяем. Перед нанесением ракетных ударов по объектам (склады, цеха производства оружия, штабы и т.п.) рассылаем гражданским СМС и предупреждения. не говоря о том что потом лечим пострадавших гражданских, тех кем прикрывалась гидота. В тюрьмах, террористам предоставляем почти курортные условия с возможностью получения высшего образования.
    В качестве примера наша свежая, таки да, спецоперация
    www.vesty.co.il/main/article/BOX7FKN8A
    Вам это все еще предстоит пройти...

    Підтримав: Artem Frolov
  • Як працювати з росіянами?

    На удивление Ваша оценка сравнительной ситуации соответствует 100%. Забегая вперед скажу, Украина на каком то этапе должна стать почти «Израилем», (мне у нас далеко не все нравится, что и естественно), для соседствующей империи и их союзников. Пересмотреть состав своих союзников, вернуть свои территории, войти в НАТО, пересмотреть свою внешнюю и внутреннюю экономическую политику, навести порядок во внутренних эшелонах законодательной и исполнительной власти с учетом ущербных националистических «хто не скаче той москаль» этнических формирований.
    Есть достаточно много аргументов стать страной — конфеткой и настольным пособием в мировой парадигме будущего передела подобных стран.
    На данный момент НАТО должны выработать тактику перелома и не превращать конфликт в коммерческое мероприятие, % ставка кредитов очень велика и растет ценой жизней дееспособной части нации.

    Підтримав: Artem Frolov
  • Як працювати з росіянами?

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

  • Почему айтишники уезжают из Европы? И почему возвращаются в Украину

    Похоже я тебя узнал, этож ты у меня в подъезде обсцыкал все углы и на стенах писал — убирайся в свой Израиль. Во дворе, п#дла, из за углов обзывал всяким дерьмом, за что регулярно получал по соплям и бежал к старшему брату за помощью.))) А теперь гляди как мой старший брат защищает весь твой народ, страну и будущее. Ты все же веди себя поприличней и отделяй мух от котлет.

  • Як працювати з росіянами?

    Да, такое явление присутствует и да,. они срывают свое настроение на тех, кому хуже чем им.
    Та же категория лузеров.
    Особенно сейчас, когда рашистские пенсии у них здесь повисли в воздухе. По ходу в отличие от других стран СНГ репатриантам с Украины их никто никогда не переводил. А Российские, большинство втихаря здесь за путлера в их посольствах отдавали свои голоса, пытались в Нетании митинговать в поддержку спец операции, за что оперативно получили по зубам от выходцев с Украины.
    Чтоб я так жил, как Весь мир стал на Вашу сторону. Когда подобное происходит у нас со стороны арабов, мир это не особо комментирует, часто осуждают и в ООН ратуют большинством за санкции против нас. А пох. мы сильная нация и наша армия готова к любым поворотам, чего и Вам желаю.

  • Почему айтишники уезжают из Европы? И почему возвращаются в Украину

    Насамперед до того як незнайому Вам людину вчити, що їй потрібно робити, краще вивчайте свою рідну мову. Саме через такіх як Ви країна опинилася в тому стані, коли залишилася надія на зовнішню допомогу, Вашого президента і тих, хто зараз заощаджує майбутнє Вашої країни.
    Повертаю сокиру: «яке питання, така і відповідь».
    Слава Україні, перемога буде на Вами.

  • Почему айтишники уезжают из Европы? И почему возвращаются в Украину

    Мабуть краще сходити у кукурудзу чим так засiрати IT форум такою стрибалкою кожного «кто не скаче»?

← Сtrl 123 Ctrl →