psilogic: (Default)
[personal profile] psilogic
Опупел я тут от общения с профессором... разговаривает на жутком сленге (даже не с коллегой), ни хера непонятно... А потом подумал: а сам то? Вот решил себя потестировать. Просьба неспециалистам задавать вопросы из области прораммирования, психологии, матлогики. По условию я должен отвечать
a) понятно
b) коротко
с) правду.
Допустимые отказы от ответа:
- "не знаю" - ну не эрудит я, под всезнайку не кошу :)
- "лень" - знаю, где искать ответ, но разбираться долго и лень
- "а по-русски?" - вопрос не понят
- "или лесом" - вопрос явно противоречит a),b),c) типа "процитируй 'войну и мир'" или "ответь неправду" :)
- "половой орган" - в ответ на оффтоп =)
go!? :)

Date: 2005-11-26 09:04 am (UTC)
From: [identity profile] firtree.livejournal.com
Шо такое виртуальный класс? И можно ли в нём втихаря от препода заниматься виртуальным сексом?

Date: 2005-11-26 09:12 am (UTC)
From: [identity profile] psilogic.livejournal.com
- Шо такое виртуальный класс?
> наверное, класс, где учатся через интернет :)
- И можно ли в нём втихаря от препода заниматься виртуальным сексом?
> еще как!

Date: 2005-11-26 09:13 am (UTC)
From: [identity profile] firtree.livejournal.com
А в учебнике "с плюсиками" написано чего-то другое. Брешут?

Date: 2005-11-26 09:17 am (UTC)
From: [identity profile] psilogic.livejournal.com
- может и не брешут, просто у тебя в голове смешались виртуальные функции и абстрактные классы :)

Date: 2005-11-26 09:19 am (UTC)
From: [identity profile] firtree.livejournal.com
Незачёт. Или ты просто C++ не знаешь. "Виртуальный базовый класс" - отдельное понятие, возникающее при множественном наследовании, и с виртуальными функциями практически только по названию похожий.

Date: 2005-11-26 09:34 am (UTC)
From: [identity profile] psilogic.livejournal.com
ах, ЭТОТ виртуальный класс, вспомнил... с ним все просто, ща отвечу

Date: 2005-11-26 09:42 am (UTC)
From: [identity profile] psilogic.livejournal.com
значицца в программировании можно вкладывать одни данные в другие, например так:

A вложили в B, A вложили в C, B и С вложили в D
получилось:
A A
.B C
..D
В результате A оказалось внутри D два раза

А вот если эти два куска данных A объединить в один кусок вот так:
..A
.B C
..D
- то такие данные будут называть абстрактным классом.
точнее, абстрактный класс - это данные, которые при вложении в другие данные несколько раз, объединяются в один кусок

Date: 2005-11-26 09:51 am (UTC)
From: [identity profile] firtree.livejournal.com
Шо такое вложить одни данные в другие? Я понимаю, когда Мишка с пятого этажа ремнём в своего сына знания вкладывает. Я понимаю, когда я заначку вкладываю в книжку, достаточно скучную, чтобы жена не взяла. А про данные - непонятно что-то. Кто они вообще такие, данные?

Date: 2005-11-26 01:13 pm (UTC)
From: [identity profile] psilogic.livejournal.com
данные - какие-нибудь записи о чем-нибудь, слова, числа, символы, в общем, текст
одни данные вложены в другие - значит меньший текст является частью большего

Мунин, можно еще под дауна поработать, спросить что такое "что"? ;)

Date: 2005-11-26 04:23 pm (UTC)
From: [identity profile] firtree.livejournal.com
Ща... Не шебурши, подумать надо...

[ A вложили в B, A вложили в C, B и С вложили в D ]
То есть один текст вложили в другой и в третий? А смысл? Зачем главу из "Мёртвых душ" пихать в "Муму"?

Date: 2005-11-26 04:48 pm (UTC)
From: [identity profile] psilogic.livejournal.com
Такие тексты пихать друг в друга незачем. Другие - есть смысл. Вообще виртуальный класс - штука экзотическая, редко используемая.

Пример:
A - тексты, содержащие школьные знания
B - тексты, содержащие знания физика
- понятно, что B включает в себя A
C - тексты, содержащие знания биолога
- понятно, что C включает в себя A
Предположим дядя Вася получил два образования: биолога и физика.
Тогда его знания (обозначим их как D) включают в себя C и B. Но они включают в себя школьные знания (A) не дважды, а только один раз.

Date: 2005-11-26 05:45 pm (UTC)
From: [identity profile] firtree.livejournal.com
Гуд. Зачёт.

Date: 2005-11-26 09:08 am (UTC)
From: [identity profile] firtree.livejournal.com
Кто умнее - дядя Вася-шахматист из нашего двора, или компьюктер у секретарши Нюрочки на работе?

