-
Здравствуйте.
Вопрос: бывает ли что-то вроде delphi portable. Так, чтобы взял и запустил сразу. По сути, меня интересует просто хороший текстовый редактор и отладчик. Библиотек - минимум (system, math, sysutils). Вот я и подумал, бывает ли такая штука?...
И ещё: кто какого мнения о free pascal? Недавно прочитал о том, что эта штука очень надежная. Но, помнится, была у нас олимпиада республиканская. Тогда мне пришлось по правилам пользоваться FPC, и я тут же искренне возненавидел и его самого, и его разработчиков, а особенно тех, кто решил, что участники олимпиады должны писать решения задач именно в нем! Он глючил зверски просто.
-
> Вопрос: бывает ли что-то вроде delphi portable
Есть же тулзовины для изготовления portable-приложений из не-portable. Раздобудь такую, скорми ей Delphi, посмотри что получится. Правда, они стоят подороже любой Delphi...
> И ещё: кто какого мнения о free pascal? Недавно прочитал > о том, что эта штука очень надежная
Смотря что с ней делать
-
А как ты отладчик и VCL в portable засунешь ? Можно если только всю винду на флэшку закатать.
-
> Он глючил зверски просто.
как глючил то? мне даже интересно стало. у меня вот не глючит...
-
Palladin © (13.04.08 10:35) [3]
Да глюки простые совсем: нажимаешь кнопку, а она не нажимается; окошко зависает и не прорисовывается, и не активируешь его...
это так, что на памяти. Может ещё что-то было... Это всё баги редактора, его, наверное, с прошлой весны уже подлатали.
Да и то, что сделан редактор средствами "досовкой" (не знаю точно, как корректно это назвать, но вы меня поняли =) ) графики, немного расстраивает. А бывает оболочка FPC посовременнее? ну, такая, чтобы нормальное, человеческое окно было, курсор обчный, нормальные менюшки... тоже не знаю, как это называется одним словом)
-
ну я так и знал. во первых: fpc - это компилятор. IDE не является компилятором, она является частью дистрибьютива, но не самим fpc. во вторых: сдалана она в стиле IDE TP/BP 7/6, а классику уважать нужно. в третьих: существует куча разных удобных редакторов текста notepad++ например или FAR с colorer'ом (я пользуюсь им)
короче, избаловала вас всех Delphi, привыкли млин что среда и язык в одном флаконе...
-
> [0] Blind Guardian (13.04.08 01:23)
Как раз сейчас занеимаюсь портированием проекта, тысяч на 50 строк. FPC компилятор глючит. Тут я согласен. Нашел целый ОДИН глюк. Когда компилируешь большой проект целиков, он падает. В итоге компилируется по частям, раза с 5.
С точки зрения IDE мне понравился Lazarus. Это не дельфи, но весьма достойный, мне на нем приятно работать. Отрицательных эмоций меньше, чем при переходе с D7 на BSD 4.0 mseide не понравился, хотя может просто не разобрался.
-
> классику уважать нужно
Согласен, что нужно, но что-то уже давным давно DOOM отнюдь не во главе хитпарада игр по популярности...
> короче, избаловала вас всех Delphi, привыкли млин что среда > и язык в одном флаконе...
Можно говорить как хочешь, в том числе и "избаловала". Но delphi удобен, а значит он лучше. Повторюсь, мне нужно просто быстро писать и отлаживать решения олимпиадных задач. Delphi - отличный для этого вариант. Просто думал, что есть какая-нибудь супер-минимальная версия, которая вполне бы подошла.
-
Какой-то странный вопрос: Ведь не вы выбираете каким программным средством пользоваться на олимпиаде. А готовиться надо именно на том средстве, которое будет предложено. Вы должны привыкнуть к глюкам, чтобы они не вывели вас из себя в условиях соревнования. Может быть, будет полезно, если с вами поработает психолог. А если вы решаете задачи не для подготовки, а для собственного развлечения, то выберите то, что вам больше нравится и доступно по цене.
Если же вам нужна портабельная версия делфи для разработки консольных программ (олимпиадные задачи, подозреваю, все консольные), то возьмите FAR, компилятор командной строки dcc32.exe с некоторым набором TPU и Турбо дебаггер td.exe. Мне лично понадобилась бы еще хэлп-система, вот здесь непонятный момент, как ее удобнее к этой связке присоединить. Но вы о хэлпе не пишете, значит она вам не нужна.
-
> Blind Guardian (13.04.08 01:23)
> я тут же искренне возненавидел и его самого, и его разработчиков
В зеркало посмотри. Может там гораздо больше людей, которых надо ненавидеть. Что ты сделал для общества? А? Вооот. Не выдвигай таких претензий пока в зеркало не посмотришь пару минут.
-
> С точки зрения IDE мне понравился Lazarus.
Детская поделка, туча глюков в ней, как откровенных (например после включения тем XP окно стало удлинняться снизу), так и дибильных то кнопки не там где положено, то сообщение можно растянуть на весь экрано (BorderIcons забыли выставить). Для нормальной работы негодится.
-
> Kolan © (13.04.08 16:38) [10] > > > С точки зрения IDE мне понравился Lazarus. > > Детская поделка
Не детская. Просто никто не стимулирует разработку. Если бы нашлись спонсоры- все было бы в ажуре. Тот же FireBird - грамотно все организовано и все в шоколаде. Юзеры довольны, разработчики не скучают :-)
-
> Может быть, будет полезно, если с вами поработает психолог
мне психолог не нужен. Никто тогда не предупреждал, что будет разработка в FPC. Конечно, разработчики FPC - обычные свободные люди и пишут то, что хотят, что нужно и тп и никого не заставляют пользоваться их продуктом. Но вот то, что кто-то решил, что FPC - полноценная, рабочая (если и с глюками, то редко встречающимися) вещь - меня удивило.
> А готовиться надо именно на том средстве, которое будет > предложено.
Готовиться надо в том, что удобнее, потому что такая подготовка является наиболее продуктивной. А если правила олимпиады жестки и предусматривают работу только, например, в FPC, то на нем просто нужно немного потренероваться, познакомиться непосредственно перед соревнованием. А если правила не такие уж жесткие (обычно, реботай в чем хочешь, просто все коды будут компилироваться в одном определенном компиляторе) - тогда вот и возникает вопрос, изложенный в первом сообщении этой темы.
> Что ты сделал для общества?
А ты? Конечно, FPC - бесплатная вещь, а значит - человек, предъявляющий претензии его разработчикам уже не прав. Но это тем не менее, так хотелось сказать : что за %№:" ! . и было за что.
-
> Blind Guardian (13.04.08 17:01) [12] > А ты?
Вполне достаточно. Не за бесплатно, конечно.
> Конечно, FPC - бесплатная вещь, а значит - человек, предъявляющий > претензии его разработчикам уже не прав.
Нет. Ты не понял.
-
> Но вот то, что кто-то решил, что FPC - полноценная, рабочая (если и с глюками, то редко встречающимися) вещь - меня удивило.
а что же тебя удивило то? нормальный продукт, глюки есть, глюки и в dcc есть, только: во-первых, в отличии от delphi он free и поддерживает огромное (по сравнению с dcc) количество платформ, а во-вторых, я ни за что в жизни не поверю, что студент, со своим решеннием академическоц задачи, найдет в, довольно уже стабильном компиляторе, глюк. Все что ты мне выше написал это ты на IDE пожаловался и не принимается.
давай конкретно глюки fpc
-
> Palladin © (13.04.08 17:32) [14] >
> я ни за что в жизни не поверю, что студент, со своим решеннием > академическоц задачи, найдет в, довольно уже стабильном > компиляторе, глюк.
Я тоже студент :-) Много мне лет, но студент :-) Если постараться - можно и глюков поискать в фпс :) Хотя, фиг знает... Найдешь глюк - а тебе скажут что это недокументированная фича.... Но, действительно, интересно
> давай конкретно глюки fpc
-
> давай конкретно глюки fpc
Я не говорю о глюках компилятора, я говорю о глюках редактора. И (из первой части первого сообщения этой темы это ясно) меня интересует именно хорошая среда разработки, мало весящая и удобная. fpc (компилятор) - видимо, очень хорошая вещь (об этом я много всего прочитал). А вот fpc-редактор -- глючит.
Вот, экспериментирую
Скроллинг в FPC нельзя захватить мышкой (в TP7, например, можно). Ворнее вот что: нужно щелкнуть чуть ниже скролла, тогда он захватывается (из-за этого, кстати, нельзя передвинуть его в крайний нижний квадратик). А вот непонятно, зачем после прокрутки вниз (прокрутите ниже середины документа) при сведении курсора влево (при всё ещё нажатой кнопке мыши), сролл уезжает опять вверх? =) это шутка такая?)
В FPC не работает мышиное колесико, хотя такая возможность в дельфи добавляет удобство. Ну, это не глюк, просто недоработка.
FPC нет хинтов, которые выпадают в delphi при отладке, а это очень удобно. (недоработка просто)
Я хочу добавить выражение в watch. В FPC выделить выражение и нажать add watch не достаточно. Перенос нужно делать через буффер обмена. А вот тот же перенос через буффер обмена в окно evaluate сделать уже нельзя =(
Постоянное мелькание при нажатиях F8 немного отвлекает.
Время от времени бывает такое, что при отладке вы меняете содержание документа, вы нажимаете F7 или F8, FPC говорит: документ был изменен, перекомпилировать его или нет? Вы нажимаете "yes", происходит компиляция и запуск, остановка на первом же операторе. Вы нажимаете F7 или F8 - опять вопрос : документ был изменен, перекомпилировать или нет? И так пока вы не нажмете "no"
Ххе)) а вот сейчас он у меня самопроизвольно закрылся (я нажал F9 и всё). Млин...
-
> мне психолог не нужен.
По-моему, устраивать на олимпиадах "пятиминутки ненависти" как-то не ... К тому же это наверняка сказывается на ваших результатах.
-
> > Скроллинг в FPC нельзя захватить мышкой
Ужос на...
> > В FPC не работает мышиное колесико
Баюс, баюс...
> FPC нет хинтов
Ой.... сча помру...
> Я хочу добавить выражение в watch
Ну.... ССЗБ
> Постоянное мелькание при нажатиях F8 немного отвлекает.
Ну... Нефиг :-)
> Время от времени бывает такое
Яж говорю - фича недокументированная.
> Ххе)) а вот сейчас он у меня самопроизвольно закрылся
Выпрямитель дать?
-
> К тому же это наверняка сказывается на ваших результатах.
Да, это так) Но и то, что редактор глючит, тоже скзывается на результатах...
ага (13.04.08 18:01) [18]
это не ужос, и боятса тут незачем, помирать тоже. просто (повторяю) удобство - очень важная штука, когда нужно очень быстро что-то написать и отладить.
и для чего придумали мышку, разные кнопки на клавиатуре, там... мониторы с большим разрешением... можно, знаете ли, и, сидя за клавиатурой с двумя кнопками 0 и 1, писать программы. и смотреть при этом не на монитор, а на лампочку : горит или нет. можно ведь...
> Выпрямитель дать?
что-то тут я тебя не понял
> Ну.... ССЗБ
тоже не понял
-
> Blind Guardian (13.04.08 18:17) [19] > > это не ужос, и боятса тут незачем, помирать тоже.
Мил человек, см [11]
> что-то тут я тебя не понял
А я и не надеялся :-) Остальные поняли - этого достаточно :-)
-
> [10] Kolan © (13.04.08 16:38)
Ну-ну. Не надо. Вполне себе стабильная вещь, если руки прямые.
-
> А я и не надеялся :-) Остальные поняли - этого достаточно > :-)
Тогда зачем вы пишете в эту ветвь? Просто, чтобы покидаться словами? Если пишете, то пишите по теме, а не чтобы "остальные поняли". Выпрямитель...
-
> бывает ли что-то вроде delphi portable.
Бывает. Delphi 7. Неделю назад на nnm.ru описывали.
-
> Ну-ну. Не надо. Вполне себе стабильная вещь, если руки прямые.
Руки у меня одинаковые что в BDS/RAD что в Lazarus. FPC наверно хорошая вещь, но вот IDE Lazarus это детская поделка не доведенная до ума. Одно окно «Сохранить проект», которое можно развернуть на весь экран сразу показывает уровень проекта. А еще не визуальные компоненты при ресайзе исчезают. А еще никак не могу понять, почему в дизайнере окно одной высоты, а в ран тайме на 20 пикселей больше
А сколько он компилит пустую форму?
А где док боковых панелей?
Так это за 15 мин. За час я найду еще ведро
ЗЫ «+» есть я не спорю, но уровень студенческий
-
> Blind Guardian (13.04.08 17:51) [16]
То, что ты перечислил, большей частью не глюки, а просто отсутствие тех или иных возможностей. Тебе не нравится, что на олимпиаде выбрано достаточно аскетическое средство, но все в равных условиях :)
Далее, насколько я помню свое участие в олимпиадах, большая часть времени уходила не на кодирование, а на поиск решения. Грубо говоря, из четырех часов ты три часа сидел с ручкой вокруг листочка. Все, кто занял призовые места на всуекраинской олимпиаде, работали именно так.
Далее, в олимпиадных заданиях обычно не требуется знание библиотек, достаточен минимум языковых знаний. Большая часть задач решались только с использованием Read(Ln), Write(Ln), Reset, Close, ReWrite. Аргументы в этих функциях нетрудно запомнить. Поэтому подсветка параметров вещь не первой необходимости на олимпиадах.
|