Мы встроили тебе указатель в указатель, что бы ты мог указывать пока указываешь.
напугали C++шника указателем, ага
Бред!
чего бред? нормальный callback
λY.f = λf.(λx.f (x x)) (λx.f (x x))
λg.x = (1 if x == 0 else x * (g x))
factorial = Y g
Я применил тебе метод к методу, что б получить метод с применением вот этого применения
λg.x = (1 if x == 0 else x * (g x))
factorial = Y g
Я применил тебе метод к методу, что б получить метод с применением вот этого применения
В матлабе шпрехен?
Просто лямбда исчисление, в матлабе 100 лет ничегось не делал.
Но почти так же можно писать на хаскелле
Но почти так же можно писать на хаскелле
Haskel и LISP - наше все? :)
Ну почему же все? Я еще много хороших вещей знаю )
C#, указатели? никогда не видел этих звездочек...
IntPtr же
Указатели в C# можно использовать только в небезопасной структуре кода(unsafe)
В C# примерно для этого же делегаты сделаны. Тип данных, по сути описывающий функции.
В примере - С++, там таким образом можно передать указатель на функцию. По сути, тоже способ определить тип данных с определенной сигнатурой.
В примере - С++, там таким образом можно передать указатель на функцию. По сути, тоже способ определить тип данных с определенной сигнатурой.
И не надо. .NET это песочница, где за тебя все решается. От тебя требуется только ставить операторы в нужно порядке. Т.е. по сути ты просто как мерчендайзер, складываешь товар в необходимом порядке, а порядок заведомо известен. Классно наверное всю жизнь писать Web приложения, правда? Одно и тоже и головой думать не надо. Или там C# зачастую бизнес-приложения делаешь от которых скоро будет тошнить?
Или скрипты под Unity педалишь?
Или скрипты под Unity педалишь?
Хакером ты тоже никогда не станешь. Ты мыслишь высокоуровнево и узко. Но ты получишься хорошим спецом. Баблао тоже срубишь. Правда у тебя пукан разрывать, когда я с помощью С(даже не С++), смогу загрузиться с флешки, найти твой системный диск C, перезаписать на нем boot сектор, вставив свой загрузчик, найти на NTFS место где можно забекапить старый загрузчик, записать загрузчик. А потом прежде чем будет выполнятся запуск ОС, находить у тебя твоего вонючего Касперского(я угадал? :)), менять сигнатуры вирусных баз или подменять своим фейковым касперским, но с сохранением GUI, и превратить твой любимый .NET во огромную кашу глючного дерьма. И ты никогда ничего не узнаешь из своей песочницы что что-то идет не так. Не правда ли?
А еще можно сделать круче: поменять твой код своим во время компиляции в промежуточный код.
А если попытаешься переустановить Каспера, червь все равно его изменит.
Потому что тот кто ближе к железу у того и власть, тот мыслит всегда шыре.
Как написать загрузчик на дотнете я не знаю. Хотя знаю, но ведь для это нужно сделать свой линкер.
Классно?
А еще можно сделать круче: поменять твой код своим во время компиляции в промежуточный код.
А если попытаешься переустановить Каспера, червь все равно его изменит.
Потому что тот кто ближе к железу у того и власть, тот мыслит всегда шыре.
Как написать загрузчик на дотнете я не знаю. Хотя знаю, но ведь для это нужно сделать свой линкер.
Классно?
Недостаточно шЫроко мыслишь. РасшЫрь мышление, хотя-бы, до ASM и осознания архитектуры X86. И если в момент осознания всех типов регистров и аппаратных расширений не разорвет у тебя пукан твой, познаешь реальные возможности железа своего. Ну либо можешь продолжать ограничивать себя окно-копанием и загрузки с "помощью С с флешки" ;)
жизнинна!
Пфффф напугали системного программиста с Assembler указателем в С++. :)
Еще стоит сказать, что слово метод применяется для ООП, тогда функции для ФП, а здесь на рисунке передается указатель на процедуру. Это более верное название.
А еще лучше это б называть предикатом.
А еще лучше это б называть предикатом.
Отличный был бы предикат, коль возвращал бы bool
Чтобы написать коммент, необходимо залогиниться