LINUX.ORG.RU

Free Pascal 2.0 beta


0

0

Тихо и незаметно 5 ноября вышла первая бета версии 2.0 Free Pascal. Изменений, по сравнению с 1.2 уйма. Приведу только некоторые:
- Динамические массивы;
- Поддержка 64 битных типов данных;
- Перегруженные операции;
- Улучшена совместимость с Delphi;
- Потдержка PowerPC архитектуры, MacOS и многое другое. Посмотреть полный список можно вот здесь. http://www.freepascal.org/future.html
Новсти вот тут http://www.freepascal.org/news.html

>>> Хомяк тут

★★★★★

Проверено: maxcom

Re: Free Pascal 2.0 beta

Прямотаки perl получается.. . :-)) Может, лучше бы, сделали компилятор для перла - толку было бы больше.

anonymous ()

Re: Free Pascal 2.0 beta

какие известные opensource-проекты на нем написаны?

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

Язык может считаться законченным только тогда, когда в его синтаксисе задействованы все символы на клавиатуре.
================================
Ларри Уолл, изобретатель Perl

eXOR ★★★★★ ()

Re: Free Pascal 2.0 beta

Потдержка PPC. Это значит поддерживает, но сильно потеет?

Новсти.

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

>какие известные opensource-проекты на нем написаны?

Для начала, он сам на себе написан :)
Да есть еще немножко, если лень самому посмотреть:
http://www.freepascal.org/links.html

vada ★★★★★ ()

Re: Free Pascal 2.0 beta

пасКАЛ - ФУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУ!

С - FOREVA!

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Free Pascal 2.0 beta

perlcc - экспериментальная штука. Она герерирует из простого hello world 2-х мегабайтный бинарник. В дополнение к этому весьма непросто заставить его скомпилиться при использовании сторонних модулей, допустим при использовании DBI/DBD - практически нереально.

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от eXOR

Re: Re: Re: Free Pascal 2.0 beta

>Язык может считаться законченным только тогда, когда в его синтаксисе задействованы все символы на клавиатуре.
>================================
>Ларри Уолл, изобретатель Perl

Тоже, блин, авторитет! :) Придумал синтаксис, типа
\|///||\\!!!###$%^&*()_+|тырпырвосемьдыр....
Главное, все понятно и читабельно... :)

ЗЫ. тут ламерье уже обсуждали "программу на перле в одну строку". Я давно так не смеялся :)))

vada ★★★★★ ()
Ответ на: Re: Re: Re: Free Pascal 2.0 beta от vada

Re: Re: Re: Re: Free Pascal 2.0 beta

помимо тырпыр, можно писать и нормально. это в гойлове пейсателя если мусор, то тырпыр получится. на любом языке.

anonymous ()
Ответ на: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Free Pascal 2.0 beta

Nu paskal for linux est', nu tak PORTIRUIte DosNavigagor pod LinuxConsole (spasibo skazhu) ili slabo? ili freepaskaliu daleko po sovmestimosti s Borlandom? :)

Soumynona

anonymous ()
Ответ на: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Free Pascal 2.0 beta

2anonymous (*) (17.11.2003 14:03:32):

> помимо тырпыр, можно писать и нормально. это в гойлове > пейсателя если мусор, то тырпыр получится. на любом языке.

Далеко не на любом получается такой тырпыр, как на Перле. Даже если в голове никакого мусора нет.

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от vada

Re: Re: Re: Free Pascal 2.0 beta

>Для начала, он сам на себе написан :) Да есть еще немножко, если лень самому посмотреть: http://www.freepascal.org/links.html

Ну и где там известные проекты.

З.Ы. Нечего гнать на perl - он живет и развивается. А паскаль любят только преподаватели российских вузов.

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

Comprehensive Perl Archive Network
2003-11-17 online since 1995-10-26
1928 MB 229 mirrors
3230 authors 5491 modules
powered by Sun Microsystems

Не слабый такой тырпыр, не правда ли :)

Sun-ch ()
Ответ на: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от Sun-ch

Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

Саныч, а ну-ка расскажи нам как на неслабом таком тыр-пыре написать правильно аналог " cat | sort | uniq " для сортировки массива слов ~500Mb?

