Dr. K. L. Metlov (dr_klm) wrote,
Dr. K. L. Metlov
dr_klm

Category:

корни языка Java

Все знают, что основным автором языка Java был James Gosling из Sun Microsystems, но не многие знают о более ранних его работах. В 1981-м (выглядел он тогда примерно так ;-) Гослинг выпустил текстовый редактор Emacs (названный впоследствии Gosling Emacs), который вначале распространялся свободно, а потом был продан компании Unipress (и продавался под маркой Unipress Emacs). Примерно в это время (в 1983-м что ли?) Richard Stallmann (именно на основе свободного кода Gosling Emacs, а не более раннего своего EMACS, см. Emacs timeline !) начал разработку GNU Emacs, в котором, где-то в районе 1985-го исчезли (были переписаны) последние следы кода Гослинга.

При чем тут Java, спросите Вы ? А при том, что языком расширения Gosling Emacs был MockLisp (mock по-английски -- "фиктивный"), позднее, переименованный с выходом UnipressEmacs в MLisp. Этот MockLisp на Lisp похож только внешне, в нем, при сохранении Lisp-подобного синтаксиса, отсутствуют такие важнейшие элементы языка как структурные типы, массивы, символы, возможность манипулировать программой как данными. А к 1995-му Gosling спроэктировал MockC++^H^H^H^H^H^H^H язык Java. ;-))
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments