Перевод отличный. Статья — рекомендации детсадовца для детсадовцев по управлению другими детсадовцами. Начните относится к сотрудникам, как ко взрослым людям, умеющим обсуждать и решать свои проблемы, и они начнут (внезапно!!!) вести себя как взрослые люди. И делать свою работу.
это очень специальные и очень простые ситуации. И то, регулярно находятся граждане умудряющиеся систему провернуть на известном органе. Если же такое применять более широко, то последствия для подопытных страшновато предполагать
a[b] это *(a+b), не *(b+a). Что тут void*, что int и почему они должны местами поменяться?
Речь про то, что нет разницы между (a + b) и (b + a) при кастовании типов, если a — это указатель, а b — целое. Я до сегодня думал, что типы кастуются слева направо. И в вышеприведённых примерах у выражения будет типы type(a) и type(b), в первом и втором случаях, соответственно. Оказалось, что там есть сложная система.
Про сабскрипт
На хабре же была отличная статья с тестами про чтение за границами массива. Да я и сам, не так давно, переезжал с uclibc на musl и тоже обнаружил там и сям пару сегфолтов.
Там вопрос чисто технический был. Понятно, что любое техническое решение будут обходить. Лучше, конечно, ввести ограниченное лицензирование вместе с фиксированными ценами. Но тут простым BT<->OBD переходником не обойдётся.
Битовые поля ... Вот как будет выглядеть в памяти вышеприведённый код
Упаковка битовых полей в памяти полностью зависит от реализации. Вот из вики, например:
The layout of bit fields in a C struct is implementation-defined. For behavior that remains predictable across compilers, it may be preferable to emulate bit fields with a primitive and bit operators:
idx[arr]
А оно не кастанётся к типу индекса?
Отрицательные индексы массива
Лучше не надо. Обращение за границами массива — это UB
Есть наглядный пример Великобритании, которая испытала огромные транспортные проблемы во время войны потому, что железнодорожные коммуникации принадлежали нескольким частным компаниям. Поэтому после войны вся железнодорожная сеть была национализирована и стала развиваться дальше централизованно, по плановым принципам
А потом опять приватизирована "потому что эффективный частный собственник". Сейчас обратно национализировать будут.
В целом статья ниже среднего. Сапоги всмятку. В частности:
что-то неладное происходит в отечественной школе, уровень подготовки год от года снижается
Если бы, каждый раз как я слышал эту фразу мне давали бы доллар... Да что там доллар! Даже если бы рубль давали, я был бы миллионером
Было принято решение для уяснения картины пойти поработать в школе.
Вызывает уважение.
Уровень подготовки учителя математики 5-6 классов ...
Преподаватель чего угодно для 5-6 классов — это прежде всего педагог. Преподавать сложение и умножение можно без знания функционального анализа.
Выяснилось, что переписанная рукой студента работа с моего текста содержала ошибки переписывания
То есть, вы 50 лет проработали в ВУЗе и вас удивляет первокурсник, который не может переписать работы без ошибок?
В рамках программы и учебного плана на уроке я начал рассказ по теме. Но оказалось, что слушать меня никто не собирался. Ученики не умели этого делать.
У меня тоже в школе был ВУЗовский преподаватель (по физике) 20 лет назад. Картина была точно такая же. Проблема в том (кроме разницы в возрасте, естественно), что в ВУЗе целенаправленно собираются студенты желающие изучать вашу специальность и проходят отбор. А в школе собираются дети с окрестных улиц.
Вы ученика попросите из класса, он выйдет из школы и, например, подожжет автомобиль.
Вопрос не к вам, конечно, но вот это я не очень понимаю. Почему нельзя вызвать родителей в школу и отдать им ученика? У нас так делают.
Школьники старших классов из-за высокой цены ЕГЭ (репетиторы, престижность вузов) настойчиво изучают только те предметы, которые требуются для поступления в ВУЗ
Раньше-то, до ЕГЭ, все были полиматы и были на все руки мастерами.
В 2017 году из школ ушли 141, 8 тыс учителей, а в 2023 году – уже 193,5 тыс., на треть больше
А сколько пришло? А сколько учеников? Похоже на манипуляцию со статистикой.
Сегодня не лучшие выпускники школ идут в ВУЗы, чтобы стать учителями
А когда было наоборот?
выручают родители, которые помогают детям делать уроки, потому что их остаточное образование, полученное в советской школе
Не полученное. Средний школьник, допустим, 2012-го года рождения. Средний возраст родителей в 12-м году — 28 лет. То есть средний родитель родился в 84-м году, в школу пошёл в 91-м, а закончил её в 2002-м. То есть ни о какой советской школе речь тут не идёт.
Учителя рассказали, сколько детей в их классах не знают русский язык
Это вообще надуманная проблема. Особенно, в начальной школе. Дети идут в школу и учат там язык за пару месяцев. Всё-равно, в начальной школе ничего особо не изучают.
Институт возрастной физиологии Российской академии образования констатирует: 40-60% сегодняшних первоклассников не готовы к обучению
Выглядит, как очередная манипуляция. Интересно, как менялся стандарт и показатель со временем
Пожилым кажется странным, что школьники ... не обладают понятным почерком (не умеют писать),
Это довольно бесполезный сейчас навык.
не умеют ориентироваться на местности без GРS
Я тоже не умею. Спасибо гуглу, что заставил всех запихать GPS в телефон
, не умеют и не любят читать книги
Родители не читают и дети не читают
, не могут доходчиво излагать мысли
Взрослые страдают тем же.
и удерживать длительное время внимание на каком-то занятии.
Этим ребёнок и отличается от взрослого. Можно ещё возмущаться, что дети не могут таскать тяжести
Пример тому – пирсинг, татуировки, постоянное прослушивание чего-то (музыки, песен, книг, и др.) через наушники, из последних увлечений квадроббинг
По сравнению с их родителями, которые увлекались пьянством, промискуитетом и нюханьем клея — это прогресс.
В каждом классе чат с классным руководителем и чат с родителями учеников класса. Сигналы оповещения о новых сообщениях в телефоне отвлекают от дела
Взрослый человек не в состоянии настроить оповещения на телефоне. Но имеет двоих детей. В этом и есть трагедия современного мира.
Гипертревожность родителей приводит к гиперопеке, что воспитывает в подрастающем поколении инфантилизм – их дети не хотят, не приучены к действовать самостоятельно.
Ещё одна из редких годных мыслей в этом тексте
наблюдается рост преступлений против половой неприкосновенности
Возможно, это чисто инструментальный рост. То есть, о них, просто, чаще заявляют.
Известно, что искусство – часть культуры, которая напрямую влияет на науку, экономику, оборону. Да на все!
Известно ровно обратное. Искусство является подчинённой сферой жизнедеятельности и, в первую очередь, экономики
После распада СССР ... возникли блатные песни, которые выдавались за русский шансон
Без комментариев
А прямым следствием этого, с позволения сказать искусства – возникают, например, экстремистское, запрещенное в России движение АУЕ
Ваш институтский преподаватель истмата сейчас провернулся на 4 оборота.
Нагрузка огромная! Школьник из школы приходит часов в 5 (после 7-8 уроков) и... до ночи решает домашку. О каких смежных/дополнительных занятиях может идти речь?
В старшей школе так и должно быть. Если школьник хочет поступить в хороший ВУЗ, надо попотеть.
У нас есть восприятие, через него мы воспринимаем.
Дальше из восприятия данные попадают в сознание и через него мы осознаем.
Мозг устроен не так как компьютер, где данные из видеокамеры попадают в память, там нужная программа их считывает и обрабатывает, потом предаёт в видеокарту, где ImageNet ищет объекты.
Мозг делает всё и сразу. Не разделяя восприятие и сознание, или, даже хуже, хранение и обработку информации.
По этому вот то, о чем вы хотели сказать, это по всей видимости разум, а не сознание)
Разум — это способность оперировать какими-то образами абстрактными. Думать, проще говоря. Сознание — это наличие саморефлексии, целеполагание и всяких внутренних ощущений, как в статье описано. Я именно о последнем.
Если у железки и будет сознание, то это сознание будет отличаться от сознания людей. Сознание человека (и других животных) появляется из опыта взаимодействия с окружающей средой. Среда существования компьютерной программы отличается от естественной примерно всем. Соответственно, и сознание будет совсем другим. Да и вопросы эти — пустое мудрствование. Железка должна пользу приносить, а есть у неё сознание или нету, вопрос десятый.
Нельзя отрицать, что Роберт Мартин — отличный разработчик с огромным опытом
Смотрю, коллеги уже зацепились за эту фразу. Вот и я заинтересовался, а почему это нельзя такого отрицать? А давайте попробуем отрицать. Итак, у "отличного разработчика с огромным опытом" есть страница у тёти Вики. Там про то, что дядя Боб подписывал Agile Manifesto, писал книги и консультирует по улучшению процессов. Про программирование только то, что он самоучка и разрабатывал профессионально с 17и лет. Подозрительно, не правда ли?
Дальнейшее расследование вывело на страницу в линкедине, где указано, что с 91го года (более 30 лет) Мартин " Trainer, consultant, speaker." До этого он так же был менеджером больше чем разработчиком. Возможно Consultant в Rational (90-91гг.) — это разработка, а не руководство. И, судя по рекомендациям какую-то часть времени в Teledyne (но не больше 5и лет) он так же писал код.
Итого. "Отличный разработчик" — маловероятно. "С огромным опытом" — точно нет. Ну, и не удивительно, что книги написаны с точки зрения менеджера, а не разработчика.
Автор сравнивает программирование с музыкой, искусством или боевыми искусствами, что для меня кажется совершенно неверным
Тут я с вам не соглашусь. Любая инженерия — это искусство. Опять же, тётя Вика даёт нам десяток определений и инженерия подходит под любое из них.
Перевод отличный. Статья — рекомендации детсадовца для детсадовцев по управлению другими детсадовцами. Начните относится к сотрудникам, как ко взрослым людям, умеющим обсуждать и решать свои проблемы, и они начнут (внезапно!!!) вести себя как взрослые люди. И делать свою работу.
Если до создания электрочасов никто даже не обнаружил этой проблемы, то возможно она не была такой уж проблемой.
это очень специальные и очень простые ситуации. И то, регулярно находятся граждане умудряющиеся систему провернуть на известном органе. Если же такое применять более широко, то последствия для подопытных страшновато предполагать
Чтобы компьютер сам судил и сам наказывал? Нет, спасибо.
Получение не является, разыменование — является
Речь про то, что нет разницы между (a + b) и (b + a) при кастовании типов, если a — это указатель, а b — целое. Я до сегодня думал, что типы кастуются слева направо. И в вышеприведённых примерах у выражения будет типы type(a) и type(b), в первом и втором случаях, соответственно. Оказалось, что там есть сложная система.
На хабре же была отличная статья с тестами про чтение за границами массива. Да я и сам, не так давно, переезжал с uclibc на musl и тоже обнаружил там и сям пару сегфолтов.
Там вопрос чисто технический был. Понятно, что любое техническое решение будут обходить. Лучше, конечно, ввести ограниченное лицензирование вместе с фиксированными ценами. Но тут простым BT<->OBD переходником не обойдётся.
То есть int + void* приведётся к тому же типу, что и void* + int? Сомнительно что-то
C99 Annex J.2
Мы всё дальше и дальше от бога...
Упаковка битовых полей в памяти полностью зависит от реализации. Вот из вики, например:
А оно не кастанётся к типу индекса?
Лучше не надо. Обращение за границами массива — это UB
А потом опять приватизирована "потому что эффективный частный собственник". Сейчас обратно национализировать будут.
Как 14-и летний подросток может понять, что лишнее, а что главное?
В целом статья ниже среднего. Сапоги всмятку. В частности:
Если бы, каждый раз как я слышал эту фразу мне давали бы доллар... Да что там доллар! Даже если бы рубль давали, я был бы миллионером
Вызывает уважение.
Преподаватель чего угодно для 5-6 классов — это прежде всего педагог. Преподавать сложение и умножение можно без знания функционального анализа.
То есть, вы 50 лет проработали в ВУЗе и вас удивляет первокурсник, который не может переписать работы без ошибок?
У меня тоже в школе был ВУЗовский преподаватель (по физике) 20 лет назад. Картина была точно такая же. Проблема в том (кроме разницы в возрасте, естественно), что в ВУЗе целенаправленно собираются студенты желающие изучать вашу специальность и проходят отбор. А в школе собираются дети с окрестных улиц.
Вопрос не к вам, конечно, но вот это я не очень понимаю. Почему нельзя вызвать родителей в школу и отдать им ученика? У нас так делают.
Раньше-то, до ЕГЭ, все были полиматы и были на все руки мастерами.
А сколько пришло? А сколько учеников? Похоже на манипуляцию со статистикой.
А когда было наоборот?
Не полученное. Средний школьник, допустим, 2012-го года рождения. Средний возраст родителей в 12-м году — 28 лет. То есть средний родитель родился в 84-м году, в школу пошёл в 91-м, а закончил её в 2002-м. То есть ни о какой советской школе речь тут не идёт.
Это вообще надуманная проблема. Особенно, в начальной школе. Дети идут в школу и учат там язык за пару месяцев. Всё-равно, в начальной школе ничего особо не изучают.
Выглядит, как очередная манипуляция. Интересно, как менялся стандарт и показатель со временем
Это довольно бесполезный сейчас навык.
Я тоже не умею. Спасибо гуглу, что заставил всех запихать GPS в телефон
Родители не читают и дети не читают
Взрослые страдают тем же.
Этим ребёнок и отличается от взрослого. Можно ещё возмущаться, что дети не могут таскать тяжести
По сравнению с их родителями, которые увлекались пьянством, промискуитетом и нюханьем клея — это прогресс.
Взрослый человек не в состоянии настроить оповещения на телефоне. Но имеет двоих детей. В этом и есть трагедия современного мира.
Ещё одна из редких годных мыслей в этом тексте
Возможно, это чисто инструментальный рост. То есть, о них, просто, чаще заявляют.
Известно ровно обратное. Искусство является подчинённой сферой жизнедеятельности и, в первую очередь, экономики
Без комментариев
Ваш институтский преподаватель истмата сейчас провернулся на 4 оборота.
В старшей школе так и должно быть. Если школьник хочет поступить в хороший ВУЗ, надо попотеть.
Тут написано, что RUP появился в 2003-м году. Через 12 лет после того, как её покинул наш герой. В линкедине указано, что он работал над Rose.
Мозг устроен не так как компьютер, где данные из видеокамеры попадают в память, там нужная программа их считывает и обрабатывает, потом предаёт в видеокарту, где ImageNet ищет объекты.
Мозг делает всё и сразу. Не разделяя восприятие и сознание, или, даже хуже, хранение и обработку информации.
Разум — это способность оперировать какими-то образами абстрактными. Думать, проще говоря. Сознание — это наличие саморефлексии, целеполагание и всяких внутренних ощущений, как в статье описано. Я именно о последнем.
А можно меня тоже депортировать из Австралии?
слово "волосы" убрать и можно в Китай отгружать тоннами
Если у железки и будет сознание, то это сознание будет отличаться от сознания людей. Сознание человека (и других животных) появляется из опыта взаимодействия с окружающей средой. Среда существования компьютерной программы отличается от естественной примерно всем. Соответственно, и сознание будет совсем другим. Да и вопросы эти — пустое мудрствование. Железка должна пользу приносить, а есть у неё сознание или нету, вопрос десятый.
Смотрю, коллеги уже зацепились за эту фразу. Вот и я заинтересовался, а почему это нельзя такого отрицать? А давайте попробуем отрицать. Итак, у "отличного разработчика с огромным опытом" есть страница у тёти Вики. Там про то, что дядя Боб подписывал Agile Manifesto, писал книги и консультирует по улучшению процессов. Про программирование только то, что он самоучка и разрабатывал профессионально с 17и лет. Подозрительно, не правда ли?
Дальнейшее расследование вывело на страницу в линкедине, где указано, что с 91го года (более 30 лет) Мартин " Trainer, consultant, speaker." До этого он так же был менеджером больше чем разработчиком. Возможно Consultant в Rational (90-91гг.) — это разработка, а не руководство. И, судя по рекомендациям какую-то часть времени в Teledyne (но не больше 5и лет) он так же писал код.
Итого. "Отличный разработчик" — маловероятно. "С огромным опытом" — точно нет. Ну, и не удивительно, что книги написаны с точки зрения менеджера, а не разработчика.
Тут я с вам не соглашусь. Любая инженерия — это искусство. Опять же, тётя Вика даёт нам десяток определений и инженерия подходит под любое из них.
По сравнению с возвратным гортанным нервом жирафа, глаз — вершина продуманности и последовательности