• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Бьярн Страуструп: Почему я создал C++ | Big Think скачать в хорошем качестве

Бьярн Страуструп: Почему я создал C++ | Big Think 14 лет назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Бьярн Страуструп: Почему я создал C++ | Big Think
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Бьярн Страуструп: Почему я создал C++ | Big Think в качестве 4k

У нас вы можете посмотреть бесплатно Бьярн Страуструп: Почему я создал C++ | Big Think или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Бьярн Страуструп: Почему я создал C++ | Big Think в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Бьярн Страуструп: Почему я создал C++ | Big Think

Бьярн Страуструп: Почему я создал C++ Ежедневные новые видео: https://bigth.ink/youtube Присоединяйтесь к Big Think Edge, чтобы смотреть эксклюзивные видео: https://bigth.ink/Edge ---------------------------------------------------------------------------------- В конце 1970-х годов Страуструп применил идею «классов» к языку программирования C, чтобы создать новый язык, допускающий высокоуровневую абстракцию, но при этом эффективный и близкий к аппаратному обеспечению. ---------------------------------------------------------------------------------- БЬЯРН СТРОУСТРУП: Бьярн Страуструп — программист, наиболее известный тем, что разработал и реализовал язык программирования C++, один из самых распространённых в мире. Его книга «Язык программирования C++» — самая читаемая книга в своём роде и переведена как минимум на 19 языков. Помимо пяти своих книг, Страуструп опубликовал сотни научных и научно-популярных статей. В настоящее время он занимает кафедру компьютерных наук в Инженерном колледже Техасского университета A&M. ---------------------------------------------------------------------------------- ТРАНСКРИПЦИЯ: Вопрос: Что вдохновило вас на создание C++? Бьярне Страуструп: В прежние времена людям приходилось писать код непосредственно для работы с оборудованием. Они писали инструкции загрузки и сохранения для загрузки и извлечения данных из памяти, играли с битами, байтами и тому подобным. С этим можно было неплохо работать, но это было очень узкоспециализированно. Потом они поняли, что можно создавать языки, подходящие для конкретных областей. Например, они создали FORTRAN для инженеров и учёных, а COBALT — для бизнесменов. А потом, в середине 60-х, группа норвежцев, в основном Оле-Йохан Даль и Кристен Нюгор, задумалась, почему бы не создать язык, подходящий для всех областей, а не только для линейной алгебры и бизнеса. И они создали нечто под названием SIMULA. Именно здесь они представили класс как то, что есть в программе для представления концепции в вашем прикладном мире. Так, если вы математик, матрица станет классом, если вы бизнесмен, запись о персонале может стать классом, в телекоммуникациях буфер набора номера может стать классом — можно представить практически что угодно как класс. Они пошли немного дальше и представили отношения между классами; любые иерархические отношения можно было представить как набор классов. Так, можно было сказать, что пожарная машина — это своего рода грузовик, который является своего рода автомобилем, который является своего рода транспортным средством, и организовать всё таким образом. Это стало известно как объектно-ориентированное программирование или, в некотором роде, как абстракция данных. Моя идея была очень проста: взять идеи из SIMULA для общей абстракции, чтобы люди могли представлять вещи... чтобы люди могли использовать низкоуровневые вещи, а в то время лучшим языком для этого был C, который разработал Деннис Ритчи в Bell Labs. Возьмите эти две идеи и объедините их, чтобы можно было реализовать высокоуровневую абстракцию, но при этом достаточно эффективно и близко к аппаратному обеспечению для действительно требовательных вычислительных задач. Именно здесь я и появился. В C++ есть такие классы, как SIMULA, но они работают так же быстро, как код на C, поэтому их сочетание становится очень полезным. Вопрос: Что делает C++ таким широко используемым языком? Бьярне Страуструп: Если охарактеризовать преимущество C++, то оно заключается в возможности использовать абстракции настолько эффективно, что это можно позволить себе в инфраструктуре. Кроме того, можно напрямую обращаться к оборудованию, как это часто бывает с операционными системами с управлением в реальном времени, такими небольшими устройствами, как мобильные телефоны, поэтому такое сочетание хорошо для инфраструктуры в целом. Ещё один аспект, необходимый для инфраструктуры, — это стабильность. При построении инфраструктуры это может быть своего рода взаимодействие мэйнфреймов IBM нижнего уровня с оборудованием для более высокого уровня программного обеспечения, и именно здесь используется C++. Или топливный инжектор для большого морского дизельного двигателя или браузер – всё это должно быть стабильно в течение десятилетия или около того, потому что вы не можете позволить себе постоянно возиться с этим. Вы не можете позволить себе переписывать его, я имею в виду, что даже ввод одного из этих кораблей в гавань стоит огромных денег. Поэтому вам нужен язык, который не просто хорош в своём деле, но и должен быть доступен десятилетиями на различном оборудовании и использоваться программистами как минимум ещё десятилетие-другое. C++ не старше трёх десятилетий. А если это не так, вам придётся постоянно переписывать код. И это происходит в основном с экспериментальными языками и с проприетарными коммерческими языками, которые меняются, чтобы соответствовать моде. Проблема C++ заключается в сложности, потому что мы не смогли его очистить. До сих пор существует код, написанный в 80-х, который р...

Comments

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5