Один из признаков того, что язык программирования имеет успех, – появление новых языков на его основе. Известным примером является JavaScript. На его базе возникли такие языки, как TypeScript, GorillaScript, Kaffeine, Sweet.js и так далее.
Несколько наивное утверждение. Главная причина появления новых языков «на базе JavaScript» — то, что он встроен в браузеры. Это как говорить о успехе машинных кодов x86 как языка программирования на основе того, что C, C++, Pascal, Haskell, Go и др. компилируются в них. Вторая причина — то, что сам он достаточно неудобен, чтобы многим хотелось как-то его улучшить и/или чем-то его заменить.
Вот расписали бы (какие-то best practices, логику-идеи, примеры) тогда уж как реализовывать DRY и предотвращать повторение логики без использования частичной имплементации внутри базовых классов. Пока мне кажется очень удобным прописывать общую для всех потомков логику в базовых классах (хотя я и понимаю обозначенную в статье проблему), а отсутствие такой возможности в том же Go несколько пугает. Срочно требуется статья о том, как полюбить interface-only подход и начать жить…
Главная причина блокировать рекламу на компе (мобильники — другая история: там платный траффик, батарейка, не резиновые ресурсы процессора и оперативы, маленький экран, вот это всё) — не столько нежелание видеть саму рекламу (хотя и это тоже, конечно, т.к. зачастую рекламодатели/показыватели сильно перебарщивают, вываливая на пользователя слишком много и в сильно навязчивой манере), сколькл то, что через рекламные баннеры очень часто распространяются вирусы, разводки, и прочий скам. Плюс сюда же spyware-механизмы отслеживания пользователей соцсетями через отображение кнопочек лайк/класс/итп (для них в AdBlock есть отлельный фильтр).
Именно поэтому я ставлю адблок всем друзьям, родственникам, партнёрам и вообще всем, с кем имею дело (ну, где это уместно) — чтобы потом не сталкиваться с последствиями заражения их компов малварью, утери ими контроля над эккаунтами в почтах и соцсетях и тому подобным. Была бы нормальная, честная, не навязчивая реклама безопасных сайтов/товаров/услуг — хрен бы с ней (кстати вторая вещь, которую я по той же причине включаю всем, до кого дотянутся руки — это отображение расширений имён файлов в Windows, раньше ещё через реестр вырубал поддержку autorun.inf).
Программа приемлемой рекламы, если её принцыпы будут соблюдаться («недопустимая реклама не сможет попасть в лист исключений даже за деньги») — необходимость, назревшая давно. Если бы администраторы рекламных сетей (тот же Гугл) серьёзно подходили к модерации показываемой рекламы (а не как сейчас, когда львиная доля Android-малвари распространяется, AFAIK, именно через рекламную сеть Google) и хотябы старались бы гарантировать (пусть даже не беря на себя такую ответственность формально) добросовестность рекламодателей — смысла её блокировать было бы гораздо меньше.
В смысле «чистый F#»? Без внешних, написанных на C# .Net библиотек? А какой от него практический толк тогда? Спортивная информатика? Или там весь основной функционал (включая функции работы с внешними web-сервисам, файловой системой, графикой и прочим) продублирован в null-safe манере?
Что, на сколько я понимаю, не избавляет от теоретической возможности появления null где-нибудь и от необходимости проверки значений на null. При программировании на Scala тоже раздражает существование null-ей при том, что есть Nothing.
Несколько наивное утверждение. Главная причина появления новых языков «на базе JavaScript» — то, что он встроен в браузеры. Это как говорить о успехе машинных кодов x86 как языка программирования на основе того, что C, C++, Pascal, Haskell, Go и др. компилируются в них. Вторая причина — то, что сам он достаточно неудобен, чтобы многим хотелось как-то его улучшить и/или чем-то его заменить.
Именно поэтому я ставлю адблок всем друзьям, родственникам, партнёрам и вообще всем, с кем имею дело (ну, где это уместно) — чтобы потом не сталкиваться с последствиями заражения их компов малварью, утери ими контроля над эккаунтами в почтах и соцсетях и тому подобным. Была бы нормальная, честная, не навязчивая реклама безопасных сайтов/товаров/услуг — хрен бы с ней (кстати вторая вещь, которую я по той же причине включаю всем, до кого дотянутся руки — это отображение расширений имён файлов в Windows, раньше ещё через реестр вырубал поддержку autorun.inf).
Программа приемлемой рекламы, если её принцыпы будут соблюдаться («недопустимая реклама не сможет попасть в лист исключений даже за деньги») — необходимость, назревшая давно. Если бы администраторы рекламных сетей (тот же Гугл) серьёзно подходили к модерации показываемой рекламы (а не как сейчас, когда львиная доля Android-малвари распространяется, AFAIK, именно через рекламную сеть Google) и хотябы старались бы гарантировать (пусть даже не беря на себя такую ответственность формально) добросовестность рекламодателей — смысла её блокировать было бы гораздо меньше.