Date: 2005-11-26 09:13 am (UTC)
From: [identity profile] psilogic.livejournal.com
в чем-то умнее дядя Вася, а в чем-то - компутер

Date: 2005-11-26 09:16 am (UTC)
From: [identity profile] firtree.livejournal.com
Шо значит "в чём-то"? Вон дядя Вася и в шахматы даже Петьку из юношеского клуба обыгрывает, и кроссворды всем подсказывает, и про политику иногда такое завернёт! А компуктер в чём?

Date: 2005-11-26 09:17 am (UTC)
From: [identity profile] psilogic.livejournal.com
а компутер умнее по части сложить миллион чисел без ошибок и по-быстрее

Date: 2005-11-26 09:23 am (UTC)
From: [identity profile] firtree.livejournal.com
А Нюрочка говорит, что она с тем компухтером и кроссворды решает, и про политику чего-то читает, и что в Емерике есть такой кампухтер, что любого дядю Васю в шахматы не только размажет, но и обратно в рулетик свернёт. А вот про миллион чисел как раз наоборот, Нюрочка жалуется, что у них в бухгалтерии на компьютере три числа сложить нормально не могут. А ты говоришь - без ошибок!

Date: 2005-11-26 09:30 am (UTC)
From: [identity profile] psilogic.livejournal.com
ну значит компьютер умнее еще и по части удовлетворения Нюрочки :]

Date: 2005-11-26 09:49 am (UTC)
From: [identity profile] firtree.livejournal.com
Йес!!! А Серёжка-то не знает!

Date: 2005-11-26 09:09 am (UTC)
From: [identity profile] firtree.livejournal.com
Почему теорему Гегеля доказали, а математики не застрелились все, а всё равно чего-то делают?

Date: 2005-11-26 09:13 am (UTC)
From: [identity profile] psilogic.livejournal.com
потому, что из теоремы Геделя не следует логически, что надо стреляться или ничего не делать :P

Date: 2005-11-26 09:17 am (UTC)
From: [identity profile] firtree.livejournal.com
Но из неё же следует, что парься - не парься, а всё без пользы!

Date: 2005-11-26 09:18 am (UTC)
From: [identity profile] psilogic.livejournal.com
нет, не следует

Date: 2005-11-26 09:20 am (UTC)
From: [identity profile] firtree.livejournal.com
А дядя Вася сказал - следует... А чего из неё тогда следует?

Date: 2005-11-26 09:27 am (UTC)
From: [identity profile] psilogic.livejournal.com
следует много чего.
теорема Г. гласит, что некоторые утверждения можно сформулировать, но нельзя ни доказать, ни опровергнуть - если оставаться в пределах некоторых логических систем.

Date: 2005-11-26 09:53 am (UTC)
From: [identity profile] firtree.livejournal.com
Ну так это мы ещё со времён Черномырдина знаем... :-) Тоже мне, Гагель, открыл Америку!

Date: 2005-11-26 09:19 am (UTC)
From: [identity profile] schumka.livejournal.com
Почему не рекомендуется в законченых программах применять /*+ хинт */ ?

Date: 2005-11-26 09:23 am (UTC)
From: [identity profile] psilogic.livejournal.com
- вопрос не понят: что еще за хинт? hint - подсказка... что оно подсказывает?

Date: 2005-11-26 09:28 am (UTC)
From: [identity profile] psilogic.livejournal.com
лень
не пользуюсь :)

Date: 2005-11-26 09:21 am (UTC)
From: [identity profile] leo-minor.livejournal.com
Ты мазохист? :) Почему неспециалистов-то просишь?

Date: 2005-11-26 09:24 am (UTC)
From: [identity profile] psilogic.livejournal.com
в некотором роде мазохист, усложняю себе задачу :)
специалисту проще объяснить, используя общий с ним сленг

Date: 2005-11-26 09:24 am (UTC)
From: [identity profile] firtree.livejournal.com
Я полагаю, чтобы совместить с несением в массы разумного доброго вечного. Вечный уже готов, ждёт, когда его понесут.

Date: 2005-11-26 09:28 am (UTC)

Date: 2005-11-26 09:28 am (UTC)
From: [identity profile] schumka.livejournal.com
Для чего нужны именованые блоки?

Date: 2005-11-26 09:44 am (UTC)
From: [identity profile] psilogic.livejournal.com
namespace-ы?
Для того же, для чего людям нужны фамилии. По одному имени легко перепутать разных людей с одинаковыми именами. А по имени + фамилии - сложнее.

Date: 2005-11-26 10:02 am (UTC)
From: [identity profile] schumka.livejournal.com
Что такое this в c++ ?

