LINUX.ORG.RU
 

Free Pascal 2.0


0

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.

>>> Подробности

***** ()
Проверено: Shaman007 (16.05.2005 12:33:58)

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 14:55:23  

Re: Free Pascal 2.0

> тем что умеет грамотно оформлять код

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

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 15:05:57  
Sun-ch

Re: Free Pascal 2.0

Тебе не повезло.

Вот волшебная формула щастья

ruby = (lisp + perl)/2

# ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 15:09:09  
JB

Re: Free Pascal 2.0

а что, ruby можно где то применять?

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Lumi 16.05.2005 15:08:48  
JB

Re: Free Pascal 2.0

> На питоне тоже несложно наворотить и никакие отступы не помогут.

на питоне сложнее написать некрасивый код, в большенстве случаев он будет нерабочим :) поэтому приходится делать привычкой ставить отступы

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 15:04:20  

Re: Free Pascal 2.0

Саныч, так я ж не против! Где ж ты найдёшь столько учителей на лиспе. Учителя научить в сто раз труднее, а выпускников педвузов в школы палкой не загонишь (в сельские правда сами бегут наперегонки :) К тому ж сначала студентов надо этому лиспу выучить, где наковырять в педвузах преподов на лиспе? Или всем читать лисп для чайников за 21 день?

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 15:05:57  

Re: Free Pascal 2.0

>в школе паскаль, на первом курсе дельфи и сейчас на втором курсе си++

>слава богу после первого курса смог заставить себя сесть изучать перл и питон

Как оказывается смогли же! А кто знает, что было бы, если сразу же изучать python (самому питон тоже нравится). В том то и дело, что pascal- проверенная вещь. И все после паскаля легко осваивают Си. А что будет с python завтра никто не знает.

** ()
[#] Ответ на: Re: Free Pascal 2.0 от Lumi 16.05.2005 15:13:38  

Re: Free Pascal 2.0

Сначала учить logo.

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 15:09:09  

Re: Free Pascal 2.0

Саныч, какая-то плохая формула, если скобки раскрыть (lisp/2 + perl/2). Без деления пополам было бы лучше.

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 15:12:53  

Re: Free Pascal 2.0

Не в отступах счастье, а в грамотном подходе к архитектуре мат.модели решения. А уж на чём эту модель реализовать -- дело десятое. Кнута гляньте, на чём у него? Наверное совсем он не в теме на чём писать надо.

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 15:15:27  

Re: Free Pascal 2.0

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

нц, кц, цел к :)

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от hbee 16.05.2005 15:17:58  

Re: Free Pascal 2.0

>Довольно много народу учится на Scheme: http://mitpress.mit.edu/sicp/adopt-list.html

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

А вообще так часто в последнее время слышу про Lisp, что хочется попробовать. Опредленные навыки есть - Emacs настраивал - точнее в блокнот превращал:) Потом понял, что все равно ума не хватит во всем этом разобраться и забил, может летом, когда сессию сдам, сделаю попытку №2:)

** ()
[#] Ответ на: Re: Free Pascal 2.0 от mikhail 16.05.2005 14:45:07  

Re: Free Pascal 2.0

>А ещё он постоянно сообщение об ошибке выдаёт при выходе. И поддержка дебаггера отсутствует, надо пересобирать. В общем не парься и ставь нормальную IDE!

ИМХО проблема в том, что он скорее всего настройки пытается сохранить туда где нет доступа, т.к. от root работает от usera нет.

** ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 15:32:20  

Re: Free Pascal 2.0

Саныч, кстати, что за книга по Ruby, которую Вы хвалили в каком-то топике?

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от olegk 16.05.2005 13:37:17  

Re: Free Pascal 2.0

Только вот для обучения его использовали всегда только на территории пост-совка. В цивилизованном мире эта форма извращения давно уже не практикуется.

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 14:24:18  

Re: Free Pascal 2.0

Есть там объекты. Такие, что лучше бы их не было.

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от olegk 16.05.2005 14:36:28  

Re: Free Pascal 2.0

Очевидно, хреновенько учишься. Глупости в тебе много...

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

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от Lumi 16.05.2005 14:42:28  

Re: Free Pascal 2.0

Да где это паскакаль - норма? Разве что в бывшем совке. Так давно пора от этих бредней избавляться...

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 16:13:39  
mikhail

Re: Free Pascal 2.0

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

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

# ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 16:14:25  

Re: Free Pascal 2.0

Давно, но непросто. Прочти мои посты выше.

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 16:11:01  

Re: Free Pascal 2.0

Спасибо, добавил в букмаки :)

