
Arseny
05.05.2016
14:46:36
кстати, а как бы вы такую задачу на питоне решали?

Aragaer
05.05.2016
14:47:28
https://docs.python.org/2/library/threading.html#condition-objects

Alex
05.05.2016
14:47:45

Aragaer
05.05.2016
14:47:46
собственно я и на с решал бы так же

Google

Alex
05.05.2016
14:48:00
нахера они нужны? в практике все что нужно реализовано в либах, самому это делать приходиться крайне редко

Ivan
05.05.2016
14:48:12

Stanislav
05.05.2016
14:48:20

Alex
05.05.2016
14:48:22
вот знать апи, особенности версий платформ стека, и такие вещи гораздо важнее

Stanislav
05.05.2016
14:48:27
Только обёртку поверх него сделал

Sergey
05.05.2016
14:48:29

Alex
05.05.2016
14:48:37

Stanislav
05.05.2016
14:49:03

Sergey
05.05.2016
14:49:07
Делается на семафорах довольно прямолинейно

Stanislav
05.05.2016
14:49:34
Это была задача на должность серверного C++ программиста

Aragaer
05.05.2016
14:50:13
один мой начальник говорил - "Если ты не знаешь АПИ, то ты не знаешь языка. Как С++ без stl?"

Alex
05.05.2016
14:50:31

Aragaer
05.05.2016
14:50:37
на что я отвечал - "Вот в частности за это я не люблю С++"

Google

Stanislav
05.05.2016
14:50:40
STL часто не используется в крупных проектах
На самом деле

Alex
05.05.2016
14:50:49

Aragaer
05.05.2016
14:51:00
с другой стороны я люблю С и более-менее ориентируюсь в POSIX

Stanislav
05.05.2016
14:51:06

Alex
05.05.2016
14:51:07

Stanislav
05.05.2016
14:51:07
Вообще-то

Alex
05.05.2016
14:51:19

Artur
05.05.2016
14:52:07
посоны, я чет в ступоре. Если список из чисел, например
a = [2, 5, -7, 8, 3, -2]
как определить наибольшее и наименьшее число, если запрещены вложенные циклы, сортировки и вспомогательные функции типа min, max. sort и тд?
рекурсия ещё есть )

Stanislav
05.05.2016
14:52:10
Ну как бы парни запили это дело уже, поддерживают, пилят новые проекты, зарабатывают нормально

Alex
05.05.2016
14:52:34

Aragaer
05.05.2016
14:52:52
по-моему в собеседовании в яндекс есть такой вопрос - где быстрее поиск. В std::map, std::list, boost::чота-там и какой-то четвертый вариант

Stanislav
05.05.2016
14:52:55

Alex
05.05.2016
14:53:06

Aragaer
05.05.2016
14:53:15
ну как бы мой типичный ответ - "а я чо, наизусть эти все std и boost значть должен?"

Aldar
05.05.2016
14:53:19
я так и знал что он это скажет

Alex
05.05.2016
14:53:25

Artur
05.05.2016
14:53:46

Stanislav
05.05.2016
14:53:50
И какие свойства эти структуры данных имеют

Google

Aldar
05.05.2016
14:54:00
ну давайте скажие что на собеседованиях для хаскель разработчика задают

Aragaer
05.05.2016
14:54:06
про хаскель - однажды в одном ирк чатике народ начал спорить, на каком языке проще и эффективнее написать прогу, которая выдаст 100500!

Alex
05.05.2016
14:54:12

Artur
05.05.2016
14:54:20

Aragaer
05.05.2016
14:54:21
на хаскелле в одну строчку

Alex
05.05.2016
14:54:33

Aragaer
05.05.2016
14:54:35
на С с либой bigint я написал строк в 10-15

Alex
05.05.2016
14:54:36
))
выбирать программера по диплому
это такой изврат особый

Artur
05.05.2016
14:55:02
я серьёзно

Artur
05.05.2016
14:55:08
если уж это освоил дальше типа всё просто

