[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1617070468305.jpg -(115994 B, 1280x720) Thumbnail displayed, click image for full size.
115994 No.188763  

Если у торговца оружием на вывеске будет оружие, у торговца броней - броня, у мага какой-то глаз (привет, TES) или фаербол, то что будет у торговца кодом и исследованиями?

>> No.188764  
File: 1617071586217.jpg -(185433 B, 1280x720) Thumbnail displayed, click image for full size.
185433
> кодом

0xFF

> исследованиями

ƒ(x)

суп хавал, я суп суп хавал

>> No.188790  

Вопрос мечтательно-размыслительный или прямой?
Сеттинг-то важен? Какие исследования?

>> No.188791  

Смотря кто клиентурой будет.

>> No.188801  
File: 1617110525852.jpg -(447224 B, 826x1169) Thumbnail displayed, click image for full size.
447224

>>188763

> у торговца кодом

Кот

> исследованиями

пробирки

>> No.188929  

>>188764

У тебя кодом или исследованиями, а ОПу нужно обе.

>>188763
Однострочник рисующий красивый график какой-нибудь функции.

>> No.188931  
File: 1617302894011.png -(18467290 B, 2480x3508) Thumbnail displayed, click image for full size.
18467290

>>188929

> У тебя кодом или исследованиями, а ОПу нужно обе.

Ты говоришь так, словно эти изображения нельзя совмещать.

>> No.188933  

Что-то вроде
<try

>buffer overflow

sudo -rm /

>> No.188935  

>>188933

>sudo -rm /

Ты делаешь это не так.

>>188931
Ну можно, я просто не совсем представляю. Насколько я понимаю производными и интергралами оперируют над функциями, я не знаю как вы собираетесь впихивать функцию в переменную типа int. Хотя всё может быть конечно.

>> No.188936  

>>188935

> я не знаю как вы собираетесь впихивать функцию в переменную типа int

ƒ(x*0xFF)

>> No.188939  

>>188936
Константа выносится и остаётся всё тот же интеграл от икс, в данном случае это просто возведение в квадрат и деление на два, но что если писать ƒ(x ** 0x03). Как ты будешь отлавливать возведение число икс и затем разделение на этот икс ?

Хотя конечно уже достаточно органично для вывески выглядит

>> No.188940  

Я кстати не знаю, что значит твой зачёркнутый сверху интеграл, я не очень умный.

>> No.188944  
File: 1617339041673.jpg -(574649 B, 1500x1600) Thumbnail displayed, click image for full size.
574649

>>188935
Почему нельзя просто написать в 2 строчки?

Предлагаю пикрелейтед, красные глаза и очки. Днём учёный, по ночам выжигает глазами код

>> No.188945  

>>188935

>Ты делаешь это не так

Я знаю. В этом вся суть торговцев.

>> No.188946  

>>188935
Функция это любая зависимость, которая ставит в соответствие одному числу другое. Просто если в качестве переменной будет целое число, то понятия интеграла и дифференциала заведомо не имеют смысла.

>> No.188947  

>>188940
Это не интеграл, это функция.

>> No.188961  
File: 1617372199211.jpg -(26240 B, 512x384) Thumbnail displayed, click image for full size.
26240

Как ни банально, но лучше не придумать.

>> No.188962  
File: 1617372233227.png -(26110 B, 340x340) Thumbnail displayed, click image for full size.
26110

>>188961
Как вариант - просто.

>> No.188963  
File: 1617376406743.png -(1060683 B, 1024x1280) Thumbnail displayed, click image for full size.
1060683

>>188962
Но там ведь не про програмизмы было.

>> No.188964  
File: 1617377326720.gif -(10161194 B, 640x480) Thumbnail displayed, click image for full size.
10161194

>>188963
Мне казалось контекст Y-комбинатора сделает достаточно очевидным, что hl тут особо ни при чём.

>> No.188966  

>>188964
Увы, я не в курсе про контекст Y-комбинатора.

>> No.188969  
File: 1617389792570.jpg -(31963 B, 500x500) Thumbnail displayed, click image for full size.
31963

>>188966
Торговцы кодом недоумевают.

Y-комбинатор - это иконичная реализация комбинатора неподвижной точки для лямбда-исчисления.

(здесь и далее все скобочки явные, чтобы не смущать более краткими нотациями)

Главное свойство комбинатора неподвижной точки - это:

Y(F) = F(Y(F))

В лямбда-исчислении например это будет

Y = λf.(λx.f(x(x))) (λx.f(x(x)))

В синтаксисах более распространённых языков это будет что-то типа

Y = f => (x => f(x(x)))(x => f(x(x)))

Это позволяет получить рекурсию не ссылаясь ни на какие глобальные имена, благодоря комбинатору функция получает сама себя (в обёртке из комбинатора) как свой аргумент.

Однако если язык всегда строго вычисляет аргументы функций, это приведёт либо к переполнению стека, либо к бесконечному циклу.

Существует так же строгая версия, которая явно индицирует аргумент F и позволяет избежать его вычисления когда не нужно, называется Z-комбинатором:

Z(F(v)) = F(Z(F))(v)

В лямбда-исчислении это выражется как

Z = λf.(λx.f(λv.(x(x))(v))) (λx.f(λv.(x(x))(v)))

И в общеиспользуемых языках:

Z = f => (x => f(v => (x(x))(v)))(x => f(v => (x(x))(v)))

В языках со строгой типизацией и без поддержки бесконечных типов, может так же потребоваться определить вспомогательный тип, который инкапсулирует вызов функции.

В плане API однако они идентичны -- и Y и Z комбинаторы оба реализуют интерфейс комбинатора неподвижной точки, который принимает функцию, которая принимает саму себя (обёрнутую в комбинатор) и свои аргументы и возвращает результат каких-то операций с опциональным применениям себя в обёртке из комбинатора на следующую итерацию аргументов.

Например, реализация факториала (дабы не вдаваться ещё и в church-кодировки чисел и булевых выражений -- их нативная поддержка берётся как данность):

fact = f => (n => n <= 0 ? 1 : n * f(n - 1))
// Y(fact)(5) == 120 // если язык ленивый, иначе упадёт или зависнет
Z(fact)(5) == 120

Здесь fact принимает себя в обёртке из комбинатора (f) и возвращает функцию, которая принимает один аргумент n, далее если n вышел за пределы краевого условия (для факториала n == 0 для целых положительных чисел), вовзвращает просто 1. В противном случае применяет себя в обёртке на (n - 1), для исходного аргумента из 5 это раскрывается в

(5 * (4 * (3 * (2 * (1 * (1))))))
^ здесь у нас получилось f(1 - 1) и дальше рекурсия не пошла, потому что n <= 0, вернулся просто 1.

Имя fact только показать что Y и Z в ленивом языке поведут себя одинаково, это имя не нужно, как впрочем и Y и Z тоже, всё можно записать целиком как

(f => (x => f(v => (x(x))(v)))(x => f(v => (x(x))(v))))(f => (n => n <= 0 ? 1 : n * f(n - 1)))(5) == 120

С вас 127 септимов.

>> No.188970  

>>188969
Вот оно что. Спасибо за пояснения.

> С вас 127 септимов.

Пришлите пожалуйста криптосчет для оплаты.

>> No.188971  
File: 1617391559432.jpg -(93304 B, 1000x1000) Thumbnail displayed, click image for full size.
93304

>>188970
В зависимости от вашей локации, вы можете воспользоваться услугами банков Тамриеля, агентом Хлаалу, представителем Алинора или на крайний случай - крабовым терминалом: R3VuYXhmIHNiZSBoZnZhdCBmcmVpdnByZiBicyBiaGUgdGh2eXEuCg==

>> No.188972  
File: 1617392193474.png -(39349 B, 652x145) Thumbnail displayed, click image for full size.
39349

>>188971
Кажется что-то пошло не так

>> No.188973  
File: 1617393540549.png -(5048295 B, 1407x2500) Thumbnail displayed, click image for full size.
5048295

>>188972
Оплата принимается только на территории Нирна, суверенные домены Обливиона и сферы влияния за пределами Окиира на настоящий момент не имеют дебиторных представительств нашей гильдии.

>> No.188974  

>>188973
Эх, как все сложно.

>> No.188975  

>>188971
Собака я ленивая или право имею.
А первое животное почему выбрано так? Ах, "поговорка".
Жаль, что не bm9XRXJlIGtub3cuINCYINC00LvRjyDQtNC70LjQvdGLLgo=

>то что будет у торговца кодом и исследованиями

А что у них в нашем мире? Что-то связанное с именем торговца или местностью. Взять "гильдию кодерастов и исследователей", то аналогично другим, легаси код(1011) и свитки, а вероятно, первое на втором.

>> No.188976  
File: 1617442995402.png -(122048 B, 1200x2272) Thumbnail displayed, click image for full size.
122048

>>188975

>А что у них в нашем мире?

Чай с говном.

>> No.188982  

>>188976

А вы заметили, что у языков программирования созданных до 90х не было запатентованного оригинального логотипа. А он очень нужен ?

>>188975

>А что у них в нашем мире?

Какое-нибудь унылое ScienceSoft в определённом шрифте.

>>188969
Спасибо за столь доходчивое объяснение, было бы интерсено послушать ещё.

>> No.188986  

>>188982
Раньше язык были инструментом, теперь это в первую очередь продукт

>> No.189005  
File: 1617566945176.png -(1023 B, 80x80) Thumbnail displayed, click image for full size.
1023

https://files.catbox.moe/rkfx8e.svg

>> No.189007  
File: 1617570783126.png -(27335 B, 777x333) Thumbnail displayed, click image for full size.
27335

Интересные варианты в треде. Пикрил - пара моих тейков. Ниже - мои мысли на эту тему.

Вообще, у торговца на вывеске должно быть что-то простое и понятное.
Если взять, например, красные очки, то первой мыслью будет "здесь продают очки или книги". Если взять герб с рекурсией, то там слишком много мелких деталей, рекурсию можно изобразить куда проще. То есть нужно отталкиваться от того, как зритель воспринимает такую вывеску, а не от того, как ей быть самой оригинальной в глазах продавца. Продавец продаёт, а всё непонятное плохо посещается.
Вот это >>189005 прикольно, но работает, только если присмотришься. И если ты знаешь, что "</>" - это "ну типа" код. Вычленить эти символы сходу с первого взгляда сложно. Издалека похоже на склянку, что может навести на мысль про зелья.

Требуется, чтобы знак сообщал о том, что здесь продаются код и исследования. Сама постановка задачи интересна тем, что в местах, где покупают и продают код, наверное, не будет никаких магов и гномов с эльфами (разве что мы оказались в шэдоуране). Сложно себе представить магазин торговца доспехами, рядом лавку с мечами и по соседству продажу кода. Но допустим.
Исследования ассоциируются с учёными и лабораториями. Лаборатории ассоциируются со склянками. Поэтому вариант выше со склянкой неплох. Ещё неплохо справляются пиктограммы с лупой. Лупа наталкивает на мысли об умственной работе, исследованиях и расследованиях. Код - это в первую очередь нули и единицы. 1, 0 - даже далёкому от этой темы человеку станет понятно, что тут что-то про этот ваш код.

Самое важное - дать понять, что в "этом заведении" вам продают конкретные вещи, а не знакомят с чем-то просто так. Это не библиотека и не бюро, тут сидит торговец. Символика заключения чего-либо в границы (например, в символичную сумку или другой понятный объект, который ассоциируется с переноской) и значки денег помогают понять, что речь идёт о торговых отношениях.
Короче, пикрил криво сделано и материалы спизжены, но идея в целом понятна. Если бы я шёл по улице и увидел что-то вроде такой вывески, то понял бы, что там продают.

>> No.189008  

А вообще, если пойти ещё дальше, то лично мне кажется, что такому предприятию, которое продаёт код и исследования, никакая вывеска не нужна вообще. И даже иконка не нужна.

>> No.189009  
File: 1617597679399.png -(1858 B, 200x200) Thumbnail displayed, click image for full size.
1858
>> No.189013  

>>189009
Техподдержка и экстрасенсы!

>> No.189016  

>>188763
Эмм, книжка? НОК, как мне кажется, будет письменность

>> No.189026  

Рисунки на вывесках в фентезийных сеттингах обычно предназначены для неумеющих читать. Но зачем неумеющим читать могут понадобится код и исследования?

>> No.189098  

>>189026
Очевидно, чтобы обходили стороной.

>> No.189099  

>>189098
Разве непонятных закорючек на вывески для этого недостаточно?

>> No.189100  

>>189099
Если для кого-то все закорючки непонятные, то именно эти могу значить: «Жрат, пит, трахацца, ХАЛЯВА!!!».
Не зайдёшь, не спросишь — не узнаешь.

Вообще, тема с самого начала навевает смутные ассоциации с анекдотом про старого еврея и вывеску с часами.

>> No.189101  

>>189100
И про миграцию угро-финнов на запад.

>> No.189102  

>>189009
Символ близорукости?

>> No.189103  

>>189102
Куриной слепоты.

>> No.189105  

>>189101
>>189100
Хуясе вы нормисы.
анекдоты какие-то

>> No.189110  
File: 1617893083213.png -(89877 B, 220x308) Thumbnail displayed, click image for full size.
89877

>>189105
Внимание, анекдот



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]