Date: 2005-11-26 01:19 pm (UTC)
From: [identity profile] psilogic.livejournal.com
тут ответ сильно зависит от того, что человек УЖЕ знает... т.е. можно дать ему больше или меньше информации. например, если человек знает, что такое структура и функция, то можно сказать, что this - это параметр функции, указывающий на структуру, для которого предусмотрено множество удобных сокращений. Если человек не знает этих вещей, тогда можно сказать, что this - это один из параметр программы (вернее, куска программы). Применяется с целью сократить объем программы.

Date: 2005-11-26 04:26 pm (UTC)
From: [identity profile] firtree.livejournal.com
Название способа ущипнуть себя за нос.

Date: 2005-11-26 01:52 pm (UTC)
From: [identity profile] masska.livejournal.com
Я, конечно, не совсем неспец в этой области, но все же... Прошу набросать схему развития комплекса женофобии на фоне хронического недотрахита. :-)))

Date: 2005-11-26 04:53 pm (UTC)
From: [identity profile] psilogic.livejournal.com
гы гы гы
Не давала Машка Сашке
Сашка Машку невзлюбил
Не давала Дашка Сашке
Сашка Дашку невзлюбил
С горя Сашка трахнул Глашку
Но сифак он подцепил
И с тех наш Сашка дрочит
А на бап смотреть не хочет

Date: 2005-11-26 08:07 pm (UTC)
From: [identity profile] daddym.livejournal.com
Вводная - человек не знает о компьютерах вообще ничего:))
Как это так, почему A = A + 1 ???
Лично я объяснял именно это девочке около часа + еще час ушел на весь остальной курс. Итого лучший результат экзамена в ИДН на следующий день:))

Date: 2005-11-26 10:53 pm (UTC)
From: [identity profile] deadkittten.livejournal.com
1. Что такое "интеллектуальный указатель" (smart pointer) ?
2. Что такое "дивизион системных программистов" и "инжинер-Novell" (вычитано на одной визитке) ;) ?

Date: 2005-11-27 06:33 am (UTC)
From: [identity profile] firtree.livejournal.com
Дивизион - это ещё не эскадрон...

Date: 2005-11-27 10:00 am (UTC)
From: [identity profile] deadkittten.livejournal.com
Не, эскадронами только мысли у Газманова бегают. А системные программисты люди, видать, серьёзные... :)

Date: 2005-11-27 09:59 am (UTC)
From: [identity profile] psilogic.livejournal.com
1. smart pointer
вообще "указатель" (pointer) - это когда мы храним где-то не сами данные, а только адрес этих данных, где они в памяти лежат. Говорят, что указатель указывает на эти данные. Понятно, что такой подход экономит ресурсы, если данные по размеру больше, чем их адрес.

умный указатель (smart pointer) - это указатель с дополнительными свойствами.
Например при удалении из памяти указателя, удаляются и данные, на которые он указывает.
Или несколько указателей указывают на одни и те же данные и данные автоматически удаляются, когда удаляется последний из этих указателей.
Или при создании указателя автоматически создаются и данные.
Или еще что-нибудь в этом роде

2. в точности не знаю, но могу предположить
системный программист - это человек, который занимается (или способен заниматься) не написанием программ под Windows, Linux или MS-DOS, а написанием самих Windows, Linux и MS-DOS. Или чего-то такого глубоко спрятанного в нутре Windows, Linux и MS-DOS (например, управление сетями). Windows, Linux и MS-DOS - это операционные системы, а потому "системный". Ваш покорный слуга имеет такую специальность и очень жалеет, что в РФ по ней работы не найдешь :)

Date: 2005-11-27 10:07 am (UTC)
From: [identity profile] deadkittten.livejournal.com
>вообще "указатель" (pointer) - это когда мы храним где-то не сами данные, а только адрес >этих данных, где они в памяти лежат. Говорят, что указатель указывает на эти данные. >Понятно, что такой подход экономит ресурсы, если данные по размеру больше, чем их адрес.
Как же он ресурсы экономит, если раньше лежали только данные, а теперь -- данные да ещё и указатель?

>Windows, Linux и MS-DOS - это операционные системы, а потому "системный".
Ну, там дальше четко было указано: "инжинер-Novell" :) Впрочем, по такой специальности работу сейчас вообще трудно найти наверное...

Date: 2005-11-27 02:50 pm (UTC)
From: [identity profile] psilogic.livejournal.com
> Как же он ресурсы экономит, если раньше лежали только данные, а теперь -- данные да ещё и указатель?

Когда эти данные надо где-то использовать два раза, то вместо того, чтобы делать две копии данных, делают одну копию и два указателя на нее. Если три раза, то экономия еще больше.

Novell сетями занимается в том числе, глубоко в операционную систему лезет. Возможно, это такой отдел у них в фирме.

December 2016

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 15th, 2025 07:53 am
Powered by Dreamwidth Studios