начем написать базу данных - Си или С++?
От: Аноним  
Дата: 18.10.09 01:53
Оценка: :)
необходимость такая под Linux и Windows. должно работать мега-быстро.
но и саппортить должно быть удобно. что выбрать — Си или С++?

19.10.09 01:37: Перенесено модератором из 'C/C++'. И давайте уже советовать по теме, а не флеймить про C vs C++ — Кодт
Re: начем написать базу данных - Си или С++?
От: Cyberax Марс  
Дата: 18.10.09 03:46
Оценка: 1 (1) +4 -2
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А>но и саппортить должно быть удобно. что выбрать — Си или С++?
Правильный ответ: "не писать базу данных".
Sapienti sat!
Re: На SQL... ;)
От: Erop Россия  
Дата: 18.10.09 04:22
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А почему нельзя воспользоваться уже имеющейся?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re: начем написать базу данных - Си или С++?
От: l33thaxor  
Дата: 18.10.09 05:40
Оценка: -2 :)))
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.


Зачем сразу базу данных? Настоящие пацаны начинают с операционной системы. Писать, разумеется, нужно только на ассемблере. Иначе мега-быстро не получится.
Re[2]: начем написать базу данных - Си или С++?
От: Pavel Dvorkin Россия  
Дата: 18.10.09 06:40
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

C>Правильный ответ: "не писать базу данных".


Правильный ответ — расскажи подробнее, зачем тебе это надо, и что значит мега-быстро. После получения ответа можно делать комментарии. Автор аноним, поэтому судить о его уровне невозможно.
With best regards
Pavel Dvorkin
Re: начем написать базу данных - Си или С++?
От: PostGet  
Дата: 18.10.09 08:31
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А>но и саппортить должно быть удобно. что выбрать — Си или С++?

Смотря что считать БД. Что бы разработка могла называться БД она должна соответствовать очень многим
требованиям.
Re: начем написать базу данных - Си или С++?
От: Анатолий Широков СССР  
Дата: 18.10.09 10:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А>но и саппортить должно быть удобно. что выбрать — Си или С++?

SQLite (распространяется как С файл с заголовком, не требует администрирования и прочее, прочее, прочее) не рассматривал в качестве варианта? Очень подходит для десктоп приложений или скажем как inmemory db для любого рода приложений.
Re[3]: начем написать базу данных - Си или С++?
От: Cyberax Марс  
Дата: 18.10.09 12:42
Оценка: +8 -1 :)
Здравствуйте, Pavel Dvorkin, Вы писали:

C>>Правильный ответ: "не писать базу данных".

PD>Правильный ответ — расскажи подробнее, зачем тебе это надо, и что значит мега-быстро. После получения ответа можно делать комментарии. Автор аноним, поэтому судить о его уровне невозможно.
Не, по вопросу "C или С++" я более чем уверен в уровне знаний. Существующие открытые БД покрывают, пожалуй, весь спектр требований.

Ну разве что совсем что-то экзотическое нужно.
Sapienti sat!
Re: начем написать базу данных - Си или С++?
От: Тролль-323  
Дата: 18.10.09 13:06
Оценка:
На C++.

А то, что вам советуют SQLite — это правильно только отчасти. Универсальные реляционные базы данных в сотни и тысячи раз медленнее неуниверсальных и нереляционных, так что это зависит от конкретной задачи.
Re[4]: начем написать базу данных - Си или С++?
От: MichaelLa  
Дата: 18.10.09 13:45
Оценка: -3
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Pavel Dvorkin, Вы писали:


C>>>Правильный ответ: "не писать базу данных".

PD>>Правильный ответ — расскажи подробнее, зачем тебе это надо, и что значит мега-быстро. После получения ответа можно делать комментарии. Автор аноним, поэтому судить о его уровне невозможно.
C>Не, по вопросу "C или С++" я более чем уверен в уровне знаний. Существующие открытые БД покрывают, пожалуй, весь спектр требований.

какой-то сильно гордый выпендрёжный ответ.
Re[5]: начем написать базу данных - Си или С++?
От: Cyberax Марс  
Дата: 18.10.09 13:57
Оценка: -1 :)
Здравствуйте, MichaelLa, Вы писали:

C>>Не, по вопросу "C или С++" я более чем уверен в уровне знаний. Существующие открытые БД покрывают, пожалуй, весь спектр требований.

ML>какой-то сильно гордый выпендрёжный ответ.
Тем не менее.
Sapienti sat!
Re: начем написать базу данных - Си или С++?
От: Sheridan Россия  
Дата: 18.10.09 15:35
Оценка: -5 :))
Приветствую, Анонимус, вы писали:

