The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз СУБД SQLite 3.20.0, opennews (??), 07-Авг-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Релиз СУБД SQLite 3.20.0"  –21 +/
Сообщение от Аноним (-), 07-Авг-17, 12:31 
что минусуете? pcre лишняя зависимость, поэтому в sqlite нет регулярок, приходится через питон определять функцию. А в стандартной библиотеке c++ регулярки есть. И вообще C без плюсов устарел, а код на нём в большинстве случаев жуткая фекалия из-за чрезмерного и неоправданного использования фанатиками препроцессора.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

13. "Релиз СУБД SQLite 3.20.0"  +5 +/
Сообщение от Аноним (-), 07-Авг-17, 12:55 
> pcre лишняя зависимость

А libstdc++ не лишняя, выходит? В чём разница?

Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз СУБД SQLite 3.20.0"  +6 +/
Сообщение от Аноним (-), 07-Авг-17, 13:11 
"if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C" -- Linus Torvalds
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от _KUL (ok), 07-Авг-17, 13:57 
Переведите пожалуйста подковырку, чтобы русский человек понял смысл подначки.
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз СУБД SQLite 3.20.0"  –2 +/
Сообщение от тоже Анонимemail (ok), 07-Авг-17, 14:03 
"Си хороши уж тем, что я в Крестах не очень" - примерно так.

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

Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз СУБД SQLite 3.20.0"  +6 +/
Сообщение от Аноним (-), 07-Авг-17, 16:42 
Вы и в английском не очень.
Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от тоже Аноним (ok), 08-Авг-17, 08:01 
Как говорил один Чеширский Кот: "I'm not here, sir, to remedy your ignorance".
Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз СУБД SQLite 3.20.0"  +5 +/
Сообщение от Аноним84701 (ok), 07-Авг-17, 14:28 
> Переведите пожалуйста подковырку, чтобы русский человек понял смысл подначки.

Если [использование] си даст нам только возможность держать плюсанутых на расстоянии [от проекта], то это  само по себе уже будет мощным аргументом в пользу [использования] си.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

31. "Релиз СУБД SQLite 3.20.0"  +4 +/
Сообщение от тоже Анонимemail (ok), 07-Авг-17, 14:42 
Перевод без контекста все равно бессмысленен.
Получается тупое хейтерство, а его тут, на самом деле, нет.

Кресты, в основном, используются вместо С ради ООП. То есть - реализуем все сложности, заворачиваем их в классы поплотнее, высовываем наружу интерфейсы. Тому, кто придет следом, не нужно зарываться в сложности реализации, он работает с интерфейсами классов. Это прекрасно подходит для масштабных проектов высокого уровня - и ни к черту не годится для ядра. Потому что системные разработчики, искренне полагающие, что там, за интерфейсом, происходит какая-то магия, которую необязательно понимать - страшнее обезьян с гранатой. Порог вхождения в ядро должен обеспечивать, что дошедший досконально понимает, что именно он делает и почему. Вот именно это С, в отличие от Крестов, и обеспечивает ipso facto. А все прочие аспекты, по большому счету, вторичны.

Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 07-Авг-17, 14:57 
Лично я больше всего хейтю си из-за того, что там нет шаблонных функций, constexpr, enum classов, вывода типов. А также из-за фанатизма фанатиков использовать препроцессор, который приводит к крайне трудноотлавливаемым ошибкам и неудобствам в отладке, потому что внезапно код в редакторе оказывается не кодом, который компилируется. Ведь если подумать, никто в плюсах не мешает писать код в сишном функциональном стиле. Но фанатиков не переубедить.
Ответить | Правка | Наверх | Cообщить модератору

54. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 15:56 
А в самом деле, почему не использовать вместо макросов inline-функции. Даже C их поддерживает.
Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 16:31 
> из-за фанатизма фанатиков использовать препроцессор

Никакого фанатизма тут нет. Использование препроцессора было необходимо из-за отсутствия inline-функций, и сейчас ещё бывает необходимо из-за отсутствия шаблонов. Но все давно поняли, что это — зло, и пытаются его избегать.
Да, шаблоны — тоже зло, если их использовать к месту и не к месту, да ещё с большим уровнем вложенности.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

70. "Релиз СУБД SQLite 3.20.0"  –2 +/
Сообщение от Аноним (-), 07-Авг-17, 16:59 
>стараются избегать
>#define SQLITE_N_BTREE_META 10
>#define FTS2_HASH_BINARY 2
>#define sqliteHashFirst(H) ((H)->first)
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз СУБД SQLite 3.20.0"  +2 +/
Сообщение от EHLO (?), 07-Авг-17, 19:41 
> Ведь если подумать,

то иногда лучше жевать чем думать
> никто в плюсах не мешает писать
> код в сишном функциональном стиле. Но фанатиков не переубедить.

