Интересно, что даже само слово неделя, созвучно с «не делится»
Жуть какая-то. Неделя от слова «не делать», так называлось воскресенье до прихода христианства, выходной день, когда надо отдыхать. Соответственно понедельник — после недели.
А почему это баг? Скорость героя зависит от скорости существ, всё логично. Да, очки ходов не пересчитываются при передаче войск, но это как раз фича. В игре не задуманы очки передвижения существ, поэтому всё логично. А вот шляпа капитана и перенадевание сапог это баг, Redwhait до сих пор носит звание адмирала youtu.be/4fBaacaNeMU
Да, железо разочаровало, а вот про зарядку вы зря. Мой самсунг спокойно заряжается и выводит видео через один разъём одновременно, usb type-c волшебная вещь. Для комфортного использования достаточно купить коробочку вроде той, что в статье, и подключаться в неё. У меня в ней сеть, 3 usb, hdmi и vga! очень удобно при подключении проекторов.
Можете почитать всю ветку комментариев и убедиться, что это не я не умею, это в принципе спорный вопрос :)
Изначальная формулировка не про интерпретатор и компилятор, а «компилируемый ЯП». Чтобы назвать сам язык компилируемым, нужно вводить свою терминологию, о чём я и написал.
P.S. Никогда не минусую собеседников, но хорошо понимаю того, кто поставил ваш минус. Такой тон тут не любят.
Отличная работа. C++ и понимание UB на первом курсе это круто.
Покритикую оформление, примеры в гифках это очень плохая идея. За них очень легко цепляться при беглом чтении, но результаты висят меньше секунды, прочитать ничего невозможно. Продублируйте статическим текстом, будет значительно лучше.
От ВУЗа зависит, видимо. Меня на первом курсе наоборот удивляло, что большинство преподов, обговаривая регламент, просили тихо заходить, если опаздываешь и никак не отвлекать. Опоздунов просто игнорировали и не отмечали, а над теми, кто опаздывал очень сильно, иногда даже по доброму подшучивали. Разумеется были и те, к кому нельзя опаздывать и заходить, если дверь закрыта, но это не то что не все, это пара преподавателей за всё моё обучение. ВМК ННГУ, далеко не последний вуз страны.
Я как преподаватель отношусь к опозданиям очень мягко — главное не отвлекать никого своим появлением. Поэтому очень удивлюсь, если студенты напишут жалобу за моё опоздание.
Вот прогулы это нехорошо, но тут тоже скорее предмет не интересен студентам, чем они ленивые.
Есть же чисто практическое различие, не претендующее на строгую теорию, но полезное — когда программист получает информацию о некорректном для данного языка коде. Так или иначе в любом языке есть момент проверки, трансляции или ещё чего-то. Если до запуска программы ошибки не видны — интепретируемый, если есть этап проверки до запуска — компилируемый.
C++ — отличная демонстрация, почему это не строгое определение, а эвристика. Потому что некорректный с точки зрения стандарта языка код может быть успешно скомпилирован и иногда даже на запуске не давать ошибок, а иногда давать. И точно так же для интерпретируемого питона можно запустить статический анализатор.
Можно попробовать построить строгое определение из этого утверждения, но вряд ли получится практично. Фактически это не важно, а терминологический спор является ли Плутон планетой интересует только тех, кто занимается классификацией.
Вы мои мысли прочитали :)
Сам преподаватель и для себя выбрал этот самый второй вариант. Тащить вообще всех очень сложно и затратно. Я бы даже хотел, но времени и сил не хватает. А от тех немногих, кто заинтересован и получает результаты, отдачи несравнимо больше. И в виде вопросов, и демонстрации проблем, решив которые можно улучшить курс, и просто в виде решённых задач.
Поэтому несложный и формальный способ получить 3, чуточку сложнее на 4, и дополнительные материалы и вопросы для тех, кто перепрыгивает за 5. Чтобы не получалось два разных курса, задачи у всех одинаковые, но выполнить их можно с разным уровнем погружения.
Первая версия не имеет лазеров. Поэтому @Anс прав, интернета не будет. Обещают вторую версию спутников, которая получит лазерную связь, но пока их на орбите нет. А с учётом планов вывода, я бы не ждал развёртывания полноценной сети лазерной связи в ближайшие пару лет.
Раз уж поставил статье минус, то обязан объяснить.
Для кого это написано и почему на хабр? Зачем вы используете редкое слово «Пролегомены»? Это же обычное предисловие, постановка задачи. Умнее текст от этого не выглядит, а существенная часть аудитории вынуждена его гуглить.
По содержанию. С чего бы вдруг смерть и её осознание было определяющей чертой человека? Страх присущ даже одноклеточным, его осознание большинству млекопитающих. Более того, всё это рассуждение про добро и зло, порождающих друг друга неприменимы к жизни. Смерть это изобретение жизни для ускоренного развития, жизнь без предопределённой смерти может существовать.
Так что да, это низкий уровень материала, потому что аргументация состоит из воздуха и собственных страхов.
Спасибо за статью.
Не совсем понял про применение, описанное в начале — условия выборки записей в базе данных. Ожидал чего-то вроде типизированного способа составлять sql запросы.
И мне кажется, будет хорошо смотреться апи на основе std::expected, сейчас объявление error и явный if зашумляют код. В стандарт expected не вошёл, но библиотечных реализаций уже хватает.
Как тут поможет WSL? Я тоже под Windows хочу, но проблема не в нём. Проблема в том, что Wayland не умеет сетевую прозрачность и разнесение клиента и сервера на разные машины.
Есть кто-то в теме про подключение по сети по аналогии ssh x forwarding? Я нагуглил некий Waypipe, который похож на XClient по своей сути, но это сторонний проект. Сам wayland вроде как не предусматривает удалённого клиента, или я не прав?
В моём курсе она встроена в работу с сетью и события подключений и новых данных для чтения. Так проще пройти путь от блокирующихся операций на низкоуровневых сокетах, через активное ожидание неблокирующихся, к событийному циклу, инверсии и колбекам. Ну, а дальше только корутины. Пока что эта цепочка мне кажется полезнее интерактивных кнопочек.
Понимаете, с точки зрения математики тут парадокса нет. Вы предложили рассматривать как квадратное уравнение, а то есть зафиксировать момент времени t и координаты r. Может быть один корень, может два. Последствия и того, и другого начинаются в физической интерпретации. Как и области определений, из которой очень быстро может следовать бессмысленность второго корня в силу отрицательности или ненулевой мнимой части. Тут же подразумевается вещественное время и координаты, но комплексные функции. Ограничения на h нужно тоже задать и смотреть. А пока мы просто решаем уравнение, проблем нет.
Раз вы видите парадокс и знаете его решение, значит вы рассматриваете модель подробнее, чем простое квадратное уравнение, а значит нужно разбираться с используемыми функциями, их областями определений, значений и тд.
Ну а истории про то, как ученик Капицы не смог решить, отсылки про советские и российские времена, и общий тон вопроса придают очень неприятные оттенки задаче и задающему.
P.S. Квадратные уравнения, это 8 класс российской и 7 класс советской школы, никак не 5. Куда же нас унесло, хорошо же общались про D и GUI.
Не понимаю к чему это. В квантовой физике я понимаю примерно ничего, проблема наличия решения уравнений Навье-Стокса лежит исключительно в области математики, никак не касаясь физики. Давайте не уходить в оффтопик. Я изначально писал про уравнения исключительно как специфическую область интересов, которую не все разделяют.
Мы вроде сошлись на том, что мне интересно одно, вам другое и оба не видим в этом факте беды. Вы сокрушаетесь, что ваша любимая тема непопулярна, чтож бывает. Вы хотите создать курс программирования GUI? Ничего не имею против, поспособствовать тоже особо ничем не могу. Мне лично не кажется, что такая узкая тема как «Программирование пользовательского интерфейса на С++ / WTL / ATL» не совсем хороша для базового курса, но в магистратуре профильных заведений может найтись место.
Вы правы. Я думал, как включить минимальный GUI в курс, чтобы поднять интерес. Не стал, потому что для этого нужно убрать что-нибудь другое. GUI сложнее консоли, у него больше состояний, так или иначе он базируется на событиях и нужна инверсия контроля. В этом году я ещё не делал нового обзора gui библиотек на D, есть небольшой шанс, что я всё же внесу интерфейс в курс.
Очень хотел бы внести ещё и компиляцию в webassembly с библиотекой для вёрстки прямо из кода, но инструментарий был сыроват и сложноват. Это бы позволило писать под привычное окружение — браузер.
Почему же экспериментально, вполне теоретически. Сейчас уже нет, но ещё недавно вполне неплохо был погружён в теоретические изыскания. Так как для хобби сложновато, а в работе не пользуюсь, безнадёжно отстал. Никогда не считал, что это задача мне по силам (если она вообще кому-то по силам), но интересно же. Там весёлая история, как и с P=NP, практики исходят из существования единственного решения, как и P!=NP, а теоретики не уверены — одна из задач тысячелетия.
А курс «Программирование пользовательского интерфейса на С++ / WTL / ATL» в университете, не исключено я буду вести лично
Обязательно напишите про то, что у вас получится, с удовольствием почитаю про ваш опыт. Серьёзно, без подколок и сарказма. Разнообразие это очень хорошо.
Жуть какая-то. Неделя от слова «не делать», так называлось воскресенье до прихода христианства, выходной день, когда надо отдыхать. Соответственно понедельник — после недели.
Изначальная формулировка не про интерпретатор и компилятор, а «компилируемый ЯП». Чтобы назвать сам язык компилируемым, нужно вводить свою терминологию, о чём я и написал.
P.S. Никогда не минусую собеседников, но хорошо понимаю того, кто поставил ваш минус. Такой тон тут не любят.
Покритикую оформление, примеры в гифках это очень плохая идея. За них очень легко цепляться при беглом чтении, но результаты висят меньше секунды, прочитать ничего невозможно. Продублируйте статическим текстом, будет значительно лучше.
Я как преподаватель отношусь к опозданиям очень мягко — главное не отвлекать никого своим появлением. Поэтому очень удивлюсь, если студенты напишут жалобу за моё опоздание.
Вот прогулы это нехорошо, но тут тоже скорее предмет не интересен студентам, чем они ленивые.
C++ — отличная демонстрация, почему это не строгое определение, а эвристика. Потому что некорректный с точки зрения стандарта языка код может быть успешно скомпилирован и иногда даже на запуске не давать ошибок, а иногда давать. И точно так же для интерпретируемого питона можно запустить статический анализатор.
Можно попробовать построить строгое определение из этого утверждения, но вряд ли получится практично. Фактически это не важно, а терминологический спор является ли Плутон планетой интересует только тех, кто занимается классификацией.
Сам преподаватель и для себя выбрал этот самый второй вариант. Тащить вообще всех очень сложно и затратно. Я бы даже хотел, но времени и сил не хватает. А от тех немногих, кто заинтересован и получает результаты, отдачи несравнимо больше. И в виде вопросов, и демонстрации проблем, решив которые можно улучшить курс, и просто в виде решённых задач.
Поэтому несложный и формальный способ получить 3, чуточку сложнее на 4, и дополнительные материалы и вопросы для тех, кто перепрыгивает за 5. Чтобы не получалось два разных курса, задачи у всех одинаковые, но выполнить их можно с разным уровнем погружения.
Для кого это написано и почему на хабр? Зачем вы используете редкое слово «Пролегомены»? Это же обычное предисловие, постановка задачи. Умнее текст от этого не выглядит, а существенная часть аудитории вынуждена его гуглить.
По содержанию. С чего бы вдруг смерть и её осознание было определяющей чертой человека? Страх присущ даже одноклеточным, его осознание большинству млекопитающих. Более того, всё это рассуждение про добро и зло, порождающих друг друга неприменимы к жизни. Смерть это изобретение жизни для ускоренного развития, жизнь без предопределённой смерти может существовать.
Так что да, это низкий уровень материала, потому что аргументация состоит из воздуха и собственных страхов.
Не совсем понял про применение, описанное в начале — условия выборки записей в базе данных. Ожидал чего-то вроде типизированного способа составлять sql запросы.
И мне кажется, будет хорошо смотреться апи на основе std::expected, сейчас объявление error и явный if зашумляют код. В стандарт expected не вошёл, но библиотечных реализаций уже хватает.
Раз вы видите парадокс и знаете его решение, значит вы рассматриваете модель подробнее, чем простое квадратное уравнение, а значит нужно разбираться с используемыми функциями, их областями определений, значений и тд.
Ну а истории про то, как ученик Капицы не смог решить, отсылки про советские и российские времена, и общий тон вопроса придают очень неприятные оттенки задаче и задающему.
P.S. Квадратные уравнения, это 8 класс российской и 7 класс советской школы, никак не 5. Куда же нас унесло, хорошо же общались про D и GUI.
Мы вроде сошлись на том, что мне интересно одно, вам другое и оба не видим в этом факте беды. Вы сокрушаетесь, что ваша любимая тема непопулярна, чтож бывает. Вы хотите создать курс программирования GUI? Ничего не имею против, поспособствовать тоже особо ничем не могу. Мне лично не кажется, что такая узкая тема как «Программирование пользовательского интерфейса на С++ / WTL / ATL» не совсем хороша для базового курса, но в магистратуре профильных заведений может найтись место.
Очень хотел бы внести ещё и компиляцию в webassembly с библиотекой для вёрстки прямо из кода, но инструментарий был сыроват и сложноват. Это бы позволило писать под привычное окружение — браузер.