Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
52 6 28

Аноним 14/02/20 Птн 21:01:10 2136324981
CDDE07E4-1D13-4[...].jpeg (71Кб, 640x640)
640x640
И снова здравствуй, двач, пишет тимлид-архитектор из команды Яндекса. Фамилию не скажу, сдеанонить, в принципе, сможете, но какой от этого толк?
Итак, вот советы нубам из прошлых тредов, ну похуй:
Часто нубы лезут в кодинг не зная чем поток отличается от процесса, а этот вопрос часто любят на собесах нубам задавать.
Ответ:
Поток — это определенная сущность программы. Каждый оператор (хотя это во многом зависит от реализации языка) выполняется отдельным потоком. Если говорить максимально просто, зачастую, сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоков, но бывают и исключения (как в языке Haskell, детали гуглите). Всё потому имеют свою память.
Процесс — вид потока, который исполняется напрямую в процессоре, а не в системном интерпретаторе потоков, как это делают классические потоки. Процессы имеют общую память (кэш процессора).
Аноним 14/02/20 Птн 21:02:00 2136325402
2) Когда собеседовал студентов, постоянно видел людей, которые не понимают, зачем вообще нужен фронтенд и что это вообще такое. Front-end (передний конец) — это начальная стадия изготовления программного продукта. Всё, на этом определение можно закончить. Никакие интерфейсы тут непричём, но тем не менее, фронтенд очень помогает кодерам пилить продукт вдальнейшем.
14/02/20 Птн 21:02:48 2136325763
да всем похуй
Аноним 14/02/20 Птн 21:03:53 2136326254
Аноним 14/02/20 Птн 21:05:36 2136327115
>>213632540
Ты пиздабол
И яндекс - контора чсв ублюдков, 60% которых больше делает вид что работает

мимо уволился из этой шаражкиной конторы
Аноним 14/02/20 Птн 21:13:14 2136331586
>>213632498 (OP)
как эта информация помогает лучше писать код? Вот и иди на хуй
Аноним 14/02/20 Птн 21:20:29 2136335997
14/02/20 Птн 21:22:36 2136337198
Толсто, да ещё и баян
Аноним 14/02/20 Птн 21:36:41 2136345439
3) Многие считают динамическую злом, и совершенно напрасно. Динамическая типизация позволяет выделять как можно меньше памяти на выполнение программы ю, поскольку выделением памяти занимается сам компилятор, на не процессорные «ассемблеры». В свою очередь, процессорные ассемблеры являются более надёжным и «типобезопасным» способом выделения памяти. Они так же являются подвидом компиляторов, только разработаны по другому принципу.
Аноним 14/02/20 Птн 21:41:30 21363484910
автор, спасибо за инфу. Но ты так и не раскрыл в чем разница между потоком и процессом. Конкретный пример процесса плиз
Аноним 14/02/20 Птн 21:45:19 21363508111
Дпилите убогий таксометр, он мне ломает телефон ипсихику, самое убогое приложение из тех что доводилось тспользовать, рака вам рукожопы ебаные
Аноним 14/02/20 Птн 21:46:37 21363517812
>>213632498 (OP)
Ни хуя не понял вообще, че за хуйню ты сейчас написал. Это эльфийский?
14/02/20 Птн 21:46:45 21363518613
долбаебы начнут говорить с пастой
Аноним 14/02/20 Птн 21:53:01 21363560014
4) Реляционные БД в последнее время набирают обороты, возможно, скоро вообще все переключатся на них, вытеснив этим самым так-называемые Key-value и Value-key базы данных. Так что можете забывать всякие виды join‘ов и прочую муть, связанную с нерелятивными БД, на собесах спрашивать это уже почти не актуально (хотя всё-таки знания всегда поощряются).
Аноним 14/02/20 Птн 21:55:05 21363571415
>>213632498 (OP)
>сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоков

