Daniil
Спасибо, я вернусь позже...
Sid
Если питонируешь то хватит описания языка
Sid
Отступов нет, и все типы явно
Daniil
Daniil
Вот это шутки
Daniil
Ладно, я читать
Daniil
Про С ваш
Daniil
Неудобный
Sid
Питона подуши перед чтением
Daniil
Anonymous
Запись в filename
open это не запись в файл, а открытие дескриптора файла.
with зачем? и какая ошибка в примере?
Daniil
Daniil
Куда лезешь
Daniil
Сынок
Daniil
Это моя стихия
Daniil
Anonymous
долго гуглишь
romanetz
долго гуглишь
линейки достаньте просто и померьте, чё фигнёй страдать )))
romanetz
у питона и си разный синтаксис, а вот к плюсам питон уже поближе
Andy
Неудобный
У питона динамическая типизация, а так можно и на питоне писать в стиле Си. А вот наоборот нельзя :)
Daniil
Я вот читаю и не пойму
Daniil
Чем конст отличается от дефайна?
Daniil
Дефайн инициализируются во время компиляции
Daniil
И че теперь?
Daniil
Работает быстрее?
Daniil
Или меньше памяти жрет
romanetz
дефайн это просто подстановка текста - одного вместо другого
romanetz
а конст - кладётся во флешку (неизменяемую память)
romanetz
для эмбеда, где памяти мало по сравнению с пк, есть разница
Daniil
Ммммммм
Daniil
Понял
Daniil
Спасибо
romanetz
если переменная не конст, но имеет значение, под неё место резервируется в оперативе + ещё и инициализатор (само значение)во флешке и при старте (программы или функции или класса) копирует одно в другое
romanetz
P.S. а я наоборот, после Си в питон полез )))
Andy
Чем конст отличается от дефайна?
Настоятельно рекомендую изучить Си. Многое из того, что сейчас в питоне воспринимается как "магия" при изучении Си будет более понятно. (Кстати вроде как нормальных программистов начинают учить либо с Си, либо с Паскаля)
romanetz
еще можно с ассемблера микроконтроллерного. раньше еще дос был, Int 13h, Int 21h и вот это вот всё. сейчас уже мало кто такое помнит и с этим сталкивается
Anonymous
на первых атмелках не было нормального компилятора, писали на ассемблере. на 51 контроллерах вообще дурным тоном было чем-то кроме ассемблера пользоваться
Ruslan
romanetz
да
Anonymous
да и на пентиумах приходилось оптимизировать работу с сопроцессором на ассемблере для математических применений
Ruslan
А щас сцуко текстовый редактор на 2ггц проце тормозит
Иван
Svyatoslav
Asm - c - python
Svyatoslav
Евангилист питона. Лучше клея нет.
Svyatoslav
Си достаточно знать на уровне, чтобы собирать собственные сборки micropython.
romanetz
Anonymous
Svyatoslav
Не спорю, просто, как бы не сопротивлялись, но есть тренд
romanetz
Svyatoslav
Все, что уступает в производительности, писать в модуле си и подключать в питон сборку
Svyatoslav
romanetz
))
Svyatoslav
Если есть скилы, то пишется порт под камень, лишь бы оперативы хватило (250кб)
romanetz
в эмбеде 250 рамы это жырные камни дорогие
Anonymous
у питона есть болезнь, он очень популярен и кучи народу нахватавшись верхушек идут в реальные компании и производят софт.
Svyatoslav
Ну серьёзно, в рамках эксперимента я следил за локальными разработками на нейтиве - очень долго и много иттерации
romanetz
Anonymous
а фактический уровень чуть выше плинтуса, ни алгоритмов, ни надежности, ни даже математики толком не знают
Svyatoslav
А для нагрузок есть vhdl
Svyatoslav
romanetz
стартапы....
Anonymous
да и в крупных компаниях принимают самоучек
Andy
Это все конечно же offtop на канале esp :)
Н Е К И Б Е Р Л Е О
Svyatoslav
На esp есть питонячий порт, так что не совсем)
Anonymous
Мне тоже нравится питон
Void
А кто нибудь mongoose os применяет? https://mongoose-os.com/
Void
Она на ней крутится. mjs. Типо мобильный js + си через ffi.
Void
Я говорил что нельзя было<?