09.01.2024, 11:59 | #1 |
Участник
|
Никлаус Вирт
Недавно узнал, что
"Ушёл из жизни швейцарский ученый Никлаус Вирт — разработчик Algol, Modula, Oberon и создатель Pascal". https://habr.com/ru/news/784564/ Pascal - мой первый язык программирования. Почитал статьи, оказывается термин p-code это совсем не из мира аксапты и даже не Java, а намного раньше. https://ru.wikipedia.org/wiki/%D0%92...B0%D1%83%D1%81 Цитата:
Идеи Вирта зачастую опережали развитие компьютерной индустрии на годы, иногда — на десятилетия. Разработанная в начале 1970-х система Pascal-P, предполагающая компиляцию программ на Паскале в универсальный «пи-код» и реализацию на любой платформе интерпретатора пи-кода (одна из известных её реализаций — UCSD-Pascal Университета Сан-Диего), которая позволяла с минимальными затратами переносить Паскаль-системы на новые аппаратные платформы, более чем на два десятилетия опередила идеи интерпретатора промежуточного кода, реализованные в системах, поддерживающих исполнение программ на языке Java и в платформе .NET. Идея совмещения системы программирования со сборщиком мусора, освобождающим программиста от необходимости отслеживать время жизни объектов, динамически размещённых в памяти, была реализована в 1988 году в языке и операционной системе Оберон. Обе эти идеи были использованы разработчиками Java и .NET во второй половине 1990-х годов.
Цитата:
Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «P-код» (P – от Pascal), в который предполагалось компилировать все программы.
|
|
09.01.2024, 13:36 | #3 |
Участник
|
Всегда думал что слово "виртуальный" также происходит от фамилии Вирт и введено им же. Погуглил - оказалось что нет.
|
|
09.01.2024, 16:02 | #4 |
Участник
|
А я думал что p-code это Program code а не Pascal code
|
|
10.01.2024, 10:09 | #5 |
Участник
|
|
|
10.01.2024, 12:01 | #6 |
Участник
|
|
|
10.01.2024, 12:06 | #7 |
Участник
|
Прикольно.
Мне друзья напомнили, что у меня первым был конечно бейсик. Про него все время забываешь как-то. Ну, само собой разумеющееся. |
|
10.01.2024, 12:27 | #8 |
Участник
|
Первым языком был Паскаль. В школе нарисовал шарики, которые летали по экрану и отскакивали. Недели две ходил выпятив грудь и всем показывал.
Потом Дельфи. Чисто сам развлекался. А в институте учили ассемблер. Преподаватель старой закалки, гонял по ассемблеру на бумажке и перевод в двоичную/шестнадцатеричную в уме. Было не очень весело. |
|
10.01.2024, 13:11 | #9 |
Участник
|
Раньше, по-моему, преподавали стандартный набор: Бейсик, Паскаль, Си, основы ассемблера, основы ООП. И преподы обычно говорили: это вам база, дальше всякие Явы, Делфи и т.д, сами выучите
|
|
|
За это сообщение автора поблагодарили: twilight (1). |