Свързани публикации 'erlang'


Elixir подозрителни кодиращи линии и фрагменти
Хванете ги с код Не пропускайте да разберете думата рибка. Можете да използвате тази дума като suspect или shady . Просто искам да изложа тези сенчести неща на светлина за начинаещи. 1. Намиране на ширината и височината на терминала 2. Долна черта в представянето на числа Можете да посочите долна черта десетичните числа може да съдържат долна черта (_ ) те често се използват за разделяне на групи от три цифри при писане на големи числа, така че един милион може..

Функционален подход към алгоритъма за сортиране чрез сливане
Алгоритмите често са трудни за разбиране от хората. Вярвам, че това е така, защото те най-често са програмирани или обяснени на език, който насърчава мисленето в процедури или инструкции, които не са интуитивни. Много често същността на даден алгоритъм (как решавате определен проблем логически без компютърно кодиране) изглежда много проста и разбираема, когато е описана графично. Изненадващо обаче, често не се превежда добре в код, написан на езици като Python, Java или C++...

Работа с Lisp-Flavoured-Erlang на платформата GRiSP
Преди няколко месеца видях публикация в Hacker News, в която се споменава нова платка за разработка, наречена „GRiSP“, проектирана специално за IoT и приложения в реално време, като основният език за разработка и платформа са едно от любимите ми неща: Erlang. Въпреки че не съм човек, който е много запознат със системното програмиране, винаги ми е харесвало да пиша на Erlang (и дори съм един от малкото привилегировани хора, които могат честно да кажат, че са си изкарвали прехраната, макар и..

Ерланг е мъртъв. Да живее E…?
Отказ от отговорност: Аз обичам Erlang. От 2005 г. до 2015 г. управлявах erlanger.ru (предимно сам, като главен редактор, създател на съдържание, разработчик — каквото и да е). Това е любимият ми език и това няма да се промени скоро. Точно защото го обичам, виждам проблеми с него. ToC Постановка на проблема Бебето на Ericsson Кратка, непълна и предимно погрешна история на Erlang Java е новият Erlang Erlang е новото... Нищо, наистина Има ли още надежда? Постановка на..

Elixir Pubsub TCP с gproc излъчване
Стандартен модел на проектиране, който бихте искали да приложите в мрежово приложение, е pubsub. Това е полезно упражнение, особено за управляван от паралелност език като elixir, за разбиране как да комуникирате между IO ресурси. Socket Wrapper gen_tcp на Elixir е достатъчно лесен за използване, но може да бъде полезно да абстрахирате сокета, за да размените типовете сокет. Попаднах на „elixir-socket-wrapper project“ на meh в github, който прави точно това. Така че, ако искахме,..

Използване на Erlang Shell
Erlang OTP е достъпен на GitHub . Erlang Shell може да се използва за стартиране на Erlang програми. За този пример току-що записах файл като .erl файл на Notepad++ и го компилирах с помощта на Shell. Начинът, по който влизате в командния ред на командния ред, е просто като напишете erl. Ето какво виждате: Това е прост Erlang файл, който написах, за да тествам обвивката и синтаксиса. -module(ademo). -author(“kclic”). %% API -export([demo/1, num/1]). демо(ИМЕ) -› ИМЕ...

Синът на обущаря
Време е за нова история на Erlang, деца! Това е за един от любимите ми инструменти на Erlang: диализатор . Може би вече знаете това, но винаги препоръчвам да проверявате целия си Erlang код с диализатор веднага щом го напишете. Можете да ме чуете да проповядвам точно това нещо в това интервю с Functional Geekery . Толкова обичаме тези инструменти (като диализатор, xref и elvis) в Inaka, че дори създадохме „Meta Test Suites“, които можете да използвате, за да стартирате диализатор..