Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/70: Рейтинг темы: голосов - 70, средняя оценка - 4.87
 Аватар для Chak-Nuris
2 / 2 / 1
Регистрация: 17.03.2015
Сообщений: 110

Зачем нужны объекты?

21.04.2015, 15:54. Показов 18010. Ответов 324
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Зачем нужны объекты?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2015, 15:54
Ответы с готовыми решениями:

Зачем в начале файла utf-16 нужны байты 0XFF и 0XFE?
Друзья! Хоть убей не пойму, зачем перед строкой нужны байты 0xFF 0xFE. Везде можно прочесть, что они нужны, чтобы указать считывающему...

Зачем нужны хеш таблицы?
Подскажите, пожалуйста, зачем нужны хеш таблицы? Я так подозреваю, что они могут помочь найти образец в тексте, но тогда как их построить,...

Зачем нужны блок-схемы?
Приходилось слышать мнение, что блок-схемы строятся по программному коду для каких-либо целей, например, объяснения алгоритма работы...

324
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
26.04.2015, 14:08
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от castorsky Посмотреть сообщение
Мировоззрение? Гуманитарии-программисты?
Хотите помериться инженерными знаниями? Или способностью к абстрагированию? Или воображением?
Вобще, убеждённость в том что технарь не может иметь мировоззрение или попытки отделить от себя целый пласт мировой культуры вроде философии, это не новость.
А переход на личные оценки, - не лучшее ли доказательство отсутствия доказательств?
Цитата Сообщение от castorsky Посмотреть сообщение
но строки по какой-то причине - объекты.
Не видите причины? Римляне читая подобное говорили:"Строки без причины - признак..."
Цитата Сообщение от castorsky Посмотреть сообщение
Не видел никаких доказательств конечности, вычислимости и т.д.
А они нужны? И главное, - они возможны?
Цитата Сообщение от castorsky Посмотреть сообщение
Это Вы мне объясните. Вы же не можете мне дать никаких точных определений, кроме "всё - объект" или "объект - всё".
А можно ли? Смотрите, сколько уже объясняем и что? Насчёт "объекта-всё": это же Вы и придумали. А теперь сомоцитируетесь и говорите: - "Да это же бред!" Бред, - согласен.
Цитата Сообщение от castorsky Посмотреть сообщение
Никаких "объектов" в ФП нет и не нужны.
А кто сказал, что нужны. Еще ООП внутри ФП нехватало. Хватит там и встроенных типов. Иначе какой же это ФП?
Вы понимаете, что сами с собой спорите? Вы говорите в ФП не нужен ООП. Это всё равно, как сказать, о том что кирпич из дома построить и не согрешить против мировой гармонии нельзя.
Цитата Сообщение от castorsky Посмотреть сообщение
Вы начинаете разглагольствовать о реализациях передачи аргументов в разных ООП языках.
Если о языках, то "разглагольствовать" это оскорбительно-пренебрежительное слово обозначающее "речь". Это в русском языке такое значение у слова разглагольствовать.
Передача по сслыке или передача по значению не связаны с понятием значения? А я не встречал, нигде термина "значение", где его с лёгкостью нельзя было бы заменить термином "переменная". Нюансы проявлялись именно при различиях в передаче. Указатель это ведь переменная и она передаваясь по значению передаёт то на что указывает "по ссылке/адресу".
Цитата Сообщение от castorsky Посмотреть сообщение
Да, не корректная. Потому что ООП - демагогия, ФП - инженерный инструмент для вычислений.
За исходом значительной части разумного человечества с ассемблера на С, последовал ещё более мощный исход от С на С++, но некоторые ходят по пустыне до сих пор. Это Ваше дело, но проявлять такое неуважение к такому количеству людей своего цеха, это не каждому и дано.
Я поэтому и не удивляюсь тому, что Вы мне говорите о гуманитарности. И не потому, что я не гуманитарий. Я слабоват в математике (гуманитарный предмет), но горжусь тем, что гуманитарий. Однако, прежде всего я инженер и при том из числа немногих. А вот как сочетается оба типа мышления в одной голове, это многим не понять. Тут Вы не одиноки, так что вот этому конкретно, не удивляюсь.
Что касается вопроса о том программист ли я или нет. Вот ссылка на загрузку простенькой программки. Это не доказательство того, что я программист. Я везде, где только могу подчёркиваю, что есть вещи которые я могу делать и получше:
http://www.steamandwater.od.ua/AnEasyCalc/
То есть, в каком-то смысле я, - программист.
Вам подобных вопросов задавать не стану. Сами скажете, если захотите.
На этом откланяюсь. Разговор такого свойства, - праздность, но без радости. Нравственное злодейство, хоть и маленькое.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
26.04.2015, 14:29
IGPIGP,
Теперь остыньте и если по делу что-то есть - скажите. Врать только не надо:
вранье
Цитата Сообщение от IGPIGP Посмотреть сообщение
Насчёт "объекта-всё": это же Вы и придумали.
опровержение
Цитата Сообщение от IGPIGP Посмотреть сообщение
ООП было ещё задолго до ООП.
вранье
Цитата Сообщение от IGPIGP Посмотреть сообщение
А кто сказал, что нужны. Еще ООП внутри ФП нехватало.
опровержение
Цитата Сообщение от Shamil1 Посмотреть сообщение
Числа или строки - это тоже объекты
Цитата Сообщение от IGPIGP Посмотреть сообщение
Shamil1, абсолютно верно спрашивает о строках.
Так я могу пройтись по сему Вашему посту.

