เดŽเตฝเด•เตเด•เต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เต‹เด‚เดชเดพเด•เตเดฑเตเดฑเต เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดžเตเดšเดฟเตป เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

2.0.9KB เดฑเดพเดฎเตเด‚ 32KB เดซเตเดฒเดพเดทเตเดฎเตเดณเตเดณ ESP2, Arduino Nano เดฌเต‹เตผเดกเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเต†เดŸเต†เดฏเตเดณเตเดณ เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸเตเดณเตเดณ elk 30 JavaScript เดŽเดžเตเดšเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฃเต. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, 100 เดฌเตˆเดฑเตเดฑเต เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด‚ 20 KB เดธเด‚เดญเดฐเดฃ โ€‹โ€‹เดธเตเดฅเดฒเดตเตเด‚ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต C-เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, GPLv2 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดธเดฟ เด•เดฎเตเดชเตˆเดฒเตผ เดฎเดคเดฟ - เด…เดงเดฟเด• เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. IoT เด‰เดชเด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฎเด‚เด—เต‚เดธเต เด’เดŽเดธเต, เดŽเด‚เดœเต†เดŽเดธเต เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดžเตเดšเดฟเตป, เดŽเด‚เดฌเดกเดกเต เดฎเด‚เด—เต‚เดธเต เดตเต†เดฌเต เดธเต†เตผเดตเตผ (เดธเต€เดฎเต†เตปเดธเต, เดทเตโ€Œเดจเตˆเดกเตผ เด‡เดฒเด•เตเดŸเตเดฐเดฟเด•เต, เดฌเตเดฐเต‹เดกเตโ€Œเด•เต‹เด‚, เดฌเต‹เดทเต, เด—เต‚เด—เดฟเตพ, เดธเดพเด‚เดธเด™เต, เด•เตเดตเดพเตฝเด•เต‹เด‚ เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดฎเตเดชเดจเดฟเด•เดณเตเดŸเต† เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดพเดฃเต เดชเดฆเตเดงเดคเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต. ).

เดตเดฟเดตเดฟเดง เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดฒเต† เดฎเตˆเด•เตเดฐเต‹เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดซเต‡เด‚เดตเต†เดฏเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดŽเตฝเด•เตเด•เดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดฒเด•เตเดทเตเดฏเด‚. C/C++ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต JavaScript เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดŽเดžเตเดšเดฟเตป เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดŽเดžเตเดšเดฟเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดธเต‹เดดเตเดธเต เดŸเตเดฐเต€เดฏเดฟเตฝ elk.c เดซเดฏเตฝ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•, elk.h เดนเต†เดกเตเดกเตผ เดซเดฏเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ js_eval เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต C/C++ เด•เต‹เดกเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเด‚เด—เตเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเตป เด‡เดคเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดคเดฟเดฐเดฟเดšเตเดšเตเด‚. เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดคเตเดคเดคเตเด‚ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเตเดฎเดพเดฏ เด’เดฐเต เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดŸเตเดŸเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจ เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดธเด‚เดฐเด•เตเดทเดฟเดค เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเดพเดฃเต JavaScript เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต.

Elk, Ecmascript 6 เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด‰เดชเดตเดฟเดญเดพเด—เด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเตผเด•เตเด•เดฟเด‚เด—เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เดฎเดคเดฟเดฏเดพเด•เตเด‚.เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เด‡เดคเต เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต†เดฏเตเด‚ เดคเดฐเด™เตเด™เดณเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด…เดฑเต‡เด•เตพ, เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ, เด‡เดคเต, เดชเตเดคเดฟเดฏเดคเต, เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. var, const เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เดชเด•เดฐเด‚ let, while do เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดธเตเดตเดฟเดšเตเดšเต, for เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต. เด…เดคเตเดคเดฐเด‚ เดคเต€เดฏเดคเดฟ, Regexp, เดซเด‚เด—เตเดทเตป, เดธเตเดŸเตเดฐเดฟเด‚เด—เต, เดจเดฎเตเดชเตผ เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เตพ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•