Ходжа Насреддин эту тему раскрыл полностью.OtherSide wrote:Я научил своего кота ходить в песочек. Такими темпами я постепенно научу его проектировать Боинги и играть на скрипке.
Как пройти собеседование?
-
- Уже с Приветом
- Posts: 18862
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Как пройти собеседование?
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 15759
- Joined: 01 Mar 2008 15:14
Re: Как пройти собеседование?
Какая разница - виртуальный-не виртуальный, адрес вообще возьмется во время компиляции, и это будет указатель на участок кода, а не индекс в таблице виртуальных функций, так что очевидно родительский вызов произойдет.Medium-rare wrote:Новый вопрос для собеседования:
SomeSignal().connect(this, &SomeClass::onSomethingChanged);
Если onSomethingChanged виртуальный метод, и this указывает на потомок класса (SomeClassChild), то 'чей' метод вызывает при поступлении сигнала?
-
- Уже с Приветом
- Posts: 15759
- Joined: 01 Mar 2008 15:14
Re: Как пройти собеседование?
Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения! Я так же предполагаю, что человеческое мышление не упирается в теорему Геделя, в отличии от машин и мат. логики вообще, а сознание работает по квантовым законам. Это значит, что заглянув в самые глубины мозга, скорее всего мы не увидим там четких законов, сигналы будут размываться в случайном поле и ускользать от наблюдателя. Иногда, пустив по цепочке нейронов сигнал получим 2, а иногда 3. Но вся система целиком работает абсолютно четко и слаженно. А все дело в том, что законы квантовой физики имеют в основе не физическую основу, а философскую, а значит она будет проявлятся в системах с совершенно другой физической природой.АццкоМото wrote:а вот сэр Роджер Пенроуз считает, что человеческое мышление имеет квантовую природу и невыразимо стандартными алгоритмическими подходами
и очень уместно приводит как аргумент теорему Геделя о неполноте
И вообще пора бы парадигму познания субъект-объект подвергнуть серьезному пересмотру (но на это никто пока не решится, т.к. будет разрушено все здание науки).
-
- Уже с Приветом
- Posts: 8470
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: Как пройти собеседование?
Если все дело только в квантовых законах, то квантумные компьютеры на подходе.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
я не могу сказать, что его взгляд совпадает с моим (или что не совпадает), но показалось, что он достаточно умный человек, чтобы к нему прислушатьсяOtherSide wrote: Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения!
с другой стороны, как обыватель я вот о чем думаю. ну ок, есть законы макромира и обычная логика, нам понятная. и нам какбэ кажется (а отчасти и доказано, хотя тут все равно вопрос веры), что наше сознание не укладывается в рамки законов макромира и обычной логики. а есть еще законы микромира и вся эта квантовая муть, которую осознать совсем не легко. и тут мы ВНЕЗАПНО сопоставляем одно с другим и решаем: "раз уж мы сами такие труднопостижимые и кватновая физика такая же непонятная, то значит мы и есть квантовые контуперы". не, логика, конечно, есть. но, во-первых, биология/биохимия достаточно подробно описывает поведение живых организмов на макроуровне. ну ок. на молекулярном. не видно, где связь с тем уровнем, где начинаются кватновые фефекты
а во-вторых. это беспочвенное, конечно, рассуждение. но если есть обычная физика/логика, и есть квантовая, где все странно, то почему бы не быть чему-то третьему, столь же разительно отличающемуся от первых двух, как первые два отличаются между собой? а где есть третье, там и пятое и десятое.
или даже не так. если в формальной логической системе истина невыразима, то с чего мы вообще уверены, что мы можем познать собственное сознание? может быть, наше сознание эээ недоступно нашему сознанию?
какие-то подобные рассуждения возникают, если предположить, что в мире на самом деле, скажем, четыре пространственных измерения, просто одно мы не замечаем. или, например, время как измерение ничем не отличается от трех пространственных. можно на листике об этом теоретизировать сколько угодно, но вот так вот мы устроены, что ощущаем мир так, как ощущаем и выпрыгнуть из этого не сможем никак
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15759
- Joined: 01 Mar 2008 15:14
Re: Как пройти собеседование?
Подколку понял, но все же тут дело в другом, я не гворю что мы и есть квантовые компьютеры, поскольку и то и другое одинаково не понятно. Идея в том, что ковыряя глубже, еще с эпохи Возрождения ученые надеялись увидеть четкие рациональные законы, а на деле увидели что чем глубже лезть, тем больше неопределенности. Получается огромная суперпозиция хаоса, которая еще и усложняется проблемой наблюдателя. Но если сложить квадратиллионы случайностей, то получаем стабильность. Думаю и с мозгом так же будет, в конце концов откроют, что там вообще сигнал как-попало идет, какую-то стабильность только волновой функций описать и можно.АццкоМото wrote: наше сознание не укладывается в рамки законов макромира и обычной логики. а есть еще законы микромира и вся эта квантовая муть, которую осознать совсем не легко. и тут мы ВНЕЗАПНО сопоставляем одно с другим и решаем: "раз уж мы сами такие труднопостижимые и кватновая физика такая же непонятная, то значит мы и есть квантовые контуперы".
А дело тут в том, что мозг не работает сам по себе, изолированно, как мы привыкли думать. Его вычислительная мощность размазана по всей вселенной, и когда мы о чем-то думаем, это так же влияет на событие, как событие на нашу реакцию ( в пропорции примерно как земной шар притягивает теннисный мячик, а мячик - земной шар). Ну а собственно вселенная - это есть суперпозиция всех наблюдателей и событий, причем не только в пространстве, но и времени.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
да я полкалывал в общем-то Пенроуза. а возможно, даже собственное убогое представление о немOtherSide wrote:Подколку понял
на счет остального поста, единственное, что могу сказать, таки да, пересекается с собственными давнишними мыслями. правда, последнее время мне кажется, что все устроено как-то совсем иначе и не факт, что мы сможем понять, как именно
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 3481
- Joined: 02 Jan 2005 22:10
Re: Как пройти собеседование?
А зачем снова зафрахтовались в программисты, если разочаровались в профессии? Неужели нет других занятий, более близких по духу? 30 лет - это еще тот возраст, когда можно поменять вид деятельности. В 40 лет уже поздно. А после 40, если не станете начальником и/или партнером, в случае увольнения найти позицию програмера будет трудно.OtherSide wrote:Примерно в тот момент я и разочаровался в программировании, до этого с детства была мечта поучаствовать в создании AI, поэтому и пошел в программисты.
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
Вот. Логично. А 4 из 5 отвечают, что будет вызван метод от класса SomeClassChild.OtherSide wrote:Какая разница - виртуальный-не виртуальный, адрес вообще возьмется во время компиляции, и это будет указатель на участок кода, а не индекс в таблице виртуальных функций, так что очевидно родительский вызов произойдет.Medium-rare wrote:Новый вопрос для собеседования:
SomeSignal().connect(this, &SomeClass::onSomethingChanged);
Если onSomethingChanged виртуальный метод, и this указывает на потомок класса (SomeClassChild), то 'чей' метод вызывает при поступлении сигнала?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировкамиMedium-rare wrote:Вот. Логично. А 4 из 5 отвечают, что будет вызван метод от класса SomeClassChild.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4435
- Joined: 13 Feb 2002 10:01
- Location: Bay Area
Re: Как пройти собеседование?
Тем не менее машины ездят безо всяких квантовых компьютеров.OtherSide wrote:Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения! Я так же предполагаю, что человеческое мышление не упирается в теорему Геделя, в отличии от машин и мат. логики вообще, а сознание работает по квантовым законам. Это значит, что заглянув в самые глубины мозга, скорее всего мы не увидим там четких законов, сигналы будут размываться в случайном поле и ускользать от наблюдателя. Иногда, пустив по цепочке нейронов сигнал получим 2, а иногда 3. Но вся система целиком работает абсолютно четко и слаженно. А все дело в том, что законы квантовой физики имеют в основе не физическую основу, а философскую, а значит она будет проявлятся в системах с совершенно другой физической природой.АццкоМото wrote:а вот сэр Роджер Пенроуз считает, что человеческое мышление имеет квантовую природу и невыразимо стандартными алгоритмическими подходами
и очень уместно приводит как аргумент теорему Геделя о неполноте
И вообще пора бы парадигму познания субъект-объект подвергнуть серьезному пересмотру (но на это никто пока не решится, т.к. будет разрушено все здание науки).
http://en.wikipedia.org/wiki/Google_driverless_car
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
connect не будет вызван при поступлении сигнала, как в вопросе, а при "связывании" сигнала и слота. Это паттерн, который стал популярен у многих при знакомстве с Qt и прочими event-driven фреймворками.АццкоМото wrote: но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировками
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
ответь мне на простой вопрос. твоя строчка кода выдывает connect() или мне показалось? понятно, что ты имел в виду нечто, в вопросе не озвученное, за что вообще принято наказывать. потому что connect() может вообще ничего не делать, а твои допущения о паттерне совершенно иррелевантны в данной постановке вопросаMedium-rare wrote:connect не будет вызван при поступлении сигнала, как в вопросе, а при "связывании" сигнала и слота. Это паттерн, который стал популярен у многих при знакомстве с Qt и прочими event-driven фреймворками.АццкоМото wrote: но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировками
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
лифты тоже обходятся как-то. в чем пойнт-то?oshibka_residenta wrote: Тем не менее машины ездят безо всяких квантовых компьютеров.
http://en.wikipedia.org/wiki/Google_driverless_car
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
connect(), очевидно, не вызывает сразу onSomethingChanged, а запоминает его адрес в список слотов (хэндлеров) для данного сигнала. onSomethingChanged будет вызван не в данной строчке, а после, совершенно случайным образом.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 12303
- Joined: 23 Mar 2004 21:10
Re: Как пройти собеседование?
Модель - ето ... модель. Обрезанная версия действительности. По очевидным причинам. Смоделировать?... Сам подход порочен.mikeG wrote:Да, вероятно. На настоящий момент.OtherSide wrote: Ни у кота, ни у компьютера интеллекта нет.
Однако, очевидно, что устройство кота (и даже мухи) значительно превосходит по сложность устройство компьютера.
Но если мы предположим, что в недалеком будущем можно смоделировать мозг кота, то непонятно чем человеческий отличается - мозг так же устроен, только побольше (а с этим закон Мура поможет).
Если же предположить, что люди сами произошли из низших животных, то достаточно муху смоделировать. А дальше оно само...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
connect(), очевидно, вообще не обызан что-либо вызывать или сохранять. ты задал совершенно некорректный вопрос, без описания вводных.Medium-rare wrote:connect(), очевидно, не вызывает сразу onSomethingChanged, а запоминает его адрес в список слотов (хэндлеров) для данного сигнала. onSomethingChanged будет вызван не в данной строчке, а после, совершенно случайным образом.
а о чем по сути ты спрашивал, это какой адрес будет получен в выражении &Class::virtualMethod(), ответ на который совершенно очевиден. но расшифровать твои тщательно скрытые намерения очень проблематично
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
кстати, люто плюсую. сам думал об этом написать, но думал, что для одних это возглас КО, а для других - нечто не вполне понятноеNYgal wrote: Модель - ето ... модель. Обрезанная версия действительности. По очевидным причинам. Смоделировать?... Сам подход порочен.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 8470
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: Как пройти собеседование?
Называйте как хотите. Пусть будет создать компьютерный мозг.NYgal wrote:Модель - ето ... модель. Обрезанная версия действительности. По очевидным причинам. Смоделировать?... Сам подход порочен.mikeG wrote: Но если мы предположим, что в недалеком будущем можно смоделировать мозг кота, то непонятно чем человеческий отличается - мозг так же устроен, только побольше (а с этим закон Мура поможет).
Если же предположить, что люди сами произошли из низших животных, то достаточно муху смоделировать. А дальше оно само...
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
Предварительно объяснялось, что есть signal-slot, для тех, кто не знает. Один сначала сказал, что не знает, но только услышал signal-slot, то сразу вспомнил. Суть затруднений не вызывала. Топик-стартер, которому не нравятся некорректные вопросы, нашёл на данный ответ достаточно просто. Просто под впечатлением недавних разгоров.АццкоМото wrote: connect(), очевидно, вообще не обызан что-либо вызывать или сохранять. ты задал совершенно некорректный вопрос, без описания вводных.
а о чем по сути ты спрашивал, это какой адрес будет получен в выражении &Class::virtualMethod(), ответ на который совершенно очевиден. но расшифровать твои тщательно скрытые намерения очень проблематично
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
проблема в том, что модель - это всегда опускание неважных деталей в обмен на простоту. глобус - модель земли, но он не ее копия. для определенных целей он вполне годится, но как только мы поменяем эти цели, модель становится бесполезной.mikeG wrote: Называйте как хотите. Пусть будет создать компьютерный мозг.
с моделированием котятского мозга все еще хуже - мы пока даже не можем понять, что в этой модели должно быть важным, а что можно выкинуть
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 13716
- Joined: 20 Nov 2009 04:01
Re: Как пройти собеседование?
Мозг орангутанга, ближайшего родственника, и человека отличаются качественно, а не количественно.mikeG wrote:Называйте как хотите. Пусть будет создать компьютерный мозг.NYgal wrote:Модель - ето ... модель. Обрезанная версия действительности. По очевидным причинам. Смоделировать?... Сам подход порочен.mikeG wrote: Но если мы предположим, что в недалеком будущем можно смоделировать мозг кота, то непонятно чем человеческий отличается - мозг так же устроен, только побольше (а с этим закон Мура поможет).
Если же предположить, что люди сами произошли из низших животных, то достаточно муху смоделировать. А дальше оно само...
Вообще, похоже тут принципиальная какая-то фишка - с самосознанием, не сводится к механизму мозга, должно быть что-то ещё, немеханизмовое. Есть известный парадокс на эту тему, не слышали?
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Как пройти собеседование?
топикстартер нашел тот ответ, который ты хотел услышать, наплевав на некорректность вопросаMedium-rare wrote: Топик-стартер, которому не нравятся некорректные вопросы, нашёл на данный ответ достаточно просто. Просто под впечатлением недавних разгоров.
примерно как на вопрос "от А до Б 200 км, за сколько времени можно доехать, двигаясь со скоростью 100 км" можно ответить "за 2 часа", а можно переспросить "простите? скорость в километрах? мы так не договаривались"
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 8470
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: Как пройти собеседование?
Как они отличаются качественно?Fortinbras wrote: Мозг орангутанга, ближайшего родственника, и человека отличаются качественно, а не количественно.
Вообще, похоже тут принципиальная какая-то фишка - с самосознанием, не сводится к механизму мозга, должно быть что-то ещё, немеханизмовое. Есть известный парадокс на эту тему, не слышали?
Количественно они отличаются раза в три
http://en.wikipedia.org/wiki/List_of_an ... of_neurons
-
- Уже с Приветом
- Posts: 13716
- Joined: 20 Nov 2009 04:01
Re: Как пройти собеседование?
Качественно - примерно как высадка на Луну, суперкомьютер и балет Лебединое Озеро от жизни в джунглях на ветках.mikeG wrote:Как они отличаются качественно?Fortinbras wrote: Мозг орангутанга, ближайшего родственника, и человека отличаются качественно, а не количественно.
Вообще, похоже тут принципиальная какая-то фишка - с самосознанием, не сводится к механизму мозга, должно быть что-то ещё, немеханизмовое. Есть известный парадокс на эту тему, не слышали?
Количественно они отличаются раза в три
http://en.wikipedia.org/wiki/List_of_an ... of_neurons