Найдено 138 результатов

carrots
03.11.2013 00:29:24
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?

Intel C умеет векторизовать код для того чтобы использовать SSE. Т.е., теоретически, такое возможно, но для этого надо быть весьма подкованным в математике. В общем, надо быть очень умным для написания хорошего оптимизатора.
Вы правы, аж слезы из глаз...
Это и не сложно, но freepascal такого нет ...
carrots
01.11.2013 13:09:45
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?

>>+ компилятор сам решает когда его создать и освободить, и сборщика мусора не нужно, и работает быстро и оперативки не ост много.
с обжектами лучше конструнтор\деструктор лучше вызывать руками - компилятор его не вызывает, даже если виртуальных методов пока нет - малоли потом появятся - придется ...
carrots
01.11.2013 09:48:55
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?

А кто в курсе, будут в FPC helper`ы на простые типы расширять, как это есть в Delphi?
Уже есть, работают, проверял, только в mode delphi, вроди. В mode objfpc лучше object использовать, от record ничем не отличается, только в него еще можно функции и проперти вписывать и хелперы клеить без проблем ...
carrots
01.11.2013 01:48:26
Форум: Lazarus
Тема: Нужна ли вам совместимость с Delphi?
Ответы: 53
Просмотры: 33303

Re: Нужна ли вам совместимость с Delphi?

Судя по результатам собранным за сутки, можно прийти к следующему заключению, программистам работающим ночью совместимость с delphi не нужна, а пользователям работающим днем нужна..
carrots
01.11.2013 01:42:43
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?


carrots , код в collections.pas просто чудовищен. Надеюсь, Вы его приложили в качестве иллюстрации того, как не надо делать.
Ха, вы еще не видели как у меня на с++ коды выглядят, можно исходки смело выкладывать, все равно никто ничего не разберет..

А если честно - там тест возможностей ...
carrots
31.10.2013 09:10:47
Форум: Lazarus
Тема: Нужна ли вам совместимость с Delphi?
Ответы: 53
Просмотры: 33303

Re: Нужна ли вам совместимость с Delphi?

Не представляю в каких случаях подобный код, без скобок, у вас в делфи может отработать не правельно, по моему он вообще не откомпплируется...
carrots
31.10.2013 07:33:08
Форум: Lazarus
Тема: Нужна ли вам совместимость с Delphi?
Ответы: 53
Просмотры: 33303

Re: Нужна ли вам совместимость с Delphi?

еще есть идея добавить одну штуку, приоритет AND и OR, чтоб можно было писать так

Код: Выделить всё

if a < 0 and b > a then

без круглых скобок, это вызовет только обратную несовместимость, а старые коды будут компилироваться, там-же все равно везде скобки стоят.
carrots
30.10.2013 19:30:26
Форум: Lazarus
Тема: Нужна ли вам совместимость с Delphi?
Ответы: 53
Просмотры: 33303

Re: Нужна ли вам совместимость с Delphi?

А если не нужна совместимось с Дельфи, то теперь и все классы, типа StringList, удалить?

Возможно нужно удалить классы вообще, как сущность.
Зачем их удалять? Вопрос в том, нужно-ли отказваться от хороших фич ради совместиимости с delphi ??

К примеру, вместо того, чтоб TStringList использовать ...
carrots
30.10.2013 16:50:15
Форум: Lazarus
Тема: Нужна ли вам совместимость с Delphi?
Ответы: 53
Просмотры: 33303

Нужна ли вам совместимость с Delphi?

И какие именно улучшения в языке вы хотели-бы видеть
Если нужна совместимость то зачем?
carrots
30.10.2013 11:27:23
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?

Позвольте частично с вами не согласиться,
Это ошибка, извините. Низкоуровневый язык это С, а те задаи которые сейчас решаются на С++ лучше решать на С# или Java.
Не забывайте, сто C# и Java это что-то между интерпретируемыми языками и компилируемыми, которые исполняются виртуальной машиной ...
carrots
30.10.2013 05:54:09
Форум: Потрепаться
Тема: Есть ли у Паскаля будущее?
Ответы: 125
Просмотры: 163319

Re: Есть ли у Паскаля будущее?

Последнее время мне кажется, что больше всего спорят о том какой язык лучше или у какого есть будущее люди, которые ни одного языка не знают. В 2005 году я на паскале поставил точку, точнее на delphi, решил что теперь моим низкоуровневым языком программирования будет с++, тем более в то время в ...
carrots
23.09.2013 04:25:49
Форум: Разработки на нашем сайте
Тема: Препроцессор синтаксиса для FPC
Ответы: 14
Просмотры: 30281

Re: Препроцессор синтаксиса для FPC

Там еще реализован предварительный вариант лямбда методов.
Мне не нравится как они реализованы в делфи, много места занимают, и не очень нравится как в С#, пока они реализованы в виде ссылки на выражение, аргументы передаются в виде массива вариантов который по умолчанию null, то есть можно не ...
carrots
21.09.2013 04:11:14
Форум: Разработки на нашем сайте
Тема: Препроцессор синтаксиса для FPC
Ответы: 14
Просмотры: 30281

Re: Препроцессор синтаксиса для FPC

Vapaamies, Logo по идее такая технология уже есть встроенная в других языках, особенно рассчитанных на .NET, типа C#, Basic, называется LINQ, видел что она реализована на DWS.
В принципе штука хорошая особенно если она еще какие-то проверки на ошибки делает, можно ее интегрировать сюда-же, но в ...
carrots
18.09.2013 19:14:30
Форум: Разработки на нашем сайте
Тема: Препроцессор синтаксиса для FPC
Ответы: 14
Просмотры: 30281

Re: Препроцессор синтаксиса для FPC

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

Я и пишу на C, C++, C# и других подобных языках, но сейчас мне нужен быстрый ...
carrots
17.09.2013 12:59:20
Форум: Разработки на нашем сайте
Тема: Препроцессор синтаксиса для FPC
Ответы: 14
Просмотры: 30281

Re: Препроцессор синтаксиса для FPC

Logo, бывают такие случаи когда объявлять переменные сверху лучше, но в большинстве случаев это приводит к неудобству и даже к ошибкам, так как какой-то другой программер может захотеть воспользоваться данной переменной, чтоб не дописывать кашу сверху, в то время как она еще нужна. И... мы не портим ...