***** ()
[#]  

Re: Free Pascal 2.0

Кстати, если кто не знал: первые версии Windows были написаны на Pascal.

Лишь, позже, Windows была переписана на C/C++...

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 16:37:54  

Re: Free Pascal 2.0

> Кстати, если кто не знал: первые версии Windows были написаны на Pascal.

да ладно тебе...
ссылку в студию

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 16:37:54  

Re: Free Pascal 2.0

> Кстати, если кто не знал: первые версии Windows были написаны на Pascal.
ага, причем не BG а школьниками у которых он ее украл

** ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 13:25:20  

Re: Free Pascal 2.0

>от только он уже никому не нужен, кроме кучки фанатиков...

Pascal стандарт в российском школьном олимпиадном программировании. ~90% участников.
на международных олимпиадах тоже достаточно много.
а года три-четыре назад free pascal полностью заменил турбо паскаль.

ИМХО лучший язык для обучения, а free pascal - лучшая реализация для этого - вмеру убогая чтоб не отвлекался на рюшечки и "визуальное" программирование.

как там у них IDE под Linux заработало?
а то глючило всё безбожно...

* ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 16:37:54  

Re: Free Pascal 2.0

>Кстати, если кто не знал: первые версии Windows были написаны на Pascal.

Первые Norton Commander'ы - тоже

***## ()
[#] Ответ на: Re: Free Pascal 2.0 от mikhail 16.05.2005 16:20:45  

Re: Free Pascal 2.0

Да, понимаешь ли, даже этого - слишком много. Сравни с тем минимальным объёмом Схемы, который достаточен для решения олимпиадных задач.

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от blind 16.05.2005 16:58:27  

Re: Free Pascal 2.0

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

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 14:55:23  

Re: Free Pascal 2.0

2JB:

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

В паскале обязательно объявление переменных с указанием типа - ИМХО это приучает к дисциплине в программировании (хотя согласен, не везде это нужно, но само знание/умени/привычка к этому ИМХО полезна, в том числе и для проектирования БД). Т.о. паскаль не назовёшь простым языком программирования, но на нём, думаю, можно моделировать/обкатывать при обучении разные методики программирования. Хотя это только моё мнение, может оно и неправильное:) Сам начинал с паскаля (вернее, сначала с бэйсика немного, но потом постарался его забыть:)), потом C (никаких преимуществ особых не увидел перед паскалем), C++, MASM/TASM естественно:), форт, bash и awk можно не считать:), perl (стараюсь не пользоваться ним:)), tcl (это нравится:)) - никаких проблем и комплексов от паскаля при изучении других языков не заметил.

***## ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 13:33:58  
ivlad

Re: Free Pascal 2.0

> паскаль ломает представление о правильном программировании, потом сложно будет привыкать грамотно писать и оформлять код

Это Паскаль ломает? А что - нет? BASIC? C?

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Led 16.05.2005 17:04:25  

Re: Free Pascal 2.0

> Первые Norton Commander'ы - тоже

Первые Norton Commander'ы были писаны на ассемблере. Дядя Петя - гуру ассемблера для 8086, даже книжки по нему писал.

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от anonymous 16.05.2005 17:09:58  

Re: Free Pascal 2.0

ИМХО "ИМХО" на то и "ИМХО" чтоб его не нужно было доказывать.
(сам себе чтоль я что-то должен доказывать?)
анонимусы на ЛОРе рулят как всегда...


глянул на эту радость.... мда... отладчик у них всё ещё под linux не работает... ПОЧЕМУ??? Под win32 он у них сделан через то-же gdb-pas
какие проблемы сделать это под осью для которой gdb изначально писался...

