Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

Free Pascal 2.0   Найти похожие ветки 

 
Андрей Жук ©   (2005-05-17 14:44) [0]

15 мая 2005 года, после 5 лет разработки вышел Free Pascal 2.0.

Поддерживаются следующие процессоры (AMD-64, SPARC, PPC (32/64 бит), ARM) и платформы (Mac OS classic, Mac OS X, MorphOS, and Novell Netware). Среди улучшений: большая совместимость с Delphi, поддержка widestrings, обновление компонент для доступа к базам данных, добавление документации и консольного IDE.

http://www.freepascal.org/


 
Андрей Жук ©   (2005-05-17 14:48) [1]

То были изменения. А вообще

About:
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32bit Pascal Compiler. It comes with a fully TP 7.0-compatible run-time library. Some extensions have been added to the language, like function overloading. Shared libraries can be linked. Basic Delphi support is implemented with classes, exceptions, RTTI, and ansistrings. A Free Component Library (FCL) is available with the base classes. Bindings for X11, ncurses, GTK, OpenGL, zlib, mysql, interbase and postgres are available.


 
Иван Шихалев ©   (2005-05-17 14:49) [2]

Документация сильно недоработана. Как была в последних 1.9.х, так и осталась.


 
Sha ©   (2005-05-17 14:52) [3]

> Андрей Жук ©   (17.05.05 14:44)  
> Поддерживаются следующие процессоры ...

забыл Intel 386+ :)


 
pasha_golub ©   (2005-05-17 15:11) [4]

Иван Шихалев ©   (17.05.05 14:49) [2]
Иван, вот по поводу этого хочу спросить:
zlib, mysql, interbase and postgres are available.
Каким образом? Через dll или руками писалось? Или еще как?

Чтобы не захламлять ветку можно в аську. Спсб


 
Иван Шихалев ©   (2005-05-17 15:21) [5]

Чтоб не захламлять ветку можно на http://freepascal.ru/forum/ :)
mysql, interbase and postgres - интерфейсы к соответствующим клиентским библиотекам
zlib - интерфейс к соответствующей библиотеке и paszlib - упрощенная (насколько я понял) версия целиком в исходниках.


 
pasha_golub ©   (2005-05-17 15:30) [6]

По поводу: pasha_golub ©   (17.05.05 15:11) [4]

Уже нашел все что интересовало.


 
pasha_golub ©   (2005-05-17 15:31) [7]

Иван Шихалев ©   (17.05.05 15:21) [5]
Не увидел. Все равно спасибо.


 
palva ©   (2005-05-17 17:17) [8]

Ну, наконец-то! А что, DOS (16-разрядный вариант) в новой версии компилятора не поддерживается?


 
Иван Шихалев ©   (2005-05-17 17:27) [9]

16-разрядный и в старой не поддерживался


 
Jeer ©   (2005-05-17 17:44) [10]

Как-то (лет 4 назад), с подачи этого форума, мною затеяно было сравнение компиляторов (участвовали  D5, FP, Watcom C, Intel C, Borland C, MS Visual C).
Не показался FP никак, самый медленный код сгенерил.
Но за фриварность большая благодарность всем участникам его создания.


 
PVOzerski ©   (2005-05-17 17:48) [11]

2Jeer ©   (17.05.05 17:44) [10]
Сдается мне, это когда тестер ухитрился Randomize внутрь цикла засунуть :)


 
Jeer ©   (2005-05-17 17:51) [12]

Я даже ожидал Вашей реакции:)
Да, помню, помню Павел, Ваши претензии - не углядел :)
Сыну передоверил кое-что.
Но рояли это особо не меняет - почти все были в равных условиях.


 
PVOzerski ©   (2005-05-17 17:55) [13]

Замечу еще, что компилятор не стоит на месте. Например, с тех пор изменили передачу параметров по умолчанию на register, что не могло не сказаться на скорости.


 
Jeer ©   (2005-05-17 17:57) [14]

Качнул, гляну на досуге.


 
Иван Шихалев ©   (2005-05-17 20:13) [15]

Например, с тех пор изменили передачу параметров по умолчанию на register, что не могло не сказаться на скорости.

Если я ничего не путаю, оптимизатор был переписан начисто по сравнению с 1.0


 
matt ©   (2005-05-17 20:15) [16]

эх... не удержался... каменты "программистов" с линукс.орг.ру

Паскакаль слишком низкоуровневый. Вредно приучать сразу же мыслить на уровне, близком к железу.

В емаксе есть лисп, и чел. сразу видит плоды своего труда.
А писать какие нибудь вычисления/сортировки/поиск на паскале не так

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

Для обучения просто минимальному алгоритмическому мышлению - вполне сойдёт.

> Если серезно: о каких "ненужных" вещах приходится думать программисту на паскале?
- Как минимум - явное выделение и освобождение памяти. Суксь полная.

В Паскале любая структура данных становится чрезмерно сложной.

Паскаль полный бред. Нефиг народ мучать. Пусть учат С, чистый без плюсов!
(с)

просто кошмар...


 
raidan ©   (2005-05-17 20:20) [17]

