Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/187: Рейтинг темы: голосов - 187, средняя оценка - 4.77
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 14:11
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У кого?
У тебя, Ваганыч.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
И что ж это за супер-дупер ИИ у калькулятора который без указания программиста различает где эти мозгобайты нужно по указателю а где таки в стек запихнуть?
А тут не надо семи пядей во лбу. Подумай сам как это реализовать. Всё очень просто и на поверхности.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.08.2015, 14:11
Ответы с готовыми решениями:

ООП или функции
Привет форумчанам! Такой вопрос нарисовался, Везде ли стоит применять ООП ? Например сейчас пишу маленький блог с простеньким...

ООП или Структурный подход?
Доброго времени суток! Могу ли я использовать процедурный подход программирования в PHP для разработки портала бронирование отелей с...

литература и/или статьи по ООП
Предложите литературу или скорее статьи по ООП, но с уклоном в элементарное понимание что это и для чего нужно а не обьяснение 3-х китов...

926
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 14:11
Цитата Сообщение от castorsky Посмотреть сообщение
Ой лол, c++'су самого бы себя осилить.
Ну ленивые. Есть такое дело. Но лень - двигатель прогресса.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 14:12
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну ленивые. Есть такое дело.
Да не ленивые вовсе. Просто проект гнилой в зародыше. Елинственная причина того что ты пытаешься обосновать ленью.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 14:16
Цитата Сообщение от castorsky Посмотреть сообщение
А тут не надо семи пядей во лбу. Подумай сам как это реализовать. Всё очень просто и на поверхности.
Типа по принципу где то рекурсию заметили значит по указателю нельзя? Дык а как отличить что в этом рекурсивном вызове багажем идет который и по указателю отправить можно, а что именно в стек надо?

Добавлено через 3 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Да не ленивые вовсе. Просто проект гнилой в зародыше. Елинственная причина того что ты пытаешься обосновать ленью.
Гнилой в зародыше - это к примеру АДА. А плюсы весчь. Правда мелкомягкие их до ужаса испохабили, затачива под своих unsafe кодеров. К счастью это не единственные производители компиляторов С++. К сожалению многие просто ориентируются именно на мелкомягкий бред, не видя других более сурьезных компиляторов.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 14:19
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Типа по принципу где то рекурсию заметили значит по указателю нельзя? Дык а как отличить что в этом рекурсивном вызове багажем идет который и по указателю отправить можно, а что именно в стек надо?
Ну подумай сам, если в теле функции аргумент не изменяется, то зачем создавать его копию? Стандартный вариант -- создать копию и передать ссылку на копию если аргумент меняется в теле функции. Но и это часто не нужно, т.к. на основе входных данных мы строим новые выходные данные, которые и возвращаем, опять же по ссылке.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
29.08.2015, 14:19
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
-> вот именно так и выглядел значек пррисваивания в исходе. на заре высокоуровневых языков. в языке планкалкуль.
Познавательно. И?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 14:21
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Гнилой в зародыше - это к примеру АДА
Про ada ты знаешь столько же как и про ФП?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 14:47
Цитата Сообщение от helter Посмотреть сообщение
Познавательно. И?
Ну дак получается ФП-ники на том же уровне и остались
Цитата Сообщение от castorsky Посмотреть сообщение
Про ada ты знаешь столько же как и про ФП?
по Ada мне хватило пару лаб на тему моделирования передачи сигналов в реалтайме системе. Больше матов вызвала разве что та же задача на Simula-2. Ну и мое мнение по поводу АДЫ подтверждается мнением амерских разработчиков
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 14:50
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну дак получается ФП-ники на том же уровне и остались
Это говорит тот кто не знает элементарных базовых понятий. Который шарахается от таких терминов как "побочных эффект" потому что даже не в курсе что это.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 15:07
Цитата Сообщение от castorsky Посмотреть сообщение
Это говорит тот кто не знает элементарных базовых понятий. Который шарахается от таких терминов как "побочных эффект" потому что даже не в курсе что это.
То что ФП-ники называют побочным эффектом, программисты называют результатом вычислений. А все нормальные люди побочным эффектом называют негативные явления.

Добавлено через 45 секунд
Цитата Сообщение от castorsky Посмотреть сообщение
Это говорит тот кто не знает элементарных базовых понятий
Элементарные базовые понятия - это наследование, полиморфизм и инкапсуляция.

Добавлено через 6 минут
Причем независимо от парадигмы
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
29.08.2015, 15:23
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну дак получается ФП-ники на том же уровне и остались
На каком уровне? Я не имею представления о языке планкалкуль и не знаю, что там с присваиваниями. Обозначать ли присваивание символами =, :=, -> или «горшок» — не всё ли равно? Речь не про значок, вообще-то, шла, а про то, что введение символов для обозначения разных величин — вполне функциональная операция, которая во всю используется даже в обычной математике.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 15:28
Цитата Сообщение от helter Посмотреть сообщение
то введение символов для обозначения разных величин — вполне функциональная операция, которая во всю используется даже в обычной математике
Не поверите, но это используется как в С++ так и в assembler и даже планкалкюле.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
29.08.2015, 16:06
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Не поверите, но это используется как в С++ так и в assembler и даже планкалкюле.
И что? Я где-то говорил, что не используется? Или это вы говорили, что обозначение есть присваивание и поэтому невозможно в функциональном языке? Дайте припомнить.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Цитата Сообщение от helter Посмотреть сообщение
Если охота, обозначьте его буквой А, зачем присваивать-то?
Так. Учим матчасть. Переменная есть именованная ячейка памяти. присваивание - запись в переменную. т.е сохранили где либо этот адрес- уже операция присваивания. Как этот адрес не обзывай хоть буквой A хоть по номеру (адресу)
Ан нет, ничего вы не говорили про обозначения. Вы ― про присваивание. Вы не заметили, что обозначение объекта идентификатором, о котором я говорил,― более общая вещь, чем запись байтов в ячейки памяти компьютера. Если говорить о программировании, обозначения разворачиваются в функции, так что вводя обозначение, вы не выходите за рамки функциональной парадигмы. А если мой любимый функциональный язык поддерживает обозначения, зачем мне беспокоиться о том, пишет ли его компилятор что-то в память или на лямбдах всё реализует?