Добавлено через 1 минуту
Цитата Сообщение от IGPIGP Посмотреть сообщение
Разговор такого свойства, - праздность, но без радости
Собственно на этом я и закончу. Вы правы.
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
26.04.2015, 14:38
Цитата Сообщение от castorsky Посмотреть сообщение
Насчёт "объекта-всё": это же Вы и придумали.
Вот пост где Вы это придумали и теперь опровергаете. Это и есть неправда. Или если Вам больше нравится, - враньё:
Зачем нужны объекты?
Остальное - комменты с цитатами сопровождаемыми словечками, вроде:
-опровержение;
-враньё;
-клевета.
Много труда не нужно, чтобы такое писать. Бывайте здоровы.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 15:28
Цитата Сообщение от castorsky Посмотреть сообщение
Но Вам предоставили не ОО средства (таковых просто не существует), а императивные средства (которые основаны на теории автоматов)
Вообще то если речь идет об управлении объектами (физическими) то оно таки импиритивно. к примеру отклонение РУС можно рассматривать как приказ элеронам и элеваторам занять определенное пространственное положение.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
26.04.2015, 16:05
Цитата Сообщение от castorsky Посмотреть сообщение
Это философия. Ее можно читать, над ее высказываниями можно размышлять. Но ее, черт возьми, никак нельзя применить в инженерной практике.
Чёрт возьми, вы сильно ошибаетесь! Это то же самое, что заявлять, что чтение стихов1 наизусть развивает память, которая не помогает в программировании. Слаб тот физик, который не знает философию.
-----
1 стихотворений, хокку и прочей ерунды — ремарка для придир.
1
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
26.04.2015, 16:29
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Слаб тот физик, который не знает философию.
Философию "знать" как-то не выходит. Нужно просто уметь мыслить, что и означает "философствовать".
Без умения мыслить, создавать аппарат категорий, постулировать/доказывать из взаимоотношения - слаб специалист любой отрасли. Ну, а физик так и вовсе )
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
26.04.2015, 16:39
Цитата Сообщение от IrineK Посмотреть сообщение
Философию "знать" как-то не выходит. Нужно просто уметь мыслить, что и означает "философствовать".
Мои хорошие знакомые-философы именно так и говорят (примерно так), т.е. : "Либо человек - философ по жизни (по своей природе), либо нет. И философии никого нельзя научить". Я, например, не философ и не обладаю талантом рассуждать о всякой жизненной материи так, как это делают настоящие философы.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 17:04
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Слаб тот физик, который не знает философию.
Последние достижения философии, на основе которых доказано что философия достигла предела развития, являются не более чем куцым обрубком системного анализа, т.е. попыткой перенести функциональный анализ с физических процессов на явления общества.
0
 Аватар для Dennis Ritchie