anonymous ()

Re: Free Pascal 2.0 beta

> Язык может считаться законченным только тогда, когда в его
> синтаксисе задействованы все символы на клавиатуре.
> ================================
> Ларри Уолл, изобретатель Perl

По моему это не очень умное высказывание. Языки программирования
разрабатываются не для того, чтобы как можно меньше клавишь
простаивало, а для того, чтобы программирование было удобным и
эфективным.
Паскаль разрабатывался как учебный язык программирования, но на том,
как его принято называть, стандартном Паскале сейчас никто не
программирует. Если хотите говорить о практическом применении Паскаля,
то говорите о Object Pascal.

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

Господа, ни слова о сексе!

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от eXOR

Re: Re: Re: Free Pascal 2.0 beta

>>Язык может считаться законченным только тогда, когда в его синтаксисе задействованы все символы на клавиатуре.

Ооо у меня еще на мышке 2 кнопки и колесико + на системном блоке +
на мониторе. Есть куда расти. А в коридоре рубильник не пробовали
добавить.

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Free Pascal 2.0 beta

Tovarishi, hai zhive eto pascalio (skazali zhe sto on dlia obuchenija ili dazhe dlia obligcheniaja obuchenija sozdan i vsio tuta, "real project in C only"), idite rabotatj :)

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: о тырпырах в языках (было: Free Pascal 2.0 beta)

да, есть языки, которые тырпыр не допустят. и перл в их числе, вы ведь strict подключаете и warnings?

anonymous ()
Ответ на: Re: Re: Free Pascal 2.0 beta от eXOR

Re: Re: Re: Free Pascal 2.0 beta

вариант:

Язык может считаться законченным только тогда, когда в его синтаксисе задействованы все символы unicode. ================================

все функции стандартных библиотек можно будет отлельными символами.

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

тырпыр наызывается регулярные выражения
если не нравится - можно писать все развернуто или как угодно - perl дает массу вариантов делания одного и того же.. вместо спец переменных вроде $_ и переменных по умолчанию можно юзать нормально определенные, текста больше но эффективность не страдает. Если сложно - можно не использовать регулярные выражения, делать циклы с поиском и тд, но тут уже теряя в эффективности..

То что в перле записывается в короткую строку в С иногда и 10 не обойдешься.. Что касается работы с текстом, то С по сравнению с перлом тут как скальпель по сравнению с комбайном - замахаешься пока поляну выкосишь..

NiKel ()
Ответ на: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от NiKel

Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

Траву уже комбайнами косите ? Уважаю размах :)

Кстати использовать perl из программ на С достаточно просто

Sun-ch ()
Ответ на: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от NiKel

Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

ну, этот комбайн медленно ездит, но косит вроде исправно, а скальпель раз-раз и фсе...

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от Sun-ch

Re: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

> Траву уже комбайнами косите ?

Ну я не сказал что траву именно... Может на поляне там мак растет :)

NiKel ()
Ответ на: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Free Pascal 2.0 beta

>Tovarishi, hai zhive eto pascalio (skazali zhe sto on dlia obuchenija ili dazhe dlia obligcheniaja obuchenija sozdan i vsio tuta, "real project in C only"), idite rabotatj :)

скажи это моему менеджеру - тебя линчуют :).

p.s. мы пишем на Java/Python ;)

anonymous ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

> а скальпель раз-раз и фсе

для какого-нибудь напряженного cgi скальпелем почикать - самое то :)

NiKel ()
Ответ на: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от NiKel

Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

> perl дает массу вариантов делания одного и того же человек имеющий часы всегда точно знает сколько сейчас времени, человек имеющий несколько часов ни в чем не уверен. (с) законы Мерфи

anonymous ()

Re: Free Pascal 2.0 beta

имхо это вышла 1.9 а не 2.0, читать надо внимательнее 5 November 2003 A first public beta, taken from the development branch, has been released. To celebrate that, the version has been upped to 1.9. For now only full archives for the Go32V2, win32, FreeBSD and Linux platforms on the intel (x86) architecture are available We hope the number of platforms and architectures will steadily expand during the 1.9.x beta series, which will culminate ultimately in the 2.0 release.

