[personal profile] p_dzikovsky
Апріорна оцінка: це мало би бути не надто складно, оскільки ця система використовує просту-зрозумілу мову JavaScript.

Емпіричний результат: все просто-зрозуміло, за винятком мови JavaScript, яка в node.js використовується не так, як в 99% прикладів Web-програмування, але - по-справжньому.

А якщо по-справжньому, то JavaScript - мова далеко не тривіяльна. При цьому ситуаціїї додає пікантности той факт, що запит в гуглі на кшталт "мануал JavaScript" видає мегабайти і мегабайти текстів, пов’язаних з програмуванням скриптів у браузерах, видирати з яких інформацію по мові JavaScript, як такій - ох, марудно... Словом, людського мануала по JavaScript я поки так і не знайшов :-(

Характерний приклад з Javascript.ru ( http://javascript.ru/basic/syntax-switch-for ) :

"Работа с исключениями в javascript организована в типичном для языка стиле вседозволенности.
Абсолютно любой объект можно бросить в виде исключения:
try { ... throw {message: "Ого!"} ... } catch (e) { alert("Ага, попался!") }
Обычно бросают, все же, не простые объекты, а потомки встроенного класса Error..."

Спасибі-спасибі! А як саме "віртуальна машина" оперує програмними контекстами в процесі обробки виключень - це, звісно ж, самоочевидно. А якщо не самоочевидно, то легко встановлюється методом "ментального сканування" ((с) [livejournal.com profile] gaperton).

P.S. Добрий мануал, який роз’яснює, принаймні, основні нюанси JS в node.js таки ж знайшовся: http://nodebeginner.ru/

Заодно, по ходу всіх цих пошуків, я розібрався, що значить "foo" та "bar" - не минуло й 20 років активної програмістської практики. Ура!

Date: 2011-10-06 10:30 am (UTC)
From: [identity profile] gallon.livejournal.com
За рахунок foo bar - ну ти молодець :)
Ось тобi жувачка до теми:
http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_RFC
А конкретно http://tools.ietf.org/html/rfc3092.

Знаю, що в тебе з англiйською не дуже, але ж спробуй почитати про ARPAWOCKY. http://tools.ietf.org/html/rfc527, орiгiнал Кэррола: http://www.jabberwocky.com/carroll/jabber/jabberwocky.html

Date: 2011-10-06 11:50 am (UTC)
From: [identity profile] p-dzikovsky.livejournal.com
Та що мені та англійська :-) Коли я вже все зрозумів!

А RFC'шки круті, факт. "Передача электроэнергии по протоколу IP", "TCP опция для передачи настроения пакета", "IPv6 посредством социальных сетей" і "IP посредством почтовых голубей с QoS" - я майже плакав, конкретно...

Date: 2011-10-06 12:10 pm (UTC)
From: [identity profile] gallon.livejournal.com
We use IPv7. It's much like IPv6, but headers contain porn. Saves bandwidth. (c) bash.org

Date: 2011-10-06 12:35 pm (UTC)

November 2016

S M T W T F S
  12345
6789101112
131415161718 19
202122 23242526
27282930   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 07:39 pm
Powered by Dreamwidth Studios