The OpenNET Project / Index page

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



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

Оглавление

Релиз компилятора Free Pascal 3.0, opennews (ok), 26-Ноя-15, (0) [смотреть все]

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


118. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от КО (?), 27-Ноя-15, 11:21 
Ну да.
1. Изящнее. Куча способов написать код так, чтобы только ты, да и то не всегда понимал, что написано.

2. Производительнее - ну это чисто зависит от оптимизации компилятора, который все что написано в п.1 сводит к одному и тому же коду, который, чаще всего, и получает компилятор Паскаля.

Различия языков лишь в большей жесткости синтаксиса Паскаля в возможности описать одно и то же.

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

130. "Релиз компилятора Free Pascal 3.0"  –1 +/
Сообщение от angra (ok), 27-Ноя-15, 12:59 
>  1. Изящнее. Куча способов написать код так, чтобы только ты, да
> и то не всегда понимал, что написано.

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

>  2. Производительнее - ну это чисто зависит от оптимизации компилятора, который
> все что написано в п.1 сводит к одному и тому же
> коду, который, чаще всего, и получает компилятор Паскаля.

Вот только более производительный вариант компилятора Паскаля так и не был создан. Даже если одни и те же люди писали компиляторы С и Pascal, как в случае с Borland, то первый выдавал раза в два более производительный код.


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

143. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от chinarulezzz (ok), 27-Ноя-15, 14:08 
Вообще-то, сравни потребление памяти gcc, fpc.
Ответить | Правка | Наверх | Cообщить модератору

174. "Релиз компилятора Free Pascal 3.0"  –1 +/
Сообщение от angra (ok), 27-Ноя-15, 22:20 
А какая разница сколько потребляет компилятор? Речь шла о производительности результирующего кода, даже не о потреблении памяти результирующего кода.

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...

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

183. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от chinarulezzz (ok), 28-Ноя-15, 02:11 
> А какая разница сколько потребляет компилятор?

Цитата: Вот только более производительный вариант компилятора Паскаля так и не был создан.

> Речь шла о производительности результирующего
> кода, даже не о потреблении памяти результирующего кода.

ну, если еще и потребление памяти результирующего кода не есть мера происводительности, то незнаю. У тебя свои какие-то критерии.

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

195. "Релиз компилятора Free Pascal 3.0"  +/
Сообщение от angra (ok), 29-Ноя-15, 00:08 
То есть ты вырвал цитату из контекста и мастерски разоблачил. Хвалю, демагогом будешь.

Ну и в качестве ликбеза, _оптимизации_ бывают на потребление памяти, производительность, размер бинаря, скорость разработки. Чаще всего одно мешает другому, в компиляторах бывают опции для выбора, для одной и той же задачи есть вариации алгоритмов оптимизирующие один параметр в противовес другому. А производительность aka скорость может различаться разве что как скорость старта против скорости исполнения основного цикла. Потребление памяти никак не может быть мерой производительности.

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

198. "Релиз компилятора Free Pascal 3.0"  –1 +/
Сообщение от chinarulezzz (ok), 29-Ноя-15, 01:51 
> То есть ты вырвал цитату из контекста и мастерски разоблачил. Хвалю, демагогом
> будешь.

от тебя и хула — похвала.

>производительность aka скорость
>Потребление памяти никак не может быть мерой производительности.

ну ок. Как и предполагал, у тебя своё понимание. Всё равно стоило прояснить для других читателей.

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

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

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




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

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