Weekly linkdump #92

Интересные ссылки за неделю:

Маєте важливу новину про українське ІТ? Розкажіть спільноті. Це анонімно.І підписуйтеся на Telegram-канал редакції DOU

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


8 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Кому-нибудь интересно?

Те, кому это может быть интересно свободно владеют английским, и в местной группе явно не нуждаются

plochish +1К слову о упомянутых в линкдампе веб-сервисах от Амазона, мне предлагали сделать по ним местный user-group. Кому-нибудь интересно?

О! Вы начали разделать компилятор, анализатор, семантику и «написание языка» — сразу видно, сначала подумал, а потом написал (не то что в прошлый раз). Пошли примеры, реальные цифры... — того гляди тыканье оппонента лицом в г...но перерастет в конструктивный диалог.С# — очень мощный и сложный (с точки зрения внутренних структур) язык, потому с проектами такого уровня врядли могут ознакомиться многие.Мой опыт в этой области основывается на разработке анализатора программ для языка JCL (и стоило это дело тоже десятки тыс. $$$). Так вот написать анализатор, имея под рукой спецификацию (и такие инструменты как JavaCC/YaCC/Bizon), проще простого.Написать примитивный компилятор имея «дерево» программы — тоже не есть супер-сложная задача. Реально трудо- и наукоемкий процесс начинался после — когда из обычного компилятора делался оптимизирующий.Собственно это то, что и хотелось сказать первым постом.

ту ВадимНаписание лабороторной работы и написание полноценного компилятора есть тоже что выпиливание лобзиком кукурузникаиз фанеры в кружке при дворце пионеров и постройка небольшого боинга.Благо я делал такой же курсак только на третьем курсе.Меня как мальченку любознательного эта задача увлекла. И так получилось что в жизни мне довелось занимацо лексическим и семантическим анализом (семантика для шарпа) — что и делаю я до сих пор. К слову деление на три анализатора — есть вещь весьма условная это как модель OSI. Поэтому выкрикивание про синтаксический парсерлишний раз доказывает ваше весьма поверхностное закомство с предметом (без обидняка — ничего личного). Так вот к чему это я все. А к тому что комерческий лексико-семантический анализатор вещь чрезвычайно сложная.Стоимость разроботки каждой стадии стоит десятки тысяч доларов. К слову официальная спецификация шарпа занимает около 500 страниц, а из них 50 сухой граматики. выводы делает каждый сам.А написал я это для того чтобы выразить свое мнение что статья написана в духе — как пожать на грудь 200 кг за 21 день — в стилеложимся и жмем.и еще раз специально для вадика — вадик компилятор это очень сложно. ТО что вы писали это баловство на кухне.Я до сих пор считаю что таким вещами могут занимацо люди с экспой больше 5 — 10 лет. Так чисто мое скромное мнение.

Представляю, каким будет кассовый сбор у фильма LISP =)

2 plochish:

а вы сталкивались когда нибудь с задачей лексического разбора?

Как минимум писал лексический, синтаксический и семантический анализаторы как лабораторную работу по программированию на 2 м курсе (Юра Коваль — Respect):) При этом аналогичные работы делали (не путать с «сдавали» ) ещё 2 десятка моих сокурсников.

И на каком из заявленых на вашем сайте языков вы боролись с этой задачей

Я ни о каких языках на сайте заявлял. К чему тут язык вообще? Или вы до сих пор верите что язык имеет значение?

написание языков

Не путайте понятия. Да и слово «написание» тут явно никчему.Вас гнетут комплексы по поводу моего образования, личных знаний и навыков? По всем вопросам смело обращайтесь в icq#944328.

— How difficult is it to write a compiler? Прикольная статья — из цикла как собрать самолет: берем фюзеляж — прикручиваем — потом прицепить стабилизатор — толкаем летим.ту Vadim Voituk— это может сделать толковый студент-второкурсникВ свете такой уверенности сразу хочецо спросить -, а вы сталкивались когда нибудь с задачей лексического разбора? А семантического? И на каком из заявленых на вашем сайте языков вы боролись с этой задачей. Может на пхп или на xml.Нет наверное на xslt.Вообще смелое заявление для человека в прошлом году закончечевшего институт. Наверное статью писал такой жеумудреный опытом мужчина. Я щас лопну от смеха. Я думаю любой кто так или иначе имел дело с подобными задачами согласицочто ой не зря написание языков является прерогативой самых серьезных пацанов.ЗЫ я думаю мы все понимаем што речь не идет о реализации двух операторов и трех типов...

How difficult is it to write a compiler?

Проблема не в написании компилятора, — это может сделать толковый студент-второкурсник, а в написании оптимизирующего компилятора. Именно потому и стоят лицензии на icc бешеных денег.

Подписаться на комментарии