Аватар для 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера 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 (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru