Anonymous
жалко что пьёт много
Square
@AlexFails однозначно тут надо 80% карантинить
Anonymous
прогал микроконтроллеры одной левой
Anonymous
но жрет немало)
зато не нужно лезть в память
Sergey
Ардуино просто дружелюбны к нубам. Все готовенькое
Andrei
Если правильно писать на хаскелле и неправильно на плюсах или си.
Andrei
Разницы вообще никакой. На плюсах можно полностью эмулировать хаскеллевский синтаксис.
Andrei
При желании
grinchfox
блин, да мне нужно что-то, что можно встроить
Anonymous
foreign import ccall unsafe "file.h" rdtsc :: IO Word64
Sergey
А когда у тебя только чип МК и элементная база,  то это другое дело, нежели готовая плата и еще 10 платочек со всей переферией готовой
Anonymous
хаскель может в dll и h BTW
Andrei
И что?
grinchfox
а, и тут еще один вопрос - можно ли как-то из этого потом отловить segfault ?
Andrei
В монаде ио программирование ничем от плюсов не отличается.
grinchfox
ну тоесть оно должно быть устойчивым
Andrei
Разве что вместо эксепшнов either или maybet
grinchfox
блин, прикрутить бы KC
Sergey
контерстрайк
Andrei
Я вот на плюсах пишу проект для эмбедедда, где дорогие исклбчения, так я просто свой Expected<T> написал.
Anonymous
меня - ну по сути да, другие ардуинщики, тот мой друг меня пытался приобщить к этому делу, книжек накидал, я их читал, но слишком был глуп
grinchfox
advsys.net/ken/download.htm
grinchfox
у кена там в реалтайме все компилится в машинный код и еще и очень эффективно
grinchfox
и с обработкой ошибок
🦥Alex Fails
видел где-то статью "почему JS быстрее С++?"
то еще днище) в итоге там использовали то подмножество JS, которое по факту, прямо биндилось к сишных потрохам движка V8, и, как верно выразились в комментах, "в итоге сравнение производительности JS и C++ вылилось в сравнение производительности РегЭкспов движка V8 и чего-либо другого"
🦥Alex Fails
а, и тут еще один вопрос - можно ли как-то из этого потом отловить segfault ?
наверное,в хаскеле надо иметь доступ к функции signal()
Square
Бесполезные холивары. Особенно про быстродействие. Раз уж такая моча, вброшу... Нативный Делфи быстрее и стабильнее нативных плюсов или сей...
Square
Для винды есесна
Sergey
Поконкретней
arisudesu
Делфий мертв
Square
Поконкретней
Куда уж конкретней
Sergey
Ну
Square
Если поставить студию мс и студию быдлы и создать без стороннего кода приложения, с помощью нативных инструментов, Делфи круче буит
Sergey
Взять 50 строк кода, которые считают что-нибудь. И там и тут скомпилить и запустить, почему Дельфи будет работать быстрее?
Sergey
Ну ты про язык говорил
Sergey
А не про реализации всякого
Sergey
И там и тут компилятор эффективно (в зависимости от настроек оптимизации) скомпилит в асм
Square
Дело не только в компилере
Square
В плюсах нет мм
Square
Это главный минус
Square
Стдшный аллокатор не в счёт
Square
И он тоже говно
🦥Alex Fails
mm - memory manager?
Square
Это я к тому что ваши детские споры бесполезны
Square
Любой инструмент хорош при использовании по назначению
Sergey
В новом стандарте вроде обещали что-то?
Sergey
Кстати
Square
Он не нужен
Square
Ибо любой мало мальски серьёзный проект обзаводится своим мм
🦥Alex Fails
в C++11 есть такая хурма, что букву стандарта оптимизировали так, что реализация языка может иметь свой gc
Square
В эпоху х64 это конечно не критично
🦥Alex Fails
и operator new() нам поможет
🦥Alex Fails
placement new
Square
Ну нью в винде обложен критической секцией
🦥Alex Fails
корутины б ща. Тут была мысль, что их хорошо в том месте, где не желательны блокировки
Square
Ну вообще схема атомиков тож хороша
🦥Alex Fails
lock mov?
Square
Но я как ни сяду разбираться с memory order, так вечно что то отвлекает
Square
lock mov?
Эм? Наверно
Square
А так механизм очень крутой
🦥Alex Fails
что-то знакомое... strict, relaxed, что-то там еще было
Square
Released
Square
Помоему
🦥Alex Fails
да, я понял
Square
Руль просто)
🦥Alex Fails
Кстати, waitable timer-таки прикольная шняга
🦥Alex Fails
похоже на тот торт