<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз компилятора Free Pascal 2.6.0</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html</link>
    <description>Анонсирован (http://lazarus.freepascal.org/index.php/topic,15656.html) выход открытого кроссплатформенного компилятора Free Pascal 2.6.0 (http://freepascal.org/), совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal. В новой версии расширена поддержка платформ и добавлены новые возможности языка, продолжающие развитие функциональности Delphi 7.&lt;br&gt;&lt;br&gt;&lt;br&gt;Основные новшества (http://wiki.freepascal.org/User_Changes_2.6.0):&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Для Mac OS X и iOS реализована поддержка  диалекта Objective-Pascal;-  Расширены возможности генератора кода для платформы ARM: задействованы инструкции ARM VFPv2 и VFPv3 для вычислений с плавающей точкой, реализована поддержка Thumb-2;-  Улучшена реализация режима совместимости с Delphi:&lt;br&gt;&lt;br&gt;-  Поддержка вложенных типов, переменных класса и локальных констант класса;-  Реализация расширенного синтаксиса определения записей (пока без поддержки конструкторов);-  Возможность использования счётчиков &quot;(for..in)&quot; в записях;-  Поддержка helper-ов для классов и...&lt;br&gt;&lt;br&gt;URL: http://freepas</description>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (anonymous vulgaris)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#31</link>
    <pubDate>Sat, 07 Jan 2012 02:47:10 GMT</pubDate>
    <description>&amp;gt; Правда, чистому C(gcc) со всеми оптимизациями freepascal по скорости сливает до 50&#037;  в худшем случае. &lt;br&gt;&lt;br&gt;Ну так сколько народу (и за какие бабки) делает один, и сколько другой - пары десятков не наберется и реально в свободное время ( http://wiki.freepascal.org/Developer_pages ). А результат налицо.&lt;br&gt;&lt;br&gt;А насчет мелких утилиток так кстати сам компилятор как раз пример того насколько и большие проекты эффективнее делать на нормальном языке. До того как все перешли на питон и жабоскрипт были работы где сравнивали с++ с адой (это тоже алголоподобный язык) - где то в 10 раз меньше багов для того же функционала. Что впрочем только сишников удивить может.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (anonymous vulgaris)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#30</link>
    <pubDate>Sat, 07 Jan 2012 02:32:42 GMT</pubDate>
    <description>&amp;gt;Это да, но зачем на паскале? :)&lt;br&gt;&lt;br&gt;Ну например чтобы в 2 раза быстрее и в 3 раза меньше багов, чем на некоторых других языках. &lt;br&gt;&lt;br&gt;Но за те же бабки ессно.:)&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (xdsl)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#29</link>
    <pubDate>Fri, 06 Jan 2012 10:21:35 GMT</pubDate>
    <description>А какой флейм на лоре по этому поводу развели ... (http://www.linux.org.ru/news/opensource/7205275)&lt;br&gt;&lt;br&gt;По сути - давно пишу для себя на freepascal всякие утилитки, которые и быстро надо сляпать, и кроссово (linux,windows), и чтоб еще работали на полной скорости, и чтоб багов всяких не было. &lt;br&gt;&lt;br&gt;Правда, чистому C(gcc) со всеми оптимизациями freepascal по скорости сливает до 50&#037; в худшем случае. Зато по всем совокупности параметров - хорош.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (NavDotRu)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#28</link>
    <pubDate>Fri, 06 Jan 2012 10:12:09 GMT</pubDate>
    <description>Это да, но зачем на паскале? :) &lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (anonymous vulgaris)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#27</link>
    <pubDate>Wed, 04 Jan 2012 21:47:29 GMT</pubDate>
    <description>&amp;gt; Кто-нибудь использовал (или собирается) воспользоваться поддержкой Thumb в fp.Я просто  как то не могу применений придумать этому.&lt;br&gt;&lt;br&gt;для embedded естественно&lt;br&gt;&lt;br&gt;http://wiki.freepascal.org/TARGET_Embedded&lt;br&gt;&lt;br&gt;но это все еще только пилится&lt;br&gt;&lt;br&gt;-currently only arm-embedded is supported &lt;br&gt;-supported controllers are currently limited to certain NXP LPC, ATMEL AT91, TI Stellaris and ST STM32F10x controllers&lt;br&gt;&lt;br&gt;&lt;br&gt;или вас конкретно Thumb интересует, ну это обосновывается так&lt;br&gt;&lt;br&gt;&amp;gt;С архитектурой ARM не совсем так. Грубо говоря, можно разделить все процессорные ядра, разработанные этой фирмой, на две большие группы: семейство Cortex-M (архитектура версий ARMv6-M и ARMv7-M), использующееся только для микроконтроллеров, причём начального уровня (ну, для 32-разрядных начального, конечно &#091;:)&#093; ), и всё остальное -- хоть древние ядра ARM7 (версия ARMv4), хоть новейшие Cortex-A, причём сюда входят как контроллеры, так и процессоры. &quot;Все остальные&quot; являются &quot;настоящими&quot; ARMами с единой системной архитектурой и системой команд (</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (anonymous vulgaris)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#26</link>
    <pubDate>Wed, 04 Jan 2012 21:30:39 GMT</pubDate>
    <description>&amp;gt; Python как бы не C, из-за которого разгорелась дискуссия. Или да?&lt;br&gt;&lt;br&gt;ну так там повыше заява&lt;br&gt;&lt;br&gt;&amp;gt;Студентам, в зависимости от специальности С дают либо во втором семестре 1 курса, либо в 1-вом второго.&lt;br&gt;&amp;gt;не C, из-за которого разгорелась дискуссия. Или да?&lt;br&gt;&lt;br&gt;Ну какие там могут быть дискуссии в 2011 году о С? Но в главном вы правы - питон тоже не находка.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (mf)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#25</link>
    <pubDate>Wed, 04 Jan 2012 18:39:37 GMT</pubDate>
    <description>Python как бы не C, из-за которого разгорелась дискуссия. Или да?&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (WishMaster)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#24</link>
    <pubDate>Tue, 03 Jan 2012 21:36:31 GMT</pubDate>
    <description>Плохому танцору....-)))&lt;br&gt;Если мозг есть то и на Паскале можно отличный софт писать, а если мозга нет, то на С++ пишут такое гуано, что писец...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз компилятора Free Pascal 2.6.0 (anonymous vulgaris)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/82178.html#23</link>
    <pubDate>Tue, 03 Jan 2012 21:12:32 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Так вот, Паскаль хорош своей понятностью, на уровне Бейсика&lt;br&gt;&lt;br&gt;Непонятно какие языки вы имеете в виду - но современный паскаль это современный паскаль и простое там это типа такого&lt;br&gt;&lt;br&gt;type&lt;br&gt;  generic TList&amp;lt;T&amp;gt; = class&lt;br&gt;    Items: array of T;&lt;br&gt;    procedure Add(Value: T);&lt;br&gt;  end;&lt;br&gt;&lt;br&gt;implementation&lt;br&gt; &lt;br&gt;procedure TList.Add(Value: T);&lt;br&gt;begin&lt;br&gt;  SetLength(Items, Length(Items) + 1);&lt;br&gt;  Items&#091;Length(Items) - 1&#093; := Value;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;ну а современный бэйсик&lt;br&gt;&lt;br&gt;Public Class classHolder(Of t)&lt;br&gt;    Public Sub processNewItem(ByVal newItem As t)&lt;br&gt;        Dim tempItem As t&lt;br&gt;        &apos; Insert code that processes an item of data type t.&lt;br&gt;    End Sub&lt;br&gt;End Class&lt;br&gt;&lt;br&gt;&amp;gt;Потому как не всем с ходу понятно, для чего нужно передавать ссылку на переменную, а не саму переменную просто для чтения с клавиатуры и т.п.&lt;br&gt;&lt;br&gt;в Ц нет никаких ссылок на переменные, есть только указатели, ссылки появились в ц++&lt;br&gt;</description>
</item>

</channel>
</rss>
