В программировании игр стажёров берут всегда на написание сохранений. Иначе не объяснить, почему вместо 10 килобайт, каждый файл весит по 10 мегабайт.
…
Насчёт ошибки стажёров «тупить и не спрашивать совета» — это не просто так, значительное число коллег постарше вместо ответа на вопросы посылают читать документацию в 1000 страниц, где нужное находиться на 654-й.
Журналисты там похоже переврали исходный результат эксперимент.
Так как адреналин повышает выживаемость с 94 до 130. 1% это вероятно от общего числа.
А так то на 40% повышение. Или +36 в абсолютных показателях. И при это из них +13 «овощей». То есть адреналин наоборот настолько эффективен, что вытягивает с «того света» тех кому уже не положено. В общем похоже результаты специально проинтерпретировали «как надо», чтобы не тратиться на лишних инвалидов.
На самом деле логика бизнеса диктует указывать минимальный срок(если всё пойдёт гладко) + некоторый коэффициент запаса. Допустим человек 2 раза подряд укажит срок n, но в принципе всё пошло гладко и проект решён за n/2 времени. Естественно начальник скажет, что ты дурак не умеешь правильно оценивать время на проекты. И будет сам тебе сроки ставить. И наоборот, если сказал n/2 то может редко случитсья, что по факту выполнил за n. В этом случае либо удаётся сослаться на объективные обстоятельства либо от начальника получаешь минус в карму. Т.к. срывы сроков по такой причине редки, то человек может 5 лет и больше проработать. Потом программист А увольняется вместо него нанимается программист Б, который на соседнем предприятии имел такой срыв сроков и тоже имеет некий минус в карме. Итог — система работает, сроки периодически срываются. А иногда и не срываются — т.к. программиста застравляют работать сверурочно за минимальную доплату. Кто постоянно работает сверхурочно и не срывает сроки идёт на повышение(иногда).
Ну так вы справо налево читаете все предложения видимо, а теперь прочитайте как все обычные люди слева направо. И расшифруйте выражение "^hru_hru" — так, чтобы каждому обозначению соответствовало слово. А теперь попробуйте сделать это c выражением hru_hru*. У вас это не получиться.
В этом то вся и проблема. Некоторые последователи С++ именно, что могут только «парсить» текст. А забыли, что 99% текст не парсят, а читают. Так вот напоминаю вам что чтением в отличие от «парсения» является процесс восприятия информации слева направо. Поэтому можно написать только лишь предложение «Указатель на переменную хрю-хрю». И это будет для всех текст, только для вас набор слов. И наоброт, предложение «Хрю-хрю на укаказатель переменную » -будет для вас текстом, а для 99% людей набором слов.
" чем их не устроил собственный же язык F#" Это теперь у всех такое поветрие — яростно пропихивать свою поделку, потом сами же забрасывать. Как ябочники вместо C++ зачем-то пропихивал objective-c, потом сами же его и забросили.
Так как раз имя: тип очень логичный стиль применяется ещё в Паскале. А С++ стиль тип имя замедляет чтение кода. Обосенно плохо когда описывается сложный тип например
struct building //Создаем структуру!
{ char *owner; //здесь будет храниться имя владельца
char *city;
…
Мы сначала говорим, что это структура, потом даём имя типа, а потом уточняет.
А логично делать наоборот
building =record и дальше уточнение.
Вообще с порядком в С++ но очень.
Например логично закодировать. Указатель на хрю-хрю как ^hru_hru. Или Хрю-хрю указывает на — hru_hru^. А если сделать обратный порядок, получиться чтение справо налево.
PHP поэтому и остался ограниченным языком для интернета. Компилируемые программы на нём никто не пишет. Питон тоже крайне медленный язык(правда есть быстрые реализации, но всё же). Так что ваше примеры только подтверждают правило, что нет полноценных языков, которые себя компилировать не могут.
Да никто не уйдёт. По сравнению с тем же хабром крайне свободные порядки. Можно говорить о чём угодно. За выссказывание «Крым-Россия» или неправильные политические убеждения -20 кармы не словишь.
В принципе даже в древнерусских летописях вариант «Кыев» был довольно широко распространён. Но «Киев» тоже встречался. Причём, если я не ошибаюсь, у них «Київ», но при этом «Києва»
Мне кажется альцгеймера(который, впрочем всё равно лечить не умеют) или шизофазию можно вполне достоверно определить. А что такое шизофрения, по моему вообще пока медицине достоверно не известно. Особенно плохо с определением причин возникновения многих болезней. Один знакомый психиатр говорил, мне, что вообще все отклонения — это разновидность шизофрении :-). Далее крайне узок список лекарств — антидепресанты, нейролептики(на западе ещё литий популярен). И сильная ли польза, что вместо плохого теста сделать хороший, если всё равно будет один и тот же препарат применяться, а конкретный вид препарата и дозировку всё равно надо индивидуально подбирать. Типо как в средние века всё лечили кровопусканием. Тоже особо не было смысла диагностировать конкретную болезнь. Собственно поэтому те, кто читал Галена тогда реальным лечением не занимались, чтобы видимо не ронять свой авторитет, т.к. кровь пускали они наверное хуже, чем профессиональные кровопускатели.
Да и сейчас не очень-то нормально попользуешься — народ покупает компьютер/планшет с более худшей начинкой потому, что отзывы лучше, а не потому, что более лучшими характеристиками( к примеру 4Gb оперативки против двух).
Ну для типичного планшет-школьника это недостижимое мастерство. Вы знаете по меньшей мере, что такое центральный процессор, видеокарта, как они взаимосвязаны :-)
Так тяжеловестность как раз и результат того, что постоянно вводили новомодные штучки. Если бы на чём-то одно остановились, то пошла бы оптимизация. А сейчас не до того, надо туда перебежать, потом совсем в обратную сторону в погоней за модой. Собственно даже бэкенд грешит гонками за новомодностью. Но если бы люди каждый год переходили, с С++, на С--, на следующий год на C##, а потом на С'', то можно было бы заранее выбрасывать такой код на помойку. Хороший язык это который и отец «в школе» учил и сын :-). Тогда есть огромная база хорошего кода на все случаи жизни. С/С++ тому пример.
Ну да, у них при «свободе» всё зарегулировано. А у нас зато при «авторитаризме» всё шаляй-валяй, постоянно в аптеках(которых у них нет) подделки находят. И неизвестно что хуже. Судя по нашей низкой продолжительности жизни, наша система так себе. Но и в США она для ниже, чем в Европе. Видимо обе крайности плохи.
Типичное промышленное программирование. Сначала перешли от Паскаля где всё расписано словами к Си, где всё расписано закорючками. Потом стали пришлёпывать к нему кучу надстроек, чтобы было «более понятно».
Что же касаются потерю связи с реальностью, то на уровне обывателей всё гораздо хуже, чем у программистов. Если в 90-е годы дети понимали в компьютерах лучше, чем многие учителя информатики, сейчас, они умеют нажимать две кнопки на планшете, не знают ни что такое файл, ни директория, ни оперативная память.
Грань между глубоким рефакторингом и переписыванием с нуля зыбкая. Пусть у нас есть программа со 100 функциями. Потом допустим мы создали 10 классов и куда засунули видоизменившиеся 100 функций? Это ещё рефакторинг или переписывание с нуля. А если эти 100 функций по выдаваемому результату такие же, как старые 100 функций, но по коду у них совсем другой? А если у нас некоторые новые функции заменяют две старых? В любом случае, когда мы используем какие-то знания о старой логике программы, то это уже не «с нуля». А если не используем, то есть риск на те же грабли наступить.
…
Насчёт ошибки стажёров «тупить и не спрашивать совета» — это не просто так, значительное число коллег постарше вместо ответа на вопросы посылают читать документацию в 1000 страниц, где нужное находиться на 654-й.
Так как адреналин повышает выживаемость с 94 до 130. 1% это вероятно от общего числа.
А так то на 40% повышение. Или +36 в абсолютных показателях. И при это из них +13 «овощей». То есть адреналин наоборот настолько эффективен, что вытягивает с «того света» тех кому уже не положено. В общем похоже результаты специально проинтерпретировали «как надо», чтобы не тратиться на лишних инвалидов.
В этом то вся и проблема. Некоторые последователи С++ именно, что могут только «парсить» текст. А забыли, что 99% текст не парсят, а читают. Так вот напоминаю вам что чтением в отличие от «парсения» является процесс восприятия информации слева направо. Поэтому можно написать только лишь предложение «Указатель на переменную хрю-хрю». И это будет для всех текст, только для вас набор слов. И наоброт, предложение «Хрю-хрю на укаказатель переменную » -будет для вас текстом, а для 99% людей набором слов.
struct building //Создаем структуру!
{ char *owner; //здесь будет храниться имя владельца
char *city;
…
Мы сначала говорим, что это структура, потом даём имя типа, а потом уточняет.
А логично делать наоборот
building =record и дальше уточнение.
Вообще с порядком в С++ но очень.
Например логично закодировать. Указатель на хрю-хрю как ^hru_hru. Или Хрю-хрю указывает на — hru_hru^. А если сделать обратный порядок, получиться чтение справо налево.
Что же касаются потерю связи с реальностью, то на уровне обывателей всё гораздо хуже, чем у программистов. Если в 90-е годы дети понимали в компьютерах лучше, чем многие учителя информатики, сейчас, они умеют нажимать две кнопки на планшете, не знают ни что такое файл, ни директория, ни оперативная память.