|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.10.2006, 21:36 | #1 |
Вернулся
Форумчанин
Регистрация: 29.10.2006
Сообщений: 174
|
5 дат, которые должен знать каждый
перенесено со старого форума. сообщение от Virtson
1. В каком году Никлаус Вирт сделал первый компилятор Pascal? Ответ: На http://www.cs.inf.ethz.ch/~wirth домашней страничке Никлауса Вирта, отца языка Pascal, написано "First Pascal compiler was designed in Zurich for the CDC 6000 computer family, and it became operational in 1970". Предыдущая попытка реализации компилятора Pascal в 1969 году небыла доведена до конца. 2. Год основания Borland Software Corporation? Ответ: 1983 На сайте компании Borland в разделе http://www.borland.com/company/index.html о компании написано: "Founded in 1983, Borland is headquartered in Scotts Valley, California". 3. Дата выпуск Turbo Pascal v1.0? Ответ: 20 ноября 1983 года сайт http://bdn.borland.com и в музейном разделе прочитайте материал http://community.borland.com/article...,20693,00.html > In the Museum: Turbo Pascal version 1.0. 4. В каком году была выпущена последняя версия Borland Pascal? Ответ: 1993 Borland Pascal 7.0 (до этого Turbo Pascal) был выпущен в конеце 1992 года (дата создания файлов 27.10.1992 года). Но, для зарегистрированных пользователей в 1-м квартале 1993 года был выпущен "silent maintenance release". Т.е. если бы в 1993 году Вы купили Borland Pascal, то в коробке лежала бы версия 7.01 с датой создания файлов - 09.03.1993. Borland Pascal with Objects 7.01 - это, если не считать Delphi, последний релиз языка Pascal от компании Borland. Подробнее об этом и вообще, о версиях Pascal можно почитать http://www.emsps.com/oldtools/borpasv.htm#bp7. 5. Официальная дата выпуска Delphi 1.0? Ответ: 14 февраля 1995 года Комментарий: В одном из первых FAQ по Delphi, перевод которого был сделан компанией http://www.demo.ru Epsylon Technologies, был абзац: " Delphi 1.0 разрабатывался что-то около 18 месяцев или двух лет. Выпускались различные beta-версии и пререлизы, включая несколько сотен копий, которые отдали во время выставки Software Development '95. Delphi официально анонсирован в США 14 февраля 1995г, и первые копии были разосланы 28 февраля. В России Delphi появился в первых числах апреля, хотя ранее действовала программа раннего ознакомления (EEP) в рамках которой те, кто спешил начать осваивать новый продукт, получали бета-версию Delphi и пререлиз документации." "FAQ по Delphi от компании Epsylon Technologies" можно скачать на сайте http://faq.delphiplus.org в разделе "Delphi FAQ на русском" перенесено со старого форума. сообщение от Execom Очень занимательно, но не для меня, так как я не точно уверен в том что я знаю, даже дни рождения близких родственников! перенесено со старого форума. сообщение от Gambler Нда........ История не моя фишка!!! перенесено со старого форума. сообщение от Zetrix Не по теме может, а у кого есть самый старый файл? Кто найдёт самый старый? Поищите на своих машинах, их у вас там сотни тысяч, может есть антиквариат 50-х годов? перенесено со старого форума. сообщение от Virtson я думаю, что раньше 01.01.1980 ни у кого не будет перенесено со старого форума. сообщение от Zetrix Ну такую дату и я могу поставить, просто изменить системное время (там минимальный 1980 год) и создать файл. Просто вдруг у кого-то есть что-нибудь интересное...
...учись так - будто будешь жить вечно...
...живи так - будто умирать завтра... |
06.11.2006, 10:58 | #3 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
!
Берегите друг друга!
|
06.11.2006, 11:03 | #4 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Познавая других, мы познаем себя.
С'est la vie... |
06.02.2007, 10:30 | #5 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Прежде всего важно отметить, что первый компилятор языка Паскаль создавался не на Паскале, а на Фортране. Написание компилятора в 1969 г. Вирт поручил одному своему студенту (Эдуарду Мармье, Eduard Marmier). В тот момент Мармье владел лишь Фортраном и писал компилятор на этом языке с последующей трансляцией его в Паскаль. Затем компилятор Паскаля должен был подвергнуться процессу раскрутки (переписан на самом Паскале).
Как отмечает Вирт в своем докладе "Recollection about the Development of Pascal" (ACM SIGPLAN History of Programing Languages Conference, Cambridge, USA, April 20-23, 1993), выбор Фортрана был серьезной ошибкой. Он не мог адекватно выражать сложные структуры данных компилятора, что все больше запутывало программу. Вторая попытка создать компилятор началась с того, что он сразу формулировался на самом Паскале (в соответствии с описанием 1970 г.). Синтаксический анализ нового однопроходного компилятора осуществлялся методом рекурсивного спуска. Теперь в команду разработчиков вошли Урс Амман (Urs Ammann), Эдуард Мармье и Рудольф Шилд (Rudolf Schild). После того как компилятор был написан на еще не существующем языке, Шилд был отправлен к себе домой на две недели, где все это время он вручную транслировал программу во вспомогательный низкоуровневый язык, доступный на мэйнфрейме CDC-6000. В середине 1970 г. компилятор ETH Pascal был готов. Он был интересен не только тем, что стал одной из первых реализаций языков высокого уровня на самом себе, примерно на два года опередив компилятор Си. В ходе работ над ETH Pascal в 1973 г. была придумана абстрактная Pascal-машина (P-машина), исполняющая специальный P-код. Чтобы решить проблему переноса компилятора Паскаля на разные платформы, Вирт решил воспользоваться испытанными временем методами интерпретации. Из наиболее известных решений, предшествовавших P-коду, можно назвать реализацию языка Snobol-4 (Р. Грисуолд, 1967), где в качестве кода абстрактной машины использовался язык SIL (System Implementation Language). http://www.oberon2005.ru/qa141005.html также смотрите http://www.inr.ac.ru/~info21/
Берегите друг друга!
Последний раз редактировалось Virtson; 06.02.2007 в 13:29. |
07.02.2007, 11:52 | #6 |
Кодер
Форумчанин
Регистрация: 27.01.2007
Сообщений: 271
|
2Virtson да и еще ты не упоминул куда дальше повернула ветвь эволюции языка Pascal. Я имею ввиду не ветвь фирмы Borland а ветвь проф. Вирта. Вскоре после выхода Паскаля он разработал новый язык Modula на основе которого создал новую модуль компа с ОС и архитектурой полностью заточенной под язык Modula. Впоследствии Вирт изъял из языка Modula все его недостатки и создал Oberon вершину эволюции языка Pascal.
|
07.02.2007, 18:20 | #7 | |
Редкий тунеядец
Форумчанин
Регистрация: 29.10.2006
Сообщений: 595
|
TP1
Цитата:
Дата выпуска: 20 ноября 1983 Историческая справка: Borland Int. лицензировала ядро Pascal-компилятора, написанного Андерсом Хэйлсбергом (Anders Hejlsberg) из Германии, и добавила к нему редактор и простейший пользовательский интерфейс. Сам Андерс Хэйлсберг стал в Borland Int. главным "архитектором" всех последующих версий Turbo Pascal и первых трех версий Delphi. В общем качаем дата создания всех файлов 01.01.1980 и один файл 20.10.1983 - дата релиза! Особенности компилятора: Поддержка 8-битных процессоров Zilog Z-80 и 16-битных Intel 8086 Поддержка операционных систем CP/M-80, PC-DOS Объем требуемой памяти: 64K. Компиляция только в COM (или CMD) файлы размером менее 64k Никаких оверлеев Поддержка цветовой палитры CGA Управление звуком для PC Speaker Поставка на 5-дюймовой дискете PC DOS, или на 8-дюймовой дискете (вау!) для CP/M Количество файлов в дистрибутиве - 10, суммарный объем - всего 131k. Размер исполняемого файла компилятора (вместе с оболочкой и редактором) - всего 33k ! Исходники электронной таблицы (MicroCalc) Состав дистрибутива: File Description ------------------------------------------------------------ TURBO.COM - Compiler and Editor TURBOMSG.OVR - Error messages file TINST.COM - Development environment installation program TINSTMSG.OVR - Message file for TINST program TLIST.COM - Program lister ERROR.DOC - Addendum to the Turbo Reference Manual CALC.PAS - MicroCalc (spread sheet demo program) CALCMAIN.PAS - Root demo program demonstrating include file usage CALC.HLP - On-line manual for MicroCalc CALCDEMO.MCS - Example spread sheet definition Утак ут!!! |
|
07.02.2007, 19:45 | #8 | |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Цитата:
а кто-нибудь на нем программирует из Вас ?
Берегите друг друга!
|
|
08.02.2007, 18:19 | #9 |
Кодер
Форумчанин
Регистрация: 27.01.2007
Сообщений: 271
|
Virtson
а кто-нибудь на нем программирует из Вас ? 2Virtson конечно, когда нужно сваять что-нибудь очень компактное но в тоже время очень функциональное без Оберона никак не обойтись. |
13.02.2007, 17:46 | #10 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
Без этого не было бы всего. Компьютерного. Скорее всего :-)
дык!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что должен знать системный администратор? | veter_s_morya | Свободное общение | 14 | 04.08.2008 11:51 |
Удвоить каждый символ строки, потом перевернуть строку | Didi | Помощь студентам | 6 | 20.05.2008 15:33 |
Хочу Знать Ассемблер ... | Xayyam4ik | Свободное общение | 3 | 08.01.2008 19:47 |
Их нужно знать в лицо ! | Virtson | Свободное общение | 2 | 09.12.2007 17:08 |
каждый программист это должен знать | bill | Свободное общение | 18 | 24.07.2007 20:34 |