Пишут, что у Интеля сложности с переходом на 10 нанометров. Т.е. он выпускает небольшое количество процессоров U-серии семейства Cannon Lake. В частности, внутри ноутбука Lenovo IdeaPad 330 установлен Core i3-8121U. Сложности не принципиальные, в основном финансовые, так что в этом году, наверно, можно ждать массовости
(
Read more... )
Но тут есть такой момент - дело даже не в скорости: я лично считаю YACC/Lex малопригодными для практического применения: оно все очень замечательно в сферическом вакууме. Но при минимальных отличиях синтаксиса/лексики от "теоретического стандарта" LALR(1) грамматики и идеального сферичского лексера в вакууме их подхакивание превращается в увлекательный секс. Особенно касается yacc.
С лексером впрочем тоже - включение/выключение ключевых слов "на лету" например или синтаксис где некоторые ключевые слова просто не резервируются (то есть они идентификаторы, но в некоторых контекстах - токены). Такого в реале полно.
В конце 90-х трахались с подтачиванием парсера gcc 2.9x под то, чтобы он хотя бы разобрать умел то что по новому стандарту положено. "Нафиг-нафиг"
Особено с учетом того, что "вручную" и лексер и парсер рекурсивным спуском пишутся ничуть не сложнее
PS: Собственно в GCC парсер на рекурсивный спуск в конце концов и переписали, а в Clang и не пытались. Ну а я Yacc-ом наелся еще раньше.
Reply
Leave a comment