Deepthroat » 15.10.2008 00:05:40
По-моему, после этой темы у человека в голове каша. Хотел дать ссылку на википедию, но там такая же каша. А потом удивляемся, почему люди не понимают, что такое паскаль...
Использовать TurboPascal для обучения я бы сейчас не советовал. Это примерно то же самое, как сейчас учить PHP 3. Скачайте FreePascal, без лазаруса, и используйте командную строку для компиляции программ, а Notepad++ для написания. Ты говорил, что знаешь PHP, так вот такой подход разработки (а именно, все ручками) напоминает разработку PHP-приложений, только программы надо компилировать.
Документация от FreePascal. Полное описание языка, библиотеки и компилятора. Но это сухой справочник, не учебник. Есть еще DRKB 30-мегабайтный, очень рекомендую. Ну и пара-тройка учебников по Delphi, только чтобы язык был описан, а не процесс рисования окошек.
Теперь свои пять копеек о паскале и делфи. Pascal - это язык программирования, разработанный Виртом еще давным-давно. Object Pascal - это расширенная версия языка Pascal, поддерживающая ООП. Delphi - это название диалекта языка Object Pascal, по сути, тот же Object Pascal, но с парой-тройкой не всегда очевидных прибамбасов. Также, Delphi - это среда разработки ПО, включающая компилятор. FreePascal - это свободный компилятор еще одного диалекта языка Object Pascal. Так или иначе, и Delphi, и реализация языка от FreePascal - это, по сути, Object Pascal, и даже под Pascal'ем очень часто имеют ввиду Object Pascal. Собственно, потому и нет разделения на Pascal и Delphi - часто имеется ввиду один и тот же язык, а если и нет, то указывают, каким компилятором программа компилируется.