All streams
Search
Write a publication
Pull to refresh
34
0
Send message
пардон, я просто не понял, что это была задача
Запись в порты — это IO в любом случае. Можно сделать на продолжениях.
В нечистых ФЯ реализуется ровно так же как в императивных. Т.е проблемы в принципе нет, как и особой «задачи для любителей ФП»
bullshit.

readFile "in.txt" >>= return . parseLines . lines  >>= writeFile "out.txt"

У меня первым языком в школе был Си. По книжке Кернигана и Ричи.
let — стандартное ключевое слово для биндингов в куче языков.
декларация типа a -> b -> c -> d тоже стандарт.

а вот bool lt_42(int x) читается как «применить функцию bool к переменной lt_42 и значению выражения „применить функцию int к переменной x“ », что несколько сбивает с толка.
Какой, например, готовый язык?
Если бы не побоялись, то получился бы энергичный хаскелл. А его бы побоялась целевая аудитория языка.
Какой бы контроллер не взяли, FAT туда не влез бы. Потому что размер одного экземпляра таблицы аллокации для 32 Gb области данных составляет
32*1024*1024*1024 / (32*1024) = 1 048 576, это не говоря о других областях FAT.
Вы знает много контроллеров с тами объемом RAM?

Да, эта таблица вычисляется, вот я и написал, как ее вычислять. Остальное к вопросу значения не имеет. Схема очень простая и перепроектируется за неделю, так что предлагаю не обсуждать то, что выходит за рамки статьи, так как к вопросу оно не относится. Что бы вас успокоить — контроллер взят ST32F207, куда уж больше.
Причем тут кэширование? Этот вопрос вообще не рассматривается, статья же про эмуляцию FAT.
Причем тут кэширование? Этот вопрос вообще не рассматривается, статья же про эмуляцию FAT.
Побольше это сколько? Если аудиопотоки вообще бесконечные. Если считать их конечными, то это, например, 16 x 2 Gb. Вы много таких контоллеров знаете?

Кроме того, для запросов по HTTP памяти вообще не надо — туда — можно отправлять в буфер модема. Обратно — их можно парсить конечным автоматом, и памяти не нужно совсем, ну там, байт 16 если только.
один закрыл, два новых открыл. полезное — dmzz.me разное — на жуике
Ага. Внезапно опять пригодился форт. Он мне в каждом третьем проекте пригождается
А в Си нет операторов ввода-вывода. Только во внешних библиотеках. И что? Си — академический язык, на котором невозможно писать приложения реального мира?

Кстати, не поделитесь, где вы видели толпы менеджеров, которые тянут хаскелл в продакшен?

Остальное даже не хочу комментировать.
В хаскелле есть указатели. Пишите что хотите куда хотите на свой страх и риск.
А наркота — это то, что правительство сказало. Сегодня — LSD, завтра — ваш мексидол и нейромультивит попадут в список прекурсоров. Послезавтра — кофеин.
Т.е. вы хотите сказать, что употребление психоактивных веществ (включая алкоголь) никак не изменяет психику?

Information

Rating
Does not participate
Location
Россия
Registered
Activity