Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
21 Июль 2025, 22:41:55
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование > Тема: Re: Re: PASCAL RULEZZzzz
(Модераторы: Админ, barmalei) > Тема:

Сообщение #404181

Страниц  : 1  Все   Вниз
  Печать  
Автор Тема: Re: Re: PASCAL RULEZZzzz  (Прочитано 8063 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #30 : 05 Январь 2007, 12:39:39 »

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

1. работа с массивами...
if High(Primes) <= TopInt then
   SetLength(Primes, Length(Primes) + 1000);  
(если я правильно понял код, тут должен быть что-то такое)
"если массива нехвататает, увеличить его на 1000 элементов"
но! что такое High(Primes)Непонимающий
оно эквивалетно Length(Primes) чтоли?..
и вообще length/setlength механизм это танцы с бубнами (имхо)

2. да-да вот именно этим всех Pascal и бесит
заведением переменных для работы с сущностями,
2.1 хочешь массив - вот тебе к нему ещё щётчик Улыбка
2.2 хочешь немного необычный for, всё.. получи while (хорошо что не if и goto)

3. а что кампилятор до сих пор не научился генерировать код одинаковый для
inc(i,2) и i := i+2? или считается, что inc форма более читаемая ?Улыбка

P.S. будет время посмотри, как твой код работает при n=100_000_000 и n=10_000_000
« Последнее редактирование: 05 Январь 2007, 12:40:50 от maxposedon » Записан
Страниц  : 1  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,1 секунд. Запросов: 21.