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