The OpenNET Project / Index page

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



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

Оглавление

Почему объектно-ориентированное программирование провалилось?, opennews (ok), 03-Окт-10, (0) [смотреть все]

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


166. "Почему объектно-ориентированное программирование провалилось..."  +/
Сообщение от Аноним (-), 04-Окт-10, 10:23 
>> программирование на С и С++ не может быть эффективным и практичным.
> ой! :)

ну дак приведите примеры задач, программирование которых на паскале буду менее эффективным, чем на С и С++

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

168. "Почему объектно-ориентированное программирование провалилось..."  +/
Сообщение от fr0ster (ok), 04-Окт-10, 10:24 
>>> программирование на С и С++ не может быть эффективным и практичным.
>> ой! :)
> ну дак приведите примеры задач, программирование которых на паскале буду менее эффективным,
> чем на С и С++

А вы пример задачи для которой С менее эффективно чем Паскаль.

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

191. "Почему объектно-ориентированное программирование провалилось..."  –1 +/
Сообщение от Аноним (-), 04-Окт-10, 13:26 
Задача - да любая! компилятор на С и С++ всегда будет более тормозным, чем паскалевский из-за устройства языка. Мой пример:

int func1(){

printf("hello world!\n");

int f=6;

printf("f1=%d\n",f);
f=f+1;
printf("f2=%d\n",f);

return(d);
}

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

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

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

192. "Почему объектно-ориентированное программирование провалилось..."  +1 +/
Сообщение от fr0ster (ok), 04-Окт-10, 13:37 
>[оверквотинг удален]
> int f=6;
> printf("f1=%d\n",f);
> f=f+1;
> printf("f2=%d\n",f);
> return(d);
> }
> Такой код код компилятор на С и С++ будет компилить дольше, чем
> если сделать аналогичнеый алгоритм на паскале. Потому что в паскале раздел
> объявления переменных вынесен за код исполнения, раздел обявления подключаемых модулец
> тоже отделён от исполняемого кода в отличии от С и С++.

Не вижу разницы, на таком примере разница времени компиляции в пределах ошибки измерения, а вот время выполнения зависит не от языка, а от компилятора, то есть конкретной реализации. но в целом разницы нет.

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

Хм, а я разве пытаюсь доказать, что С быстрее? Как по мне разницы меж ними нет.

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

202. "Почему объектно-ориентированное программирование провалилось..."  +/
Сообщение от Vkni (?), 04-Окт-10, 17:56 
> А вы пример задачи для которой С менее эффективно чем Паскаль.

Обучение детей.

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

207. "Почему объектно-ориентированное программирование провалилось..."  +/
Сообщение от fr0steremail (ok), 04-Окт-10, 22:42 
>> А вы пример задачи для которой С менее эффективно чем Паскаль.
> Обучение детей.

Вот как раз для обучения детей разницы нет вообще. Проверено на опыте, одно время преподавал программирование на С и ОбжектПаскале. С С было даже попроще.

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

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

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




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

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