и поправьте меня если не прав, но это же только планы на будующее? Planned for next versions

Beast_v ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

> человек имеющий часы всегда точно знает сколько сейчас времени, человек имеющий несколько часов ни в чем не уверен. (с) законы Мерфи

можно иметь много часов но носить только одни - это называется стилем :)

NiKel ()
Ответ на: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Re: Re: Re: Re: Free Pascal 2.0 beta

>perl дает массу вариантов делания одного и того же человек имеющий часы всегда точно знает сколько сейчас времени, человек имеющий несколько часов ни в чем не уверен. (с) законы Мерфи

"Человек, лишенный выбора, перестает быть человеком."

Энтони Берджес. "Заводной апельсин"

Sun-ch ()

Re: Free Pascal 2.0 beta

Три главных добродетели программиста - лень, гордыня и нетерпение (c)Ларри Уолл. :)

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

> Три главных добродетели программиста - лень, гордыня и нетерпение (c)Ларри Уолл. :)

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

anonymous ()
Ответ на: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Free Pascal 2.0 beta

> соленый арбуз

Эх! Да с жареной картошкой!

anonymous ()

Re: Free Pascal 2.0 beta

Ээээ! Алё! А где на сайте фрипаскаля скриншоты? Я чот не понял...

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

>Ээээ! Алё! А где на сайте фрипаскаля скриншоты? Я чот не понял...

А ты че? Виндузятник? В терменале не видил как компиляция выполтяется?

:)))

vada ★★★★★ ()

Re: Free Pascal 2.0 beta

Не понимаю - на кой хрен он вообще нужон-то? К тому же есть он для Альфы? Нет? В сад! Все равно (во всяком случая я так DOOMаю), никто не отважится писать на нем какие-либо значимые проекты - качество генерируемого кода... не известно

Astronomer

anonymous ()

Re: Free Pascal 2.0 beta

собственно на данный момент пригодность языка для более-менее полноценного использования определяется либо наличием базы библиотек/модулей/решений/... (типа перл/жаба) или легкостью интеграции с С-либами во всех статически-динамических проявлениях.

паскаль по сравнению с С ничего нового/мощного/удобного не способен предложить.

Object Pascal по сравнению с С/С++(/objc?) тем более... (шаблоны? множественное наследование? :Р)

вывод: нахрена собсно менять С на почти тот-же С, но более ограничительный в применении?

кто-то будет возражать что паскаль как язык сильнее ограничивает средства выражения замисла? кто будет --- char *p,*q; while(*q++=*p++); на паскале в студию :)

anonymous ()

Re: Free Pascal 2.0 beta

Не понимаю - на кой хрен он вообще нужон-то? К тому же есть он для Альфы? Нет? В сад! Все равно (во всяком случая я так DOOMаю), никто не отважится писать на нем какие-либо значимые проекты - качество генерируемого кода... не известно

Astronomer

anonymous ()

Re: Free Pascal 2.0 beta

Не понимаю - на кой хрен он вообще нужон-то? К тому же есть он для Альфы? Нет? В сад! Все равно (во всяком случая я так DOOMаю), никто не отважится писать на нем какие-либо значимые проекты - качество генерируемого кода... не известно

Astronomer

anonymous ()
Ответ на: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Free Pascal 2.0 beta

Угу. На Альфу все забили давным давно. Вышла последняя модель. На заводах Самсунга демонтирают "свечной" заводик по производству процессоров. Если уже не демонтировали.

Софта под нее все меньше и меньше. Жаль, но все так и есть.

Аминь.

anonymous ()

Re: Free Pascal 2.0 beta

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

самого учили на паскале, и остались очень приятные впечателния(хотя я его и практически не использовал лет 5).

azazello ★★★ ()
Ответ на: Re: Re: Re: Free Pascal 2.0 beta от anonymous

Re: Re: Re: Re: Free Pascal 2.0 beta

> А паскаль любят только преподаватели российских вузов.

Я преподаватель и я не люблю паскаль.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.