>SQL написан по-человечески.
Ты все время забываешь аргументировать.
В данном случае необходима сравнительная характеристика.
>Поэтому слова «where», «select» и прочие — это не лишняя мозговая энергия. Это улучшение понимания.
Следи за смыслом - понятия не взаимоисключающие:
лишние затраты вполне могут сопровождаться улучшением внешнего вида.
Хочу чтобы ты отозвался о применении "where" в С++:
оно там улучшит понимание?
А главное:
перепиши извлечение любого дерева на SQL:
"where" придется упомянуть не только там, где можно было обойтись точкой,
но и в тех случаях, когда вообще можно было ничего не упоминать -
ветви дерева извлекаются сами - достаточно звездочки.
P.S.
Последовательно применяя твою логику:
в Perl-е лучше было бы отказаться от известных масок и писать программы без них.
>Ваша же задумка есть глупость, потому что никому не интересно запоминать, что:
Знак "пробел" (один или несколько знаков "пробел" или "табуляция") внутри одного и того же индекса списка означает операцию "and", а знак запятая (",") - операцию "or".
Опять сбой в мышлении:
катя телегу на общее, упоминаешь частность.
>Неудобно это.
Согласен с классиком:
потребности производятся также, как и средства производства
>А кто на нём пишет-то? Пишут на C++.
Я имел ввиду и С, и С++.
Еще раз: упираете на частности, притом не концептуальные.
Идея проекта состояла отнюдь не в замене C++ или какой-л другой частности.
Вы не можете охватить вопрос целиком и понять его интегральные, целостные характеристики.
Волновой алгоритм, маска, браузер - вместе у вас это в голове не соединяется.
>Кстати, у меня в PostgreSQL база данных есть на 800 мегабайт (около 200 миллионов записей, кажется). Мне когда из неё нужно одну запись выбрать, у меня на это уходит примерно 0.03 секунды. А ваша система сколько будет работать?
Одна из идей состоит в том, что запись идентифицируется не произвольным числом
(с последующим поиском по индексному файлу),
а непосредственно физическим адресом.