обосрался. сдается мне что ты клован.
Аноним 14/02/20 Птн 21:56:24 21363579916
000.jpg (123Кб, 800x1132)
800x1132
>>213632498 (OP)
>Если говорить максимально просто, зачастую, сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоков
Официальный ор выше гор. Обосраться жиже пожалуй нереально. Поздравляю, ты уже кое чего добился в жизни.
Аноним 14/02/20 Птн 21:57:31 21363587017
>>213635714
>>213635799
А что не так?
Ну я не кодер прост, поясните обсер.
Аноним 14/02/20 Птн 22:02:11 21363616318
5) Все современные языки похожи друг на друга. К примеру, Python, PHP и Java исполняются на одной и той же виртуальной машине (JVM), названной в честь Jav’ы. Языки этой группы используют процессы вместо потоков, за что получили быстрый перформанс и ненадёжность значений переменных.
Аноним 14/02/20 Птн 22:05:22 21363638519
4C5C42DE-D899-4[...].png (437Кб, 771x494)
771x494
>>213635799
>повелся на жирнейший троленк пасты, которую тут постят не в первый раз
>АХАХА, МАМ, СМОТРИ, ТУТ НА ЖВАЧЕ ЧЕЛИК НЕ ЗНАЕТ, ЧТО ТАКОЕ ПОТОК, А Я ЗНАЮ! МАМ?
Аноним 14/02/20 Птн 22:07:35 21363654420
Аноним 14/02/20 Птн 22:08:56 21363664621
6) В языках высокого уровня (Java, Python, Ruby, Rust — т. е. группа «процессорных» языков, о которых я говорил выше) отсутствуют «исключения». Потому что это, собственно, группа высокоуровневых языков, выполняющихся близко к процессору, поэтому в них нет такой абстракции, как «исключения». Языки высокого уровня и так подвержены ненадежности (к примеру, тяжелая высокоуровневая прога втупую может сменить вам значение переменных или значения внутри массива), если бы в них добавили исключения, это был бы очередной C# (то есть очередной полный провал не принимайте близко к сердцу, шарповики).
Этот вопрос часто на собесах спрашивают, кстати.
Аноним 14/02/20 Птн 22:11:59 21363684422
>>213636544
безпруфная маня как всегда
Аноним 14/02/20 Птн 22:16:01 21363714023
Аноним 14/02/20 Птн 22:26:39 21363788324
>>213635870

Просто набор бессвязной хуйни.
Аноним 14/02/20 Птн 23:29:05 21364180725
7) Все языки программирования делятся на Тьюринг-полные и Тьюринг-частичные. Тьюринг полные языки так называются, потому что там присутствуют операторы, придуманные самим Тьюрингом (конструкция if, циклы while и for, а также тернарный оператор x ? y : z)
Забавный факт: именно благодаря тернарному оператору Тьюринг смог разгадать усложненную версию шифровальной машины "Энигма" с четырьмя роторами.
Хаскелль - пример Тьюринг-частичного языка, т.к. там отсутствуют конструкции for и while, но присутствует if.
Аноним 14/02/20 Птн 23:30:28 21364188326
>>213632498 (OP)
дебич тупой, не нужно знать чем что отличается.
Я прогер с 20 лет стажем, все что нужно это гугол и комбинация клавиш CTRL+V и CTRL+C
Аноним 14/02/20 Птн 23:36:52 21364223327
Аноним 14/02/20 Птн 23:39:42 21364239728
Хороший тред. ОП продоожай. Пиздаболов недовольных просьба пройти нахуй, а джуниорам совет - учитесь отвечать на собесах правильно и учите Jav'у и другие потоковые языки
Аноним 14/02/20 Птн 23:41:00 21364248329
Screenshot20200[...].jpg (181Кб, 1079x1334)
1079x1334
Аноним 15/02/20 Суб 01:14:00 21364699730
8) Никогда не используйте локальные переменные. В группе Pascal-подобных языков они обозначаются ключевым словом lovar (Local Variable). Они значительно уменьшают нагрузку на процессор, но совершенно не годятся для моделирования, а так же приведёт к «засорению» памяти. Зачастую их используют бородатые дяди, когда пишут эксплойты (эксплоит — сленговое название ядра ОС). Они, конечно же, знают, где их нужно применять.
Аноним 15/02/20 Суб 01:22:02 21364733731
>>213632498 (OP)
Спасибо, орнул. Всегда подозревал, что в Яндексе одни идиоты работают.