сишном функциональном

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

82. "Релиз СУБД SQLite 3.20.0"  +3 +/
Сообщение от Аноним (-), 07-Авг-17, 22:50 
> сишном функциональном

функциональный - это в лисп. сишный стиль - процедурный.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

114. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от Аноним (-), 08-Авг-17, 12:38 
> Лично я больше всего хейтю си из-за того, что там нет шаблонных функций,
> constexpr,

если для функций, то насколько я понимаю

static inline int shit(int x) __attribute__ ((pure))
{
      return x + x;
}

будет иметь тот же эффект (и без кучи идиотских ограничений constexpr'a)

> enum classов

Это вот так FOO::BAR ? И чем оно лучше FOO_BAR ?

> Ведь если подумать, никто в плюсах не мешает писать код в сишном функциональном стиле. Но фанатиков не переубедить.

Ну да, и заниматься например вот такой идиотией:

p = (struct cpp_designers_are_fucking_idiots *)malloc(XXX);

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

133. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от 0xd34df00d (??), 11-Авг-17, 02:57 
> будет иметь тот же эффект (и без кучи идиотских ограничений constexpr'a)

Во-первых, какие у constexpr есть идиотские ограничения в C++14, которых нет у pure-функции?
Во-вторых, использование __attribute__ ((pure)) резко делает ваш код не сишным. Это не С, а C as understood by gcc. [[pure]] обещали, кстати, в С++17, но не завезли, к сожалению.

> Это вот так FOO::BAR ? И чем оно лучше FOO_BAR ?

Тем, что не приведётся автоматически к инту.

> p = (struct cpp_designers_are_fucking_idiots *)malloc(XXX);

Кто мешает конкретно тут написать new?

Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от Аноним84701 (ok), 07-Авг-17, 14:59 
> Перевод без контекста все равно бессмысленен.

Это да.
> Получается тупое хейтерство, а его тут, на самом деле, нет.

Гм-хм ...
https://lwn.net/Articles/249460/
> Linus Torvalds <torvalds-AT-linux-foundation.org>
> C++ is a horrible language. It's made more horrible by the fact that a lot  of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
> I've come  to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn't come and screw up any project I'm involved with.
> C++ leads to really really bad design choices.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

49. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от тоже Анонимemail (ok), 07-Авг-17, 15:11 
Еще раз: Линус рассуждает о том, в чем варится сам. О системном программировании.
И, что характерно, он таки прав - в этой нише высокоуровневым и мультипарадигменным делать нечего, и те программисты, кто готов гнаться за их плюшками, мостят своими розовыми мечтами дорогу в ад.

Цитирование этих суждений вне контекста разработки ядра и системных утилит - глупость или демагогия.
"Было бы величайшей ошибкой думать" (точная цитата из собрания сочинений Ленина).

Ответить | Правка | Наверх | Cообщить модератору

101. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от angra (ok), 08-Авг-17, 01:27 
Борясь с вырыванием цитаты из контекста, вы стали на сторону куда большего зла -  приписывание другим своих мыслей. При этом вам привели полную цитату, без вырывания из контекста. Из Ленина вы взяли неполную. Зато приписали Линусу то, что он не говорил. На досуге узнайте, на чем написал Линус совсем не системный git.
Ответить | Правка | Наверх | Cообщить модератору

106. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от тоже Аноним (ok), 08-Авг-17, 08:04 
На том, на чем умеет лучше всего, очевидно.
Да, возможно, я думаю о людях слишком хорошо.
Но согласитесь, то, что я действительно хочу их понять, а не просто развесить ярлыки, уже дорогого стоит ;)
Ответить | Правка | Наверх | Cообщить модератору

110. "Релиз СУБД SQLite 3.20.0"  –2 +/
Сообщение от Аноним (-), 08-Авг-17, 09:56 
> бессмысленен

Спасибо хоть не бессмыслененен.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

55. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 16:04 
>Порог вхождения в ядро должен обеспечивать, что дошедший досконально понимает, что именно он делает и почему.

Не преувеличивайте насчёт необходимости глубокого понимания, что там внутри ядра происходит. Аккуратно заполняете ядерные структуры указателями на свои функции и ... драйвер символьного усторойства (реального аппаратного) работает и прерывания обрабатываются. Проверено.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

58. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от Аноним (-), 07-Авг-17, 16:33 
Рада синдрома утенка он используется.


#ifndef FOO_H_
#define FOO_H_

struct foo;

struct foo *foo_create(int arg);
int foo_bar(struct foo *foo);
int foo_quux(struct foor *foo);
void *foo_destroy(struct foo *foo);

#endif

А теперь покажи как зарыться в сложности реализации.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

73. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от YetAnotherOnanym (ok), 07-Авг-17, 18:20 
> не нужно зарываться в сложности реализации

Это если доверять на 100% неведомо кому на другой стороне глобуса, который "реализовал все сложности, завернул их в классы поплотнее, высунул наружу интерфейсы". После одного-единственного натыкания на подводный камень это доверие улетучивается как сухой лёд на солнце.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

75. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от тоже Аноним (ok), 07-Авг-17, 18:45 
Боги! Так никто же ничего не прячет. Хочешь покопаться - исходники-то доступны.
Но если вы разбираетесь с конкретной подсистемой в проекте масштаба OpenOffice, вы предпочтете, чтобы логика, не имеющая прямого отношения к этой конкретной подсистеме, максимально была из нее вынесена наружу и не путалась под ногами здесь и сейчас. Но при этом максимально же была собрана воедино, когда действительно понадобится. Да вдобавок - была понятна без изучения всего кода, который ей пользуется.

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

Ответить | Правка | Наверх | Cообщить модератору

87. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 22:58 
> предвижу холивар с рассказами, как все это (зачем-то) делается на Сях (почти не стоя в гамаке)

Можно пару примеров стояния в гамаке? Чего именно в Си не хватает? Про шаблоны и исключения все всё уже поняли, пожалуйста, что-нибудь другое.

Вот есть, например, аналог класса на Си http://www.opennet.ru/openforum/vsluhforumID3/111926.html#58 . Это гамак или хороший пример?

Ответить | Правка | Наверх | Cообщить модератору

108. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от hoopoeemail (ok), 08-Авг-17, 09:12 
ну как минимум с виртуальными функами это будет печаль, с наследованием - тоже непросто (деструктор статический). если и делать кресто-подобный стиль, то забивай структуру указателями на функи, например как там: https://github.com/ofiwg/libfabric
Ответить | Правка | Наверх | Cообщить модератору

115. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 08-Авг-17, 12:39 
Наследование нужно чуть чаще чем никогда.
Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от 0xd34df00d (??), 11-Авг-17, 03:00 
> Чего именно в Си не хватает?
> Про шаблоны и исключения все всё уже поняли, пожалуйста, что-нибудь другое.

constexpr, move semantics, лямбды. Типобезопасность, в конце концов, когда можете в qsort передать свой компаратор, и компилятору будет чуть легче найти потенциальные проблемы, чем с void*, а заодно заинлайнить и заоптимизировать.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

30. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от ivanpetrovemail (ok), 07-Авг-17, 14:42 
"Даже если бы C давал лишь отсутствие C++ разработчиков в проекте, одно лишь это было бы уже мощным аргументом в его пользу".

Сложный/примитивный прекол (или я недалёкий надмозг).

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

68. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Andrey Mitrofanov (?), 07-Авг-17, 16:57 
> Переведите пожалуйста подковырку, чтобы русский человек понял смысл подначки.

Линус ругает не таких, как он.  Ничего особенного.  Вот, и г-н Crazy Alex подтвердит.

Гуле-транслейт:
Если выбор C должен был делать * ничего *, но сохранить программистов на C ++, это само по себе было бы огромной причиной для использования C

оборот 'do nothing but keep out' оно не смогло, и 'keep' совсем мимо, там примерно так: "Одно только то, чтоб не допускать цпп-програмеров, было бы..."

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

72. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Crazy Alex (ok), 07-Авг-17, 18:16 
Я-то подтверждаю, но при всём моём уважении к Линусу я его в непогрешимые боги не записывал и не собираюсь. И с его отношением к плюсам, как и к свободному софту ни хрена не согласен.
Ответить | Правка | Наверх | Cообщить модератору

113. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 08-Авг-17, 11:57 
Продолжайте держать нас в курсе.
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 14:09 
Л. Торвальдс гуру и авторитет в области ядра конкретно Linux. Вот в отношении ядра и будем считать его высказывания авторитетными.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

93. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от EHLO (?), 07-Авг-17, 23:36 
>Л. Торвальдс гуру и авторитет в области ядра конкретно Linux

и в области VCS и конкретно Git. И в области управления крупными и очень крупными проектами.
Во всем остальном можешь считать себя более авторитетным... Хотя нет, еще нюанс, Линус школу давно закончил.

Ответить | Правка | Наверх | Cообщить модератору

122. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от an (??), 08-Авг-17, 16:54 
Только вот VCS цельнотянутая с Monotone и BitKeeper. Качество кода ядра вызывает много вопросов, помню свежеиспеченную libata, это тихий ужас. Проектом он управляет далеко и не только один. Но человек заслуженный, это бесспорнно.
Ответить | Правка | Наверх | Cообщить модератору

132. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от Аноним (-), 09-Авг-17, 21:06 
> Только вот VCS цельнотянутая с Monotone и BitKeeper. Качество кода ядра вызывает
> много вопросов, помню свежеиспеченную libata, это тихий ужас. Проектом он управляет
> далеко и не только один. Но человек заслуженный, это бесспорнно.

— вы прослушали пересказ Шукшина "Срезал" в исполнении жертвы ЕГЭ

Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз СУБД SQLite 3.20.0"  –4 +/
Сообщение от Аноним (-), 07-Авг-17, 13:20 
>> pcre лишняя зависимость
> А libstdc++ не лишняя, выходит? В чём разница?

в том, что стандартная библиотека, которая поставляется с компилятором и включается во все программы на языке. впрочим пофиг. Тому, что в sqlite нет встроенных регулярок - нет оправдания. Из-за этого мне приходится заморачиваться с питоном там, где можно было бы использовать консольный клиент.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

59. "Релиз СУБД SQLite 3.20.0"  +2 +/
Сообщение от Аноним (-), 07-Авг-17, 16:34 
> Тому, что в sqlite нет
> встроенных регулярок - нет оправдания. Из-за этого мне приходится заморачиваться с
> питоном там, где можно было бы использовать консольный клиент.

Так не заморачивайся с питоном, возьми ту библиотеку регулярок, которая тебе нравится.

Ответить | Правка | Наверх | Cообщить модератору

83. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 07-Авг-17, 22:52 
ага, предлагаешь заморочиться ещё больше и переписать консольный клиент. А потом заморочиться ещё больше, и переписать dbeaver.
Ответить | Правка | Наверх | Cообщить модератору

111. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 08-Авг-17, 09:59 
> ага, предлагаешь заморочиться ещё больше и переписать консольный клиент.

Ну возьми grep.


Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 07-Авг-17, 13:01 
libstdc++ лишняя зависимость, поэтому в sqlite нет регулярок, можно через питон определять функцию. А в стандартной библиотеке C регулярок нет. И вообще C с плюсами устарел, а код на нём в большинстве случаев жуткая фекалия из-за чрезмерного и неоправданного использования фанатиками шаблонов и наследования.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

26. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 14:16 
Но есть Rust, он значительно новее их обоих ;)
Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 15:05 
Встраиваемую РСУБД на раст переписать забыли.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Crazy Alex (ok), 07-Авг-17, 15:06 
Вот поэтому на нём и не надо писать ничего настолько базового, как SQLite. Ещё лет пять, как минимум. Потому что ни хороших практик, ни списков известных граблей ещё толком нет, и формируются они далеко не быстро.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

60. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 16:36 
> Но есть Rust, он значительно новее их обоих ;)

В части шаблонов и наследования, как и многого другого, он от крестов ничем не отличается.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

46. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 07-Авг-17, 15:08 
> libstdc++ лишняя зависимость, поэтому в sqlite нет регулярок, можно через питон определять
> функцию. А в стандартной библиотеке C регулярок нет. И вообще C
> с плюсами устарел, а код на нём в большинстве случаев жуткая
> фекалия из-за чрезмерного и неоправданного использования фанатиками шаблонов и наследования.

ну так не надо быть фанатиками. Где ты у меня увидел требование стать фанатиком? В си объетивно не хватает функций, но есть фанатики, которые упорно продолжают юзать костыли (препроцессор) там, где в плюсах есть встроенные типо- и кодобезопасные конструкции жля этого.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

61. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 16:37 
> есть фанатики,
> которые упорно продолжают юзать костыли (препроцессор) там, где в плюсах есть
> встроенные типо- и кодобезопасные конструкции жля этого.

Можно конкретный пример?

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз СУБД SQLite 3.20.0"  –1 +/
Сообщение от Аноним (-), 07-Авг-17, 22:52 
>> есть фанатики,
>> которые упорно продолжают юзать костыли (препроцессор) там, где в плюсах есть
>> встроенные типо- и кодобезопасные конструкции жля этого.
> Можно конкретный пример?

я уже наприводил конкретных примеров в обсуждении.

Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз СУБД SQLite 3.20.0"  +1 +/
Сообщение от Аноним (-), 07-Авг-17, 16:39 
> В си объетивно не хватает функций,

Напримep ?

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

85. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 22:54 
>> В си объетивно не хватает функций,
> Напримep ?

все возможности c++, которые можно использовать при программировании в стиле си.

Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Аноним (-), 07-Авг-17, 23:11 
Конкретнее пожалуйста.
Ответить | Правка | Наверх | Cообщить модератору

97. "Релиз СУБД SQLite 3.20.0"  +/
Сообщение от Sabakwaka (ok), 08-Авг-17, 00:35 
>> а код на нём в большинстве случаев жуткая фекалия...

Покажи свой код.
Ссылку на git в студию.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру