Famabara

Посты пользователя: volchara


Как по-английски костыль в программировании

9 дн. назад
В русском языке не очень хороший код, который решает задачу некачественно, но всё же решает, принято называть костылём. Часто костыли делают как бы временным решением, но в большинстве случаев они остаются навсегда. В любой крупной кодовой базе всегда куча костылей, можете мне поверить.

В английском языке принято говорит "workaround", т.е. обходной путь. Но этот термин не несёт смысловой нагрузки, которую в русском языке означает костыль. Костыль - это значит код можно заменить нормальным кодом, это значит, что разрабу даже немного стыдно за код, но поделать пока ничего нельзя. А workaround - это более мягкий термин, этакий хак для достижения цели.

Так вот на английском языке есть аналогичное слово - kludge (кладж). Смело используйте его в своих слаках и гугл-митингах, когда общаетесь на английском. Никаких больше workaround, теперь только честный kludge!
+2
25

Почему рейтинг языков программирования Tiobe – это полная чушь

15 дн. назад
Давайте посмотрим на этот чудесный рейтинг:
https://www.tiobe.com/tiobe-index/
Вот скрин на апрель 2025 года:
Рейтинг сразу изумляет. На первом месте Пайтон, ну ок, верю. Далее Си и Си++. Уже что-то не то.
Потом Джава и Сишарп, ну ок, но как-то сомнительно. ЖС только на 6-м месте (тайпскрипт, кстати, только на 36-м, ха-ха). Седьмое место у Го - ок.

Но далее - Visual Basic на 8-м месте! Чтоооо?
9-е место - Delphi/Object Pascal. Смешно.
10-е место - SQL.
11-е место - Фортран!!!

Таблица далее:
Показать полностью...
+3
7

Нормы языка устанавливают люди

22 дн. назад
В автомобилях колёса крепятся к ступицам. Оказывается, в русском языке слово "ступица" произносится с ударением на букву "и". Ну, так в словарях написано. Но я ни разу не слышал, чтобы кто-то говорил слово "ступИца", все говорят "стУпица".

Так вот, если все говорят "ступица" с ударением на первый слог - то это и есть правильное ударение! По идее словарь должен лишь констатировать факт произношения в речи, а не указывать, как правильно говорить. Собственником языка является народ, который на нем говорит, а не деды, писавшие свои словари в 70-е годы.

Никто никогда не говорит "ступИца".
Это "стУпица"!
+3
17

TypeScript скоро станет в 10 раз быстрее

недавно
Андерс Хейлсберг (автор Тайпскрипта) опубликовал пост в блоге:
https://devblogs.microsoft.com/typescript/typescript-native-port/

В общем, TypeScript скоро станет в 10 раз быстрее, вернее, он уже стал таким, просто пока эту версию не сделали общедоступной.

Вот такой прирост скорости компиляции крупных проектов теперь показывает tsc:
Как видно, прирост на порядок - т.е. примерно в 10 раз. Достигается это за счет использования Golang для работы tsc, а не JS. Сам по себе JS быстрый, но он упирается в один поток. А кто писал на Go, то знает, насколько легко там запустить горутину. Теперь tsc будет использовать несколько имеющих потоков, что и даст прирост скорости компиляции.

Обратите внимание, это полноценная работа tsc, а не как у esbuild, где только транспиляция без проверки типов.

На момент написания этого поста текущая версия TypeScript - 5.8.2. Следующая мажорная версия - 6-я - будет всё ещё на JS-е, а вот 7-я версия будет уже на "нативном" коде, т.е. компилироваться из Go. Автор их так и называет:
For the sake of clarity, we’ll refer to them simply as TypeScript 6 (JS) and TypeScript 7 (native)

В общем, новость хорошая. Быстрее будет не только компиляция в JS, то и VSCode будет работать быстрее, потому что там все подсказки в редакторе, даже если это JS-код, реализованы с помощью тайпскрипта.
+3
58

Каждая кухарка может управлять государством

