@ru_python

Страница 9324 из 9768
Denis
13.06.2019
18:18:54
чтобы дернуть системный вызов - необязательно писать на си
ну я имею ввиду про всякие подводные камни

типа сериализации при передаче и тд

Nikolay
13.06.2019
18:19:35
типа сериализации при передаче и тд
сериализации при передаче по умолчанию никакой нет, это в питоне накрутили для твоего "удобства"

там просто шлются через пайп сырые байты

Google
Denis
13.06.2019
18:20:04
Nikolay
13.06.2019
18:20:22
в питоне, в целом, круто сделали, но плохо, что нельзя просто так взять и на нижний уровень спуститься

ну а как ты любой рандомный объект передашь без сериализации
а зачем мне передавать любые рандомные объекты? далеко не всегда это то, что требуется

ну вот представь, что у тебя в форке запускается кроулер по урлам, ты шлешь туда строчками урлы

как думаешь, что будет проще - послать туда тупо строку байтовую в utf-8 или захреначить string, обернутый в pyobject?

Denis
13.06.2019
18:21:57
ну питон первое разве позволит?

Nikolay
13.06.2019
18:22:22
путем многабукаф и такой-то матери, может, и позволяет, но все равно с большим оверхедом

я по этому поводу и возбухаю

Denis
13.06.2019
18:22:57
+

взлом жопы

Sasha
13.06.2019
18:25:45
я по этому поводу и возбухаю
А ты сями никогда не занимался?

Nikolay
13.06.2019
18:26:42
Google
Sasha
13.06.2019
18:26:57
занимался
Заметно, шаришь

А вставки на си можно прикрутить?
Можно написать свою либу на си с форком, но тут в контексте пайтона бомбежка

Evangelina
13.06.2019
18:28:21
Это любой высокоуровневый

Sasha
13.06.2019
18:29:12
Ну в джаве немного иначе, тоже высокоуровневый жеж

Evangelina
13.06.2019
18:29:41
Ну и в си я асм вставки делала чтоб быстрее

Мало учила очень

Но подумываю освежить

Nikolay
13.06.2019
18:30:53
у меня вообще немного полыхает, что из питона нельзя просто так взять и вызвать системный вызов любой без трюков с ctypes/libc

кстати, из го - можно абсолютное большинство ?

Evangelina
13.06.2019
18:31:28
Хмм

Sasha
13.06.2019
18:33:02
кстати, из го - можно абсолютное большинство ?
Тру стори, сам с го дружу. Другое дело, что я действительно не могу вспомнить ни одного интерпретируемого языка, где можно сделать системный вызов

Evangelina
13.06.2019
18:39:48
кстати, из го - можно абсолютное большинство ?
Есть какой то онлайн курс годный по нему?

V
13.06.2019
18:40:22
Ребята, подскажите. Несколько условий в if проверяются до первого, которое однозначно определит результат, или проверятся все? Есть несколько условий которые нужно проверить. Все условия междй собой относятся через or. Но некторые более ресурсоемки чем другие. Можно ли все записать в один if и быть уверенным что выражения будут вычисляться до первого True, или лучше все же написать цепочку if?

Nikolay
13.06.2019
18:41:00
Есть какой то онлайн курс годный по нему?
Я не проходил курсов по нему, но могу порекомендовать книжку Concurrency in Go, она отлично язык с сильной стороны рассматривает

V
13.06.2019
18:41:16
ну да

Сергей
13.06.2019
18:41:25
Есть какой то онлайн курс годный по нему?
Конечно, оффтопик, но можно начать тут https://go-tour-ru-ru.appspot.com/

Google
V
13.06.2019
18:41:40
как бы я знал как не спрашивалбы

Ssi
13.06.2019
18:42:15
как бы я знал как не спрашивалбы
но ведь ты можешь легко проверить :)

Nikolay
13.06.2019
18:42:35
Кстати, минутка ржаки - в Erlang есть операторы orelse и andalso

V
13.06.2019
18:42:36
наверное я туплю пока не представляю как я буду порверять

если арсскаешь - проверю

Nikolay
13.06.2019
18:42:58
И они специально для тех кейсов, когда надо выполнять

Sasha
13.06.2019
18:43:25
V
13.06.2019
18:43:46
спасибо

Forevka ÐΞV
13.06.2019
18:43:47
делай выводы

Denis
13.06.2019
18:44:41
делай выводы
Вникаю в послание

Forevka ÐΞV
13.06.2019
18:44:58
V
13.06.2019
18:45:17
Ssi
13.06.2019
18:49:06
наверное я туплю пока не представляю как я буду порверять
Вот ещё один способ проверить: d = {} if 'hui-nemytie' in d and d['hui-nemytie] == 1: pass Такой код выбросил бы KeyError, если бы проверялось условие целиком

Google
?? Eugene
13.06.2019
18:51:22
Nikolay
13.06.2019
18:52:27
А ты жалуешься на моржика :)
А мы не про другие языки, мы про питон :) то, что там может быть в порядке вещей, в питоне запросто может быть дикостью и наоборот

Не говоря уже о том, что в подобном виде этой хрени в других языках вообще нет, да и слава богу

?? Eugene
13.06.2019
18:53:29
В хаскеле можно свои операторы определять, и ничего. Живут люди

Nikolay
13.06.2019
18:53:52
Фекла [wickebine]
13.06.2019
18:56:43


Страница 9324 из 9768