Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
ВнизРасскажите, пожалуйста, кратко об основных отличиях Найти похожие ветки
← →
ProgRAMmer Dimonych © (2007-01-03 21:04) [0]FreePascal"я от TurboPascal"я. Имеется в виду _не_ разрядность приложений, а практическая сторона применения.
Например, во время компиляции я постоянно наблюдаю пометку Debug. Как сменить Debug на другой режим я, несмотря на отсутствие справочной системы (такой уж дистрибутив попался), разобрался. Насколько я понимаю, наилучшее быстродействие обеспечивает Release?
В общем, хотелось бы услышать Ваши советы и рекомендации по этой среде (зотелось бы к завтрашнему дню чувствовать себя более или менее уверенно во FreePascal"е)...
Заранее спс.
← →
ferr © (2007-01-03 21:09) [1]int64 там невыносимо плох :) а так ребята хотели совместиться с дельфи..
← →
ProgRAMmer Dimonych © (2007-01-03 21:11) [2]> ferr © (03.01.07 21:09) [1]
А в чём "плохость"?
И вообще, где можно скачать справочную систему к FP или хорошее описание на русском?
← →
ProgRAMmer Dimonych © (2007-01-03 21:12) [3]> где можно скачать справочную систему к FP
Ой, прошу прощения, не вчитался в сообщение FP, там указан адрес.
← →
ProgRAMmer Dimonych © (2007-01-03 21:29) [4]Вопрос такой: я не понял, это что компилировать несохранённый файл нельзя?
← →
ProgRAMmer Dimonych © (2007-01-03 21:29) [5]Вопрос такой: я не понял, это что компилировать несохранённый файл нельзя?
← →
tesseract © (2007-01-03 21:32) [6]
> ProgRAMmer Dimonych © (03.01.07 21:29) [4]
> Вопрос такой: я не понял, это что компилировать несохранённый
> файл нельзя?
А как можно скомпилировать НЕ сохранённый файл?
← →
ProgRAMmer Dimonych © (2007-01-03 21:42) [7]> tesseract © (03.01.07 21:32) [6]
> > ProgRAMmer Dimonych © (03.01.07 21:29) [4]
> > Вопрос такой: я не понял, это что компилировать несохранённый
> > файл нельзя?
> А как можно скомпилировать НЕ сохранённый файл?
В TurboPascal"е компилируемая программа необязательно должна была быть сохранённой на диске. Если имени файла программе присвоено в результате сохранения не было - создавался Noname.exe в папке Bin. Кстати, что-то похожее есть и в Дельфи.
← →
tesseract © (2007-01-03 21:44) [8]
> В TurboPascal"е компилируемая программа необязательно должна
> была быть сохранённой на диске. Если имени файла программе
> присвоено в результате сохранения не было - создавался Noname.
> exe в папке Bin. Кстати, что-то похожее есть и в Дельфи.
>
Это автосохранение, не путай понятия.
← →
ProgRAMmer Dimonych © (2007-01-03 21:47) [9]> Это автосохранение, не путай понятия.
ОК, пусть называется так. Так что с автосохранением во FP?
← →
tesseract © (2007-01-03 21:50) [10]
> ОК, пусть называется так. Так что с автосохранением во FP?
Отсутствует.
← →
ProgRAMmer Dimonych © (2007-01-03 21:59) [11]Так, с автоsave"ом понятно. Какие тонкости могут пригодиться, например, на олимпиаде? Говорят, на FP программы лучше сдавать, а я его только пару дней назад установил. Есть ли какие-нибудь особенности оформления программ во FP, которые могут не позволить загрузку TP"шных программ во Free?
← →
tesseract © (2007-01-03 22:01) [12]Я как-то был на олимпиаде в школе, наблюдателем в 1997 году:-)
Преподам главное код рабочий, если не рабочий, то смотрят комменты. У кого подробней + 1 балл.
Оформление - преподы помешены на венгерской нотации, юзай и обряшещь.
← →
ferr © (2007-01-03 22:05) [13]> Я как-то был на олимпиаде в школе, наблюдателем в 1997 году:
> -)
>
> Преподам главное код рабочий, если не рабочий, то смотрят
> комменты. У кого подробней + 1 балл.
>
> Оформление - преподы помешены на венгерской нотации, юзай
> и обряшещь.
ууу...
Да вы это, смотрю... acm.timus.ru хотя б зайдите чтоль.
...
← →
ProgRAMmer Dimonych © (2007-01-03 22:10) [14]Венгерская - это ТипаТакая?
А по поводу конкретно приёмов работы с FP? Так сказать, СС...
P.S. СС="Советы и секреты"
← →
tesseract © (2007-01-03 22:13) [15]
> ferr © (03.01.07 22:05) [13]
Ну смотри, я видел как баллы реально считают. Главное чтобы алгоритм правильный был!
← →
ProgRAMmer Dimonych © (2007-01-03 22:21) [16]Удалено модератором
← →
Vendict © (2007-01-03 22:22) [17]там где-то в настройках компиляции есть два пункта совместимость с Дельфи и совместимость с TP. так дело в том, что программа может компилиться только с одной из этих опций.
Там есть несколько улучшений в синтаксисе и вообще по отношения к TP. всё и не упомню:
- введение Resulta
- команда exit(5) равносильнаresult:=5; exit;
- %00110101 - двоичное число(совместимость с ТР должна быть выкл.)
- большие размеры массивов (что и нужно было на олимпиадах)
- более удобен отладчик по сравнению с ТР (Watch после закрытия не очищается)
- зачем-то ввелиtry...except
что-то больше ничего не вспоминается важного.
← →
tesseract © (2007-01-03 22:23) [18]
> Получилось, что FreePascal - это недо... Delphi, пере...
> Turbo Pascal.
Delphi <> Object Pascal.
Давно уже обсуждалось. А что ты хотел нахаляву?
← →
tesseract © (2007-01-03 22:25) [19]
> - большие размеры массивов (что и нужно было на олимпиадах)
Да в TP это только для статических массивов. Трюк с указателем работает.
> - зачем-то ввели try...except
Полезная штука ИМХО.
← →
Vendict © (2007-01-03 22:30) [20]tesseract © (03.01.07 22:25) [19]
Да в TP это только для статических массивов. Трюк с указателем работает.
с указателями неудобнее ИМХО, чем со статическими. и с указателями у тебя придел вроде 640 кило. здесь же придел 2гига вроде.
← →
tesseract © (2007-01-03 22:33) [21]
> с указателями у тебя придел вроде 640 кило.
Ликвидировано в TP 7.1.
← →
ProgRAMmer Dimonych © (2007-01-03 22:46) [22]ОК, теперь берём файл из турбины. Что бы Вы порекомендовали откорректирвоать в нём, не глядя в код?
← →
tesseract © (2007-01-03 22:51) [23]
> ОК, теперь берём файл из турбины. Что бы Вы порекомендовали
> откорректирвоать в нём, не глядя в код?
Комментарии.
← →
isasa © (2007-01-03 22:55) [24]ProgRAMmer Dimonych © (03.01.07 22:10) [14]
:)
Это типа
var lpwstrMyTemporaryBuffer: string;
http://www.netcode.ru/cpp/?artID=5221
← →
Gero © (2007-01-03 22:55) [25]> [12] tesseract © (03.01.07 22:01)
> Преподам главное код рабочий, если не рабочий, то смотрят
> комменты.
В более-менее серьезных олимпиадах на код никто не смотрит. Как ты реализовал — это твое дело.
> [11] ProgRAMmer Dimonych © (03.01.07 21:59)
Олимпиада какого уровня?
← →
tesseract © (2007-01-03 22:57) [26]
> В более-менее серьезных олимпиадах на код никто не смотрит.
> Как ты реализовал — это твое дело.
я про то-же, но в случае форс-мажора, как и при сдаче диплома смотрят комменты.
← →
Gero © (2007-01-03 22:59) [27]> [26] tesseract © (03.01.07 22:57)
> я про то-же, но в случае форс-мажора, как и при сдаче диплома
> смотрят комменты.
В одном случае из миллиона.
← →
Gero © (2007-01-03 23:00) [28]> [26] tesseract © (03.01.07 22:57)
Вместо написания коментов лучше потратить время на что-то более полезное.
← →
tesseract © (2007-01-03 23:02) [29]
> В одном случае из миллиона.
Да вроде нет 1 из 10. Сам проверял эти дебри..........
> Gero © (03.01.07 23:00) [28]
Согласен,
<offtop>
Млин надо бы dmclient для WinCE накатать.......
</offtop>
← →
ProgRAMmer Dimonych © (2007-01-03 23:15) [30]Олимпиада областная.
Что-нибудь по части настроек компилятора? Например, рекомендуемые настройки, которые получаются в TP путём корректирования текста по Ctrl+O+O, здесь можно оставлять?
← →
tesseract © (2007-01-03 23:26) [31]
> Что-нибудь по части настроек компилятора? Например, рекомендуемые
> настройки, которые получаются в TP путём корректирования
> текста по Ctrl+O+O, здесь можно оставлять?
Забей, пиши алгоритмы, олимпиада она по алгоритмам, а не по языку программирования.
← →
Gero © (2007-01-04 01:11) [32]> [30] ProgRAMmer Dimonych © (03.01.07 23:15)
Да ничего, нет никаких сектеров, если твоя прога будет правильно работать на вводимых данных, ты пройдешь.
Для областной олимпиады действительно может понадобиться FP (например, для многомерных массивов). Обычно пишут все в TP, отлаживают на небольших массивах, и только потом компилируют в FP. Совместимость очень высокая, практически полная.
← →
Плохиш © (2007-01-04 11:31) [33]
> tesseract © (03.01.07 21:44) [8]
>
> > В TurboPascal"е компилируемая программа необязательно
> должна
> > была быть сохранённой на диске. Если имени файла программе
>
> > присвоено в результате сохранения не было - создавался
> Noname.
> > exe в папке Bin. Кстати, что-то похожее есть и в Дельфи.
>
> Это автосохранение, не путай понятия.
А мне интересно, с каких пор создание exe-файлов в делфи/TP стало называться "автосохранением"?
← →
TUser © (2007-01-04 12:13) [34]Касательно среды - очень хорошо работает связка FAR+colorer+fpc.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.21;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.048 c