Top.Mail.Ru
? ?

[sticky post](no subject)
Imagedmzlj
Image

Окончание истории про препроцессор CPP...
Imagedmzlj
Окончание истории про тьюринг-полный препроцессор CPP: http://letrectruth.ml/posts/cpp-snafu-conclusion.html

(no subject)
Imagedmzlj
Что-то я, граждане, в очередной раз не понимаю, зачем нужен Erlang. Т.е очередная моя история с ним, кажется, близка к фейлу в стиле вступления презентации про опердень.

Дело, конечно, не в эрланге, а в том, что бы понимать, для каких задач его использовать, а для каких --- нет.

Но я что-то не понимаю, для каких задач сейчас его использовать --- правильно, если вы, конечно, не шведский студент, изучивший курс пролога и которого привлекли писать софтсвич.

Но тут пора уже чеклист "когда использовать Erlang" делать, и если хоть одной галки в чеклисте не хватает, то его не брать.

Взять вот текущую систему. Выясняется, что её части, отвечающие за интерфейсы - CLI, WEB и CWMP могут быть описаны формально декларативно, после чего отвечающий за это код может быть сгенерирован, неважно во что, хоть Си. Формальное описание дешевле всего сделать понятно на чём.

Оставшееся правильнее написать на Си и на тикле. Си может быть заменён и/или дополнен чем-нибудь хорошим, Окамлом, например.

(no subject)
Imagedmzlj
Вот смотрите: SML был вполне бодрячком. Причем язык довольно маленький, простой и энергичный, его бы и в микронтроллеры можно было бы. Но врезал дуба, а вместо него загадочный OCaml, который сходу и не скажешь, чем лучше. Неисповедимы пути в IT.

(no subject)
Imagedmzlj
Собсно, трафик в предыдущем посте генерят GPS/GSM трекеры. Которые тоже до сих пор ездят. Трекеров часть на Бипе, часть на Контики.

Основным факапом Бипа было отсутствие нормального ФП и многозадачности, с другой стороны на нём была отлажена вся бизнес-логика, протоколы, регистрация/перерегистрация и т.п., потом было легко было переписать всё на Си. Сишные трекеры уже не перепрошиваются, но когда их писали, все юзкейсы уже знали наизусть.

Зато в контики худо-бедно кооперативная многозадачность, и за каждым глючным девайсом смотрит свой процесс. Периодически наглухо виснет, т.к. где-то эта контики поглючивает, и несмотря на все отладки, найти все эти зависания не удалось. Частично стек срывало. Аппаратный вочдог спасает.

С бипом такой фигни не было.

Image