Почему javascript-движок V8 называется V8?

v8logo

V8 — это javascript-движок с открытым исходным кодом, разработанный командой Ларса Бака из датского отделения Google. На сегодняшний день он занимает львиную долю рынка (около 70%) и используется в браузерах Chromium, Chrome, Opera, Maxthon, Яндекс браузер и других.

Несколько недель назад, готовя доклад и статью про nw.js, я задумался над вопросом: «Почему V8 называется именно V8?»

Как оказалось, это не случайное сочетание букв и цифр, не 8-я удачная версия движка и даже не великий рандом.

Дело в том, что разработчики javascript-движка V8 при выборе имени вдохновились конструкцией мощного двигателя внутреннего сгорания под названием V8. Об этом свидетельствует лого первых версий продукта, которое можно увидеть в этом видео 2008-го года.

v8-logo-initial

Двигатель внутреннего сгорания V8 именуется таким образом по вполне логичным причинам.

v8

У него 8 цилиндров, которые попарно размещены на коленвале в виде латинской буквы V

Впервые такой двигатель был установлен на летательном аппарате Antoinette в 1906 году.

antoinette-v8

arionette2

Но и спустя более века конструкция остается актуальной как в авиации, так и в автомобилестроении. Например, Chevrolet camaro ZL1 2015-го года имеет под капотом мощный V8.

camaro

Остается только пожелать браузерному движку такого же долголетия, какое есть у автомобильного.

Отмечено как: , ,
9 comments on “Почему javascript-движок V8 называется V8?
  1. Значит я правильно догадался =)

  2. vasiliy:

    У него 8 клапанов, которые попарно размещены на коленвале в виде
    латинской буквы V

    Поправьте пожалуйста на 8 цилиндров — клапанов у такого двигателя 16.

  3. Спасибо, познавательно и красочно!

  4. wews:

    Спасибо кэп!

  5. Сеяр:

    Спасибо, тоже не знал что от именно от мотора такое название

  6. Для меня одно стало открытием, что V8 занимает 70% долей на рынке.. Сума сойти!

  7. Когда заголовок статьи увидел, сразу о двигателе подумал.
    Хотя раньше думал что просто номер версии такой.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

*

* Copy This Password *

* Type Or Paste Password Here *

Проект создан в GanttPRO
Спасибо за лайк в FACEBOOK
Подписывайтесь на новости вконтакте
Последние статьи от html5.by