Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Философия программирования > что бы почитать по философии программирования? |
Автор: macdack 6.5.2012, 12:42 |
хочу разработать свою надстройку над языками программирования, типа как кофескрипт для джаваскрипта... предметноориентированный язык то есть писать свои макросы использую существующие языки (пхп и джаваскрипт) хотелось бы понять философские понятия - что есть ЯП, каков инструментальный минимум ЯП понять философию построения ЯП так чтобы видеть как она реализована в других языках все языки похожи и различны, все реализуют вычислительную систему так или иначе хочу понять суть программирования, каков идеальный язык, философский язык программирования таксказать ну или другими словами - дизайн ЯП литературу по проектированию ЯП на русском языке, и желательно легкую в понимании (у меня квалификация низковата) |
Автор: disputant 6.5.2012, 13:03 | ||
Вот если бы не последняя просьба, то я бы рекомендовал "Компиляторы" Ахо-Сети-Ульмана, и "Предметно-ориентированные языки" Фаулера. |
Автор: macdack 6.5.2012, 14:15 | ||||||||
и самое последнее условие - бесплатное скачивание книги )) Добавлено @ 14:17
мне не нравится дизайн языков с которыми неммного уже знаком, порог вхождения тяжкий, юзабилити ноль хочу язык еще более высокого уровня чем есть в идеале чтобы синтаксис ЯП совпадал с синтаксисом естественного языка - вот если бы было что почитать про наработки теоретические в этом направлении я занимаюсь лингвистикой - проектирую модель языка. язык программирования может и должен быть естественным языком такая вот мегазадача очень хотелось бы почитать чтонибуть именно по философии прграммирования, без привязки к существующим языкам надеюсь что ктонибуть здесь поможет найти литературку |
Автор: Фантом 6.5.2012, 14:29 | ||||||
А с какими именно Вы знакомы? Не исключено, что Вам просто "повезло".
Проще практические. Эта идея была популярна уже давно, и есть по меньшей мере одна попытка ее реализации, ставшая популярной - COBOL.
Такого практически не бывает. Даже если нет привязки к какому-то одному языку, практически неизбежно появится привязка к группе языков с общей парадигмой. |
Автор: disputant 6.5.2012, 18:18 | ||||||
Ну, Фаулер еще свежачок-с, это да... И то поискать, наверное, можно. Но "http://rutracker.org/forum/viewtopic.php?t=2128977"?! |
Автор: macdack 6.5.2012, 19:20 | ||||||||
спасибо качаю почитаю |
Автор: macdack 6.5.2012, 19:39 | ||
я уже указал - пхп и джаваскрипт (+хтмл цсс) вобщето они считаются очень простыми - но это для програмистов так а для художников например это зоопарк в котором черт ногу сломит над этим всем можно и нужно делать предметноориентированный язык с человеческим лицом |
Автор: Фантом 6.5.2012, 20:43 | ||
Ну да, Вам именно "повезло". Из этих двух языков (HTML и CSS не в счет) дизайн PHP часто считается примером эталонно "ужасного", а Javascript по этому параметру в лучшем случае средний.
Наверное, не стоит изобретать велосипед. Начните со знакомства с уже существующими языками, хотя бы в рамках той же предметной области. |
Автор: macdack 6.5.2012, 21:15 | ||
мне интересна только область веб-приложений и я выбрал пхп+джаваскрипт - считаю что они оптимальны. и плюс в том что синтаксис почти совпадает а уж как ими пользоваться - можно писать великолепно Добавлено через 3 минуты и 14 секунд
- кофескрипты халмы и прочее не зря люди делают , ибо тяжко всё это только вот седня на хабре статья была на эту тему http://habrahabr.ru/post/143342/ http://habrahabr.ru/post/143386/ |
Автор: Фридрих 26.1.2013, 05:27 |
очень хороший подход, интерпритатор на русском языке - это будет здорово, хотелось бы узнать какие есть уже наработки!? |