Абу благословил этот пост.
Аноним 15/02/20 Суб 01:25:44 21364748432
Популярность так называемых «декларативных» языков программирования (т. е. таких, в которых декларации процессору хранятся в так называемом «стэке» деклараций) — лишь тренд. Скоро все эти ваши Ады и Perlы уйдут в тень, и вакансий будет мало. У себя в компании мы отказываемся от этих языков, в основном потому что проёбы на кастомных декларациях ведут к необратимым потенциальным ошибкам.
Аноним 15/02/20 Суб 01:26:13 21364750333
>>213647337
очередной дебил, не вывозящий толстоту подъехал
Аноним 15/02/20 Суб 01:27:21 21364754234
Аноним 15/02/20 Суб 01:38:30 21364797335
Аноним 15/02/20 Суб 01:39:37 21364801536
Плюсую к опу. Ещё надо добавить, что забудьте о С, С++ и других низкоуровневых языках. Они называются низкоуровневыми, потому что программисты на этих языках находятся в самом низу социального и карьерного ранга. Плюсовые омежки страдают на заводах за 15к в месяц, в то время как высокоуровневые Джава альфачи стригут 300к/наносек и жарят няшных тестировщиц. С плюсовым омежкой даже девочка с ресепшн не пойдет, зашквар.
Аноним 15/02/20 Суб 01:41:08 21364808437
9) У нас с коллегами есть одна традиция, задавать на собесах (на миддла и джуна) следующий вопрос:
Вы пишете программу на одном любом объектно ориентированном языке. Как реализуете зависимость между двумя классами?
Подвох в вопросе: большинство объектно ориентированных языков не требует установления зависимостей между классами, поскольку это даёт сильную нагрузку на оперативку и опять же, надо знать где это применить. Правильный ответ — дать процессорному ассемблеру самому разобраться с классами по отдельности. К работе с зависимостями между функциями подход примерно такой же.
Аноним 15/02/20 Суб 01:43:38 21364817338
Аноним 15/02/20 Суб 02:00:09 21364875939
pics-0005.jpg (48Кб, 700x305)
700x305
Senior Python Developer в треде
На тему больших компаний с долбаебами на начальниках и менджерах очень точно высказался святой человек и патриот России Павел Дуров. Поэтому своим яндексом можешь очко себе подтереть.
Работал и в большой, и в мелкой конторе.
Аноним 15/02/20 Суб 02:08:01 21364902140
>>213632498 (OP)
опять эта ебань-тред. нихуя не читал его, как обычно, но всем ценителям привет в этом чате. как прошла рабочая неделя?
Аноним 15/02/20 Суб 02:11:55 21364914941
>>213648759
Ещё один дебил с пастой поговорил.
Какой ты синьор, нахуй, если ты на такую толстоту ведёшься — ты тупой, как бревно.
Чем MRO в третьем отличается от второго? Какие знаешь альтернативы интерфейсам в питоне? Из collections кроме каунтера что-нибудь юзал?

Бля, ОП, отлично даунов детектишь.
Аноним 15/02/20 Суб 02:12:42 21364917542
>>213649021
Что ты тогда тут делаешь, блять?
Аноним 15/02/20 Суб 02:16:59 21364931743
pop
Аноним 15/02/20 Суб 02:19:50 21364943144
>>213649175
обычно ржу, а сейчас работаю.
Аноним 15/02/20 Суб 02:24:23 21364960145
>>213649149
It has been chosen as the default algorithm for method resolution in Python 2.3 (and newer)
Аноним 15/02/20 Суб 03:04:56 21365090546
>>213649601
Что ты мне зацитировал, дурень? На вопросы отвечай, нормально, своими словами, блять. Хочешь в подтверждение доку привести — кинь ссылку, и обрами своей речью, долбоёб ебаный.
Аноним 15/02/20 Суб 03:07:35 21365098047
>>213650905
я зацитировал кусок из букваря, из которого следует, что и во втором и в третьем алгоритм mro одинаковый. или у тебя второй питон не 2.7?
Аноним 15/02/20 Суб 03:17:40 21365119648
>>213632498 (OP)
То что ты запостил пикчу школьника с бычком в ухе, не есть пруф тимлид-архитектора из команды Яндекса.
Фотку с супом или уебывай варить похлебку из анальной жижи.
Аноним 15/02/20 Суб 03:19:06 21365123249
>>213651196
И что тебе сфоткать, кабинет Воложа?
Аноним 15/02/20 Суб 03:19:21 21365124050
>>213632498 (OP)
И нахуя эта шизофазия здесь нужна?
Аноним 15/02/20 Суб 03:21:41 21365129951
image.png (602Кб, 600x396)
600x396
>>213651232
>Волож
Это любой может сфоткать
Аноним 15/02/20 Суб 03:25:01 21365138752
>>213650980
До 2.3 (2004 год, кажется) был другой алгоритм.
Аноним 15/02/20 Суб 03:27:08 21365143653
>>213651387
круто, я как раз именно это написал час назад.
даже не знаю что веселее, что какие-то люди пишут код, который может от этого зависеть, или то что гвидо поменял в работающем языке семантику.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов