|
|
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
Люди, объясните нормальному человеку, выросшему на Pascale, QBasice и VBA, зачем в C-подобных языках придумали такое уродство, как делегаты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:32 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryi, где ты в С нашёл делегаты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:38 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ИзопропилDaniilSeryi, где ты в С нашёл делегаты? Указатель на функцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:43 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
YesSqlУказатель на функцию. никогда делегатом не назывался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:46 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ИзопропилDaniilSeryi, где ты в С нашёл делегаты?Указатель на функцию. Нубы в ужасе от синтаксиса) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:48 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ИзопропилDaniilSeryi, где ты в С нашёл делегаты? Не в самом C, а в C-подобных. В C# делегаты есть, в Java тоже что-то похожее есть. Вот вопрос - на фига? Почитал в интернете - впечатление такое складывается - "есть класс, у класса есть методы. Нормальный человек вызывает метод класса напрямую, программист C# для вызова метода класса зачем-то использует делегат, который зачастую по размеру кода больше, чем весь класс." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:49 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ЗимарглИзопропилDaniilSeryi, где ты в С нашёл делегаты?Указатель на функцию. Нубы в ужасе от синтаксиса) Смотрю на синтаксис C# - так тошно, что хочется бл%€$ть. А тут ещё и делегаты какие-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 22:51 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiВот вопрос - на фига? чтоб вывести тебя из душевного равновесия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 23:18 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiСмотрю на синтаксис C# - так тошно, что хочется бл%€$ть. никто не запрещает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 23:18 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiВ C# делегаты есть, в Java тоже что-то похожее есть случайно не с лямбдами попутал? они много где есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2015, 23:19 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
Такой эффект отвращения может первое время вызывать переменная делегата , ссылающаяся на анонимный блок лямбда-выражения, тоже вначале блевал, потом понравилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 07:54 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
а что такое делегат ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 08:00 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
SashaMercuryа что такое делегат ? https://ru.wikipedia.org/wiki/Делегат_(программирование) авторДелегат (англ. delegate) — структура данных, указывающая на методы (статические или экземпляра класса) в .NET Framework[1][2][3][4]. Делегаты используются, в частности, для определения прототипа функции обратного вызова, например, в событийной модели .NET Framework. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 08:14 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
А зачем это нужно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 08:22 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
SashaMercuryА зачем это нужно ? зачем нужны callback'и? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 08:31 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
Интересно, какая реакция у ТСа будет на Хаскель, ну или на общую алгебру и матан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:28 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
SashaMercuryА зачем это нужно ?Например для вычисления определенного интеграла с заданной точностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:33 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ИзопропилSashaMercuryА зачем это нужно ? зачем нужны callback'и? Возможность передавать функции в качестве параметров других функций? Вы это имеете ввиду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:35 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
SashaMercuryИзопропилпропущено... зачем нужны callback'и? Возможность передавать функции в качестве параметров других функций? Вы это имеете ввиду ?Это называется фунции высших порядков. Да, это одно из наиболее важных применений делегатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:38 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiПочитал в интернете - впечатление такое...Вам надо еще про замыкание и каррирование почитать. Только под чьим-нибудь присмотром :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:41 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
skyANASashaMercuryпропущено... Возможность передавать функции в качестве параметров других функций? Вы это имеете ввиду ?Это называется фунции высших порядков. Да, это одно из наиболее важных применений делегатов. В математике это называется функционалами. Ну да ладно. Зачем нужна возможность использования функции в качестве параметров других функций мне понятно, а делегаты это что ? Более общий случай. Только не отправляйте мне ссылку на w пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 09:43 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
skyANAИнтересно, какая реакция у ТСа будет на Хаскель, ну или на общую алгебру и матан. Кусок кода на Хаскеле можно? Если что - туалет рядом, добежать успею. Что до общей алгебры и мат.анализа - по идее, должен быть иммунитет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 10:44 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
ИзопропилSashaMercuryА зачем это нужно ? зачем нужны callback'и? А зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 10:45 |
|
||
|
делегаты в языках программирования
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiЛюди, объясните нормальному человеку, выросшему на Pascale, QBasice и VBA, зачем в C-подобных языках придумали такое уродство, как делегаты? Про Паскаль ты гонишь, ты на нем не рос, да и вообще программирование это не твое. 13. Процедурные типы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 10:52 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39057844&tid=1340921]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 524ms |

| 0 / 0 |
