เจเจฒเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจตเจพ เจธเจ•เฉเจฐเจฟเจชเจŸ เจ‡เฉฐเจœเจฃ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ

Elk 2.0.9 JavaScript เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ 32KB RAM เจ…เจคเฉ‡ 2KB เจซเจฒเฉˆเจธเจผ เจตเจพเจฒเฉ‡ ESP30 เจ…เจคเฉ‡ Arduino เจจเฉˆเจจเฉ‹ เจฌเฉ‹เจฐเจกเจพเจ‚ เจธเจฎเฉ‡เจค เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจตเจฐเจ—เฉ‡ เจธเจฐเฉ‹เจค-เจธเฉ€เจฎเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, 100 เจฌเจพเจˆเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ 20 KB เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจชเฉ‡เจธ เจ•เจพเจซเฉ€ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เฉ‹เจก C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ GPLv2 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจ• C เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ•เจพเจซเจผเฉ€ เจนเฉˆ - เจ•เฉ‹เจˆ เจตเจพเจงเฉ‚ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ IoT เจกเจฟเจตเจพเจˆเจธเจพเจ‚ Mongoose OS, mJS JavaScript เจ‡เฉฐเจœเจฃ เจ…เจคเฉ‡ เจเจฎเจฌเฉ‡เจกเจก Mongoose เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ (เจธเฉ€เจฎเฉ‡เจ‚เจธ, เจธเจผเจจเจพเจˆเจกเจฐ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจฟเจ•, เจฌเฉเจฐเฉŒเจกเจ•เจพเจฎ, เจฌเฉ‹เจธเจผ, เจ—เฉ‚เจ—เจฒ, โ€‹โ€‹เจธเฉˆเจฎเจธเฉฐเจ— เจ…เจคเฉ‡ เจ•เฉเจ†เจฒเจ•เจพเจฎ เจตเจฐเจ—เฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค ).

Elk เจฆเจพ เจฎเฉเฉฑเจ– เจ‰เจฆเฉ‡เจธเจผ JavaScript เจตเจฟเฉฑเจš เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฒเจˆ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ เจœเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ•เจพเจฐเจœ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฐเจœเจฃ C/C++ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš JavaScript เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจฎเจฌเฉˆเจก เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆเฅค เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ, เจธเจฟเจฐเจซเจผ elk.c เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเจฐเฉ‹เจค เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‹, elk.h เจนเฉˆเจกเจฐ เจซเจพเจˆเจฒ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ js_eval เจ•เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค เจ‡เจธเจจเฉ‚เฉฐ JavaScript เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ C/C++ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸเฅค JavaScript เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉเจญเจพเจธเจผเฉ€เจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฎเฉเฉฑเจ– เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจ…เจคเฉ‡ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค

Elk Ecmascript 6 เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจธเจฌเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจ“เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจฎเฉ‚เจฒ เจธเฉˆเฉฑเจŸ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจเจฐเฉ‡, เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช, เจ‡เจน, เจจเจตเฉ‡เจ‚, เจ…เจคเฉ‡ เจกเจฟเจฒเฉ€เจŸ เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน var เจ…เจคเฉ‡ const เจฆเฉ€ เจฌเจœเจพเจ let เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฆเจ•เจฟ do, switch เจ…เจคเฉ‡ for เจฆเฉ€ เจฌเจœเจพเจ. เจ•เฉ‹เจˆ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ, i.e. เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจ…เจœเจฟเจนเฉ€ เจฎเจฟเจคเฉ€, Regexp, เจซเฉฐเจ•เจธเจผเจจ, เจธเจŸเฉเจฐเจฟเฉฐเจ— เจ…เจคเฉ‡ เจจเฉฐเจฌเจฐ เจ†เจฌเจœเฉˆเจ•เจŸ เจจเจนเฉ€เจ‚ เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