#1 Бьерн Страуструп: Почему я создал C++ (перевод) | Bjarne Stroustrup: Why I Created C++

  Рет қаралды 88,605

Efremov Engineer

Efremov Engineer

Күн бұрын

Перевод интервью с Бьерном Страуструпом 2011 года, в котором он рассказывает как и почему он пришел к созданию языка программирования C++.
Задавайте Ваши вопросы:
Я в VK - id29708...
Я в FB - i2m.su/klotNf
Group VK - codrob
Group FB - i2m.su/xRPlWf
Original video: • Bjarne Stroustrup: Why...

Пікірлер: 249
@uxaines8910
@uxaines8910 4 жыл бұрын
он выглядит в точности как тот человек, который создал бы C ++
@Димаалександров-р8ю
@Димаалександров-р8ю 3 жыл бұрын
Те программисты которые были тогда по-другому выглядит не могут
@tunit6458
@tunit6458 3 жыл бұрын
😁
@uxaines8910
@uxaines8910 3 жыл бұрын
@@nosferatu9042 ты не понял шутку
@nosferatu9042
@nosferatu9042 3 жыл бұрын
Из за своей прически?
@Mathemat1cs-1
@Mathemat1cs-1 2 жыл бұрын
Аахахахаха
@johnaran
@johnaran 5 жыл бұрын
Легендарный программист!
@jamade3687
@jamade3687 4 жыл бұрын
вдохновился он на процентов 70-80 от Си
@jamade3687
@jamade3687 3 жыл бұрын
@@ATtiny13a-PU C куда чище и проще, а SFML изначально писалась на C, у C производительность ГООРАЗДО ВЫШЕ(во многих аспектах) чем у C++, на C пишут интерпретаторы чтобы не замедлять и так медленный код который транслируется именно в C
@ATtiny13a-PU
@ATtiny13a-PU 3 жыл бұрын
@@jamade3687, как это роднит С++ и Си? Понятное дело в С++ съедается вся производительность в том месте, где куча переводов одних типов данных в другие. А насчёт того что у Си гоОраздо выше производительность... это как мем про то что на ассемблере было бы быстрее, но нет. 2+2 и на ассемблере и на Си и на С++ одно и тоже. Исключение в первом можно играться с регистрами памяти так, чтобы делать очень узконаправленные оптимизации, тем более их современные компиляторы делают не задумываясь. А ты слышал, что технология JIT компиляции позволяет применять расширения для индивидуальных процессоров и задействовать все их SMID AVX и прочие штучки с векторизацией вычислений, что делает JIT очень производительным, иногда быстрее Си при обще целевой О2. современный JIT умеет транслироваться не только в Си
@jamade3687
@jamade3687 3 жыл бұрын
@@ATtiny13a-PU я об JIT слышал, но в питоне джаваскрипте и т. д. используется трансляция в код С
@ATtiny13a-PU
@ATtiny13a-PU 3 жыл бұрын
@You Tube, всмысле? Ассемблер есть удобная запись машинного кода. Си есть высокоуровневый яп, который компилируется в макроассемблер, который уже адаптируется для группы процессоров на каждом компьютере. И может быть я и не программист, но писать программы умею. Сейчас занимаю исследованием детерминированности OpenGL на разных видеокартах, у меня целая беседа из 50 человек для этого.
@Serghey_83
@Serghey_83 3 жыл бұрын
Гениальный программист. Я очень хорошо его понимаю. Язык должен создаваться на века. Код, написанный на данном ЯП должен работать сегодня и через сто лет. Этот язык - сверхточный инструмент.
@sgs1662
@sgs1662 2 жыл бұрын
Это называется просто "обратная совместимость"
@sgs1662
@sgs1662 Жыл бұрын
Ну и код, работающий на века очень тормозит прогресс. Телега тоже инструмент на века, но все таки приходится бросать телеги и переходить на грузовики
@h.f.s4774
@h.f.s4774 Жыл бұрын
@@sgs1662 Например ? Только не говори про питон.Этот язык прогрессирует но после Си подобных языков сложно перейти на питон.
@sgs1662
@sgs1662 Жыл бұрын
@@h.f.s4774 Rust, C Sharp, JS, go Мы живем не в 1980 году, железо очень сильно прогрессирует, больше не надо экономит байты ОЗУ и такты процессора. Поэтому выигрывают не самые оптимизированные языки, а самые простые и понятные Это все про все, кроме Rust, ему всего 7 лет, а он уже более удобен для системного программирования чем C/C++
@thejustrusik
@thejustrusik Жыл бұрын
@@sgs1662 ну напиши тогда мне аналог анриал энжн на расте) а хотя стой) хотябы аналог буста сделай)))
@МАГИЯРЕТРО
@МАГИЯРЕТРО 4 жыл бұрын
Талантливый системный программист.
@daanl88l
@daanl88l 6 жыл бұрын
легенда...
@PsevdonimAndreyaVladimirovicha
@PsevdonimAndreyaVladimirovicha 4 жыл бұрын
Только сейчас обратил внимание на то, что в русском языке его фамилия звучит забавно.
@Morro1916
@Morro1916 3 жыл бұрын
хаха, если б ты не сказал я бы и не заметил
@anonimnichelovek8646
@anonimnichelovek8646 3 жыл бұрын
Молодец автор, хорошее видео!
@pasanyrebiata5430
@pasanyrebiata5430 6 жыл бұрын
пасаны как с ним забухать?
@ilyaclutcher
@ilyaclutcher 5 жыл бұрын
кстати, видел интервью одного русского программсита из США, он рассказывал как бухал с ним в молодости или около того)
@coba_kek
@coba_kek 4 жыл бұрын
написать консольное приложение с ооп на плюсах
@ruslandad365
@ruslandad365 Жыл бұрын
КЛАССный Программист😁
@sargisabgaryan8322
@sargisabgaryan8322 Жыл бұрын
Легенда спасибо за все
@linkor5000
@linkor5000 4 жыл бұрын
Да он действительно ЧЕЛОВЕК ЛЕГЕНДА его модно поставить в одном ряду с такими ЛЮДЬМИ как РИЧАРД СТОЛМАН ЛИНУСОМ ТОРВАЛЬДСОМ ДЕНИСОМ РИЧЧИ великие люди!
@daishinkan12
@daishinkan12 4 жыл бұрын
Ага
@СЭДМИ
@СЭДМИ 4 жыл бұрын
а кто они
@СЭДМИ
@СЭДМИ 4 жыл бұрын
Линус типо Линукс создал?
@man6513
@man6513 4 жыл бұрын
И Деннис Ритчи - создатель C.
@хехмда-в2г
@хехмда-в2г 4 жыл бұрын
@@СЭДМИ Он создал ядро, это 30 процентов системы. Остальное - GNU. Гну написал Ричард Столлман, вместе с сообществом.
@АлександрТкаченко-ъ8й
@АлександрТкаченко-ъ8й Жыл бұрын
created by genius for genius ! ;)
@abaitoguzbayev5736
@abaitoguzbayev5736 7 жыл бұрын
Он похож на доктора из Адреналина
@leonidgarnovskey9883
@leonidgarnovskey9883 2 жыл бұрын
Великий человек!)
@Anton.SEVITE
@Anton.SEVITE Жыл бұрын
Один из великих людей прошлого столетия да и нынешнего.
@evilmro
@evilmro 4 жыл бұрын
Огонь.
@АнтохаХрамой-э7с
@АнтохаХрамой-э7с 4 жыл бұрын
ОН КРУТ!!! Я НА ЗОНЕ ОТ КОРКИ ДО КОРКИ РАЗ 15 ПРОШТУДИРОВАЛ ТРЕТЬЕ ИЗДАНИЕ! ИМ МОЖНО БЫЛО БАШКУ КАМУ НИБУДЬ РАЗБИТЬ)))
@ИгорьК-т1ш
@ИгорьК-т1ш 4 жыл бұрын
)))Я думаю его книгой по С++ и убить можно)
@АндрейМалахов-т9м
@АндрейМалахов-т9м 4 жыл бұрын
Хаахаха
@ssseoks
@ssseoks 4 жыл бұрын
@@ИгорьК-т1ш как по мне они очень не понятные
@gordonfreeman9813
@gordonfreeman9813 3 жыл бұрын
На зоне??
@linterrupt
@linterrupt 3 жыл бұрын
@@ssseoks Согласен, бросил на 80 странице. За 80 страниц, я практически ничего не узнал, слишком много воды. По сайтам изучать гораздо быстрее, хоть и менее глубже
@alexanderalexander1637
@alexanderalexander1637 3 жыл бұрын
проходит собеседование на юниора, пока туго ...
@realfootball338
@realfootball338 2 жыл бұрын
Самый четкий и логичный язык это Haskell - но я не видел много хороших вакансий на хаскеле.
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Бьерни я боюсб за тебя
@exx-ns4tt
@exx-ns4tt 4 ай бұрын
Гений
@MikhailGoncharov-tl4cr
@MikhailGoncharov-tl4cr 4 жыл бұрын
thanks i like it
@linkernick5379
@linkernick5379 4 жыл бұрын
Человек-легенда. Но современный с++ стал чудовищно сложным из-за огромного количества взаимновлияющих частных случаев, которые программист должен держать в голове.
@progerlife6690
@progerlife6690 4 жыл бұрын
ты на приколе?Язык Си намного сложнее, чем С++. Именно благодаря Страуструпу он модифицировал язык Си и назвал его С++. C++ намного легче, и упрощает жизнь программисту. Я в институте изучал Си (было сложно), а вот С++ (по сегодняшний) щелкаю как орешки.
@nameundef8076
@nameundef8076 4 жыл бұрын
@@progerlife6690 Каким местом он сложнее, если это подмножество плюсов с небольшими различиями?
@МАГИЯРЕТРО
@МАГИЯРЕТРО 4 жыл бұрын
Поэтому Java круче
@lulook2806
@lulook2806 4 жыл бұрын
@@МАГИЯРЕТРО на Java нельзя писать неуправляемый код. На Java нет неуправляемых типов (помимо примитивных). В Java нет указателей, нет перегрузки операторных методов, много чего нет. Java хорош, но C++ он не заменит.
@ИгорьК-т1ш
@ИгорьК-т1ш 4 жыл бұрын
@@progerlife6690 да ташемта ты прав, С более замороченный по синтаксису, даже взять такой пример как печать строки printf и если сравнивать, cout намного удобнее
@КапитанЧудак
@КапитанЧудак 6 ай бұрын
Кислород воздух открвтосьь людям основа жизни
@maths781
@maths781 Жыл бұрын
я в свои 30 с лишним только начал учить С++ (((( поживем увидим
@Boyarsskiy
@Boyarsskiy 6 жыл бұрын
Это Кейт Флинт?
@goshagotye
@goshagotye 5 жыл бұрын
лол ))
@bananchik3125
@bananchik3125 5 жыл бұрын
нет, ведь он жив
@valerafox7795
@valerafox7795 3 жыл бұрын
Ну да, похож частично)) Ноооооооо, это он лишь с большими оговорками))
@ArG716
@ArG716 3 жыл бұрын
Сколько денег вы бы отдали чтобы пройти у него индивидуальный курс обучения?
@idontknow_
@idontknow_ 3 жыл бұрын
нисколько
@vladyan01
@vladyan01 2 жыл бұрын
Мне кажется он бы не смог объяснить хорошо
@АрменЧерноморских
@АрменЧерноморских Жыл бұрын
​@@vladyan01 согласен, не каждый специалист умеет хорошо объяснять
@so_sa300
@so_sa300 Жыл бұрын
Отец
@vladyan01
@vladyan01 2 жыл бұрын
А как он его создавал технически? Писал на ассемблере или паял на плате, или вообще как это устроено, создание яп?
@norskiy9765
@norskiy9765 Жыл бұрын
Создается компилятор на других языках, как я понял на си, который переводит твой код. Компилятор ведь это та же самая программа, как переводчик, но она просто переводит в машинный код, и все Там еще лексер нужен, компоновщик, ну и т.д
@phat80
@phat80 Жыл бұрын
@@norskiy9765не всегда так. Часто самый первый компилятор создается на другом языке. А последующие версии уже пишутся на самом языке, для которого и делается компилятор. Просто самый первый компилятор имеет самый базовый функционал, а дальше уже идет развитие языка на этом самом языке. Иначе нафиг такой язык нужен, если ты им сам не пользуешься 😂
@norskiy9765
@norskiy9765 Жыл бұрын
@@phat80 знаю такое, раст к примеру так и пишется.
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Кто он
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Мне больше никто не нужег
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Биты и Байты Мои ебайты
@efremov_engineer
@efremov_engineer 7 жыл бұрын
Понравилось видео? Буду очень благодарен если поделишься им с друзьями. Решил попробовать новый формат - озвучки и переводы подобных интересных видео. Если людям это действительно нравится, то продолжу записывать. Спасибо, что рассказал об этом своим друзьям ;)
@maxishimura8796
@maxishimura8796 7 жыл бұрын
Спасибо
@efremov_engineer
@efremov_engineer 7 жыл бұрын
Ради следующих выпусков)
@r.i8582
@r.i8582 5 жыл бұрын
Оч интересно, буду рад видеть подобные выпуски на канале
@maximkuznetsov10
@maximkuznetsov10 5 жыл бұрын
стабильность? Да там неопределённого поведения дофига
@1ate_minD
@1ate_minD 4 жыл бұрын
Что ты ожидал от языка которому уже около 30 лет и если бы он не работал более менее стабильно он бы нахер был никому не нужен
@lulook2806
@lulook2806 4 жыл бұрын
Поведение определено всегда, просто редко программисты копаются в закулисье языка.
@demensdeum_live
@demensdeum_live 4 жыл бұрын
Он имеет ввиду что поддержка legacy у C++ приоритет. Есть языки в которых код старше 1-2 лет уже не запускается/не компилируется, и нужно переписывать для поддержки нового синтаксиса, в отличии от С++ где можно явно указать стандарт.
@maximkuznetsov10
@maximkuznetsov10 4 жыл бұрын
@@demensdeum_live мой комментарий был неуместен, спасибо
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Отдайте рлизззз
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Друзья совеьгики рдизз
@ДмитрийЧерненко-ъ6д
@ДмитрийЧерненко-ъ6д 5 жыл бұрын
Он не Бьерн Старуструп! Google в помощь.
@dynaiteam7240
@dynaiteam7240 5 жыл бұрын
Согласен, он Бьёрн Страуструп
@MrAllexxannderr
@MrAllexxannderr 4 жыл бұрын
Сам ты Старус Труп))))
@linustorvalds6052
@linustorvalds6052 2 жыл бұрын
удаляй при мне
@V32Vlad
@V32Vlad 4 жыл бұрын
Хотеть то он чего-то возможно и хотел, но при этом создал один из самых отвратительных языков программирования современности.
@mardukblack654
@mardukblack654 3 жыл бұрын
чем он отвратителен?
@yuriboyko4438
@yuriboyko4438 3 жыл бұрын
А что создал ты?
@byte_machine
@byte_machine 3 жыл бұрын
Есть языки отвратительные и те, которыми не пользуются. Бьярна не трожь!
@V32Vlad
@V32Vlad 3 жыл бұрын
@@byte_machine, от этого одни не становятся менее отвратительными, а другие, хоть ими и не пользуются, или почти не пользуются, хуже. ;) PS А Бьярна никто и не трогает.
@byte_machine
@byte_machine 3 жыл бұрын
@@V32Vlad Да это шутка скорее была. C++ хоть и кривой и косой, но работает. Что-то в нём есть, мне он сразу понравился
@InfinityVaL
@InfinityVaL 3 жыл бұрын
Не сказал бы, что он создал что-то. Он просто расширил Си и назвал это расширение Си++.
@tim4ig
@tim4ig 2 жыл бұрын
Он не назвал его C++, а C с классами. Поверьте создал, попробуйте прикрутить к С классы, вы поймёте что там не все так просто
@InfinityVaL
@InfinityVaL 2 жыл бұрын
@@tim4ig понятно, что не просто, но новым языком программирования, я бы это не назвал. "C с классами" звучит отлично.
@ostaprobin1189
@ostaprobin1189 2 жыл бұрын
@@InfinityVaL все новое - это хорошо забытое старое) от Си многие берут свое начало. Тогда и Джеймс Гослинг не создавал Джава, а просто расширил Си
@vas_._sfer6157
@vas_._sfer6157 2 жыл бұрын
@@ostaprobin1189 Джава оглядывалась на успех С++
@ostaprobin1189
@ostaprobin1189 2 жыл бұрын
@@vas_._sfer6157 ну вот, спасибо Си
@niktaub6407
@niktaub6407 6 жыл бұрын
Создал ? Прикрутил костыльную срань к нормальному языку то есть к Си - и обозвал его своим языком - нормально че ;)
@lightgreenpixel2718
@lightgreenpixel2718 6 жыл бұрын
Ты то лучше всех знаешь что объектная ориентированность и абстрактность это мусор, не то что эти тупоголовые лохи из Microsoft
@EagleTime
@EagleTime 6 жыл бұрын
Язык Си такая же "прикрученная костыльная срань" к языку Би.
@csnz439
@csnz439 6 жыл бұрын
Язык Би такая же "прикрученная костыльная срань" к языку BCPL.
@aln9391
@aln9391 6 жыл бұрын
возможно мы понесли неоправданные потери на объектах в 90-х в силу недостаточности доступного изложения идей объектов в массах. Или объяснять понятно или никому не рассказывать - вот подлинный идеал.
@csnz439
@csnz439 6 жыл бұрын
Язык CPL такая же "прикрученная костыльная срань" к языку Algol.
@cumar8585
@cumar8585 4 жыл бұрын
Ему стыдно что он создал C++ и он исповедуется))) Ну он так смотрит будто не гордится собой ... хотя я бы на его месте гордился собой.
@balfegorucin754
@balfegorucin754 4 жыл бұрын
а исходя из слов он хвалится
@rus_ivan666
@rus_ivan666 3 жыл бұрын
ты прикинь что у него в голове творится... если он создал язык программирования... я думаю у него там постоянно программы перед глазами... и он получает удовольствие только от программирования, а не от улыбок и эмоций...
@maximzasorin3450
@maximzasorin3450 2 жыл бұрын
@@rus_ivan666 Он перед тем как сказать, компилирует каждую фразу :|
@ostaprobin1189
@ostaprobin1189 2 жыл бұрын
@@maximzasorin3450 std::cout
@ostaprobin1189
@ostaprobin1189 2 жыл бұрын
ага, 80% топового софта написаны на плюсах, стыдно стыдно;
@litepubggamer7682
@litepubggamer7682 4 жыл бұрын
C++ BEST EVER...
@superkrokodile9273
@superkrokodile9273 Жыл бұрын
Гений
@Rosko6nii90
@Rosko6nii90 4 жыл бұрын
Настоящий задрот) хороший язык C++ с удовольствием учу
@хехмда-в2г
@хехмда-в2г 4 жыл бұрын
Сколько тебе заплатили?
@blvckgoogle
@blvckgoogle 3 жыл бұрын
@@хехмда-в2г зачем платить за рекламу языка?
@ohnocoder
@ohnocoder 2 жыл бұрын
@@blvckgoogle...Который даже никому не принадлежит!
@ИванИванов-щ4э1д
@ИванИванов-щ4э1д 7 жыл бұрын
про компонентный паскаль перевод от создателя или лаболаторная
@efremov_engineer
@efremov_engineer 7 жыл бұрын
Ссылку
@ИванИванов-щ4э1д
@ИванИванов-щ4э1д 7 жыл бұрын
vk.com/componentpascal
@ixtirochiavlodlar
@ixtirochiavlodlar 3 жыл бұрын
Бриллиантовое интервью.
@ПетрФролов-е6г
@ПетрФролов-е6г 6 жыл бұрын
классное видео!
@el1oz155
@el1oz155 3 жыл бұрын
значит изза этого старика меня ругает вечно мой кудахтер
@valerafox7795
@valerafox7795 3 жыл бұрын
Из-за этого языка он частично может ругать тебя!)
@tim4ig386
@tim4ig386 2 жыл бұрын
Из-за этого старика он работает
@howareyou1674
@howareyou1674 Жыл бұрын
Да ты ЛЕГЕНДА!!!! Чувак
@Вальдес-з7й
@Вальдес-з7й 3 жыл бұрын
Бьярне человечище!!!
@User28504
@User28504 2 жыл бұрын
Б. Страуструпа я встретил в книге по обучению C++, не его книгке конечно же, но с его идеями, поговорками, советами, и т.д. Скажу спасибо за то, что он дал возноможность програмистам легче и быстрее справляться с работой для своих целей.
@MrChelovek68
@MrChelovek68 Жыл бұрын
и отстреливать себе ноги) шутка. это круть жеж, хоть мой цп навсегда с паскалем)
@realfootball338
@realfootball338 2 жыл бұрын
Кстати Он наверное еще Торвальдсу может расказать насколько Си++ ужасен. Создавая язык программирования всегда нужно чем то жертвовать. Когда делали плюсы в приоритетах были эффективность и многозадачность - и это требует жертв со стороны удобности и красоты кода.
@vas_._sfer6157
@vas_._sfer6157 2 жыл бұрын
Не требует у C++ просто плохой дизайн
@NickProkhorenko
@NickProkhorenko Жыл бұрын
А я его впервые вижу...
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Бьерни я плачу
@vahanabrahamyann
@vahanabrahamyann 2 жыл бұрын
RESPECT автору !!!
@fdshdsfdsqq
@fdshdsfdsqq Жыл бұрын
Сильно!
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Чат плиз
@ОтсоСи-л9ь
@ОтсоСи-л9ь 3 жыл бұрын
Сорри
@HelloWorld-fy8cd
@HelloWorld-fy8cd Жыл бұрын
А ещё Бъерн Страуструп поёт kzbin.info/www/bejne/f5uZhYKGitmSrdE
C++ Siberia 2019: Антон Полухин, C++ на практике
54:26
Шок. Никокадо Авокадо похудел на 110 кг
00:44
ПРИКОЛЫ НАД БРАТОМ #shorts
00:23
Паша Осадчий
Рет қаралды 6 МЛН
Spongebob ate Patrick 😱 #meme #spongebob #gmod
00:15
Mr. LoLo
Рет қаралды 16 МЛН
(Life) Advice From The Creator of C++
3:18
Honeypot
Рет қаралды 920 М.
you will never ask about pointers again after watching this video
8:03
why do void* pointers even exist?
8:17
Low Level
Рет қаралды 365 М.
Bjarne Stroustrup: C++ | Lex Fridman Podcast #48
1:47:13
Lex Fridman
Рет қаралды 1 МЛН
Что пишут на языке программирования C++?
16:27
Разговор с Бьерном Страуструпом
1:03:24
Vsevolod Leonov
Рет қаралды 11 М.
Шок. Никокадо Авокадо похудел на 110 кг
00:44