>matt ©   (17.05.05 20:15) [16]
Энтих каментщиков бы дрыном перетянуть, чтобы знали на что наезжают :)


 
Иван Шихалев ©   (2005-05-17 20:55) [18]

matt ©   (17.05.05 20:15) [16]

Ты это... в следующий раз удерживайся — нервы-то не казенные.


 
Agent13 ©   (2005-05-17 21:52) [19]

Удалено модератором
Примечание: AutoModerator


 
Alexander Panov ©   (2005-05-17 22:31) [20]

Удалено модератором
Примечание: AutoModerator


 
palva ©   (2005-05-17 22:33) [21]

Иван Шихалев ©   (17.05.05 17:27) [9]
> 16-разрядный и в старой не поддерживался
Как это не поддерживался? А это
http://web.archive.org/web/20040701054257/www.freepascal.org/down-dos.html

DOS (GO32v2 extender)


 
Agent13 ©   (2005-05-17 22:36) [22]


> Agent13 ©   (17.05.05 21:52) [19]
> Удалено модератором
> Примечание: AutoModerator

Опа! Это что-то новенькое. Фраза, которая там была теперь фильтруется? Тогда огласите плз весь список, чего нельзя писать.


 
AlterEgo of WondeRu ©   (2005-05-17 22:38) [23]

Agent13 ©   (17.05.05 22:36) [22]
а ты проверь! :) Русский мат думаю прокатит)


 
Kerk ©   (2005-05-17 22:39) [24]

Удалено модератором
Примечание: AutoModerator


 
Kerk ©   (2005-05-17 22:40) [25]

AlterEgo of WondeRu ©   (17.05.05 22:38) [23]
Русский мат думаю прокатит)


не прокатил :)


 
Agent13 ©   (2005-05-17 22:43) [26]


> а ты проверь! :) Русский мат думаю прокатит)

Там не мат был, а аббревиатура. Специально, блин, не стал рулезмановскую печать слать, что народ не нервировать, а тут вот какая тема :)


 
Иван Шихалев ©   (2005-05-17 22:45) [27]

palva ©   (17.05.05 22:33) [21]

Это как раз 32-разрядный extender. Он и сейчас поддерживается. И не он один.


 
Kerk ©   (2005-05-17 22:47) [28]

Удалено модератором
Примечание: AutoModerator


 
palva ©   (2005-05-17 22:49) [29]

Похоже www.freepascal.org рухнул от перегрузки. Вобщем раньше для dos экстендера была отдельная страница для скачивания, которая называлась DOS. (Был отдельный компилятор.) Теперь такой страницы нет.


 
AlterEgo of WondeRu ©   (2005-05-17 22:50) [30]

Agent13 ©   (17.05.05 22:43) [26]
аббревиатура.


RTFM
IMHO
HUY
PIVO
ABIRVALG


 
palva ©   (2005-05-17 22:56) [31]

Пора отдельную ветку заводить для тестирования автомодератора.


 
Agent13 ©   (2005-05-17 22:56) [32]

Удалено модератором
Примечание: AutoModerator


 
Kerk ©   (2005-05-17 22:59) [33]

Удалено модератором
Примечание: AutoModerator


 
Иван Шихалев ©   (2005-05-17 23:00) [34]

Похоже они еще для DOS не зарелизили, а до 1.9.х хрен доберешься, кроме как по FTP...


 
Иван Шихалев ©   (2005-05-17 23:04) [35]

Самый последний для дос нашел здесь:
ftp://ftp.nl.freepascal.org/pub/fpc/olddist/1.9.6/


 
Kerk ©   (2005-05-17 23:07) [36]

А какой смысл сейчас писать под дос?


 
AlterEgo of WondeRu ©   (2005-05-17 23:09) [37]

Kerk ©   (17.05.05 23:07) [36]
А какой смысл сейчас писать под дос?


знаю как минимум 2 конторы, которые досом балуются, из-за того что программеров новых не хотят брать, старых переучивать... да и их проги уже 10-15 лет  работают...


 
palva ©   (2005-05-17 23:14) [38]

> А какой смысл сейчас писать под дос?

Если машина управляет технологическим процессом, то DOS бывает надежнее и быстрее реагирует на ситуацию. Правда, я под DOS не пишу.


 
Иван Шихалев ©   (2005-05-17 23:20) [39]

Вообще-то я как-то пробовал виндовым компилятором досовый собирать - получилось, хотя, возможно, я ему другой линкер подсунул... По крайней мере пытаясь линуксовый из под винды собрать, я именно на линкере обломался.


 
Иван Шихалев ©   (2005-05-17 23:22) [40]

Примечание - пытался версией 1.1.че-то-там... Но сейчас должно быть не хуже.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.04 c
1-1117178329
Mishenka
2005-05-27 11:18
2005.06.14
Отслеживание изменений содержимого каталога...


3-1115902646
MakNik
2005-05-12 16:57
2005.06.14
dxDBGrid


1-1117460259
heady
2005-05-30 17:37
2005.06.14
Размеры иконок


1-1116939853
Андрюха7
2005-05-24 17:04
2005.06.14
Доступ на Delphi к значению функции - массиву записей


14-1116491813
Skier
2005-05-19 12:36
2005.06.14
Опять новая концепция развития нашего автопрома...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский