Good luck with that Writing Device Drivers with JavaScript O’REILLY* David Flanagan / javascript :: it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek javascript 
Good luck with that
Writing
Device Drivers with JavaScript
O’REILLY*
David Flanagan,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,javascript
Подробнее
Good luck with that Writing Device Drivers with JavaScript O’REILLY* David Flanagan
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,javascript
Еще на тему
Развернуть
Рано или поздно мы перейдём на такую дрянь, что JS в драйверах покажется лучшими временами.
вот именно.
Ага, именно. Главное, чтоб бык не запалил только.
А это в принципе возможно?
xirurr xirurr 02.11.201822:24 ответить ссылка 0.5
Ну, LUA в ядре NetBSD же возможен.
Не стоит вскрывать эту тему.
“ТЧ'ТГ ТГ~
Нужны знатоки. Нахуя?
Raline Raline 03.11.201802:14 ответить ссылка 1.6
во имя науки
villy villy 03.11.201802:21 ответить ссылка 6.4
а, ну ок, пусть продолжают
Да, но придется в ядро затаскивать интерпретатор js.
Нет. Это в принципе невозможно. JavaScript работает на интерпретаторе.
heleg heleg 02.11.201823:51 ответить ссылка -0.4
Как-раз технически это возможно, но смысла нет.
rsbn rsbn 03.11.201801:56 ответить ссылка 0.9
Мамкины погромисты не слышали про электрон, которому пять лет, но спешат всех обрадовать своей категоричностью.
Si1ver Si1ver 03.11.201803:48 ответить ссылка -1.0
Драйвера, запускающиеся в браузере - ещё лучше!
Anne Anne 03.11.201807:20 ответить ссылка 0.0
Электрон на десктопе только в браузере и запускается.
Si1ver Si1ver 05.11.201805:25 ответить ссылка 0.0
При чем здесь электрон?
heleg heleg 03.11.201815:17 ответить ссылка 0.1
Мякотка в том, что электрон -- яваскриптовый фреймворк, который на десктопе гоняется только в кастрированном хромиуме с обычным V8 внутри. И в нем по дефолту есть как минимум два набора собственных дров -- на хбокс контроллер и на принтер.

Т.е. для любого приложения из вики списка (дискорд, скайп, слак) которое ты прямо сейчас можешь пользовать верно
А) оно пописано и работает на ява/кофе/тайп-скрипте.
Б) в нем по умолчанию есть как минимум два драйвера
Si1ver Si1ver 05.11.201805:30 ответить ссылка 0.0
Электрон - всё ещё использует интерпретатор V8 (у которого под капотом JIT-компиляция, да).
Другой вопрос - что, на взгляд heleg мешает (гипотетически) протащить в ядро (кстати, а обязательно ли выполнять дрова в ядре? ЕМНИП, микроядерные архитектуры справляются с этим иначе) интерпретатор если не JS, то некоего его подмножества.
Ну никто не мешает скомпилировать его в хоть бинарник через тот же LLVM. Вопрос только в том - нахуя? )
faiwer faiwer 03.11.201822:21 ответить ссылка 0.1
BUFO R-APTO Vípera
yevhene yevhene 02.11.201822:56 ответить ссылка 8.8
Сиквел?
You might as well just kill yourself right now
O’REILLY'
Bob Johnson with His therapist
Web Development With Assembly
Mints97 Mints97 02.11.201823:20 ответить ссылка 12.7
специально для таких извращенцев пилится WebAssembly
villy villy 03.11.201802:23 ответить ссылка 1.4
Шутка устарела лет эдак на пять https://en.wikipedia.org/wiki/Electron_(software_framework)
Si1ver Si1ver 03.11.201803:49 ответить ссылка -0.1
это все круто, но зачем писать про электрон, когда возможности дает Nodejs по сути? а электрон просто надстройка более высокого уровня...
Блдж, потому что ноджс -- это надстройка над Си, который надстройка над машинными командами, который надстройка над пайкой схем...

А без утрирования, потому что не знаю пруфов (предоставишь?), где бы драйвера запускались в чистом вебе/ноджс какие бы они возможности не давали. А вот что дрова на xbox контроллер и какие-то принтеры есть в любом приложение на электроне от дискорда до скайпа, это пожалуйста, на хабре только на прошлой неделе статья была.
Si1ver Si1ver 03.11.201811:44 ответить ссылка 0.1
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
e* \
; -s Tomasz is building cloudash.dev 1d
^ npm install esllnt-conflg-airbnb
'••'.K r
Q 31 tn 683	5 023 ¿j »и	ТТгТ	lJ ■ R т-^И • ■	nTiiÏÏK'H'lilH		i I 11	тш
г		П[»]|	I Г* I ■ . V Я 1 I I в	/»Il 1	хйшТ	Щ
ж		Пш	Hií»lMhHHil!	|Д7	ijTTT	[¡iff ‘3’-’1’=
Traceback (most recent call last) File "<pyshell#2>"1 line 1, in <mo •3-T
TypeError: unsupported operand type(s) for 'str' and s » 4 in l <- false
Programmer Memes
@iammemeloper
Without a doubt, the best programming language
11:09 PM -Sep28, 2023 121.6K ¡ews
» let l = [1,2,3,4]
<- undefined
» 0 in l <- true
» "0" in l <- true
подробнее»

javascript языки программирования программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор javascript programming languages programming geek

» 4 in l <- false Programmer Memes @iammemeloper Without a doubt, the best programming language 11:09 PM -Sep28, 2023 121.6K ¡ews » let l = [1,2,3,4] <- undefined » 0 in l <- true » "0" in l <- true
¡ndex.js
JavaScript Moment
1	console log(018 == '018');
2	console log(017 == ‘017');
3
■ Default: node index.js
true
false