Size: a a a

2021 November 28

SK

Sergio Keler in SPb Python
это дело вкуса же.
кому-то и питон не нравится и любит по пальцам бить. а есть люди, что на сях пишут под ембедед и код приводит в шок сытых кодеров на плюсах под винду. всякое бываат.
источник

A

Alexander in SPb Python
Тут дело не во вкусе, нельзя переопределять встроенные переменные, в данном случае $_
Это ведёт к неопределенному поведению и ошибкам в самых неожиданных местах
источник

ЕД

Евгений Демидов... in SPb Python
да, так работает! Кому может питон не нравиться? Если только из-за скорости, а так и логично и красиво пишется на нем.
источник

SK

Sergio Keler in SPb Python
я не брал его в руки много лет. :D
бггг.. забыл всё
источник

SK

Sergio Keler in SPb Python
Когда других машин не видел, "запорожец" лучше всех (с) Жванецкий.
Мне вот очень нравится хаскель, но писать на нём я не буду в прод ничего.
источник

ЕД

Евгений Демидов... in SPb Python
Если привык кататься на ручной коробке, то на автомат смотришь подозрительно. Тем более все языки сближаются еще, функционал одинаковый перенимают
источник

p

pragus in SPb Python
Ну большая часть embedded кода - лютое г-но
источник

SK

Sergio Keler in SPb Python
Большая, подавляюще большая часть кода - говно. Увы.
источник

SK

Sergio Keler in SPb Python
Есть такое.
Привычки считать байты и проверять указатели трудно изжить.
Но на питоне говнокодить приятно и легко. За то его и любим.
источник

A

Alexander in SPb Python
Коллега-плюсовик после недавней конференции по плюсам, сказал, что не понимает, куда они движутся и зачем всё это новое тянут в их язык. Сами разработчики языка чуть ли не прямым текстом говорят, если хотите нормальный язык - переходите на раст )
источник

SK

Sergio Keler in SPb Python
Нууу… это тема холивара уже.
Я помню, как в 80х на паскале писали, столь же суровом и модном, как нынче раст. Только на борьбу с компилятором времени много уходило. В 85 я привёз цэ и дело сразу пошло ;)
источник

SK

Sergio Keler in SPb Python
Беда в том, что на русском не умеют изъясняться внятно сейчас люди. О каком программировании речь ;)
источник

p

pragus in SPb Python
От языка зависит. Всякий каст void* во что-нибудь - это норма в Си. А в других языках это абьюз системы типов и жуткий харам
источник

SK

Sergio Keler in SPb Python
Это давно уже фуфу.
Раньше на более-менее одинаковом железе было местами удобно кастовать в лонг. Сейчас такой бардак, что ну нафиг. Ну и указатель на объект может смело быть длиннее лонга даже.
источник

SK

Sergio Keler in SPb Python
Мне как-то сложно представить, куда его кастануть можно?
И да, неявно это тоже харам, надо объяснять, что ты это делаешь осознанно.
int i;
void *p=(void*)&i;
Напрямую p=&i не проканает.
Для эмбедедов это местами удобно, кстати.
источник

SK

Sergio Keler in SPb Python
напихал в память в буфер чего-то, передал как void*, принял как unsigned byte * и отдал в DMA куда-то сливаться.
источник

DS

David Shiko in SPb Python
Всем привет!
Как изменить (удалить) оригинальный объект в списке?
var_to_del = 1
l = [var_to_del]
del l[0]
print(l, var_to_del)
1, []  # Var_to_del still alive, should be deleted

Я передаю в ф-ю объекты для удаления, но оригинальные объекты (на которые сссылается список) не удаляются
источник

SK

Sergio Keler in SPb Python
[] 1
будет выведено. всё норм
источник

SK

Sergio Keler in SPb Python
ты удаляешь элемент из списка, а не сам объект
источник

DS

David Shiko in SPb Python
А как сам объект удалть? C мне бы сейчас руку пожал))
источник