Aragaer
05.05.2016
14:55:11
так вот с максимальными флагами оптимизации хаскель работал быстрее, чем С без оптимизаций. Но с оптимизациями С оказался быстрее

Alex
05.05.2016
14:55:12

Artur
05.05.2016
14:55:20
а то что любди с другой стороны могут зайти и стать богами - никого ж не волнует )

Alex
05.05.2016
14:55:24
усилия

Aldar
05.05.2016
14:55:46
в питоне тоже просто посчитать 100500!

Aragaer
05.05.2016
14:55:46
1 строка хаскелля против 10-15 строк С?

Google

Aldar
05.05.2016
14:55:47
?

Artur
05.05.2016
14:56:00
у меня на собеседе с баду просили на условном си реализовать зхранение хэша в памяти
типа вот есть память нули и еденицы

IНЖАЛИД DPИЖЕ
05.05.2016
14:56:24
можно ещё редьюс через лямбду с замыканием, щяс попробую

Artur
05.05.2016
14:56:25
мне так грустно за дрочера сразу стало

Alex
05.05.2016
14:56:28

Aragaer
05.05.2016
14:56:30
я реализовывал, чо

Stanislav
05.05.2016
14:56:47
Яндекс это отдельная вообще история

Alex
05.05.2016
14:56:47
http://lurkmore.so/images/3/3d/Cmp.jpg

Stanislav
05.05.2016
14:56:49
На самом деле

Admin
ERROR: S client not available

Andrey
05.05.2016
14:56:58
Срач сюда перешел?

Alex
05.05.2016
14:57:27

IНЖАЛИД DPИЖЕ
05.05.2016
14:57:28

Alex
05.05.2016
14:57:29
собеседоание

Artur
05.05.2016
14:57:41

Alex
05.05.2016
14:57:45

Artur
05.05.2016
14:57:48
там всё на полном серьёзе было
я думаешь си умею? )))

Google

Aldar
05.05.2016
14:57:56
как хеш реализовать?

Alex
05.05.2016
14:57:58
баду это говноконтора типа мамбы или маилсру

Artur
05.05.2016
14:58:24

Aragaer
05.05.2016
14:58:24
меня спрашивали про хэш на С для сфинкса

Eugene
05.05.2016
14:58:31
да ладно вам сраться. каждый язык в чем-то лучше другого. даже прожорливая и тупая java бывает в чем-то шустрее остальных

Artur
05.05.2016
14:58:48

Arseny
05.05.2016
14:58:57
вообще странно в питоньем чате за быстродействие тереть

Alex
05.05.2016
14:59:14

Aragaer
05.05.2016
14:59:15
вот у меня тут задачка сейчас была кстати

Andrey
05.05.2016
14:59:19

Aragaer
05.05.2016
14:59:22
есть текстовый файл, в нем два столбца

Artur
05.05.2016
14:59:29

Alex
05.05.2016
14:59:45

Eugene
05.05.2016
14:59:49
что он тут забыл со своим хаскелем тогда?

Artur
05.05.2016
14:59:52
и там был алгоритм СПЛИТ по пробелам - типа исправляй ошибки. я грю так не правильно сплит здесь не нужен

Alex
05.05.2016
14:59:52
да и по скорости тоже варики есть, пипка тотже

Artur
05.05.2016
14:59:56
грустно кароч :(
а работа хорошая 200к на дороге не валяются

Aragaer
05.05.2016
15:00:05
надо создать новый, чтобы в нем в первом столбце был первый столбец первого файла, а дальше шла строка из некоторого третьего файла, имеющая номер из второго столбца

Alex
05.05.2016
15:00:24

Andrey
05.05.2016
15:00:27

Aragaer
05.05.2016
15:00:39
ну то есть есть файл
1 1
2 2
1 5
2 8
и надо
1 строка1
2 строка2
1 строка5
2 строка8

Aldar
05.05.2016
15:00:47
в баду работа питониста7