Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=1118976&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 07:36:00 2016
Кодировка: Windows-1251
какая разница между использованием структур и классов - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 0 | 20 | 40 | 60 | 80 | 100 | 120 | показать все | след. страница
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
 

perl рулит?

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
 

У тебя тоже, я же написал: "как правило"

Страницы: 0 | 20 | 40 | 60 | 80 | 100 | 120 | показать все | след. страница

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в