Язык программирования С++. Антон Полухин
HTML-код
- Опубликовано: 6 окт 2019
- Академия Яндекса запускает серию видео про языки программирования!
В первом ролике Антон Полухин, эксперт-разработчик из Яндекс.Такси, рассказывает про один из самых популярных языков программирования, С++. Наука
счастлив что нашел канал про c++))
Очень интересно!
А про java сделаете ролик?)
@Alex Deroza тебя не смущает, что когда ты писал этот комментарий ролик про java уже выпустили?
Во всех роликах данной серии такое чувство, что оператор постоянно нажимает на кнопки камеры. Зачем часто менять вид? Удобнее же смотреть с одного плана, это же не футбольный матч )))
Спасибо. Понравилось.
Пожалуйста, озвучивайте вопросы.
Здоровья тебе, брат!
Пишешь на С++ - забудь о личной жизни 😅
Необязательно, еще vstrecha.today остается.
Аминь!
внатуре+++
Чтобы быть тем дядей, про которого он сказал в конце, надо помимо С++ еще и Assembler с С языком знать, но думаю для него это не станет проблемой.
Да я думаю он пошутил так, уверен, что он очень много знает
Да ладно.. А может нужно знать как подменить текстуру. И прикинь для этого вообще не нужно знать программирование.
Хорошо вы так усложнили))
Бред
Для небольших задач, у которых важнее решение чем сам код, C++ будет серьезно проигрывать, например, тому же Питону. А вот в больших и долгоиграющих проектах преимущество С++ перед другими языками неоспоримо. Впрочем при условии что программист хорошо знает паттерны этого языка (не путать с паттернами в Java, в каждом языке свои паттерны) умеет ими адекватно пользоваться и главное обладает высокой дисциплиной, поскольку в C++ легко уйти в велосипедостроение и придумывание языка в языке.
Это для каких таких задач, у которых важнее решение чем часм код, C++ будет серьезно проигрывать, например, тому же Питону ?
@@princessmary5556 Например, парсинг сайтов
@@user-oz1nq6vt8m И с чего вы взяли, что парсинг сайтов - это пример задачи, для которой решение важнее чем сам код, и при этом с++ каким то образом серьёзно проиграет тому же питону?
@@princessmary5556 Тролей не кормлю
@@user-oz1nq6vt8m Ясно. Вы - просто очередная балаболка. У вас голословное бла бла бла. А как дошло до аргументации, вы сразу слились. А на самом деле ваше голословное заявление - это бред. В реальности решают технологии. А вот языки программирования, на которых эти технологии реализованны - вторичный и не принципиальный фактор.
Алгоритмический язык 😎 =)
А пишут ли в Яндекс на Си?
Ну видео для чего сделано? Ответил же на этот вопрос. 2:14
@Alex Deroza если только вы мутант фракатально многопальцовый.
@@user-bj6kn4yo6k при создании dll используют язык си, т.к. он более кроссплатформенный и да си не имеет классов, но на самом деле там не так уж и много отличий)
прям захотелось писать на С++
@Alex Deroza А кто программировал Мусорное ДНК
@@johnxibai8454 это закомментировагный код
1:31 начало
1000 лайк это я)
Вот собственные субтитры впихнуть вы догадались, а озвучить задаваемые вопросы - не осилили...
Кто догадался, что за игра
ПО самолетов же на Ada написано.
Это ща без шуток ?
@@na-kun2136 какие уж тут шутки, Гугл даёт такой ответ, правда действительно не про все самолётостроение.
Пишут ли в Яндексе на Rust?
да
@@aleksey515 Это правда? Действительно есть перспектива попасть в команду, пишущую на Rust?
@@linkernick5379 я там не работаю, но знаю что он там используется. Посмотри вакансии у них, там мб есть.
Вы сможете такою игру как где кот всё рушает и писает в тапки у одних и детских ютубера
Манера изложения Антона Полухина напоминает Константина Пинаева: ruclips.net/user/konstantinpinaev
Расскажите про java
самолюбование
Хоть кто-то на Ютубе не обосрал C++
почему вообще его так не долюбливают?
@@lacklacktriplehack4174 Я сам пишу на Си++,и могу ответить на ваш вопрос лишь тем что когда я в процессе написания кода на си++ и у меня появляются осложнения которые бывает нелегко исправить,всегда в это время думаю "Черт возьми,я например на пайтон довно бы уже все исправил"
@@titlemin2576 даа... как хорошо что я выбрал его как первый язык)) сравнивать тупо не с чем потому и люблю наверное
@@lacklacktriplehack4174 не зря не зря, но мне C++ всегда казался каким-то шизоидным, а C - лучшим для начала
ну С мне кажется староват хотя в отличиях между ними я не шарю так что могу ошибаться
мб вообще принципиальной разницы для начала нет
вполне возможно что я буду в недалеком будущем пробовать делать игры на UE4
С++ по моему скудному мнению самый лучший язык программирования
@Alex Deroza какой Java? С++ просто зверь, во всех смыслах этого слова.
@@cppprograms5868 C and Assembly - the best!
@@kotovich24 на асм хуярить жизни не хватит)
@@kotovich24 ассемблер на компьютерах очень узкий и писать на нем в большинстве случаев трудно и не нужно (
Алё, комп не понимает никаких языков программирования - он "понимает" лишь машинные коды. А вот ЯП в коды преобразует компилятор.
Уж он то понимает, как и что на самом деле; очевидно, все эти упрощённые формулировки сделаны в контексте широкого охвата аудитории и внимания к новичкам
Почему у яндекса так мало просмотров? В действительности в большинстве случаях отключены комментарии! И да... дизлайков много! Так это говорит о том, что сцучки они - эти яндексы! Ребята, не устанавливаете этот бред! Откажитесь от него!
Антон, а как программисты живут с тем что их труд - полная абстракция, вы занимаетесь каким-то более материальным хобби как-то садоводство, рыбалка и тд., где результат - конкретные материальные предметы? Спасибо!
Ну абстракция не такая уж и абстрактна - программы делают реальные вещи, которые даже пощупать можно. Вот математики делают реально абстрактные вещи
Можно роботов програмировать, чтобы они делали садоводство и рыбалку за тебя)
@@zazikell6634 , это правильный ответ )))
сам по себе вопрос глупый, прошу простить за ранее )))
Без таких абстракций не было бы такого разнообразия ПО, сайтов, браузеров, игр, также роботов, нейронных сетей и многое другое... Это отдельная отрасль, отдельный менталитет, профессиональная специальность для людей, для которых программирование это как починить машину или заняться спортом.
С++ один из самых простых языков программирования. Потому и стал таким популярным.
В каком месте он самый простой?
@@mynameis2642 во всех местах. Простейший классический язык, реализующий самые простые, классические концепции.
Не бывает простых или сложных языков программирования. Есть такое понятие, как порог вхождения в язык - это промежуток времени, за который вы сможете освоить базовые концепции языка, чтобы начать создавать на нём программы.
@@dmitrychurkin4077 ну так ты это автору видео скажи, ведь это он так утверждает.
@Svetlana V нифига себе - такие подробные сообщения об ошибках, аж на нескольких листах! Я ошибался, это не просто простой, это суперпростой язык!
Яндекс продался системе.... А Гугл продался? А Эпл продался?
Ну почему же в моей стране постоянно приходтся кому-то продаваться?
@Alex Deroza для кого-то это так и есть, смиренный вы наш)
Ну конечно, все продались, один вы против системы
То, что Антон перечислил, можно вполне писать на Rust. Но по историческим причинам написано было на C++, но это не значит, что это наилучший инструмент для этого...
Хватит с нас этих ++, давай RUST в массы!
язык C в массы!
зачем Rust когда есть язык D
@@johnxibai8454 Например, потому что D - нафиг никому не нужен. Хотя и раст в этом смысле тоже далеко не ушел.
@@princessmary5556 Rust в linux используется by the way. (А C++ не пустили)
@@vas_._sfer6157 Насколько активно он там используется? Полторы калеки, которые написали полторы строки на by the way не тянет.
Мне так жаль программистов С++
Ну, зато у них зарплата хорошая
Покупают себе машины, и квартиры в Москве. Бедняжки... :(((
@@princessmary5556 А ЗАТО НА ПУТХОНЕ КОПИПАСТЯТ И ЖИВУТ НА 30К , А ЧЕЛОВЕКУ БОЛЬШЕ И НЕ НАДО !!!!!
Да не умеете вы видео монтировать с хреново у вас получается особенно с превью, я тоже могу в фотошопе так или в АЕ, сделать большого ума не надо, а вот чтобы плагины на улучшение и сглаживание так нет, вам лень
Ошибочное мнение что с++ самый лучший , язык программирования для написания кода выбирают в зависимости от задачи и многих параметров которые учитываются при написании кода , считается что С# это улучшенная версия С++ на нем приятно писать код , сделан на основе С++ и С языков .
Это видео на кого направленно??? На маленьких детишек??? Я думал компьютер понимает машинный код. Ну а вообще ладно, для детишек сгодится и такое определение.
Не ну реально для детишек... Какой н Enter?? Я такого символа не знаю. Есть перевод строки и возврат каретки. (А я напомню, что кое-кто представил себя как эксперта).
1:29 по моему кто-то преувеличивает степень распространённости С++. Ну если ты столько наговорил, что это язык везде, то, пожалуйста, не вводи детишек в заблуждение, упомяни то, что далеко не во всех перечисленных областях преобладают программы на С++. Ато когда детишки вырастут и пойдут устраиваться на работу:
- Web программистом, то они очень удивятся тому, что они там со своим С++ вряд ли пригодятся. Им скажут что-то типа "C++ это, конечно, хорошо, но, будь добр, выучи лучше JS, PHP или Python";
- прошивать начинку автомобиля или работать с оборудованием, то, скорее всего он услышит что-то типа "С++ это, конечно, хорошо, но, будь добр, опустись немного пониже и выучи вооооон тот специфичный ассемблер." Ну может ещё скажут "С++ это, конечно, хорошо, но тут более актуально знание С (без плюсов-стероидов)" (Конечно, я может немного отстал и на сегодняшний день там действительно преобладает С++. Но я в этом сомневаюсь);
- писать программу для фондовой биржи, то, скорее всего, услышит что-то типа "С++ это, конечно, хорошо, но будь добр, выучи пожалуйста Java или С#". Хотя, да, в финансовой сфере доля С++ не такая уж и малая;
3:31 Ага! "Плотно пообщаться с железом компьютера" мне тоже эта фраза понравилась, но когда дело дошло до видеопамяти (я всего-то хотел закрасить центральные пиксели красным цветом) тут то я и услышал вот это -- *звуки пердёжа*... типа операционная система все дела....
3:47 Ну С++ за год, я думаю, всё-таки реально выучить, даже за месяца три, если учить не по два часа в день, а, скажем, по 5-8. Проблема в том, что нужно ещё уметь программировать в общем. Я о тех знаниях, которые не относятся к определённому языку программирования.
Минутка балабольства:
3:49 О, коль ты являешься участником международного комитета по развитию С++, можешь ответить на вопрос. Почему в стандартной библиотеке к именованию классов относятся так, как будто они пишут свою собственную программу, а не класс, который будет использоваться в качестве, скажем так, встроенного типа?? Ну, вот, например, shared_ptr это же класс из стандартной библиотеки, а не какая-нибудь локальная переменная. А так же тип wchar_t... Ну, ну блин, совсем не смотрится. Хотя я тут, можно сказать, охренел с такими вопросам... Возможно я, просто, сильно преувеличиваю статус стандартной библиотеки.
ты рили считаешь, что если не совсем новичек в программировании, то можно за 3 мес. выучить по 7-8 часов в день?
С++ на редкость уродский и шизоидный язык. Надеюсь Rust ом заменят к середине века
@Руслан Грищук rust или с++ ?
Приведите пример шизы в языке с++
"Язык программирования этот тот язык, который понимает компьютер". А вот и нифига, компьютер понимает двоичный код и не более того. А язык программирования понимает специальная программа, которая транслирует код, написанный на этом языке, в двоичный код, понятный процессору. Как-то так. Странный какой-то программист.
ЗЫ Си с крестами везде? А в космосе почему нет си плас плюс? Может потому-что это говно дырявое? И всё, что на нём сделано тормозная и убогая хрень, с багами и вылетами?
ЗЗЫ Простите мой французский... Но с++ это жуткий мутант, который хочет угодить всем, но у него плохо получается.
trying to look smart, you end up looking as an idiot
Уважаемые санитары, отнимите телефон у автора поста
@@andreybazhenov9741 ха-ха-ха , точ в точ
Сразу видать любителей крестов. Ни одного аргумента, зато хохмят ))) Ну хоть не агрессивные идиоты.
Прав на 💯. Зачем нужен c++ , если есть си