Pull to refresh
3
0
Send message

Прошедшее время от "трясти":

тряс, тряхнул, вытряхнул, тряхивал, бывало тряс, бывало тряхивал

Это всё одно время, "бывало захаживал в гости, пока не началась пандемия " - это не паст пёрфект, нет-нет, вам просто показалось! :)

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

Кто-то может объяснить "логику" лингвистов или кто это придумывает.

Вот есть слово "делать". Для прошедшего времени это слово слегка изменяется, теперь оно "делал". Тут всё понятно. А вот для совершенного вида используется "сделал", но это уже не изменение (как в английском перфект) а совершенно, абсолютно "другое слово". Не имеющее, видимо, ничего общего с "делал".

Вот как это у них в голове помещается?

«Шарп больше чем Java похож на паскаль» што?

P.S. В Европе в «кровавом интерпрайзе» С# вот совершенно не экзотика и встречается на каждом шагу(собственно там всё что не Java — это .net).
Да-да, снимут с поезда и отправят в нацгвардию. А посвежее анекдотов у вас нет?
Вы довольно фигурно режете цитаты. Вот прямо следующая фраза из «цитируемой» вами статьи:

Sites had around two years to prepare for it, and most major organizations like the Washington Post, New York Times and CNN were accessible in Europe from day one.

Этой «новости» 2 года и все американские газеты, заинтересованые в EU рынке давно перестроились под европейское законодательство.
Вобщем это «в америке негров линчуют» какое-то.
Офигенные у вас «аналогии» конечно. В трущобах Мехико орудуют уличные банды, грабежи и уличные перестрелки по десять раз на дню. И в Копенгагене, если вы будете грабить банк, то в вас тоже(!) будет стрелять полиция.
Стреляют и там и там, поэтому разницы нет никакой.
Вот, недавняя статья от яндекса приводит несколько примеров практически задач с собеседования


Но это антипример практически. В качестве хардкорного примера тру-алгоритмических задач идёт… вымученый случай применить reduce на массиве.
Причина была в том, что все эти инновации были гвоздями прибиты к одной программе на одной платформе, густо обложены патентами Microsoft и закрыты на вендор-лок.

И что? Вот какое это вообще имеет отношение к конечному пользователю? Обычный человек и слов-то таких не знает: какие патенты, какой вендор-лок, о чём речь вообше?
Никто никогда запуская браузер/заводя автомобиль/надевая джинсы не мучает себя вопросами «а сколько там патентов и нет ли вендор-лока».

очень раздражали пользователей более быстрых и удобных браузеров и не Windows ОС


Ох уж эти легенды… В 1999-м году из «более быстрых и удобных браузеров» была только глючная и платная Опера, а на «не Windows ОС» сидело два половиной линуксоида.

IE «мочили» всем миром, начиная от идиотских судов по запрету броузера по умолчанию(довольно забавно сегодня наблюдать, как Google в той же самой ситуации рассказыает, что ну это же совсем другое дело и без прибитых гвоздями сервисов от гугла андроид ну никак не может) и заканчивая агрессивной рекламой вплоть до «а давайте мы вместе с флеш-плеером вам незаметно хром поставим».
Попробуйте даже сейчас любопытства ради зайти Edge-м на google/gmail/youtube и прочие сервисы от гугла: задоколебётесь закрывать попапы «о боже, немедленно скачайте Chrome!»
Ох уж эти хипстеры… Человек, стоявший у истоков индустрии, создатель ТурбоПаскаля(!!!!!), Делфи, C# и бог знает чего еще у них проходит как «евангелист TypeScript» бгг…

Но да, ts был создан именно поэтому. И по мере того, как проект на JS превышает некую крит. массу его начинают переписывать на TS. Или вы думаете, что Angular просто от нечего делать на ts переписали?

Проблема неподдерживаемого кода — всегда разработчики, а не язык


Ну это такое совершенно верное и абсолютно бессмысленное утверждение. Да, имея бесконечное количество идеальных разработчиков в абсолютном ваккууме можно писать код в notepad на Брейнфаке. На практике же ситуация немного иная.
«Читая между строк» можно вычитать что угодно вплоть до диктата рептилоидов. Например обычная торговая война «в Сенате сталилетейные тресты пролоббировали пошлины на экспорт стали в США» лёгким движением руки превратилась в пример как Норвегии запретили покупать процессоры.
Почему странный? Cовершенно обычное капитанство. JS можно любить, можно не очень, но отрицать перечисленные проблемы — это религиозный фанатизм какой-то.
Про большие проекты лучше всего сказал другой малоизвестный программист: «you can write large programs in JavaScript. You just can't maintain them»©.
Или, оттуда же, «Python Governance» — доклад от одного из разработчиков Python о новой модели управления развития языком и как это отразится на сообществе, conf.python.ru/2019/abstracts/4653


Это доклад о том, как решается проблема* развития языка комьюнити после ухода Гвидо, потребовавшая новые подходы и модели управления.

* проблема тут в смысле «problem» aka «задача, которую мы решаем».
Ну в Японии «интеллигенцию» в смысле «профессора, инженеры, преподаватели ВУЗов, просто хорошо образованые европейском смысле этого слова люди» пришлось создавать с нуля при Мейдзи.
Но то что их там много, это факт

«Был взвешен и признан лёгким», ага.
Сколько процентов коммитов из России? х.з. Почему это количество всего-навсего «много» а не «огромно» или там «гигансткое»?

Но лично у меня доверие к его словам есть.
А у меня нет. Человек всерьёз рассуждает о приоритетах в изобретениях и приводит в пример «самолёт» Можайского — это приговор, извините.
Так-то там люди вообще-то боролись за свою свободу, а не устраивали бессмысленный бунт.


«Доблестные разведчики» vs «подлые шпионы» какие-то.
нужна кастомизация в том или ином виде. Иногда и в виде SQL написанного вручную.


Да, разумеется и с этим никто не спорит. Иногда это требуется и иногда в «более-менее крупных» проектах можно позвать матёрого базовика с бородой и в растянутом свитре который сделает какую-то хитрую агрегацию, завернёт её в хранимку и всё полетит.
А рядовой гребец «начинающий веб бекэнд» этот pure sql и в глаза не увидит. О чём, собственно, и шла речь.
Если у вас более-менее сложные структуры данных и их надо в таком виде «тащить», то у вас очень быстро простейшее чтение из DB превращается в кучу джойнов.

А в sql написаном руками эта куча join как-то магически не появится?

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

А иногда наоборот, генерируют sql гораздо более оптимальный чем написаный руками.

натыкался на «Select n+1 проблему»

Ну это очень детская ошибка. Всё, о чём она говорит, это то, что ORM не полностью избавляет от необходимости думать что делаешь.
Существует довольно широкий и распространённый класс задач, где ORM(например EF), благодаря expression tree и change tracking оказывается сильно быстрее чем «чистый» SQL, написаный руками.
Практически везде дело дошло до custom queries.


Для «web backend» 99.9% работы с базой — это CRUD-ы. Что там заменять на сustom queries?

Information

Rating
5,394-th
Registered
Activity