All streams
Search
Write a publication
Pull to refresh
48
0
Анна Удовиченко @AnutaU

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

Send message
> Кстати, автор — математик.
Вроде бы лингвистом был всегда, что конечно же делает его произведения только лучше.
Да, там дитё прессуют жёстко чуть ли не с пелёнок: школа, репетиторы, английский всякий. Иногда с раннего утра до поздней ночи. Когда у них единый госэкзамен — наступает всеобщая истерика. Думаю, в общую копилку статистики по самоубийствам это немало процентов добавляет.
О, да. Я в молодости тоже думала, что у меня аллергия на все эти гуманитарные штуки. Ближе к 30 переклинило, получаю гуманитарное образование. Кстати, я тоже почти отличник, но кажется, мне просто нравится учиться.
Битовый массив. Ассемблерные инструкции позволили напрямую ставить/снимать/проверять бит. То же самое чрез маску — работало прилично медленней.
Хм, мне казалось, что компиляторы умеют генерировать битовые инструкции из обращений к битовым полям.
Ооо, мне на моей первой в жизни работе как юному падавану досталась задача — запилить компилятор для Z80. Было познавательно.
Кажется, что в мире, где есть стиральные машины и химчистки, стирка всё реже отнимает время, предназначенное для отдыха.
Лучше ли тогда сказать что Present Continuous это не обязательно прямо сейчас но и если действие в «ближайшем будущем»?
I'm going to China next year.

На самом деле, это же очень распространённое явление в разных языках — использование форм настоящего времени в значении будущего. Вы можете сказать «я еду в Китай летом» и «я еду в автобусе (прямо сейчас)», и вас смутит абсолютно одинаковая форма «я еду» и там, и там.
Что тогда делаем с «I'm playing tennis tomorrow»?
Из этого я в очередной раз убеждаюсь, что серьезно учить язык нужно исключительно с носителем.

Язык с носителем — это хорошо, но опасно. Носитель, даже если он на своём родном языке говорит грамотно, может не суметь объяснить тонкости иностранцу. Так что лучше, если у носителя есть специальная подготовка в плане преподавания родного как иностранного.
По моему опыту, носитель хорош для речевой практики, но либо параллельно с другим преподавателем, либо на высоких уже уровнях. Там, где нужно разбираться с грамматикой, носитель может только запутать.
В данном случае, похоже, инкремент и декремент будут работать только в виде одиноко стоящего на отдельной строчке выражения. Поэтому они ничем не отличаются от += и -=, и смысла в них особого нет (ну, кроме поиграться с компилятором, конечно). А вот если попытаться добавить полноправные инкременты и декременты как в C, то должно получиться интересно: они породят трудности с генерацией кода.
Если нравится программирование и это твоё — то стоит, и не важно, какого ты там пола. А если нет, то зачем мучиться?

А статья скорее про то, стоит ли скучающему учителю информатики идти в разработчики.
Типы String и HTML всё равно же определены где-то?
«Интерпретируемость» и «компилируемость» — это в общем случае не свойство языка, а вопрос реализации.
Так же нам нужен декомпилятор

Простите за занудство, но вы используете дизассемблер, а не декомпилятор.
А про то, что можно сразу генерировать ассемблерные листинги при компиляции, выше уже написали.
Мне интересен. Ваши комментарии — это как мастер-класс по занудству в лучшем смысле этого слова.
Не то, чтобы я была фп-гуру, так что я могу и ошибаться. Но у меня есть подозрение, что читаемость и здравый смысл не обязательно класть на алтарь pointfree.
Эм…
let fst (a, b) = a
let snd (a, b) = b
А это случайно не тот Алексей Каптерев, который написал книгу «Мастерство презентации»? Она мне очень помогла: делать хорошие публичные выступления и слайды я может быть и не научилась, но некий блок сняла.
То, что описывают перловские регулярные выражения, строго говоря, уже не будет являться регулярными языками (в общем случае, естественно).
Включу режим ботана-теоретика и позанудствую немного. Большинство тьюториалов по регулярным выражениям — это список обозначений и примеры с пояснениями, что в общем-то хорошо. Но мне кажется, что для достижения просветления всё-таки нужна теория: регулярные языки, конечные автоматы и вот это всё. Это важно, например, для того, чтобы понимать, какие задачи регулярками решать нельзя, чтобы не попадаться в ловушки вроде «проверить правильность расстановки скобок в выражении с помощью регулярок».

Information

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