Baphomet
|
addict
|
|
|
|
Рег.: 15.09.2003
|
Сообщений: 488
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: DarkGray]
08.05.2004 13:38
|
|
|
>Расчетные программы (в том числе и высокопроизводительные), например, пишут почему-то на фортране.
На С их тоже прекрасно пишут, очень много и самых разных Статистики не имею, но сдается мне, что фортран все-таки постепенно умирает
>Программы, которые обрабатывают большие объемы данных пишут на Sql-е, а не на C++
Это команды для них пишут на sql, а вот сами они как раз на С (С++ ?) написаны
|
|
Ildar
|
sir
|
|
|
|
Рег.: 01.09.2003
|
Сообщений: 1286
|
Из: не гз
|
Рейтинг: 9
|
|
Re: какая разница между использованием структур и классов
[re: Shurick]
08.05.2004 13:40
|
|
|
|
amauter
|
Carpal Tunnel
|
|
|
|
Рег.: 29.05.2003
|
Сообщений: 3249
|
Из: Москва
|
Рейтинг: 376
|
|
Re: какая разница между использованием структур и классов
[re: Baphomet]
08.05.2004 13:41
|
|
|
>Это команды для них пишут на sql, а вот сами они как раз на С (С++ ?) написаны
Ну почему ж обязательно на с или с++, подойдет любой из вышеназванных языков, все они с SQL запросами умеют работать.
|
|
Baphomet
|
addict
|
|
|
|
Рег.: 15.09.2003
|
Сообщений: 488
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: amauter]
08.05.2004 13:43
|
|
|
>Ну почему ж обязательно на с или с++, подойдет любой из вышеназванных языков, все они с SQL запросами умеют работать.
Не тупи. Я говорю про популярные реализации СУБД, а не про прикладной (к ним) софт.
|
|
Ildar
|
sir
|
|
|
|
Рег.: 01.09.2003
|
Сообщений: 1286
|
Из: не гз
|
Рейтинг: 9
|
|
Re: какая разница между использованием структур и классов
[re: amauter]
08.05.2004 13:43
|
|
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8951
|
|
Re: какая разница между использованием структур и классов
[re: Kai]
08.05.2004 13:43
|
|
|
не только. В язык фортран специально оговаривается, как проводятся вычисления, для того, чтобы не было проблем с окрулениями, потерями точности и т.д. Поэтому там где компилятор C++ пытается выжать максимум скорости, компилятор фортрана старается получить правильный результат.
Пример: [c] double sum = 0; for (int i = 0; i < 1e8; ++i) { sum = 100 - f(i); } [/c]
Оптимизирующий компилятор C++ из этого сделает следующее: [c] double sum = 1e10; for (int i = 0; i < 1e6; ++i) sum -= f(i); [/c]
и это будет неправильно, т.к. если f(i) очень маленькая, то будет идти потеря точности, и результат будет неправильным.
|
|
Korvin
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 7777
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: DarkGray]
08.05.2004 13:44
|
|
|
угу. а больше всего в мире VB-программистов тоже почему-то
|
плз, ссылки не давайте, у меня инет гольфа (с) AVACADA |
|
amauter
|
Carpal Tunnel
|
|
|
|
Рег.: 29.05.2003
|
Сообщений: 3249
|
Из: Москва
|
Рейтинг: 376
|
|
Re: какая разница между использованием структур и классов
[re: Baphomet]
08.05.2004 13:44
|
|
|
Эээ батенька сам не тупи
Quote:
Это команды для них пишут на sql
если имел ввиду реализации так бы и писал - реализации, а не команды на sql...
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8951
|
|
Re: какая разница между использованием структур и классов
[re: Baphomet]
08.05.2004 13:46
|
|
|
Самым высокопроизводительным языком является маш. код. точка.
А на C++ пишут только команды, которые указывают компилятору, какие маш. коды надо генерировать.
Это продолжение твоей логики.
Тебе абсурдность твоего утверждения видна?
|
|
Kai
|
|
|
|
|
Рег.: 25.10.2002
|
Сообщений: 8251
|
|
Рейтинг: 818
|
|
Re: какая разница между использованием структур и классов
[re: DarkGray]
08.05.2004 13:47
|
|
|
> Самым высокопроизводительным языком является маш. код. точка. В теории - да. На практике, никто не умеет на нем писать программы (отличные от тривиальных), которые работают быстрее чем C.
|
|
Korvin
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 7777
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: Kai]
08.05.2004 13:49
|
|
|
>На практике, никто не умеет на нем писать программы (отличные от тривиальных), которые работают быстрее чем C поэтому периодически в с-коде мелькают вставки ассемблера
|
плз, ссылки не давайте, у меня инет гольфа (с) AVACADA |
|
amauter
|
Carpal Tunnel
|
|
|
|
Рег.: 29.05.2003
|
Сообщений: 3249
|
Из: Москва
|
Рейтинг: 376
|
|
Re: какая разница между использованием структур и классов
[re: Korvin]
08.05.2004 13:50
|
|
|
Ну дык они, как правило, тривиальны...
|
|
Korvin
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 7777
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: DarkGray]
08.05.2004 13:51
|
|
|
>Самым высокопроизводительным языком является маш. код. точка. ты наверное не пробовал написать что-нибудь махонькое на асме и фортране и сравнить производительность? попробуй. удивишься
|
плз, ссылки не давайте, у меня инет гольфа (с) AVACADA |
|
Korvin
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 7777
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: amauter]
08.05.2004 13:52
|
|
|
я не считаю, что маленький по размеру == тривиальный, дальше говори только о своих вставках
|
плз, ссылки не давайте, у меня инет гольфа (с) AVACADA |
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8951
|
|
Re: какая разница между использованием структур и классов
[re: Kai]
08.05.2004 13:52
|
|
|
на asm-е умеют писать куски кода, которые являются "узкими местами".
> На практике, никто не умеет на нем писать программы
Я с тобой согласен, поэтому и намекаю, что язык надо рассматривать не с идеальной точки зрения, а с реальной.
Насколько быструю программу напишет на этом языке реальный программист за реальное время, и насколько реальное качество (масштабируемость, изменяемость, отсутствие ошибок, переносимость, повторность использования и т.д.) будет у получившейся программы.
|
|
amauter
|
Carpal Tunnel
|
|
|
|
Рег.: 29.05.2003
|
Сообщений: 3249
|
Из: Москва
|
Рейтинг: 376
|
|
Re: какая разница между использованием структур и классов
[re: Korvin]
08.05.2004 13:53
|
|
|
Т.е. все твои маленькие вставки нетривиальны, силен
|
|
DarkGray
|
Carpal Tunnel
|
|
|
|
Рег.: 30.09.2002
|
Сообщений: 31415
|
|
Рейтинг: 8951
|
|
Re: какая разница между использованием структур и классов
[re: Korvin]
08.05.2004 13:54
|
|
|
Даже после интеловского compilator-а ряд мест в сгенерированном коде можно улучшить. Поэтому маш. код является более высокопроизводительном в идеальном случае.
|
|
Korvin
|
Carpal Tunnel
|
|
|
|
Рег.: 29.08.2002
|
Сообщений: 7777
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: amauter]
08.05.2004 13:54
|
|
|
забавная логика
|
плз, ссылки не давайте, у меня инет гольфа (с) AVACADA |
|
Baphomet
|
addict
|
|
|
|
Рег.: 15.09.2003
|
Сообщений: 488
|
|
Рейтинг: 0
|
|
Re: какая разница между использованием структур и классов
[re: DarkGray]
08.05.2004 13:54
|
|
|
>А на C++ пишут только команды, которые указывают компилятору, какие маш. коды надо генерировать.
Написанному на С/С++ компилятору, кстати
>Это продолжение твоей логики.
Абсурдное, причем
>Тебе абсурдность твоего утверждения видна?
Неа. Сложности задач по написанию sql-запроса и по разработке СУБД, которая эти запросы перемалывает, отличаются на несколько порядков. (И, как правило, уровень интеллекта разработчиков примерно так же )
И как видим, вторую (сложную) задачу, научились пока только с помощью С нормально решать.
|
|
amauter
|
Carpal Tunnel
|
|
|
|
Рег.: 29.05.2003
|
Сообщений: 3249
|
Из: Москва
|
Рейтинг: 376
|
|
Re: какая разница между использованием структур и классов
[re: Korvin]
08.05.2004 13:55
|
|
|
У тебя тоже, я же написал: "как правило"
|
|