Pull to refresh
39
1

Программист

Send message

Перевод отличный. Статья — рекомендации детсадовца для детсадовцев по управлению другими детсадовцами. Начните относится к сотрудникам, как ко взрослым людям, умеющим обсуждать и решать свои проблемы, и они начнут (внезапно!!!) вести себя как взрослые люди. И делать свою работу.

привела к обнаружению массовой проблемы с частотой тока во всех электросетях США

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

это очень специальные и очень простые ситуации. И то, регулярно находятся граждане умудряющиеся систему провернуть на известном органе. Если же такое применять более широко, то последствия для подопытных страшновато предполагать

Возможно, идеальным выходом была бы транслировать законодательство в алгоритмы

Чтобы компьютер сам судил и сам наказывал? Нет, спасибо.

А получение оперирование адресами такой памяти UB не является

Получение не является, разыменование — является

a[b] это *(a+b), не *(b+a). Что тут void*, что int и почему они должны местами поменяться?

Речь про то, что нет разницы между (a + b) и (b + a) при кастовании типов, если a — это указатель, а b — целое. Я до сегодня думал, что типы кастуются слева направо. И в вышеприведённых примерах у выражения будет типы type(a) и type(b), в первом и втором случаях, соответственно. Оказалось, что там есть сложная система.

Про сабскрипт

На хабре же была отличная статья с тестами про чтение за границами массива. Да я и сам, не так давно, переезжал с uclibc на musl и тоже обнаружил там и сям пару сегфолтов.

Там вопрос чисто технический был. Понятно, что любое техническое решение будут обходить. Лучше, конечно, ввести ограниченное лицензирование вместе с фиксированными ценами. Но тут простым BT<->OBD переходником не обойдётся.

a[b] это абсолютный аналог *(a+b). Просто синтаксический сахар. От перестановки мест слагаемых ничего не меняется.

То есть int + void* приведётся к тому же типу, что и void* + int? Сомнительно что-то

С чего это?

C99 Annex J.2

Диграфы, триграфы и альтернативные токены

Мы всё дальше и дальше от бога...

Битовые поля ... Вот как будет выглядеть в памяти вышеприведённый код

Упаковка битовых полей в памяти полностью зависит от реализации. Вот из вики, например:

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

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

А потом опять приватизирована "потому что эффективный частный собственник". Сейчас обратно национализировать будут.

освободится от всего лишнего и сосредоточиться на главном

Как 14-и летний подросток может понять, что лишнее, а что главное?

В целом статья ниже среднего. Сапоги всмятку. В частности:

что-то неладное происходит в отечественной школе, уровень подготовки год от года снижается

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

Было принято решение для уяснения картины пойти поработать в школе.

Вызывает уважение.

Уровень подготовки учителя математики 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 уроков) и... до ночи решает домашку. О каких смежных/дополнительных занятиях может идти речь?

В старшей школе так и должно быть. Если школьник хочет поступить в хороший ВУЗ, надо попотеть.

Тут написано, что RUP появился в 2003-м году. Через 12 лет после того, как её покинул наш герой. В линкедине указано, что он работал над Rose.

Давайте по порядку.

У нас есть восприятие, через него мы воспринимаем.

Дальше из восприятия данные попадают в сознание и через него мы осознаем.

Мозг устроен не так как компьютер, где данные из видеокамеры попадают в память, там нужная программа их считывает и обрабатывает, потом предаёт в видеокарту, где ImageNet ищет объекты.

Мозг делает всё и сразу. Не разделяя восприятие и сознание, или, даже хуже, хранение и обработку информации.

По этому вот то, о чем вы хотели сказать, это по всей видимости разум, а не сознание)

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

DEPA Депортированное лицо, сопровождается эскортом

А можно меня тоже депортировать из Австралии?

после сна на постельном белье с конопляными простынями и подушками на утро у волосы стоят так, буд-то шандарахнуло током

слово "волосы" убрать и можно в Китай отгружать тоннами

Если у железки и будет сознание, то это сознание будет отличаться от сознания людей. Сознание человека (и других животных) появляется из опыта взаимодействия с окружающей средой. Среда существования компьютерной программы отличается от естественной примерно всем. Соответственно, и сознание будет совсем другим. Да и вопросы эти — пустое мудрствование. Железка должна пользу приносить, а есть у неё сознание или нету, вопрос десятый.

Нельзя отрицать, что Роберт Мартин — отличный разработчик с огромным опытом

Смотрю, коллеги уже зацепились за эту фразу. Вот и я заинтересовался, а почему это нельзя такого отрицать? А давайте попробуем отрицать. Итак, у "отличного разработчика с огромным опытом" есть страница у тёти Вики. Там про то, что дядя Боб подписывал Agile Manifesto, писал книги и консультирует по улучшению процессов. Про программирование только то, что он самоучка и разрабатывал профессионально с 17и лет. Подозрительно, не правда ли?

Дальнейшее расследование вывело на страницу в линкедине, где указано, что с 91го года (более 30 лет) Мартин " Trainer, consultant, speaker." До этого он так же был менеджером больше чем разработчиком. Возможно Consultant в Rational (90-91гг.) — это разработка, а не руководство. И, судя по рекомендациям какую-то часть времени в Teledyne (но не больше 5и лет) он так же писал код.

Итого. "Отличный разработчик" — маловероятно. "С огромным опытом" — точно нет. Ну, и не удивительно, что книги написаны с точки зрения менеджера, а не разработчика.

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

Тут я с вам не соглашусь. Любая инженерия — это искусство. Опять же, тётя Вика даёт нам десяток определений и инженерия подходит под любое из них.

По сравнению с возвратным гортанным нервом жирафа, глаз — вершина продуманности и последовательности

1
23 ...

Information

Rating
1,435-th
Location
Dublin, Dublin, Ирландия
Date of birth
Registered
Activity