недавно
Есть известная фраза, приписываемая Ленину:
Каждая кухарка может управлять государством
Ну или в незначительно другой вариации, не важно. Так вот Ленин этого не говорил.

Ленин говорил про кухарку, но в другом ключе. Он опубликовал статью "Удержат ли большевики государственную власть?" в большевистском журнале Просвещение, который выходил в десятые годые 20-го века.

Цитата из статьи:
Мы не утописты. Мы знаем, что любой чернорабочий и любая кухарка не способны сейчас же вступить в управление государством. В этом мы согласны и с кадетами, и с Брешковской, и с Церетели. Но мы отличаемся от этих граждан тем, что требуем немедленного разрыва с тем предрассудком, будто управлять государством, нести будничную, ежедневную работу управления в состоянии только богатые или из богатых семей взятые чиновники. Мы требуем, чтобы обучение делу государственного управления велось сознательными рабочими и солдатами и чтобы начато было оно немедленно, т. е. к обучению этому немедленно начали привлекать всех трудящихся, всю бедноту.

Чувствуете смысловую разницу? Хотя с тезисами из этого абзаца можно поспорить, но что касается кухарок, то им Ленин явно не хотел передавать государственную власть.
+3
30

Луна 2112: о русской локализации названия фильма

недавно
Фильм "Луна" 2009 года - отличный пример научной фантастики на тему космоса, снятый в "классическом" стиле, т.е. когда важны не спецэффекты, а сюжет и эмоции.
Российские прокатчики зачем-то перевели оригинальное название фильма "Moon" как "Луна 2112". Явно намёк на 2112 год.

Внимание: дальше спойлеры.

Так вот причём тут 2112 год? Зачем эта отсебятина? Сюжет фильма происходит в 2035 году - это недалёкое будущее, поэтому там нет каких-то особых супер технологий будущего, всё вполне привычное. Если бы это был 2112 год, то компания, добывающая гелий-3 на Луне, использовала бы каких-нибудь умных роботов и не городила тему с клонированием.
Показать полностью...
Кино
+3
15

Пережить хотя бы одну зиму, не заболев

недавно
Декабрь и январь прошли нормально, но в феврале всё равно заболел. Грипп, температура, кашель, ломота и прочие сопутствующие гадости. Дочь принесла из садика, там вся группа уже переболела. Сначала, дочь, потом жена, теперь я.

Я тут подумал, а был ли хотя бы один год в моей жизни, когда я не заболел зимой? Ведь каждый год хотя бы раз цепляешь очередной ОРВИ и сидишь потом, помираешь от температуры. Снижается работоспособность, день становится бессмысленным, но работать надо.

У меня, по-моему, не было ни одной "здоровой" зимы. Всегда болел. А у вас как?
+2
52

Обвалил ли DeepSeek американский фондовый рынок?

недавно
Нашумевшая китайская нейросеть DeepSeek якобы обвалила американский фондовый рынок. Все публикуют пугающие графики типа таких:
Как вам заголовок?
График - жуть!
Показать полностью...
+4
11

Причем тут Новый год и Китай?

недавно
Народ, а кто придумал каждый новый год называть животным из китайского календаря? Почему 2025 - это год змеи? Какое отношение к нам имеет Китай? Это же дурь полная, какая-то дикая смесь нескольких религий и традиций.

Такое ощущение, что это больше маркетинговая или журналистская галиматья. Китайские драконы и собаки нам не указ! Иначе давайте что-нибудь из мифологии вуду сюда намешаем для разнообразия.
+3
44

Альтернативная концовка Евротура

недавно
Оказывается, у Евротура была альтернативная концовка, не такая весёлая как мы привыкли видеть.
Ахтунг, видос на английском, без перевода.
Кино
+3
88

Нужны ли курсы, чтобы вкатиться в IT?

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

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

Мало того, реальная работа сильно отличается от того, что спрашивают на собесах (такая хрень, увы). Т.е. нужно учиться проходить собеседования и учиться работать. Это два связанных, но разных направления.

Поправка. Разговор о программистах. Про остальные IT профессии не скажу.
+3
66
1