555 / 148 / 58
Регистрация: 27.07.2014
Сообщений: 2,446
26.04.2015, 17:22
Что такое философия в моём понимании? Философия - это умение мыслить предельно близко к какому-то идеалу (понятно, что идеал по определению не достижим, но стремиться к нему нужно), оценивать каждый свой поступок, размышлять на тему науки и вообще пытаться размышлять обо всём, в чём сомневаешься; пытаться находить ответы на всё, что тебе непонятно или хотя бы обосновывать непонятные тебе явления в данный момент, чтобы в будущем разобраться с конкретным явлением более детально или же найти правильный ответ. Я не знаю, посмотрите "Интерстеллар" что ли.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
26.04.2015, 18:57
Цитата Сообщение от Dennis Ritchie Посмотреть сообщение
Что такое философия в моём понимании?
Всё что Вы здесь пишете:
во-первых: флейм (размышления, которые имеют отношения к любой из точек зрения), что как бы раскрывает цель участия в беседе;
во-вторых: постулирование (кто-то взял за аксиому мое пренебрежительное отношение к не технической литературе) основанное на ложных предпосылках.
>
Что такое состояние автомата я знаю из теории автоматов, что такое функция я знаю из начал матанализа. Что такое объект никто мне объяснить не может.

Не по теме:

А раз не может, значит надо обвинить безосновательно и безапеляционно. Детство же.


Так как так вышло что товарищи отстаивают то не знаю что?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 19:26
Цитата Сообщение от castorsky Посмотреть сообщение
Так как так вышло что товарищи отстаивают то не знаю что?
Тяжелое детство... свинцовые игрушки... ФП... вобщем причина амнезии понятна... и амнезия обширная, уже даже не знает что товарищи отстаивают... хотя ФП... ну нельзя ему данные никуда выводить и нигде сохранять.. вот и отшибло память в результате.

Что о с памятью моей стало...
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
26.04.2015, 19:39
Петросян, такой петросян,
Многоточиями изобилует,
Дожидается с неба манн,
И невежество постулирует,
Я всего-лишь его попросил,
Показать формальные записи,
А он мужественно возопил:
"Ты от мира" - кричит он, - "заперся!"
- Ты неведаешь где живешь,
Потому что игрушек не было.
Та на Бога нашего ср$шь!
- Не лукавь, этого не было.
Я всего лишь тебя попросил,
Показать формальные записи.

Петросян, такой петросян.
Сказать нечего, запил и заперся.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 20:07
Цитата Сообщение от castorsky Посмотреть сообщение
Но результат можно связать с именем и ипользовать.
Дык это же операция присваивания.

Добавлено через 1 минуту
Цитата Сообщение от castorsky Посмотреть сообщение
Я всего лишь тебя попросил,
Показать формальные записи
Так они же у тебя не кэшируются

Добавлено через 3 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Та на Бога нашего ср$шь!
Ну безбожник я безбожник. Хотя все вокруг говорят - ВЕРЬ В СЕБЯ.

Добавлено через 2 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Я всего лишь тебя попросил,
Показать формальные записи.
Вот доделаю Ray-Tracing, он все записи отрендерит,
А пока что курим матан и ВГ
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
26.04.2015, 20:19
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Дык это же операция присваивания.
Нет присваиваний. Имена отдельно (адреса), данные отдельно. Связать имя и данные можно единожды и больше никогда.