> необходимость такая под Linux и Windows. должно работать мега-быстро.

> но и саппортить должно быть удобно. что выбрать — Си или С++?

Мега-быстро работать это скорее к С.
А быстрее написать, чтобы был код понятен и меньше ошибок допустить это скорее к С++.
Выбирай...
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Кто с чем несогласен то?
От: Sheridan Россия  
Дата: 18.10.09 17:22
Оценка:
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re: со скоростью
От: ononim  
Дата: 18.10.09 17:52
Оценка:
сам по себе С++ не генерирует более медленный код
Как много веселых ребят, и все делают велосипед...
Re[2]: со скоростью
От: Sheridan Россия  
Дата: 18.10.09 18:01
Оценка:
Приветствую, ononim, вы писали:

o> сам по себе С++ не генерирует более медленный код

но...?
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[3]: со скоростью
От: ononim  
Дата: 18.10.09 18:04
Оценка: +2
S>Приветствую, ononim, вы писали:
o>> сам по себе С++ не генерирует более медленный код
S>но...?
но средний уровень алгоритмической подготовки С++ программеров ниже чем Сшниов.
в данном случае мы имеет дело с конкретным программистом, уровень подготовки которого не будет зависеть от выбранного им средства программирования, unless он не является более подготовлен для какого либо одного из них
Как много веселых ребят, и все делают велосипед...
Re: начем написать базу данных - Си или С++?
От: DmitryCPP  
Дата: 18.10.09 18:53
Оценка: :))
Чувак, пиши на ассемблере! Смотри сколько плюсов:
+ будет работать так быстро, что никто не догонит;
+ с саппортом проблем не будет в принципе, т.к. читай выше — никто не догонит как работает БД на асме;
+ ты сможешь реализовать свой творческий потенциал не только для Windows & Linux, но и для x86, Macintosh, Apple, и т.д. и т.п., даже для своего калькулятора можно будет написать
Здесь вы можете разместить вашу рекламу.
Re: Кто с чем несогласен то?
От: Erop Россия  
Дата: 18.10.09 20:24
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Мега-быстро работать это скорее к С.

Тут не согласен. С не ускоряет ничего. Мало того, С++ сильно облегчает многие трюки, в том числе и трюки повышающие производительность... Просто надо уметь использовать преимущества каждого из языков

(если не согласен, то расскажи как на С сортировать так же быстро, как std::sort или организовать такую же быструю и надёжную обработку ошибок, как обработка, базирующаяся на исключениях и т. п...)

S>А быстрее написать, чтобы был код понятен и меньше ошибок допустить это скорее к С++.

С этим я тоже не согласен. Си проще, так что и код на нём проще. Мало того, на Си обычно пишут программы "чуть попроще", соответственно лучше продумывают фичи, архитектуру и т. п.
В результате получают более качественную программу и код, чем если писать "с листа".
А С++ провоцирует не очень опытных разработчиков неоправданно наращивать сложность программы, что портит конечно и код и программу.

S>Выбирай...

Короче, моё мнение такое, что лучше проектированием заняться, потом определиться с тем, какие из фис С++ нужны для этого проекта, а потом реализовать на каком-то подмножестве С++...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[5]: начем написать базу данных - Си или С++?
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 18.10.09 20:48
Оценка:
Здравствуйте, MichaelLa, Вы писали:

ML>какой-то сильно гордый выпендрёжный ответ.


Скорее очень наивный вопрос в топикстарте.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re: начем написать базу данных - Си или С++?
От: eagersh  
Дата: 18.10.09 21:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А>но и саппортить должно быть удобно. что выбрать — Си или С++?
Я участвовал в проэкте который назывался "query accelerator", но на самом деле это была база данных которая позволяла существено ускорить выполнение SQL joint statement. Был разработан алгоритм и создан старт ап для его реализации. Само ядро которое реализовало алгоритм написано было на С а интерфейсная часть доступа к базе на С++, хотя на мой взгляд интерфейсную часть лучше было бы написать на С тоже.
Re: начем написать базу данных - Си или С++?
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 19.10.09 10:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>необходимость такая под Linux и Windows. должно работать мега-быстро.

А>но и саппортить должно быть удобно. что выбрать — Си или С++?

Наводящий вопрос — ты БАЗУ будешь писать или оболочку? Насчет оболочки — вариантов масса: C/C++/Delphi/PHP/Java etc...У всех свои плюсы и минусы. Выбирай
WBR, Dmitry Beloshistov AKA [-=BDS=-]
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.