цифровая электроника
вычислительная техника
встраиваемые системы

 



Программирование ESP8266 на языке Forth

Автор: Mike(admin) от 24-12-2016, 20:05

Forth является одним из тех интересных языков, который сформировал за время своего существования целый культ программирования. Его основная особенность заключается в том, что он очень прост для легкой реализации на большинстве процессоров, при этом он сохраняет все свои мощные возможности и обеспечивает хорошую производительность. Есть два основных принципа, которые способствуют этому.


Программирование ESP8266 на языке Forth

Во-первых, парсинг здесь осуществляется довольно легко, потому что любая последовательность символов без пробелов составляет законное Forth-слово. Другая вещь, которая делает Forth простым и мощным языком программирования, заключается в стековости. Он не имеет локальных переменных, вместо этого значения хранятся в стеке. Этот стек используется только для хранения данных. Существует также отдельный стек возврата, который хранит информацию о вложенных вызовах подпрограмм. Возможно, обычному человеку не очень естественно думать о выражении «5+2*3» как о записи «5 2 3 * +», но натренированный Forth-программист без труда знает эти особенности, поскольку они облегчают интерпретацию для компьютера или другого вычислительного устройства, например, ESP8266, поскольку этот Wi-Fi модуль теперь также можно легко программировать на Forth.

йЮЙ ПЮАНРЮЧР ЯНБПЕЛЕММШЕ ХЦПНБШЕ ЮБРНЛЮРШ. юООЮПЮРШ Bitten НР IGT

Автор: Mike(admin) от 24-12-2016, 20:00

рЕЛЮРХЙЮ БЮЛОХПНБ Х БЮЛОХПХГЛЮ ОПХЯСРЯРБСЕР Б ЙСКЭРСПЕ Х ХЯЙСЯЯРБЕ Я ДЮБМХУ БПЕЛЕМ. нЯНАЕММШИ ОНДЗЕЛ РЮЙНЦН ЙСКЭРСПМНЦН ЪБКЕМХЪ ЯКСВХКЯЪ Я ЯПЕДМХЕ БЕЙЮ, ВРН ЯБЪГЮМН Я ДНБНКЭМН ЙПНБНФЮДМШЛ ОНБЕДЕМХЕЛ ЦПЮТЮ дПЮЙСКШ. ю МЮВХМЮЪ Я ОНЪБКЕМХЪ ЙХМЕЛЮРНЦПЮТЮ Б МЮВЮКЕ ДБЮДЖЮРНЦН БЕЙЮ ЙСКЭР БЮЛОХПНБ Б ЛХПНБНЛ ХЯЙСЯЯРБЕ ОНКСВХК БРНПНЕ ДШУЮМХЕ АКЮЦНДЮПЪ ЯННРБЕРЯРБСЧЫХЛ ТХКЭЛЮЛ.


бШЛШЬКЕММШЕ БЮЛОХПШ ЯЕЦНДМЪ ОПХЯСРЯРБСЧР МЕ РНКЭЙН Б ЙХМЕЛЮРНЦПЮТЕ, ЙНЛОЭЧРЕПМШУ ХЦПЮУ, ЙНЛХЙЯЮУ Х ПЕЙКЮЛЕ. бЮЛОХПЯЙСЧ РЕЛЮРХЙС РЕОЕПЭ ЛНФМН БЯРПЕРХРЭ ДЮФЕ Б ХЦПНБШУ ЮООЮПЮРЮУ, ОНЯЙНКЭЙС ЙНЛОЮМХЪ IGT ОПНХГБНДХР ЮООЮПЮРШ ОНД МЮГБЮМХЕЛ Bitten, Б ЙНРНПШУ ЙЮЙ ПЮГ ГЮРПЮЦХБЮЕРЯЪ РЕЛЮ ЙПНБНЯНЯНБ.

бШАНП ЙЮВЕЯРБЕММНЦН ЙЮПРПХДФЮ

Автор: Mike(admin) от 24-12-2016, 19:51

мЕ БЯЕ БКЮДЕКЭЖШ ГЮМХЛЮЧРЯЪ ПЕЦСКЪПМНИ ОПНБЕПЙНИ ЯБНЕЦН ОПХМРЕПЮ. мН Х МЕАНКЭЬНИ ОНКНЛЙЕ ЯБНИЯРБЕММН ЯНГДЮБЮРЭ МЕСДНАЯРБЮ ОНКЭГНБЮРЕКЧ ЙНЛОЭЧРЕПЮ. оНКНЛЙЮ ЙЮПРПХДФЮ ЪБКЪЕРЯЪ ВЮЯРНИ ОПНАКЕЛНИ, НДМЮЙН АЕГ МЕЦН ОПХМРЕП ТСМЙЖХНМХПНБЮРЭ МЕ АСДЕР. б ДЮММНИ ЯХРСЮЖХХ НОРХЛЮКЭМШЛ БЮПХЮМРНЛ ПЕЬЕМХЪ ГЮДЮВХ АСДЕР ЯДЮРЭ А/С ЙЮПРПХДФХ Б лНЯЙБЕ МЮ БШЦНДМШУ ДКЪ ЯЕАЪ СЯКНБХЪУ. б ЯКСВЮЕ ГЮЛЕМШ ЙЮПРПХДФЮ, МЕНАУНДХЛН НЯСЫЕЯРБХРЭ ЦПЮЛНРМШИ БШАНП МНБНЦН.