IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> История Паскаля, поиск информации
сообщение
Сообщение #1


Гость






[font=Times New Roman][size=2]
Очень нужно что-нибудь об истории Паскаля - как развивался, какие версии были, как на его основе создавался язык Делфи. И очень желательно чтобы было побольше smile.gif no1.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Когда-то я работал с UCSD Pascal. Знаешь такой?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Лихорадка неясного генеза.
**

Группа: Пользователи
Сообщений: 81
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Цитата
UCSD Pascal

Я не слышал, можно поподробнее?


--------------------
Мир промышленного программирования полон избыточной сложности. В результате такие критерии, как простота, надежность, компактность программ и эффективность исполняемого кода, теперь заменяются на один главный критерий — скорость реализации идей. Приоритет времени разработки понятен: человеческие ресурсы нынче стоят значительно выше, чем аппаратные. Но не теряем ли мы по дороге то ценное, что вернуть потом будет крайне тяжело?..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Летопись языков Паскаль
Паскаль сегодня
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






rolleyes.gif СПАСИБО!!! rolleyes.gif (P.S. За ссылки и жду ещеsmile.gif)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Dr.Bugy @ 6.04.2006 16:51) *

Я не слышал, можно поподробнее?

Ну, что - хотите сказку? Будет вам сказка! smile.gif Но сначала - присказка..
Давно это было (1987), в одной пластилиновой местности (ИКИ, АН СССР) работали мы тогда с неким компьютером, который мы звали Эпл, хотя это был никакой не Apple, а всего лишь болгарская (Правец) копия (полагаю, нелицензированная) с знаменитого Apple-IIe, предка Mac'ов. Общие параметры этого компьютера примерно таковы:
- процессор Motorola 6502 (8 бит)
- частота 1 МГц
- память 64 КБ
- два флопика по 180 КВ
- никакого жесткого диска, забудьте smile.gif
- графика 200х200, монохром
- клава в корпусе системного блока
- встроенный Basic

Но com-порт был, и с его помощью мы использовали этот комп для управления экспериментальной установкой. Конечно, бейсика было маловато, и вот мы услыхали, что есть для него Паскаль. Мы поехали и взяли его (вот такой был Интернет smile.gif ) в городе Переславле, в ИПС.
Система просто поражала воображение! По сравнению с бейсиком - небо и земля! Называлась она UCSD Pascal. Как следует из названия, разработана она в UCSD, что расшифровывается Univercity of California, San Diego. Город San Diego расположен на самом юге Калифорнии, практически на границе с Мексикой (широта примерно 32 градуса). Там всегда тепло (зимой немного влажновато). Университет расположен не в самом городе, а в местечке La Jolla (читается Ла Хойя), почти на Океане. Вблизи - клуб планеристов; чудесное место для этой цели - высокий берег (откос метров 50-60) и постоянный сильный и ровный ветер. Сосны, пальмы, холмы, горы вдалеке.. Заехав туда, я удивился: как можно в таком месте еще и работать?? Уж лучше пусть слякоть за окном и давка в метро (поэтому лучше задержвться на работе, пока она рассосется)..
Но в то время я еще не подозревал обо всем этом. Коду наваял - немеряно. Впоследствии весь этот код был перенесен в Turbo Pascal, на который я перелез года через два.

Я, кажется, отвлекся.. Короче, к этой системе была полная документация в бумажном (ротапринт) виде! По ней я и выучил Паскаль. Язык был реализован полностью (в базовом варианте, без объектов). Работало все несоизмеримо быстрее бейсика, хотя реализация была основана на так называемых пи-кодах (P-code, Pseudo-code). Это подобие языка низкого уровня. В то время существовало довольно много реализаций Паскаля, основанных на пи-кодах, которые по сути были одинаковыми. Подробнее про пи-коды можно найти, например, здесь.

Я сам сейчас чешу репу и удивляюсь: как можно было все это сделать на такой тележке (машиной не назовешь)? Все вместить в память 64К?! И записать на дискетку 180К.. mega_chok.gif Или - поставим вопрос иначе - на что уходят дикие гига-герцы/байты современных компьютеров? На менююююю?..
Сказка - а..? smile.gif

PS
Советская копия с Apple-2 тоже была, ее звали Агат. Качество - отвратительнейшее. Я тогда подрабатывал на информатике в школе, мне с трудом удавалось заставить работать (с переменным успехом) штук пяток из 12. Клавы (на герконах) я таскал домой (под расписку) и по ночам перебирал и смазывал.. Паскаля на них не было - только Бейсик. Но и на нем мы тогда со школьниками сваяли подобие графического редактора..


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Народ blink.gif !!!
Заходите сюда, нужна помощь в ссылках на историю give_rose.gif
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




- Текстовая версия 28.06.2017 21:02
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"