Pull to refresh
12
Алексей Ткаченко@a-tk

Разработчик ПО

0,1
Rating
10
Subscribers
Send message

Уже давно придумали, и не одну, и они не кириллические

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

Почему-то вспомнился HATETRIS

Есть архитектуры (точнее, имеются наборы инструкций), где вместо переполнения случается насыщение. Или переполнение не приводит к установке флага переполнения.

Куча в .NET устроена совсем иначе чем в C++, и короткоживующие чанки стоят сильно дешевле чем один буфер в куче больших объектов. Переход на большие чанки имеет смысл только для действительно больших строк.

Это значит что 20% людей обзывали неправильно.

Если к людям прикладывать электроды в количестве 12 штук для идентификации нужно, то проще паспорт попросить.

PS: для посмертной идентификации тоже не годится.

Копать есть кому, просто управляют ими хреново! </sarcasm>

Но умение управлять слабо коррелирует с хвастовством об успехах в цифрах, опубликованных в соцсетях...

Насколько она тормозит на паре тысяч задач?

А можно всё же ваши тезисы озвучить, чтобы было понятно, что обсуждаем?

Что язык раздутый и более сложный? Или что?

Сначала сложилось впечатление, что автор стебётся. Но нет.

Console.WriteLine("Hello world");

А я знаю, кому можно было бы ещё так сделать, и принести ещё больше радости людям!

с поддержкой распаковки и создания архивов

Невероятное достижение!

Овертайм на отчёты оплачивается?

У Вас что, исключения используются для Control Flow, что исключения на каждом шагу?

Так с точки зрения предсказумости и контроля со стороны разработчика это и является ключевым.

Давайте сразу оговорим, что это с точки зрения задач, с которыми Вы работаете и здесь неявно подразумеваете.

Это не обязательно справедливо для любого класса задач.

А является ли эта непредсказуемость (надо сказать, очень условная) действительно проблемой?

Почему оптимизация хранения коротких строк в std::string к примеру не является такой же проблемой?

std::expected размером больше чем примитивный тип и скорее всего по конвенции вызова не влезет в регистр возврата значения и поедет через стек, а это значит что для успешного пути тоже создаст дополнительные накладные расходы.

Накладных расходов меньше на пути, когда ошибка возникает. На нормальном пути - больше.

А ещё ментальная сложность при поддержке этого дела и при отсутствии дисциплины - возникновение желания что-нибудь "неважное" отрезать.

1
23 ...

Information

Rating
3,369-th
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Архитектор программного обеспечения
Ведущий
From 1,000,000 $
C#
.NET
C++
Git