* ()
[#]  

Re: Free Pascal 2.0

фтопку, индустрия выбирает фортран

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от R_Valery 16.05.2005 14:13:10  
ivlad

Re: Free Pascal 2.0

> Моё мнение - Паскаль лучший язык для изучения основ программирования.

Есть мнение, что Python лучше, но преимущества Free Pascal лежат не в области свойств языка.

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от ivlad 16.05.2005 17:16:57  

Re: Free Pascal 2.0

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

anonymous ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 14:36:00  
ivlad

Re: Free Pascal 2.0

> Их что под дулом автомата учится на программера загоняли?

Речь идет о преподавании в школе.

Кроме того, обычно сначала обучают понятию алгоритма и _традиционным_ методам процедурного программирования. Как в физике - не сразу бегут изучать ОТО, хоть она и более верно описывает окружающую действительность, а сначала проходят Ньютоновскую механику.

Посему, Паскаль - очень милый язык. Его "bondage-and-discipline" приводят к тому, что сначала дети учатся, как нужно _правильно_ писать, а потом уже могут понять, когда можно и нужно нарушать правила. Если детей учить сразу, например, C, где такие органичения не задаются языком, это требует от преподавателя бОльших усилий - объяснить, почему та или иная конструкция плоха - ведь у школьников еще нет понимания о красоте или элегантности некоторых приемов программирования.

> Это обычный подход - изучение любого ремесла, начинается с изучения инструмента (emacs).

А почему не vi? Он проще.

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 14:36:00  

Re: Free Pascal 2.0

а как быть тем кто на vi торчит ?

# ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 14:10:37  

Re: Free Pascal 2.0

> да просто привыкнут пихать кнопочки в дельфи и писать код кое как
> дельфи нужно убить вообще, единственное для чего он нужен, это приложения для баз данных

Уважаемый, не надо говорить о том, о чем не имеете никакого представления, ладно? Почитайте как-нибудь на досуге о Model Driven Architecture - узнаете много нового о Delphi...

* ()
[#] Ответ на: Re: Free Pascal 2.0 от ivlad 16.05.2005 17:33:29  
Sun-ch

Re: Free Pascal 2.0

>не сразу бегут изучать ОТО

Ландау писал научно-популярные книги для школьников, где объяснялись

основные идеи современной физики, включая сто, ото и квантовую механику.

процедурное программирование - в прошлом.

Детям гораздо проще понять идеи ООП в виде облачков (метаобъектов),

обменивающися сообщениями.

В емакс можно работать через 15 минут после 1 знакомства, к vi надо

привыкать.

# ()
[#] Ответ на: Re: Free Pascal 2.0 от orb 16.05.2005 17:34:53  
Sun-ch

Re: Free Pascal 2.0

Речь идет об обучении.

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

А писать какие нибудь вычисления/сортировки/поиск на паскале не так

увлекательно.

# ()
[#] Ответ на: Re: Free Pascal 2.0 от Mammoth 16.05.2005 17:37:48  
JB

Re: Free Pascal 2.0

> Почитайте как-нибудь на досуге о Model Driven Architecture - узнаете много нового о Delphi...

ну да, разработка приложение баз данных

дельфи для этого и создавался вообщем то

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Sun-ch 16.05.2005 17:47:53  

Re: Free Pascal 2.0

Саныч, ну где такие школы кучками стоят, где все учителя информатики с лиспом на короткой ноге. Вы когда-нибудь сталкивались с переподготовкой школьных учителей информатики (да и не только информатики)?

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Lumi 16.05.2005 17:56:22  

Re: Free Pascal 2.0

2Lumi:

>ы когда-нибудь сталкивались с переподготовкой школьных учителей информатики

Более того, вы знаете, кто преподаёт информатику в педуниверах для будущих учителей на факультете "Математика и информатике"? Это же ужас просто :(

***## ()
[#] Ответ на: Re: Free Pascal 2.0 от JB 16.05.2005 17:53:35  

Re: Free Pascal 2.0

> ну да, разработка приложение баз данных
> дельфи для этого и создавался вообщем то

Аннотацию к книге Грибачева К.Г. прочитали что-ли? Что Вы хотели сказать этим своим загадочным высказыванием?

* ()
[#] Ответ на: Re: Free Pascal 2.0 от Led 16.05.2005 18:15:43  

Re: Free Pascal 2.0

Знаю, лично! =8-0

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от Mammoth 16.05.2005 18:18:52  
JB

Re: Free Pascal 2.0

> Аннотацию к книге Грибачева К.Г. прочитали что-ли?

нашел ее в пдф и сейчас читаю

> Аннотацию к книге Грибачева К.Г. прочитали что-ли?

а что вы хотели сказать своим высказыванием "Model Driven Architecture"?

если вы хотите опровергнуть тот факт, что дельфи подходит только для БД, дайте ссылку на какую либо документацию, можно даже на английском

***** ()
[#] Ответ на: Re: Free Pascal 2.0 от rusxakep 16.05.2005 16:14:04  
atrus

Re: Free Pascal 2.0

> Усе. http://www.ru.freepascal.org обновлен

Что значит обновлён? Я версию 2.0.0 ещё часов в 11 скачал... :-/

***** ()