IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

 
 Ответить  Открыть новую тему 
> Какой компилятор использовать?, Не могу выбрать...
сообщение
Сообщение #1


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

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


В какой среде лучше программировать на паскале?
Я просто не знаю, что делать на cyberforum'е куча ссылок на разные компиляторы wacko.gif что можете посоветовать?
P.S. прошу не устраивать holy wars!!! мне нужен обоснованный ответ!

Сообщение отредактировано: ThEEnD -


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


А чего ты ТУТ спрашиваешь по поводу того, что размещено ТАМ? Иди туда и пускай тебе тамошний царёк объясняет... Здесь уже тысячу раз говорили, что FPC - лучший среди современных компиляторов.

P.S. Среда и компилятор - это разные вещи, компилировать программы можно вообще без среды, из командной строки...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Конец всего и вся
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Алексей

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


Ну, зачем так резко? Это по тому что я указал сторонний ресурс? Мне просто надо было на что-то сослаться
P.S. а что насчёт PascalABC и PascalABC.NET?
P.P.S и вообще ТАМошним царькам я не очень доверяю!

Сообщение отредактировано: ThEEnD -


--------------------
Internet Explorer - программа для того что бы зайти на сайт "www.mozilla.com" и скачать НОРМАЛЬНЫЙ браузер...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 31
Пол: Мужской
Реальное имя: Дмитрий

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


Я использую PascalABC,только из-за того что легко вставлять/вырезать/копировать и намного приятней интерфейс,хотя и от FP не отказываюсь,но....беленький ближе(интерфейс)

Сообщение отредактировано: Дмитрий Ильин -


--------------------
Каждый программист - Творец (с)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


Так и Дельфи есть, тоже беленькая и копировать-вставлять просто.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Цитата(Дмитрий Ильин @ 13.12.2011 17:13) *
но....беленький ближе(интерфейс)
Какое отношение интерфейс имеет к компилятору? (в случае PascalABC, кстати, имеет. Попробуй воспользоваться другой IDE, кроме той, что тебе втюхали авторы. Вот с FPC я могу использовать любую другую IDE, в том числе и с "беленьким" интерфейсом).

Цитата(Дмитрий Ильин @ 13.12.2011 17:13) *
Я использую PascalABC,только из-за того что легко вставлять/вырезать/копировать
Правда? Мне так не показалось. Эта среда программирования изначально ориентирована на тех, у кого язык для НЕюникодных приложений - русский. В любом другом случае будут глюки про копировании. Мне в свое время пришлось написать под ABC несколько программ, так вот для того, чтобы нормально скопировать текст, я его сначала вставлял в SciTE (или Notepad++), а уж оттуда - в окно PascalABC. Это называется "легко вставлять/вырезать/копировать"?

А количество глюков в ABC зашкаливает. Из недавнего:
var
arr : array[1 .. random(20)] of integer;
begin
writeln('Это нормально?');
end.
Работает как ни в чем не бывало smile.gif О других встреченных глюках я уже где-то говорил. На этом, по-моему, форуме... Или на Исходниках...

О невозможности создать EXE-шник я вообще умолчу.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Работает как ни в чем не бывало

А почему бы и не работать? При старте программы вычисляется случайное число от 1 до 20, потом на стеке выделяется место под массив такого размера.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Потому что там должно быть константное выражение. Известное на этапе компиляции. Ни один вменяемый компилятор даже типизированную константу (даже при условии, что {$J-}) не допустит. Кроме ABC... Зато о константности мгновенно вспоминается при попытке
procedure p(const sz : integer);
var
arr : array[1 .. sz] of integer; // Ожидалось константное выражение
i : integer;
begin
for i := 1 to sz do
begin
arr[ i ] := 0;
end;
end;
, хотя я как бы намекал компилятору, что sz изменяться не будет - что мешало ему точно так же как и в предыдущем случае плюнуть на ISO7185 и выделить sz элементов? Несуразица какая-то получается.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Ни один вменяемый компилятор даже типизированную константу (даже при условии, что {$J-}) не допустит.

ГНАТ допустит, чё

А вот то, что АБС раскрывает рандомы при компиляции - это странно (я так понял, он так делает).


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Ну, мало ли что GNAT позволяет. Это другой язык вообще-то. Речь о Паскале была изначально...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Новичок
*

Группа: Пользователи
Сообщений: 31
Пол: Мужской
Реальное имя: Дмитрий

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


Вот так всегда,выскажешь свое мнение,пойдет оно в разрез с мнением многих,и пошла критика.Парни,я знаю что вы обладаете неограниченными знаниями,многое видели,но извините,зачем так категорично отзываться?Ну высказал я свое мнение,если бы я код написал неправильный,или ракету ядерную послал в китай...Лучше просто поправьте,и я стану образованне,и на душе приятно
Спасиб


--------------------
Каждый программист - Творец (с)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Гость






What a neat atrlice. I had no inkling.
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.03.2024 16:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name