Если говорить о матчасти, термин «присваивание» употребляется и в языковом значении (без привязки к устройству компьютера). Присваивание (assignment) есть изменение существующего обозначения (binding). Если в данном контексте a было равно 1, а потом стало равно 2 ― было присваивание. В математике так (практически) не делают*, и это нефункционально. Не поверите, но без изменения обозначений вполне можно жить и работать.

* Хотя в рассуждениях иногда используют трюки, напоминающие присваивание. Например: «..., тогда существует ограниченная последовательность {x_n}, которую без ограничения общности можно считать сходящейся», здесь как будто присваивание {x_n} := сходящаяся_последовательность({x_n}). Однако это мелочи, в основном математические обозначения не меняются. Там и так с областями видимости плохо...
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 18:00
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
То что ФП-ники называют побочным эффектом, программисты называют результатом вычислений. А все нормальные люди побочным эффектом называют негативные явления.
Вот и показал свои знания. Не в состоянии разобраться в терминологии CS.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Элементарные базовые понятия - это наследование, полиморфизм и инкапсуляция.
Причем независимо от парадигмы
Особенно наследование, такое независимое от.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 18:18
Цитата Сообщение от castorsky Посмотреть сообщение
Особенно наследование, такое независимое от.
Кстати когда одна функция вызывает другую тоже можно расценивать как наследование.
А если существует параметризация кода другим кодом, то однозначно имеет место как полиморфизм так и инкапсуляция.
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 18:23
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Кстати когда одна функция вызывает другую тоже можно расценивать как наследование.
Я привык что мои коллеги оперируют терминами, а не домыслами. Наследоваение -- это однозначный термин.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А если существует параметризация кода другим кодом, то однозначно имеет место как полиморфизм так и инкапсуляция.
Не важно что имеет место или не имеет. Важно то что ты полный профан в CS и пытаешься сойти за знающего, а на поверку ничего не знаешь. Даже элементарных базовых понятий.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 18:33
Цитата Сообщение от castorsky Посмотреть сообщение
Важно то что ты полный профан в CS
Что такое CS?

Добавлено через 4 минуты
Цитата Сообщение от castorsky Посмотреть сообщение
Я привык что мои коллеги оперируют терминами, а не домыслами. Наследоваение -- это однозначный термин.
А я привык что мои коллеги думают головой а не заученными фразами. Если наследование, инкапсуляция и полиморфизм в ООП разложены по полочкам очень четко, то это значит только то что эти понятия существовали и ДО ООП, в ООП только выделили соответствующие приёмы и возложили низовую часть работы на компилятор.
А вот откуда выплыло ФП вообще непонятно, и идеи непонятные - то переменные неизменяемые то еще бред какой.
Цитата Сообщение от helter Посмотреть сообщение
В математике так (практически) не делают*, и это нефункционально.
А в математике ничего и не вычисляют. Там формулы выводят.

Добавлено через 55 секунд
Цитата Сообщение от helter Посмотреть сообщение
без изменения обозначений вполне можно жить и работать
Без изменения обозначений или значений?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
29.08.2015, 18:35
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А я привык что мои коллеги думают головой а не заученными фразами.
А сам-то научился? Головой надо самому думать.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
29.08.2015, 19:37
Цитата Сообщение от castorsky Посмотреть сообщение
А сам-то научился? Головой надо самому думать.
Нет. Я в нее ем. А когда голове надо думать, она постоянно старается заставить компьютер вместо нее илвилинами транзисторить.
Цитата Сообщение от castorsky Посмотреть сообщение
Откуда тебе петикантропу знать фундаментальные вещи. Возвращайся в свою пещеру.
Та отож. Чтоб никакие ФП-ники не отвлекали от 3D геометрии и робототехники. А то все функциклят непонятно что и не понятно зачем.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
29.08.2015, 19:42
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Без изменения обозначений или значений?
Без изменения значений обозначений. Если в данном куске текста a обозначает 1, то так и пусть обозначает. Но в другом куске может обозначать что-то другое. Само же число 1 изменить невозможно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.08.2015, 19:42

Гавнокоддинг или учить ООП?
Здравствуйте, дело такое, я пишу все свои скрипты в гавнокоддинге. Дело в том, что у меня все работает, что не работает спрашиваю на...

прога или игра ооп
Здравствуйте)Помогите пожалуйста)Нужно в ближайшее время сдать курсовую работу.Требуется сдать программу какую-нибудь либо игру(желательно...

Mysqli ООП или процедурный подход
Вот интересно, услышать мнение специалистов, что лучшие использовать при работе с mysqli ООП или процедурный подход, что больше используют...

Определить, программа с ооп или нет
Здравствуйте)Помогите пожалуйста разобраться с программой)Мне нужно сдать курсовую по объектно-ориентированному языку на С#.Мне здесь...

Изучаю ООП можно или нет так?
Это index: <?php include('classes/database.class.php'); $object = new DB; $nick = "Alex"; $password = "1"; ...


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

Или воспользуйтесь поиском по форуму:
780
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru