Язык программирования С++. Антон Полухин

Поделиться
HTML-код
  • Опубликовано: 6 окт 2019
  • Академия Яндекса запускает серию видео про языки программирования!
    В первом ролике Антон Полухин, эксперт-разработчик из Яндекс.Такси, рассказывает про один из самых популярных языков программирования, С++.
  • НаукаНаука

Комментарии • 131

  • @duudone
    @duudone 2 года назад +3

    счастлив что нашел канал про c++))

  • @RuroninZero
    @RuroninZero 4 года назад +7

    Очень интересно!
    А про java сделаете ролик?)

    • @c0ntinuous26
      @c0ntinuous26 3 года назад +1

      @Alex Deroza тебя не смущает, что когда ты писал этот комментарий ролик про java уже выпустили?

  • @Mihail605
    @Mihail605 2 года назад +5

    Во всех роликах данной серии такое чувство, что оператор постоянно нажимает на кнопки камеры. Зачем часто менять вид? Удобнее же смотреть с одного плана, это же не футбольный матч )))

  • @user-dj2tw8nj1z
    @user-dj2tw8nj1z Год назад

    Спасибо. Понравилось.

  • @sergeyr5489
    @sergeyr5489 3 года назад +8

    Пожалуйста, озвучивайте вопросы.

  • @nickthomson450
    @nickthomson450 3 года назад +6

    Здоровья тебе, брат!

  • @floppysk
    @floppysk 4 года назад +55

    Пишешь на С++ - забудь о личной жизни 😅

  • @AlyxXander
    @AlyxXander 3 года назад +11

    Чтобы быть тем дядей, про которого он сказал в конце, надо помимо С++ еще и Assembler с С языком знать, но думаю для него это не станет проблемой.

    • @user-sj3hb6mb2j
      @user-sj3hb6mb2j 3 года назад +1

      Да я думаю он пошутил так, уверен, что он очень много знает

    • @user-zf8en5vx3x
      @user-zf8en5vx3x 3 года назад +3

      Да ладно.. А может нужно знать как подменить текстуру. И прикинь для этого вообще не нужно знать программирование.

    • @konstantingurtovoy5709
      @konstantingurtovoy5709 2 года назад +1

      Хорошо вы так усложнили))

    • @stupnum8764
      @stupnum8764 2 года назад

      Бред

  • @user-oz1nq6vt8m
    @user-oz1nq6vt8m 2 года назад +10

    Для небольших задач, у которых важнее решение чем сам код, C++ будет серьезно проигрывать, например, тому же Питону. А вот в больших и долгоиграющих проектах преимущество С++ перед другими языками неоспоримо. Впрочем при условии что программист хорошо знает паттерны этого языка (не путать с паттернами в Java, в каждом языке свои паттерны) умеет ими адекватно пользоваться и главное обладает высокой дисциплиной, поскольку в C++ легко уйти в велосипедостроение и придумывание языка в языке.

    • @princessmary5556
      @princessmary5556 Год назад

      Это для каких таких задач, у которых важнее решение чем часм код, C++ будет серьезно проигрывать, например, тому же Питону ?

    • @user-oz1nq6vt8m
      @user-oz1nq6vt8m Год назад

      @@princessmary5556 Например, парсинг сайтов

    • @princessmary5556
      @princessmary5556 Год назад +1

      @@user-oz1nq6vt8m И с чего вы взяли, что парсинг сайтов - это пример задачи, для которой решение важнее чем сам код, и при этом с++ каким то образом серьёзно проиграет тому же питону?

    • @user-oz1nq6vt8m
      @user-oz1nq6vt8m Год назад

      @@princessmary5556 Тролей не кормлю

    • @princessmary5556
      @princessmary5556 Год назад

      @@user-oz1nq6vt8m Ясно. Вы - просто очередная балаболка. У вас голословное бла бла бла. А как дошло до аргументации, вы сразу слились. А на самом деле ваше голословное заявление - это бред. В реальности решают технологии. А вот языки программирования, на которых эти технологии реализованны - вторичный и не принципиальный фактор.

  • @legiontime9897
    @legiontime9897 3 года назад

    Алгоритмический язык 😎 =)

  • @BorisSergeevich
    @BorisSergeevich 4 года назад +4

    А пишут ли в Яндекс на Си?

    • @Howler299
      @Howler299 4 года назад

      Ну видео для чего сделано? Ответил же на этот вопрос. 2:14

    • @user-bj6kn4yo6k
      @user-bj6kn4yo6k 4 года назад +16

      @Alex Deroza если только вы мутант фракатально многопальцовый.

    • @user-np9ny4vi5y
      @user-np9ny4vi5y 3 года назад

      @@user-bj6kn4yo6k при создании dll используют язык си, т.к. он более кроссплатформенный и да си не имеет классов, но на самом деле там не так уж и много отличий)

  • @pandorin
    @pandorin 4 года назад +27

    прям захотелось писать на С++

    • @johnxibai8454
      @johnxibai8454 4 года назад +1

      @Alex Deroza А кто программировал Мусорное ДНК

    • @macaronivirus5913
      @macaronivirus5913 3 года назад +2

      @@johnxibai8454 это закомментировагный код

  • @nickblack7235
    @nickblack7235 4 года назад +12

    1:31 начало

  • @ShortsPageTech
    @ShortsPageTech 3 года назад +1

    1000 лайк это я)

  • @user-qg6vi8kl2w
    @user-qg6vi8kl2w Год назад +1

    Вот собственные субтитры впихнуть вы догадались, а озвучить задаваемые вопросы - не осилили...

  • @legiontime9897
    @legiontime9897 3 года назад

    Кто догадался, что за игра

  • @oZopHuk
    @oZopHuk 4 года назад +1

    ПО самолетов же на Ada написано.

    • @na-kun2136
      @na-kun2136 4 года назад

      Это ща без шуток ?

    • @oZopHuk
      @oZopHuk 4 года назад

      @@na-kun2136 какие уж тут шутки, Гугл даёт такой ответ, правда действительно не про все самолётостроение.

  • @RenatKaitmazov
    @RenatKaitmazov 4 года назад +18

    Пишут ли в Яндексе на Rust?

    • @aleksey515
      @aleksey515 4 года назад

      да

    • @linkernick5379
      @linkernick5379 3 года назад

      @@aleksey515 Это правда? Действительно есть перспектива попасть в команду, пишущую на Rust?

    • @aleksey515
      @aleksey515 3 года назад

      @@linkernick5379 я там не работаю, но знаю что он там используется. Посмотри вакансии у них, там мб есть.

  • @user-be4bn1gi5z
    @user-be4bn1gi5z Год назад

    Вы сможете такою игру как где кот всё рушает и писает в тапки у одних и детских ютубера

  • @dansoftware
    @dansoftware Год назад

    Манера изложения Антона Полухина напоминает Константина Пинаева: ruclips.net/user/konstantinpinaev

  • @user-rg1jw3xq7b
    @user-rg1jw3xq7b 4 года назад +2

    Расскажите про java

  • @AstarotVoland
    @AstarotVoland Год назад +1

    самолюбование

  • @olegivantsoff1591
    @olegivantsoff1591 4 года назад +5

    Хоть кто-то на Ютубе не обосрал C++

    • @lacklacktriplehack4174
      @lacklacktriplehack4174 3 года назад +2

      почему вообще его так не долюбливают?

    • @titlemin2576
      @titlemin2576 3 года назад +4

      @@lacklacktriplehack4174 Я сам пишу на Си++,и могу ответить на ваш вопрос лишь тем что когда я в процессе написания кода на си++ и у меня появляются осложнения которые бывает нелегко исправить,всегда в это время думаю "Черт возьми,я например на пайтон довно бы уже все исправил"

    • @lacklacktriplehack4174
      @lacklacktriplehack4174 3 года назад +1

      @@titlemin2576 даа... как хорошо что я выбрал его как первый язык)) сравнивать тупо не с чем потому и люблю наверное

    • @quadroninja2708
      @quadroninja2708 2 года назад +1

      @@lacklacktriplehack4174 не зря не зря, но мне C++ всегда казался каким-то шизоидным, а C - лучшим для начала

    • @lacklacktriplehack4174
      @lacklacktriplehack4174 2 года назад

      ну С мне кажется староват хотя в отличиях между ними я не шарю так что могу ошибаться
      мб вообще принципиальной разницы для начала нет
      вполне возможно что я буду в недалеком будущем пробовать делать игры на UE4

  • @cppprograms5868
    @cppprograms5868 4 года назад +21

    С++ по моему скудному мнению самый лучший язык программирования

    • @cppprograms5868
      @cppprograms5868 4 года назад +5

      @Alex Deroza какой Java? С++ просто зверь, во всех смыслах этого слова.

    • @kotovich24
      @kotovich24 4 года назад +2

      @@cppprograms5868 C and Assembly - the best!

    • @user-np9ny4vi5y
      @user-np9ny4vi5y 3 года назад +2

      @@kotovich24 на асм хуярить жизни не хватит)

    • @quadroninja2708
      @quadroninja2708 2 года назад

      @@kotovich24 ассемблер на компьютерах очень узкий и писать на нем в большинстве случаев трудно и не нужно (

  • @user-qg6vi8kl2w
    @user-qg6vi8kl2w Год назад

    Алё, комп не понимает никаких языков программирования - он "понимает" лишь машинные коды. А вот ЯП в коды преобразует компилятор.

    • @keshkek
      @keshkek Год назад

      Уж он то понимает, как и что на самом деле; очевидно, все эти упрощённые формулировки сделаны в контексте широкого охвата аудитории и внимания к новичкам

  • @bonamassa3226
    @bonamassa3226 3 года назад +1

    Почему у яндекса так мало просмотров? В действительности в большинстве случаях отключены комментарии! И да... дизлайков много! Так это говорит о том, что сцучки они - эти яндексы! Ребята, не устанавливаете этот бред! Откажитесь от него!

  • @volka_u
    @volka_u 4 года назад +2

    Антон, а как программисты живут с тем что их труд - полная абстракция, вы занимаетесь каким-то более материальным хобби как-то садоводство, рыбалка и тд., где результат - конкретные материальные предметы? Спасибо!

    • @vabka-7708
      @vabka-7708 4 года назад +14

      Ну абстракция не такая уж и абстрактна - программы делают реальные вещи, которые даже пощупать можно. Вот математики делают реально абстрактные вещи

    • @zazikell6634
      @zazikell6634 4 года назад +8

      Можно роботов програмировать, чтобы они делали садоводство и рыбалку за тебя)

    • @user-yb8wb5kk3s
      @user-yb8wb5kk3s 4 года назад +1

      @@zazikell6634 , это правильный ответ )))

    • @user-yb8wb5kk3s
      @user-yb8wb5kk3s 4 года назад +2

      сам по себе вопрос глупый, прошу простить за ранее )))

    • @user-ku8hx3om4u
      @user-ku8hx3om4u 4 года назад

      Без таких абстракций не было бы такого разнообразия ПО, сайтов, браузеров, игр, также роботов, нейронных сетей и многое другое... Это отдельная отрасль, отдельный менталитет, профессиональная специальность для людей, для которых программирование это как починить машину или заняться спортом.

  • @user-jx9rw3ip6w
    @user-jx9rw3ip6w 4 года назад +5

    С++ один из самых простых языков программирования. Потому и стал таким популярным.

    • @mynameis2642
      @mynameis2642 4 года назад +6

      В каком месте он самый простой?

    • @user-jx9rw3ip6w
      @user-jx9rw3ip6w 4 года назад +1

      @@mynameis2642 во всех местах. Простейший классический язык, реализующий самые простые, классические концепции.

    • @dmitrychurkin4077
      @dmitrychurkin4077 4 года назад +4

      Не бывает простых или сложных языков программирования. Есть такое понятие, как порог вхождения в язык - это промежуток времени, за который вы сможете освоить базовые концепции языка, чтобы начать создавать на нём программы.

    • @user-jx9rw3ip6w
      @user-jx9rw3ip6w 4 года назад

      @@dmitrychurkin4077 ну так ты это автору видео скажи, ведь это он так утверждает.

    • @user-jx9rw3ip6w
      @user-jx9rw3ip6w 4 года назад

      @Svetlana V нифига себе - такие подробные сообщения об ошибках, аж на нескольких листах! Я ошибался, это не просто простой, это суперпростой язык!

  • @norfolkleb9851
    @norfolkleb9851 4 года назад +2

    Яндекс продался системе.... А Гугл продался? А Эпл продался?
    Ну почему же в моей стране постоянно приходтся кому-то продаваться?

    • @norfolkleb9851
      @norfolkleb9851 4 года назад +3

      @Alex Deroza для кого-то это так и есть, смиренный вы наш)

    • @antonbeskudnikov7547
      @antonbeskudnikov7547 3 года назад +5

      Ну конечно, все продались, один вы против системы

  • @linkernick5379
    @linkernick5379 3 года назад

    То, что Антон перечислил, можно вполне писать на Rust. Но по историческим причинам написано было на C++, но это не значит, что это наилучший инструмент для этого...

  • @qrthack3233
    @qrthack3233 4 года назад +4

    Хватит с нас этих ++, давай RUST в массы!

    • @user-nd3fu7vm6m
      @user-nd3fu7vm6m 4 года назад +5

      язык C в массы!

    • @johnxibai8454
      @johnxibai8454 2 года назад

      зачем Rust когда есть язык D

    • @princessmary5556
      @princessmary5556 Год назад

      @@johnxibai8454 Например, потому что D - нафиг никому не нужен. Хотя и раст в этом смысле тоже далеко не ушел.

    • @vas_._sfer6157
      @vas_._sfer6157 Год назад

      @@princessmary5556 Rust в linux используется by the way. (А C++ не пустили)

    • @princessmary5556
      @princessmary5556 Год назад

      @@vas_._sfer6157 Насколько активно он там используется? Полторы калеки, которые написали полторы строки на by the way не тянет.

  • @user-bq7zb2oj2m
    @user-bq7zb2oj2m Год назад

    Мне так жаль программистов С++

    • @maxtrue218
      @maxtrue218 Год назад

      Ну, зато у них зарплата хорошая

    • @princessmary5556
      @princessmary5556 Год назад

      Покупают себе машины, и квартиры в Москве. Бедняжки... :(((

    • @mihail_22
      @mihail_22 4 месяца назад

      @@princessmary5556 А ЗАТО НА ПУТХОНЕ КОПИПАСТЯТ И ЖИВУТ НА 30К , А ЧЕЛОВЕКУ БОЛЬШЕ И НЕ НАДО !!!!!

  • @legocinema296
    @legocinema296 2 года назад

    Да не умеете вы видео монтировать с хреново у вас получается особенно с превью, я тоже могу в фотошопе так или в АЕ, сделать большого ума не надо, а вот чтобы плагины на улучшение и сглаживание так нет, вам лень

  • @vladimirtumanov8602
    @vladimirtumanov8602 4 года назад +2

    Ошибочное мнение что с++ самый лучший , язык программирования для написания кода выбирают в зависимости от задачи и многих параметров которые учитываются при написании кода , считается что С# это улучшенная версия С++ на нем приятно писать код , сделан на основе С++ и С языков .

  • @user-zf8en5vx3x
    @user-zf8en5vx3x 3 года назад +2

    Это видео на кого направленно??? На маленьких детишек??? Я думал компьютер понимает машинный код. Ну а вообще ладно, для детишек сгодится и такое определение.
    Не ну реально для детишек... Какой н Enter?? Я такого символа не знаю. Есть перевод строки и возврат каретки. (А я напомню, что кое-кто представил себя как эксперта).
    1:29 по моему кто-то преувеличивает степень распространённости С++. Ну если ты столько наговорил, что это язык везде, то, пожалуйста, не вводи детишек в заблуждение, упомяни то, что далеко не во всех перечисленных областях преобладают программы на С++. Ато когда детишки вырастут и пойдут устраиваться на работу:
    - Web программистом, то они очень удивятся тому, что они там со своим С++ вряд ли пригодятся. Им скажут что-то типа "C++ это, конечно, хорошо, но, будь добр, выучи лучше JS, PHP или Python";
    - прошивать начинку автомобиля или работать с оборудованием, то, скорее всего он услышит что-то типа "С++ это, конечно, хорошо, но, будь добр, опустись немного пониже и выучи вооооон тот специфичный ассемблер." Ну может ещё скажут "С++ это, конечно, хорошо, но тут более актуально знание С (без плюсов-стероидов)" (Конечно, я может немного отстал и на сегодняшний день там действительно преобладает С++. Но я в этом сомневаюсь);
    - писать программу для фондовой биржи, то, скорее всего, услышит что-то типа "С++ это, конечно, хорошо, но будь добр, выучи пожалуйста Java или С#". Хотя, да, в финансовой сфере доля С++ не такая уж и малая;
    3:31 Ага! "Плотно пообщаться с железом компьютера" мне тоже эта фраза понравилась, но когда дело дошло до видеопамяти (я всего-то хотел закрасить центральные пиксели красным цветом) тут то я и услышал вот это -- *звуки пердёжа*... типа операционная система все дела....
    3:47 Ну С++ за год, я думаю, всё-таки реально выучить, даже за месяца три, если учить не по два часа в день, а, скажем, по 5-8. Проблема в том, что нужно ещё уметь программировать в общем. Я о тех знаниях, которые не относятся к определённому языку программирования.
    Минутка балабольства:
    3:49 О, коль ты являешься участником международного комитета по развитию С++, можешь ответить на вопрос. Почему в стандартной библиотеке к именованию классов относятся так, как будто они пишут свою собственную программу, а не класс, который будет использоваться в качестве, скажем так, встроенного типа?? Ну, вот, например, shared_ptr это же класс из стандартной библиотеки, а не какая-нибудь локальная переменная. А так же тип wchar_t... Ну, ну блин, совсем не смотрится. Хотя я тут, можно сказать, охренел с такими вопросам... Возможно я, просто, сильно преувеличиваю статус стандартной библиотеки.

    • @user-or1hy4xz8u
      @user-or1hy4xz8u 2 года назад

      ты рили считаешь, что если не совсем новичек в программировании, то можно за 3 мес. выучить по 7-8 часов в день?

  • @user-ko5yr9mo6d
    @user-ko5yr9mo6d 3 года назад +2

    С++ на редкость уродский и шизоидный язык. Надеюсь Rust ом заменят к середине века

    • @user-or1hy4xz8u
      @user-or1hy4xz8u 2 года назад

      @Руслан Грищук rust или с++ ?

    • @princessmary5556
      @princessmary5556 Год назад

      Приведите пример шизы в языке с++

  • @DenisShaver
    @DenisShaver 4 года назад +7

    "Язык программирования этот тот язык, который понимает компьютер". А вот и нифига, компьютер понимает двоичный код и не более того. А язык программирования понимает специальная программа, которая транслирует код, написанный на этом языке, в двоичный код, понятный процессору. Как-то так. Странный какой-то программист.
    ЗЫ Си с крестами везде? А в космосе почему нет си плас плюс? Может потому-что это говно дырявое? И всё, что на нём сделано тормозная и убогая хрень, с багами и вылетами?
    ЗЗЫ Простите мой французский... Но с++ это жуткий мутант, который хочет угодить всем, но у него плохо получается.

    • @joebravo4224
      @joebravo4224 4 года назад +12

      trying to look smart, you end up looking as an idiot

    • @andreybazhenov9741
      @andreybazhenov9741 4 года назад +8

      Уважаемые санитары, отнимите телефон у автора поста

    • @cppprograms5868
      @cppprograms5868 4 года назад +1

      @@andreybazhenov9741 ха-ха-ха , точ в точ

    • @DenisShaver
      @DenisShaver 4 года назад +3

      Сразу видать любителей крестов. Ни одного аргумента, зато хохмят ))) Ну хоть не агрессивные идиоты.

    • @MrAligero
      @MrAligero 4 года назад +2

      Прав на 💯. Зачем нужен c++ , если есть си