Яка різниця у змісті між тезою Кріса Окасакі 1996 р. Та книгою 1999 р. «Чисто функціональні структури даних»? [зачинено]


25

Я хочу прочитати чисто функціональні структури даних. Я легко знайшов тезу (яка є у вільному доступі у форматі PDF) , але бачу, що є і книга . Тож я хотів би знати, які відмінності існують між цими двома публікаціями.


3
Я голосую, щоб закрити це питання поза темою, оскільки мова не йде про концепції розробки програмного забезпечення , як пояснено в довідковому центрі .
амон

1
@amon це питання спочатку було зроблено в StackOverflow. Отримавши там кілька відповідей, сюди було переселено. Тепер ти мені кажеш, що це теж поза темою. 1. Тож чи рекомендуєте ви перенести його ще раз? 2. Яку вигоду ви отримуєте від постійного переміщення чи затримки цього питання? Я дійсно не бачу користі від призупинення.
Костянтин Рибников


2
@KonstantineRybnikov - Стандарти сайту змінюються з часом. Одне з рішень, яке приймає громада, полягає в тому, що питання подібного типу не підходять для формату питань, які ми розробляємо. Основне міркування щодо закриття цього питання полягає в тому, що порівняння версій просто не дуже добре підходить. У конкретному випадку голосований і прийнятий відповідь - це трохи більше, ніж посилання та два абзаци, що вказують на відмінності. Так, це відповідає на питання на високому рівні, але це дійсно залишає бажати кращого.

1
Щоб безпосередньо відповісти на ваші пункти, висловлені у вашому коментарі. 1) Ні, ми (спільнота) не рекомендували б перенести його знову, оскільки він не дуже відповідає формату Q&A StackExchange. 2) Користь, яку отримує громада, - це чіткіші вказівки щодо того, що є на тему чи ні. Крім того, закриття старих запитань, які більше не підходять, заважає майбутнім відвідувачам використовувати це як виправдання для запитання нових поза тематичних питань.

Відповіді:


25

Ось автор публікації в блозі, де він говорить

Я вважав, що основна організація моєї дисертації була досить міцною, тому я в основному міг зосередитись на додаванні та коригуванні речей, щоб зробити роботу кращою як книга. Наприклад, у мене більше не було обмежень в моїй дисертації, щоб зосередитися на оригінальній роботі, тому я мав змогу додавати структури даних, розроблені іншими людьми.

і

Основними доповненнями були розширений вступний матеріал (наприклад, моє спрощення червоно-чорних дерев, яке було розроблено через кілька тижнів після моєї захисту дисертації в серії електронних листів з Річардом Птахом), вправи та додаток, що включає весь вихідний код у Haskell (основний текст, що використовується вихідним кодом у стандартній ML).


9

Як власник книги ( хоча я багато чого не пережив ), можу зазначити, що вона додає досить великий додаток до перекладів Haskell його коду ML.

Крім цього, схоже, він по суті взяв свою дисертацію, переробив її та офіційно опублікував, так само, як ви побачите з нового видання будь-якої посилання на програмування там. Напевно, ви можете отримати багато чого з тези безкоштовно, але в книзі будуть доступні деякі виправлення, переформулювання та додаткові посилання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.