Добавлено через 6 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Так они же у тебя не кэшируются
Потому что то что Вы даете не проходит проверку типов.
0
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 3
26.04.2015, 21:13
Нужна помощь!!! завтра к экзамену 6 задач (реализация на к580, но могу ошибиться!)
1)Перенести 98 байт данных из области памяти начиная с адреса 01B4H в область памяти начиная с адреса 026DH. Положительные данные уменьшить на 2.
2)Перенести 95 байт данных из области памяти начиная с адреса 0180H в область памяти начиная с адреса 023AH. Отрицательные данные уменьшить на 1.
3)Написать программу для решения примера (данные в десятичном коде) Y=20-82-118+114
4)Реализовать логическую функцию Y=f(x3;x2;x1;x0). (0 1 1 1)(0 1 0 1)(1 0 0 0)(1 0 1 1)
5)Реализовать программно временной интервал длительностью 226 mkS.
6)Написать программу умножения Y=(-125H)*2
21:05:27
вот.. Помогите, умоляю
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 21:49
Цитата Сообщение от castorsky Посмотреть сообщение
Потому что то что Вы даете не проходит проверку типов.
В C++ нет ошибки типов. Есть требование в некоторых случаях явно указать приведение, бюрократия вобщем так сказать.
Цитата Сообщение от castorsky Посмотреть сообщение
Нет присваиваний. Имена отдельно (адреса), данные отдельно. Связать имя и данные можно единожды и больше никогда.
Ну знаете ли.
C++
1
int a;
Имя и данные единожды связаны, и никогда больше их связывать нельзя.

Добавлено через 3 минуты
Цитата Сообщение от Darina21 Посмотреть сообщение
Нужна помощь!!! завтра к экзамену 6 задач (реализация на к580, но могу ошибиться!)
Цитата Сообщение от Darina21 Посмотреть сообщение
вот.. Помогите, умоляю
Ну сдашь ты к примеру завтра экзамен. Потом диплом купишь. потом придешь работать в контору, а софт я за тебя писать буду или такой как я? Та на х...р оно мне вср....ось такие будущие дипломированные сотрудники-нахлебники.
1
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 3
26.04.2015, 21:51
я не программист, у меня автоматизация (больше проектировщик по электронике) с направлением на дорожные машины!
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 22:04
Цитата Сообщение от Darina21 Посмотреть сообщение
я не программист, у меня автоматизация (больше проектировщик по электронике) с направлением на дорожные машины!
А для того чтобы электронику проектировать надо знать какой лапкой чипа как дергать, и на что какой чип способен. А то раз в порт и все лапки враскорячку
Ну простейший же ассемблер. Помнится асм к нему часа за 4 написал вместе с дизасмом, только давно это было. Или ты думаешь кто то найдет инструкции по чумадланам и набор инструкций этого анахронизма?
1
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
26.04.2015, 22:17
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В C++ нет ошибки типов
В приведенной цитате я ничего про с++ не говорил.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Имя и данные единожды связаны, и никогда больше их связывать нельзя.
Просто Вы не знаете о чем я говорю.
C++
1
2
int a = 10; // a - имя, 10 - данные
a = 20; // новая связь старого имени с новыми данными
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
26.04.2015, 22:21
Цитата Сообщение от castorsky Посмотреть сообщение
int a = 10; // a - имя, 10 - данные
a = 20; // новая связь старого имени с новыми данными
Нет данные те же (та же ячейка). Другое значение.

Добавлено через 1 минуту
И вообще, переменные придуманы не для того чтобы именовать числа, а для того чтобы связывать адрес памяти с символьным именем на этапе парсинга и компиляции.

Добавлено через 1 минуту
А на этапе линковки символьное имя заменяется адресом. Так что вообще никакой связи имени с данными или значениями вообще не остается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2015, 22:21

Что такое классы и зачем они нужны?
Здравствуйте! Объясните ,что такое классы и зачем они нужны? Я прочитал кучу всего про классы, но так и не понял, зачем они нужны.

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить?
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...

Зачем упаковывать структуры и объекты в интерфейсы?
Объясните пожалуйста кто-нибудь человеческим языком зачем упаковывать структуры и объекты в интерфейсы?

Зачем нужны классы?
Изучаю СИ++ после изучения СИ. Не пойму какой смысл в классах. То что они делают можно реализовать с помощью функций, структур и обычных...

Зачем нужны исключения
Пожалуйста можете привести пример, когда они действительно нужны? На лекции были примеры "деление на ноль",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
260
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru