Pull to refresh
47
Karma
0
Rating
Анна Удовиченко @AnutaU

Инженер-короед

Cython: более чем 30-кратное ускорение Python-кода

В питоне типы не известны статически, поэтому «разница только в объявлении типов» — это не только не просто, но и нерешаемо в общем случае.

Cython: более чем 30-кратное ускорение Python-кода

Не стоит думать о Cython как о «быстром Python». Это скорее C похожим на Python синтаксисом.

Краткий и бодрый обзор архитектуры компиляторов

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

Как реализовать язык программирования на JavaScript. Часть 1: Парсер

Можно через юс малый — "ѧзык". Но тогда потеряется связь с лямбда-функциями.

Как реализовать язык программирования на JavaScript. Часть 1: Парсер

Может, всё же не стоило оригинальное название переводить? А то получился «лзык» %)

Формула для корейского, или распознаем хангыль быстро, легко и без ошибок

используемый исключительно для звуковой записи корейских слов (вроде транслита)
Принцип записи слов с помощью ханча на транслит совсем не похож.

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

Каждый может с легкостью выучить английский язык

Скажу даже больше, взрослый человек может учить язык эффективнее чем ребенок, потому что все это делается взрослым человеком осознанно

Я не знаю, так ли это, поэтому спорить не буду. Но тогда тем более непонятно, к чему маркетинговые лозунги «дети же не учат язык, будьте как дети»? Тогда будет уместнее «учи язык по-взрослому!»

Формула для корейского, или распознаем хангыль быстро, легко и без ошибок

«Знание языковых норм» это достаточно громко сказано. Просто особенности письменности. Корейские буквы всегда формируются в слоги, даже сходу не придумать, где бы могли использоваться оторванные от слога корейские буквы или невалидные слоги. Разве что эмодзи типа ㅜ_ㅜ.

Senior Engineer в поисках работы. О задачах на технических собеседованиях и теоретических вопросах

map можно выразить через reduce. Но «обойтись map» действительно проще. В таком случае нет противоречия ¯\_(ツ)_/¯

Каждый может с легкостью выучить английский язык

Косвенное подтверждение всё же есть — критический период, за который должна успеть развиться речевая способность. Пример — дети-маугли, вырванные из социума как раз на это время.

Каждый может с легкостью выучить английский язык

Язык учить надо так же, как ребенок осваивает свой родной язык в детстве.

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

Формула для корейского, или распознаем хангыль быстро, легко и без ошибок

Спасибо, интересно. Но по поводу корейского есть несколько замечаний в качестве занудства:

В корейском слоге всё же всегда одна гласная. То, что вы подразумеваете под двумя — дифтонги типа 왜. Такое правильнее считать одной буквой ㅙ, нежели двумя — ㅗ и ㅐ. Не уверена, что это сделает решение проще и лучше, но всё же.

Сдвоенные согласные — ㅃ, ㅉ, ㄸ, ㄲ, ㅆ — это тоже отдельные буквы (не две ㅂ, а одна ㅃ).

а Cf — финальная согласная (тоже может быть сдвоенной)
Из сдвоенных в конце слога может стоять только ㄲ или ㅆ. Зато есть варианты с двумя буквами — ㅄ, ㄾ, ㄺ, ㄻ и т. п. (возможны не все сочетания). И это именно две разные буквы в конце слога, а не одна сдвоенная.

Типичные ошибки программиста при устройстве на работу

По реакции на шутейки в резюме вообще-то можно понять, получится ли быть «на одной волне» с новыми коллегами. У меня есть два варианта резюме: одно нейтральное и обезличенное, а другое — живое, «с моим характером», где я слегка подшучиваю сама над собой. Второе я присылаю только в те компании, где сама хотела бы работать. Нейтральная версия нужна только когда «у нас тут интересная вакансия, но вы пришлите резюме, тогда мы вам расскажем».

Новые языки программирования незаметно убивают нашу связь с реальностью

По моей ссылке Максим Кронгауз про это тоже рассказывает, если что.

Новые языки программирования незаметно убивают нашу связь с реальностью

«Язык определяет сознание». (и к этому, до кучи, ещё фильм «Прибытие»).
Если изучать языкознание не по фильмам, то внезапно всё оказывается совсем не так.
Вот тут лингвист кратко, но достаточно понятно разъясняет этот вопрос

Анонимный Дед Мороз 2018-2019: пост хвастовства новогодними подарками

Ну что ж, вот и до меня доехал подарочек. В этом году милый дедушка (пожелавший остаться анонимным) явно позаботился о том, чтобы внучка поменьше страдала от сидячего образа жизни, и прислал мне полезняшки:

подарочки
Вот такая вундервафля:
Часы

Я пока не поняла, можно ли с этой штукой плавать, но ходить и бегать точно можно, и кажется можно сделать, чтобы она меня тормошила и предлагала пройтись после обеда. А ещё оно подружилось с телефоном! Прикольно и монументально.

Кроме того, есть ещё специальный кармашек для телефона:
Кармашек для телефона


Спасибо тебе, дорогой анонимный дедушка!

Сколькими способами можно записать факториал на Scheme?

О, это ж комбинатор неподвижной точки! Да, тоже хорошо бы в статье смотрелся.

Я растерял веру в разработку, выгорел, но меня спас культ инструмента

А вот недавно обсуждали в одном чатике такую задачу: транслировать код из одного высокоуровневого языка в другой, при этом генерируя максимально идеоматичный результат. Дак вот, в общем случае это красиво сделать нельзя, всегда будут костыли и допущения, а F# и C# как раз сильно отличаются. Увы!

Новый язык программирования Mash

Если в вашем языке некий бессмысленный код является валидным, и количество пользователей языка больше нуля, значит рано или поздно кто-то такой код обязательно напишет.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity