Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Asm для JS программиста: Введение. Часть 2.

Автор: As For JS

Загружено: 2024-07-30

Просмотров: 8543

Описание:

Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус.
В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода.

Знакомимся с инструментами.
Вникаем в то, что нам нужно знать.

Таймкоды:
00:00:00 Музыка
00:04:55 Вступление
00:10:00 Что было прежде(с примерами)
00:40:30 Про процессоры
00:49:40 Про оперативную память
01:25:50 Про видео память
01:30:00 Пишем код
01:42:50 Пишем Hello world путем записи в видеопамять
02:08:00 Резюме
02:17:30 Что будет дальше
02:19:00 Ответы на вопросы
02:20:10 Что такое прерывание
02:32:30 Преобразует ли V8 байт код в машинный код
02:57:45 Резюме по 2 выпускам
02:29:05 Что будет дальше
03:00:00 Вопрос про side effects
03:01:35 Мурыч отошел
03:03:35 В рамках функционального программирование существует концепция замыканий?
03:24:00 Кейсы, когда V8 противоречит спецификации
03:33:30 Является ли this в функции side effect?
03:35:40 Про иммутабельность строк
03:38:10 Как выучить язык ассемблера без понимания ядра процессора?
03:40:45 Есть возможность написать какой-то базовый проект аля "как надо" на стриме?
03:42:00 Про спецификацию ecma
03:45:00 "Michael: ​​Вы реально путаете людей. референс - это любая переменная в жс. Тем не менее, строки передаются по значению, потому что при изменении и пересоздании строки, копии указывают все еще на старую строку"
03:48:00 Почему копировать объекты не нужно
03:51:20 Как организовывать архитектуру приложения
04:06:20 Завершаем

AsForJs новости в Telegram: https://t.me/AsForJavaScript
AsForJs Talks в Telegram: https://t.me/AsForJsTalks

Поддержать маленького бородатого JavaScript-ра
Карта Приват (Bobrov Maksym): 5168745021397333

USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743

PayPal: [email protected]
  / demimurych  
Boosty: https://boosty.to/asforjs

⎡~yt ~00 ~asm ~x86 ~intro⎦

Asm для JS программиста:  Введение. Часть 2.

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#9508 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "CJ4hqH7Re8E" ["related_video_title"]=> string(98) "🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(25) "Уже Наступило" } [1]=> object(stdClass)#9481 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RJCIYBAAiEI" ["related_video_title"]=> string(81) "[DeepLearning | видео 1] Что же такое нейронная сеть?" ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(34) "3Blue1Brown translated by Sciberia" } [2]=> object(stdClass)#9506 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "MHNKeEo0HOQ" ["related_video_title"]=> string(57) "Asm для JS программиста: Введение" ["posted_time"]=> string(72) "Трансляция закончилась 10 месяцев назад" ["channelName"]=> string(9) "As For JS" } [3]=> object(stdClass)#9513 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "zDlg64fsQow" ["related_video_title"]=> string(150) "Event Loop от А до Я. Архитектура браузера и Node JS. Движки и рендер. Самое подробное видео" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(7) "Ulbi TV" } [4]=> object(stdClass)#9492 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "dpvRDJjUJf8" ["related_video_title"]=> string(119) "GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(10) "nilchanpub" } [5]=> object(stdClass)#9510 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_PY3YqYZCRE" ["related_video_title"]=> string(69) "Существует ли приведение типа в JavaScript" ["posted_time"]=> string(69) "Трансляция закончилась 3 месяца назад" ["channelName"]=> string(9) "As For JS" } [6]=> object(stdClass)#9505 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "dENrfuaz-0A" ["related_video_title"]=> string(99) "Взлом bybit: детали произошедшего, что было на самом деле" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(7) "DeFrens" } [7]=> object(stdClass)#9515 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "SEfAGnQURQs" ["related_video_title"]=> string(162) "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> string(93) "Организованное программирование | Кирилл Мокевнин" } [8]=> object(stdClass)#9491 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "tiXlND4zP1I" ["related_video_title"]=> string(80) "Восстание в США? / Стрельба и армия на улицах" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(10) "NEXTA Live" } [9]=> object(stdClass)#9509 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jOkLs-x2FxA" ["related_video_title"]=> string(176) "⚡ФЕЙГИН & ШАРП: Срочный приказ ПУТИНА. Кремль ПРОТИВ Израиля. Зеленский ОШАРАШИЛ о ракетах США" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(13) "24 Канал" } }
🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

🧪🧪🧪🧪Как увидеть гиперпространство (4-е измерение)

[DeepLearning | видео 1] Что же такое нейронная сеть?

[DeepLearning | видео 1] Что же такое нейронная сеть?

Asm для JS программиста:  Введение

Asm для JS программиста: Введение

Event Loop от А до Я. Архитектура браузера и Node JS. Движки и рендер. Самое подробное видео

Event Loop от А до Я. Архитектура браузера и Node JS. Движки и рендер. Самое подробное видео

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

Существует ли приведение типа в JavaScript

Существует ли приведение типа в JavaScript

Взлом bybit: детали произошедшего, что было на самом деле

Взлом bybit: детали произошедшего, что было на самом деле

Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45

Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45

Восстание в США? / Стрельба и армия на улицах

Восстание в США? / Стрельба и армия на улицах

⚡ФЕЙГИН & ШАРП: Срочный приказ ПУТИНА. Кремль ПРОТИВ Израиля. Зеленский ОШАРАШИЛ о ракетах США

⚡ФЕЙГИН & ШАРП: Срочный приказ ПУТИНА. Кремль ПРОТИВ Израиля. Зеленский ОШАРАШИЛ о ракетах США

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]