Java vs C++: что выбрать?

⚠️ Внимание! С 01.12 будет повышение цен на менторинг до 8000 грн / месяц вместо 5000 грн ⬇️
👨‍💻 Регистрируйтесь сейчас, чтобы успеть начать обучение по текущей цене - go.foxminded.ua/3QMwC13
Сравнение C++ с Java. Сферы применения каждого из языков, особенности, востребованность специалистов, перспективы C++ и Java. Смотрите, выбирайте, что вам ближе и делитесь своим мнением в комментариях.
Курсы для новичков:
JAVA - bit.ly/39lOtEB
JAVA Start - bit.ly/2D2KrVk
Инструментарий JAVA - bit.ly/3hnlanU
Automation QA (Java) - bit.ly/30BuwFO
ANDROID - bit.ly/39rs6gT
C#/.NET - bit.ly/2BnAx06
C# START - bit.ly/3hufrfX
PYTHON - bit.ly/2BoABg8
FRONT-END - bit.ly/3jDbUxJ
WORDPRESS Developer - bit.ly/39uPmuE
SALESFORCE Developer - bit.ly/2ZRj1e6
UI/UX дизайн - bit.ly/2BuO9H8
Project management - bit.ly/3eOIY2k
Обучение на проекте - bit.ly/2OOfPtl
Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns - bit.ly/3eVHLGg
Enterprise patterns - bit.ly/3fYeiwT
Сайт Foxminded: bit.ly/2WR6421
Foxminded в ФБ: / foxmindedco
FoxmindEd в Instagram: / foxminded.ua
Foxminded в VK: foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
0:00 - вступление Сергея Немчинского
0:27 - про попарное сравнение
2:05 - области применения C++ и Java
4:47 - сравнение зарплат и порог входа
7:35 - востребованность языков
8:06 - сравнение синтаксиса C++ и Java
9:55 -что будете писать на C++ и на Java
11:15 - саммери: как выбирать

Пікірлер: 1 000

  • @mordorcat5272
    @mordorcat52723 жыл бұрын

    На Java можно написать всё, а на C++ можно написать Java

  • @iliasalaur

    @iliasalaur

    3 жыл бұрын

    Ха-ха, точняк))

  • @Dmytro-Tsymbaliuk

    @Dmytro-Tsymbaliuk

    3 жыл бұрын

    На джаве ты можешь написать прошивку железа? Нет, не можешь

  • @dronihash

    @dronihash

    3 жыл бұрын

    Ассемблер: Здравствуйте! С++, Java: Вышел из чата

  • @SP-yz3wj

    @SP-yz3wj

    3 жыл бұрын

    @@dronihash Машинный код: 1011100101011 Ассемблер: '_' С++ и Java: X_X

  • @andreyvolkov3117

    @andreyvolkov3117

    3 жыл бұрын

    @@SP-yz3wj подача электричества через ручное управление (без ваших этих клавиатур и кодов) Всё остальное: Ну, тут наши полномочия всё

  • @user-iq2ic3mh9z
    @user-iq2ic3mh9z3 жыл бұрын

    Сергей, я очень жду, когда вы, наконец, скажете: "Меня не зовут больше Сергей Немчинский"

  • @divergenny

    @divergenny

    3 жыл бұрын

    А как его завут?

  • @qoopp4824

    @qoopp4824

    3 жыл бұрын

    @@divergenny его не зовут, он сам приходит

  • @Re3Lord

    @Re3Lord

    3 жыл бұрын

    та просто возьмет и скажет ....а теперь я Андрюха..

  • @user-nl9nh4yj9u

    @user-nl9nh4yj9u

    3 жыл бұрын

    Пояснительную бригаду пожалуйста

  • @delight2229

    @delight2229

    3 жыл бұрын

    @@user-nl9nh4yj9u он всегда говорит что его зовут сергей немчинский

  • @eugenem.2263
    @eugenem.22633 жыл бұрын

    Жду HTML vs Assembler

  • @cloudname3666

    @cloudname3666

    3 жыл бұрын

    Как можно сравнивать Хтмл и Ассемблер? :D

  • @azerphoenix

    @azerphoenix

    3 жыл бұрын

    Шутки шутками, но говорят HTML 6 можно будет разрабатывать полноценное SPA без единого js кода. Конечно с Assembler в ряд не поставишь, но перспективы html впечатляют

  • @jewgenijmoldawski3306

    @jewgenijmoldawski3306

    3 жыл бұрын

    @@cloudname3666 дайте мне список критериев и я сравню что угодно :-)

  • @aerahtv0000

    @aerahtv0000

    3 жыл бұрын

    хаха

  • @realfootball338

    @realfootball338

    3 жыл бұрын

    Html ультра императивный - assembler ультра декларативный

  • @egor1923
    @egor19233 жыл бұрын

    Долго ждал от вас такого сравнения. Спасибо)

  • @Igor_user
    @Igor_user3 жыл бұрын

    Сергей Н., вы так рассказали и напугали людей, тех кто не знаком с С++ приравняв его к Асемблеру по сложности. Да С++ действительно мощный ЯП с возможностями Асемблера, но на С++ можно писать программы не опускаясь до байтиков, аппаратной части и способом записи файлов. Для этого есть свои библиотеки. Да надо следить за объектами, утечкой памяти. Но в общем разработка программ не намного сложнее чем на Джава.

  • @realfootball338

    @realfootball338

    3 жыл бұрын

    Да да. Здесь больше не до сказал то что на плюсах много чего упростили. Главный недостаток плюсов что Он используется на практике и может быть использован тупо везде. Это его сделало таким страшным. Так как Они стараются добавлять фичей, оставить его производительным, придерживаться обратной зависимости. - Это все для практиков а не для Хипстеров. Лучшая практика применения плюсов это урезать его функционал в рамках канкретной фирмы - это делает его Go или Rust.

  • @TheKirsna

    @TheKirsna

    3 жыл бұрын

    Не пойму какие могут быть сложности в языках программирования? БРЕДЯТИНУ РАЗВОДЯТ, КАК СОПЛИ С КАЗЮЛИНАМИ ПО СТОЛУ. И вообще причем тут языки программирования ? ЕСЛИ ТЫ ЗНАЕШЬ АЛГОРИТМ ТОГО ЧТО БУДЕТ РАБОТАТЬ ДА ХОТЬ НА АСМЕ ПИШИ ХОТЬ В МАШИННЫХ ГОДАХ ПИШИ.

  • @realfootball338

    @realfootball338

    3 жыл бұрын

    Nikolay K та да. Указателем так пугают, и арифметикой как будто надо самому высчитывать смещение указателя. И вообще хешмапы и функции для сортировки есть в STL

  • @sagrer128

    @sagrer128

    3 жыл бұрын

    В современных (ну, как современных, с 2011 года) плюсах даже за утечками памяти в правильно написанной программе следить практически не надо ибо использовать голые указатели там, где можно использовать умные - решительно неправильно. Имхо единственная причина почему плюсы сейчас почти не используют именно для решения всяких высокоуровневых задач - с введением всех тех фич, которые избавляют в плюсах от ручного управления памятью - разработчики языка, увы, опоздали, нишу прочно заняли Java, С# и всяческая интерпретируемая дичь типа питона и жаба-скрипта. Ну и порог входа мешал и мешает, да.

  • @realfootball338

    @realfootball338

    3 жыл бұрын

    @@sagrer128 Ну дичи нету... Ты же инженер и должен понимать что каждый плюс порождает какой ни будь минус. C++ - быстрый но сложный и не выгодный для большинства задач, JS/Python/Ruby - простые но медленные . Если производительность не критична то Они выгодные для бизнеса а C++/Java - нет. Даже в стенах гугла есть правило там где можно Python, а Java на крайний случай. C++ соответственно на самый крайний. Возможно даже для создания модулей через JNI / Node.API

  • @anahitgaboyan8552
    @anahitgaboyan85523 жыл бұрын

    Спасибо большое, было действительно информативно!

  • @notesinvest
    @notesinvest3 жыл бұрын

    Очередной раз напишу - приятно послушать опытного человека 👍

  • @niklas.merkler
    @niklas.merkler2 жыл бұрын

    Я являюсь джава разработчиком. У меня 18 лет опыта разработки на C++ и 7 лет Java. Современный C++ даже безопаснее чем Java (если не использовать низкоуровневые вещи). В C++ есть деструктор, что позволяет хранить ресурс как объект (чего нет в Java). Удаление объекта со стека гарантирует вызов деструктора, внутри которого может быть освобождение захваченных ресурсов. К тому же вы лукавите, умышленно не упоминая, что garbage collector освобождает только оперативную память. Он не освобождает все остальные ресурсы системы, такие как, открытые файлы, сетевые соединения, объекты синхронизации и тд и тп.

  • @user-sh2pv2cb5b

    @user-sh2pv2cb5b

    Жыл бұрын

    Спасибо. Я уже пол года (да, не спеша) учу С++, попутно пишу/переписываю по мере развития приложение по работе (оно и так работает, но надо же развиваться, и оно усложняется так, что уже без UML никак). Пока особо трудностей не встречал. Где не понятно, задерживаюсь и пытаюсь понять глубже. На указателях/ссылках вот недели две просидел, пока они не стали понятны также, как на велосипеде кататься. С динамическими массивами было интересно, а оказалось, что есть векторы и с ними все так же, как в более простых языках. Но теперь я знаю, что там под капотом. A потом краем уха слышу, про какие-то умные указатели, до которых дело пока не дошло, но там, вроде, тоже все решается просто и красиво и не сложнее джавы и шарпа. Теперь сижу на наследовании и виртуализации, и тоже все вроде начинает стыковаться. Мой вывод: Язык надо выбирать не по сложности (этот критерий вообще не надо брать в расчет), а по намеченным целям и желаниям работать в определенной сфере. С++ для меня - универсальность, кроссплатформенность, работа с МК, и бонусом более глубокое понимание процессов. Но с каждым подобным просмотренным роликом пугаюсь, что может зря я в плюсы ударился. Зачем так пугают своих зрителей - не понятно. А вот такие комментарии, как ваш, не дают свернуть с пути, потому и спасибо Вам.

  • @reloginn4911

    @reloginn4911

    Жыл бұрын

    @@user-sh2pv2cb5b по каким материалам вы «пытались понять» указатели и ссылки? Я вот учу Rust по официальной книге от разработчиков языка, и там 5 главой говорится о базовых вещах низкоуровневого языка: указатели, ссылки, владение (растовское). И я эту информацию поглотил за 2 дня, уж очень свободно рассказывается в книге что это такое. И на простых примерах с официантом и кухней ;)

  • @user-mj8lg5pk9g

    @user-mj8lg5pk9g

    2 ай бұрын

    В C# есть ключевое слово use которое автоматически при выходе из него закроет все открытые внутри файлы при чтении файлов. Удобно.

  • @user-bk2uc5ww8m

    @user-bk2uc5ww8m

    14 күн бұрын

    Как к вам попасть на обучение? 😭

  • @alexander_brun
    @alexander_brun3 жыл бұрын

    Кроме всего прочего узнал что у Немчинского пушистые уши

  • @LobanovSpace

    @LobanovSpace

    3 жыл бұрын

    :D

  • @MitroFanWhite

    @MitroFanWhite

    3 жыл бұрын

    Поэтому и школа называется "Fox...." - Лиса с пушистыми ушами.

  • @danpel8510

    @danpel8510

    3 жыл бұрын

    Ага, по вечерам он Йети превращается)))

  • @mannas273

    @mannas273

    3 жыл бұрын

    У многих кодеров уши пушисты. Наверное

  • @leonidsenko6370

    @leonidsenko6370

    2 жыл бұрын

    потому что он волнушка

  • @dars891
    @dars8913 жыл бұрын

    Сергей, хочу выразить благодарность за Ваш вклад в развитие IT инфраструктуры. Не без Вашей помощи устроился в компанию. Хотел выразить благодарность во время стрима с помощью доната, но скорее всего не будет возможности попасть на стрим. Поэтому пишу здесь. Огромное Вам спасибо! Качественный контент, который помогает в частности начинающим разработчикам.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

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

  • @user-bw7ov8ip5w
    @user-bw7ov8ip5w3 жыл бұрын

    Спасибо большое за интересное видео!

  • @Brandon_Lee_Good
    @Brandon_Lee_Good3 жыл бұрын

    спасибо! очень наглядно объяснили

  • @user-oi4en7fx3l
    @user-oi4en7fx3l3 жыл бұрын

    Только хотел увидеть сравнение на ютюбе этих языков , а тут видео на эту тему)

  • @factecspert5910
    @factecspert59103 жыл бұрын

    Найс видео .Можно новую серию по C++ и C#

  • @Oleksandr_Buriakovskyi
    @Oleksandr_Buriakovskyi3 жыл бұрын

    Почти все, что было сказано о С++, относится максимум к стандарту С++98, но никак не к современным С++17 или С++20. Современный С++ позволяет писать на достаточно высоком уровне, не заботясь об удалении объектов и прочем. Я говорю о принципах RAII и всей инфраструктуре языка, которая их обеспечивает. Не вводите людей, которые вам доверяют, в заблуждение. Ну а про разметку диска - это даже не смешно.

  • @user-ut2ii3qi6x

    @user-ut2ii3qi6x

    Жыл бұрын

    А мне нравится старый С++98. Простой и наглядный.

  • @arvgo41

    @arvgo41

    10 ай бұрын

    Точно!! Человек ни куда ниже Си++ нос свой не сувал, а говорит так словно ниже и нету.

  • @richmangroup
    @richmangroup3 жыл бұрын

    Шикарно! Спасибо вам большое!!!!

  • @esmino6141
    @esmino61412 жыл бұрын

    Всегда приятно послушать знающего человека!

  • @XIMIKKZ
    @XIMIKKZ3 жыл бұрын

    Спасибо за обзор! Хотелось бы увидеть сравнение Java & C#.

  • @annaumrykhina2540

    @annaumrykhina2540

    3 жыл бұрын

    вот сравнение: kzread.info/dash/bejne/o4uCs82Fgs2ed5M.html

  • @user-mo8kc6vn9y
    @user-mo8kc6vn9y3 жыл бұрын

    Очень доступно, спасибо за ликбез.

  • @vano20230
    @vano202303 жыл бұрын

    Классное видео! Информативно

  • @olgamis1539
    @olgamis15393 жыл бұрын

    Вижу Сергея - ставлю ❤️

  • @aleksanderaksenov1363
    @aleksanderaksenov13633 жыл бұрын

    Будет интересно услышать мнение насчет функциональных ящыков программирования

  • @yuripalienko6259
    @yuripalienko62593 жыл бұрын

    Новое качество видео - очень круто смотрится

  • @rezistencee
    @rezistencee3 жыл бұрын

    Классный видеоролик)

  • @artem-yw8km
    @artem-yw8km3 жыл бұрын

    Видимо Сергей не актуализировал современное состоянии С++, с моей субьективной точки зрения не все так страшно

  • @cppprograms5868

    @cppprograms5868

    3 жыл бұрын

    С++ очень разный, на нём можно писать низкоуровневые программы так и высокоуровневые программы а автор этого канала говорил о нём как о низкоуровневом языке.

  • @VORASTRA

    @VORASTRA

    3 жыл бұрын

    @@cppprograms5868 поэтому его назввают языком среднего уровня

  • @say4280

    @say4280

    3 жыл бұрын

    Да. Такое ощущение, что Сергей говорит о C++98. Начиная с C++11 управлять памятью не нужно примерно в 98% случаев. Я писал на C++ map-reduce задачи и обвязку для их запуска в MR-кластере, и у меня не было ни одного явного вызова new или delete - всё делалось через автоматические переменные или умные указатели. Шаблоны - это адский сотона :), но когда освоишь... Джавовые дженерики на фоне шаблонов смотрятся крайне бледно. Но не могу не признать, что лютую бизнес-логику (за счёт Spring, рефлексии и прочего в том же роде) на Java писать сильно проще. Нет, практически, ни одной прикладной области, где для Java не было бы готовой качественной библиотеки. На плюсах с этим сильно-сильно хуже, если не сказать, беда. Ну и производительности java для большинства прикладных применений - за глаза. Только вот память JVM ест как не в себя. :)

  • @cppprograms5868

    @cppprograms5868

    3 жыл бұрын

    @@say4280 да, вы правы.

  • @MegaMitrandir

    @MegaMitrandir

    3 жыл бұрын

    ну так он 20 лет назад с++шил, тогда и трава была зеленее )))

  • @anadre86
    @anadre863 жыл бұрын

    Совет от программиста с 15 летним стажем: Если вы очень молоды - то лучше начинать с С и С++. Переключиться на Java потом будет очень легко, обратно такой фокус не пройдет. Если вам за 35 и вы только хотите освоить программирование, то Java. И еще кое что - если вы хотите делать 3D игры, то знание математики и линейной алгебры должно быть на оценку 5.

  • @CBATEP

    @CBATEP

    2 жыл бұрын

    мне 15, учу c++, пока что всё хорошо)

  • @user-lo4kb4gg2q

    @user-lo4kb4gg2q

    Жыл бұрын

    @SpaceXX тот же вопрос и у меня. Что выбрал-то в итоге?)

  • @metrstiln1159

    @metrstiln1159

    Жыл бұрын

    @SpaceXX русский язык

  • @user-ie4we2wb2n

    @user-ie4we2wb2n

    Жыл бұрын

    @Abylaihan Mazhit C++

  • @beuef1379
    @beuef13793 жыл бұрын

    Интересно, спасибо!

  • @user-nx2pm9pz5z
    @user-nx2pm9pz5z3 жыл бұрын

    спасибо, мне всегда был близок С++, но были сомнения о выборе как основного языка для начинающего программиста

  • @aleksaction_man679
    @aleksaction_man6793 жыл бұрын

    аналогично, с++ основной язык, джаву по фану дернул вообще без проблем, хотя на одной из работ при разработке игр под ios/android таки пригодилась))

  • @mrrnyash8942
    @mrrnyash8942 Жыл бұрын

    Мне в Джаве не хватает переопределения операторов, можно конечно написать метод, но порой в сложных формулах, где приходится оперировать с объектами сложных классов со множеством полей, удобнее работать с операторами вроде *, + ,-,/ и т.п., чем вызывать множество вложенных друг в друга методов (так еще и в скобочках запутаться легко).

  • @user-el1vi3il6n
    @user-el1vi3il6n Жыл бұрын

    Спасибо, за отличное объяснение.

  • @user-cu7ol1ep6p
    @user-cu7ol1ep6p Жыл бұрын

    Спасибо за ролик!

  • @1236Destructor
    @1236Destructor3 жыл бұрын

    А я так надеялся, что автора уже, наконец, зовут по-другому :)

  • @alexhali6003
    @alexhali60033 жыл бұрын

    Пожалуй, если бы Сергей рассказывал про Томаты Черри Vs Томаты Бычье сердце, его все равно было бы приятно слушать!

  • @aaannnka

    @aaannnka

    3 жыл бұрын

    Светлое пиво vs темное пиво!

  • @alexandertb8579

    @alexandertb8579

    3 жыл бұрын

    А лучшие томаты сорта Java.

  • @maximzasorin3450

    @maximzasorin3450

    2 жыл бұрын

    @@alexandertb8579 У С++ шкурка тоньше ;)

  • @michaelsafro768
    @michaelsafro7683 жыл бұрын

    Спасибо за видео. Очень хочется услышать про чистый c. В частности область применения и вакансии.

  • @mormeoi

    @mormeoi

    3 жыл бұрын

    Микроконтроллеры, операционные системы, ядро, драйвера. Вакансии есть, их мало, платят много. Специалисты востребованы в том числе в очень известных компаниях, продуктами которых пользуются все.

  • @michaelsafro768

    @michaelsafro768

    3 жыл бұрын

    А научные вычисления? В частности внутренности библиотек для машинного обучения. В каких случаях выбор делается в пользу c, а не c++?

  • @mormeoi

    @mormeoi

    3 жыл бұрын

    @@michaelsafro768 Научные вычисления это конечно же Си, Си++ и Фортран. На чем писать зависит от личных предпочтений автора библиотеки. Очень часто выбирают Си из соображений легкости написания биндингов для других языков. Если библиотека на Си++, то всё равно приходится делать Си-API. Для Фортрана тоже очень легко биндинги делать и обертывать в Си его не нужно, но новых библиотек на нем обычно не пишут, только дописывают старые.

  • @blakedlamb
    @blakedlamb3 жыл бұрын

    Здравствуйте! Посоветуйте какие книги читать. Что встречается на практике? Применяют ли там старую школу в большинстве случаев? То есть знания или книги, которые не устаревают, а составляют основу практики

  • @dianayushenko7452
    @dianayushenko74523 жыл бұрын

    Дякую за відео, Сергій.

  • @smoken2706

    @smoken2706

    3 жыл бұрын

    Дякую за аватарку, Дианочка!😍🌹

  • @pofapaem5341
    @pofapaem53413 жыл бұрын

    Сергей, затроньте как нибудь в ваших видео тему программирования Embedded systems, или если есть возможность провести интервью с тем, кто в теме. Спасибо за контент)

  • @serhiis_

    @serhiis_

    3 жыл бұрын

    там легаси и мощности твоего школьного калькулятора. Не советую там работать. И платят там обычно ниже чем на Enterprice java. Просто из-за того что ты в основном не пишешь программы а обслуживаешь что бы не падало. ПО там очень специфичное как и среда разработки. После опыта в Embedded systems будет ОЧЕНЬ сложно переучиваться на обычного программиста. Это как ЧПУ/САПР - их тож сложно программистами назвать.

  • @addressmodel2121

    @addressmodel2121

    3 жыл бұрын

    pofapaem , Embedded systems - вы имеете ввиду микроконтроллеры и цифровые сигнальные процессоры? - Я несколько лет назад выпрыгнул оттуда! Микроконтроллеры и сигнальные процессоры - это интересная тема, НО НЕ С СОЦИАЛЬНОЙ ТОЧКИ ЗРЕНИЯ! ____Микроконтроллеры____: Типичная ситуация - 7 .. 10 фирм на город-миллионник (иногда ещё меньше - 3..4 штуки), в малых городах работу по этой теме не найти вовсе. Зарплата примерно равна 60% от зарплаты java среднего програмера. Устоявшиеся коллективы, на работу новых сотрудников берут редко. В случае увольнения будут посещать мысли начать изучать Java или C#. ____Цифровые сигнальные процессоры____(DSP): работа по этой теме есть только в крупных городах, обычно примерно 3 или 4 фирмы работают по этой теме на 1 миллион населения. По этой теме обычно часто бывают командировки. По этой теме, при хорошем знании мат.анализа в придачу, открыта дорога в США и Германию за хорошую зарплату. Данная специализация НЕ ПРОЩАЕТ "игр" с работодателем в отстаивание собственного мнения, так как оказавшись в увольнении - другую работу по этой теме так просто не найдёшь! (3 - 4 фирмы на город-миллионник, почти с нулевой текучкой кадров)

  • @serhiis_

    @serhiis_

    3 жыл бұрын

    @@addressmodel2121 Embedded systems - это компы на станках на заводах, терминалы оплаты, оборудование "умных домов", боротовой компьютер автомобиля и тд. Сфера применения очень большая. Только у нас высокооплачиваемым профессиями типо программирования нейроннной сети автомобиля или умными домами не занимают - это все "загнивающий" запад. У нас ток на заводах прошивка станков. И то тебе не разрешат там программировать, ты будешь устанавливать и обновлять ПО поставщика этого станка. Лицензия обычно не разрешает писать свое ПО и даже устанавливать свое ПО.

  • @addressmodel2121

    @addressmodel2121

    3 жыл бұрын

    @@serhiis_ , "У нас ток на заводах прошивка станков." - я как то несколько лет назад занимался программированием тестирующего станка для производства электронных плат. Я делал ПО для компьютера оператора станка, на языке C#. Но это скорее исключение из правил, так как это был станок собственного изготовления с мелкосерийным производством.

  • @serhiis_

    @serhiis_

    3 жыл бұрын

    @@addressmodel2121 Вы правы, в станках ЧПУ применяю самые разные языки. Тут скорее от образования зависит. Обычно там работаю программисты низкой и средней квалификации. Высокой квалификации работаю конечно в IT фирмах и платят там в разы выше, чем на заводе.

  • @moneyknowledge1892
    @moneyknowledge18923 жыл бұрын

    Спасибо за видеоролик

  • @mnshapoval
    @mnshapoval3 жыл бұрын

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

  • @user-jx1nj1mj8c

    @user-jx1nj1mj8c

    3 жыл бұрын

    JAVA с нуля kzread.info/dron/CLbk233i26birTv93Bch9g.html

  • @Dmitry_Timchenko
    @Dmitry_Timchenko3 жыл бұрын

    На C/C++ ещё пишут софт для встроенных систем. А таких систем просто чудовищно много. :) Ещё в рассказе о Java можно Kotlin упомянуть. Очень вкусный язык. :)

  • @aasaagehhg9079

    @aasaagehhg9079

    Жыл бұрын

    ну и java embedded тоже есть для встроенных. А так в связи с джавой можно и скала упомянуть и много чего еще

  • @user-ee2eu6ef4f

    @user-ee2eu6ef4f

    7 ай бұрын

    Разве не на С чаще пишут?

  • @Dmitry_Timchenko

    @Dmitry_Timchenko

    7 ай бұрын

    @@user-ee2eu6ef4f Да, чаще на C, особенно библиотеки. Но компиляторы давно поддерживают C++ (для восьмибиток - урезанную версию "Embedded C++").

  • @elkadaf
    @elkadaf3 жыл бұрын

    Сил моих не было прочесть все комментарии, но уж простите, после слов "писал в 96-ом году" я сразу понял, что по части C++ я вам поверить не смогу. Вы хорошо обошли всякие холиварные темы и избежали "эта фича лучше", но тем не менее. Не будь это 96-ой год, я бы просто сказал "ещё один не осилил в RAII". И да, С++ ни разу больше не требует следить за уничтожением объектов, а уж такие вещи, как shared_ptr - гибкий компромисс между ручным управлением и сборкой мусора, позволяя программисту самому решать "где и когда". Да и просто оставлю это здесь: 1) Компиляторы, виртуальные машины и связанное с этим 2) Высокопроизводительные вычисления и гетерогенное программирование 3) Разработка браузеров 4) Бекенд 5) Десктопные приложения 6) Геймдев 7) Базы данных 8) Машинное обучение 9) Научные вычисления 10) Операционные системы и драйверы 11) Антивирусы и вирусы 12) мультимедиа и кодеки 13) программное обеспечение для встраиваемых систем Небольшой списочек того, чем занимаются современные плюсы. Список даже не мой, а под редакцией некоторых известных в узких кругах C++ программистов.

  • @msdracula5783

    @msdracula5783

    Жыл бұрын

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

  • @emiqaredfox3558
    @emiqaredfox35582 жыл бұрын

    Какой вы молодец 👍🏻

  • @markkovalyov9492
    @markkovalyov94923 жыл бұрын

    Сергей. С нетерпением ожидаю сравнения Erlang/Prolog/Lisp. И что там за музычка приятная на фоне играет?

  • @gofmaned

    @gofmaned

    3 жыл бұрын

    Более 20 лет назад в институте учился на программиста. Изучали тогда кучу языков под различные задачи в том числе Prolog, насколько помню он для решения логических задач использовался - игры в пятнашки, шахматы и т.д., и еще какой-то не помню как называется для решения многопоточных задач. Интересно было бы сейчас узнать эти языки ещё актуальны, или все их возможности уже реализованы в питоне или яве.

  • @tsoier
    @tsoier3 жыл бұрын

    Scala vs C++ было бы интересно послушать . Особенно для высоконагруженных систем.

  • @KloiUA
    @KloiUA Жыл бұрын

    Мне сейчас 14 лет, уже как 1.5 года учу С++ и почти полностью прошел базу, незнаю как у других но больших сложностей при изучении как таковых не было. Начинал я с Питона как с более просого языка, может именно из-за него и полученого от туда опыта мне было легче войти в С++. Первое впечатление от языка было хорошее и в начале я быстро продвигался, но стало сложнее когда появились темы которые требуют понимания как работает память (например ссылки/указатели) и т.д., но язык все таки понравился и я продолжаю его изучать. В будущем сильно хочу выучить также и Джаву чтобы иметь доступ к еще большему количеству направлений. В общем С++ и Джава как по мне два прекрасных языка програмирования которые я уверен будут востребованы еще много лет...

  • @user-ut2ii3qi6x

    @user-ut2ii3qi6x

    Жыл бұрын

    Согласен с вами. Мне вот нравится С++. Не нахожу, чем он неудобен.

  • @djangono

    @djangono

    Жыл бұрын

    можешь сказать пожалуйста где ты учил с++

  • @KloiUA

    @KloiUA

    Жыл бұрын

    @@djangono По книгам и немного с учителем. Если вы только начинаете изучать программирование, думаю подойдёт книга "С++ для чайников", там все подано простым языком (у меня трудностей в понимании толком не возникало)...

  • @reloginn4911

    @reloginn4911

    Жыл бұрын

    @@KloiUA зачем такие усложнения? Есть отличный курс SimpleCode на ютубе по плюсам, 200 видео. Все нюансы по языку от хорошего преподавателя сеньора. Он еще шарп преподает

  • @justspartak

    @justspartak

    Жыл бұрын

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

  • @alexandrvint7098
    @alexandrvint70983 жыл бұрын

    Спасибо!

  • @ewgeniyburlakov6233
    @ewgeniyburlakov62333 жыл бұрын

    Хотел подписаться и поставить лайк, но уже это сделал)

  • @andreykelip5631
    @andreykelip56313 жыл бұрын

    не знаю, зачем я это посмотрел, но было интересно))

  • @denispriyomov6086
    @denispriyomov60863 жыл бұрын

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

  • @user-ux7qu6sz8b
    @user-ux7qu6sz8b3 жыл бұрын

    Сергей,а смогли бы рассказать о фреймворке ZK и работали ли вы с ним?

  • @demmer7173
    @demmer71733 жыл бұрын

    Вроде OC как раз выполняют такую работу как виртуальная память для процессов и не давать прямой доступ к процу(но думаю вы имели ввиду другое когда говорили про крашнуть проц). Если не прав, буду рад обновить знания

  • @avecoder
    @avecoder3 жыл бұрын

    Привет коллеге Java-туберу от канала по программированию из Великобритании!

  • @user-jx1nj1mj8c

    @user-jx1nj1mj8c

    3 жыл бұрын

    JAVA с нуля kzread.info/dron/CLbk233i26birTv93Bch9g.html

  • @xamarin2929
    @xamarin29293 жыл бұрын

    JavaScript vs Dart интересно было бы послушать)))

  • @user-bo7mb9cf4d

    @user-bo7mb9cf4d

    3 жыл бұрын

    Он с этими языками не работал

  • @xamarin2929

    @xamarin2929

    3 жыл бұрын

    @@user-bo7mb9cf4d Так интересно просто мнение со стороны))

  • @ilnurryazhapov9377

    @ilnurryazhapov9377

    3 жыл бұрын

    Он же а этом не разбирается

  • @yourcommentor

    @yourcommentor

    3 жыл бұрын

    Опять скажет что Java

  • @user-kj1yy7jk8l

    @user-kj1yy7jk8l

    3 жыл бұрын

    Он скажет JavaScript потому что просто не дочитает))

  • @andrey12277
    @andrey122773 жыл бұрын

    В общем так! Этот ролик висел у меня в предложке на первом месте в течении дня. Проще посмотреть). Добавляю - у Сергея шикарный голос!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    спасибо!

  • @sanzharnovikov3671
    @sanzharnovikov36713 жыл бұрын

    Здравствуйте, расскажите пожалуйста про специальность embedded, вас интересно слушать и, вы рассказываете о деталях и мелочах.

  • @spacemanspace8
    @spacemanspace83 жыл бұрын

    Еще на C++ написано куча софта(photoshop, sony vegas pro), и до сих пор пишут. Также C++ + Qt живет вполне себе на linux.

  • @CaHe4ka123

    @CaHe4ka123

    3 жыл бұрын

    Qt вообще везде живет, даже под Android иногда пишут на С++ и Qt ну а про Windows уж молчу ))

  • @cppprograms5868

    @cppprograms5868

    3 жыл бұрын

    @@CaHe4ka123 С++ везде .

  • @VegaSlayer

    @VegaSlayer

    3 жыл бұрын

    Фотошоп на шарпе написан.

  • @spacemanspace8

    @spacemanspace8

    3 жыл бұрын

    @@VegaSlayer Если бы он был написан на шарпе, то он бы работал только на винде.

  • @cppprograms5868

    @cppprograms5868

    3 жыл бұрын

    @@VegaSlayer посмотри в Википедии.

  • @user-uc1yt7fu8j
    @user-uc1yt7fu8j3 жыл бұрын

    Также интересно, давно ли в С++ есть доступ к регистрам процессора) Это язык называли высокоуровневым как раз за то, что код портируется на другую машину простой перекомпиляцией и он не привязан к архитектуре, а за это как несложно догадаться , нужно платить.

  • @princessmary5556

    @princessmary5556

    Жыл бұрын

    Нет, язык называют высокоуровевым, потому что на нем можно делать высокоуровневые вещи. Например: использовать высокоуровневые библиотеки, и писать на с++ так, словно вы пишите на бейсике. А ещё, его называют низкоуровневым, потому что на нем можно делать низкоуровневые вещи. В частности, можно прямо в рантайме генерировать машинный код на лету, и запускать его на выполнение. А это даже более низкий уровень, нежели ассемблер. А что касается ассма: компиляторы позволяют делать вставки на ассемблере.

  • @kt841a9
    @kt841a9 Жыл бұрын

    Хороший обзорчик.

  • @RuchejAlex
    @RuchejAlex5 ай бұрын

    Если писать программу для видео наблюдения, то что лучше: c++ или java? Задачи: 1. Получение двух потоков с IP камеры. 2. Распознавание людей, животных, машин ... 3. Запись на диск. 4. Хранение событий распознанных в п.2. 5. Интерфейс для всего этого. Важно, что бы скорость работы с видеопотоком была достаточна, что бы не терять кадры и успевать анализировать события.

  • @arthurfonzerelli6484
    @arthurfonzerelli64843 жыл бұрын

    Не сказал бы, что для устройства на работу Java Junior (порог входа) надо прям знать какое-то бесчисленное количество библиотек. Основные модули спринга + какой-нибудь maven/gradle + немного sql и понимание как работает веб в целом. А вот сам язык желательно знать на довольно хорошем уровне.

  • @serhiis_

    @serhiis_

    3 жыл бұрын

    но в целом правильно сказал что с++ гораздо выше порог вхождения. На работу джуна с++ требования гораздо выше и набор знаний за спиной. Особенно если это геймдев. HTML может каждый дурак выучить. А С++ освоить не каждому под силу.

  • @math_problem
    @math_problem3 жыл бұрын

    Это хорошо когда возможности города позволяют сделать выбор языка.

  • @user-mp6jj7qo3n
    @user-mp6jj7qo3n3 жыл бұрын

    Thank you for video. Like

  • @demetrafinskiy3709
    @demetrafinskiy37093 жыл бұрын

    Здравствуйте. Очень нравятся ваши видео! Смотрю с большим удовольствием! Интересно ваше мнение о Dart и Flutter. Заменит ли он Java/Kotlin и Swift. Ну и конечно же сравнение Kotlin/Java, Flutter/Java, Swift/Objective-C. "Тернарное" сравнение, так сказать :)

  • @GaryKaGaryKa

    @GaryKaGaryKa

    2 жыл бұрын

    Удобство и элегантность языка далеко не главный аргумент для замены. Если мы говорим за enterprise решения - то сейчас в первую очередь это объем накопившегося легаси кода и инструментарий. А во вторую очередь какие-то трудноуловимые движения как на IT рынке (те же решения Oracle c лицензированием) так и в технологических трендах (например взрывной рост интернета во времена зарождения java или наличие отличных мат библиотек для python наряду с прорывами в нейронных сетях и соответсвенно зарождением модой на внедрение AI и ML во все что только можно)

  • @MrHazur
    @MrHazur2 жыл бұрын

    C++ далеко шагнул вперед. Уже доступен std:20. И сейчас больше стоит вопрос как построить логику приложения, чем все это написать. Так, что советую снова изучить плюсики, потому как они кардинально изменились за 20 лет).

  • @arvgo41

    @arvgo41

    10 ай бұрын

    Никуда он не шагал, он изначально был создан чтоб было можно не писав реализации написать логику приложения(что позволяет ООП), а некоторым чтоб это понять из за его мультипарадигмальности понадобилось 20 лет, в этом смысле Джава куда лучше, он не брал в себя лишнее.

  • @MrHazur

    @MrHazur

    10 ай бұрын

    @@arvgo41 Я в курсе что такое Java. Извеняюсь за мой французкий. Но на этапе создания тредов в Java-e блеванул. С++ позволяет это сделать 20тью способами. Получить реальный буст от потоков. А не жевать кактус.

  • @arvgo41

    @arvgo41

    10 ай бұрын

    @@MrHazur То что что то в языке можно сделать 20тью способами, вообщето считается минусом языка, куда лучше когда что то можно сделать одним но хорошим способом, А Джава он и не должен всем нравится, парадигм программирования много, Джаву начинают ценить когда объем кода возрастает, из за ООП, и сейчас часто под андроид на джаве пишут, а у андройда все очень криво из за искуственного старения, и для андройда с джава постоянно ощущение что с костылями работаеш.

  • @MrHazur

    @MrHazur

    10 ай бұрын

    @@arvgo41 Я вот ждал, что вы скажете про Андроид. Вы отстали от рынка лет на 5ть. На Андроид требуются с++ разработчики, для серьезных проектов. Java - сейчас это разработка только однодневных кликеров. И да лучше 20 способов. Чем один, который выламывает вам руки. И не дает возможности реализации быстрой архитектуры. Это как ходить в узких джинсах, потому, что шьет только одна фабрика.

  • @TheLORDNIGHTSHIELD
    @TheLORDNIGHTSHIELD3 жыл бұрын

    C++ конечно же. Тут даже думать не надо. Изучив С++, можно запросто прыгнуть на любой другой язык. Будет хорошее понимание памяти, и много чего другого. Если нет лимита по времени, то желательно С++. А в идеале вообще сначала изучить С и после уже С++ хоть они и разные языки.

  • @igorseledtsov7345

    @igorseledtsov7345

    Жыл бұрын

    Си это лет 20 изучать А потом уже никада прыгать и не захочется

  • @Thgq
    @Thgq3 жыл бұрын

    Сергей, а что можете сказать насчет Qt? Сильно упрощает разработку на C++.

  • @iliasalaur

    @iliasalaur

    3 жыл бұрын

    Можно добавить что на C++ работают лучший движки для ГеймДева как Unreal Engine

  • @evgenyjagushinsky6695
    @evgenyjagushinsky66953 жыл бұрын

    Расскажите про Scala и C++.

  • @4eknik
    @4eknik3 жыл бұрын

    футболка - огонь)

  • @user-kj1yy7jk8l

    @user-kj1yy7jk8l

    3 жыл бұрын

    Сергей, футболка очень отвлекает от темы разговора)

  • @DataScienceGuy
    @DataScienceGuy3 жыл бұрын

    Игрушка крутая)

  • @myinamei8884
    @myinamei88843 жыл бұрын

    спасибо))

  • @ilkuliko
    @ilkuliko2 жыл бұрын

    Классная футболка)

  • @tubeeye7520
    @tubeeye75203 жыл бұрын

    Зашёл смотреть когда 6666 просмотров, видео выпущено 6 часов назад.. Видимо ютуб мне говорит, как Java разработчику, не надо тебе смотреть и сравнивать Java и C++ ))

  • @123456qwerty132
    @123456qwerty1323 жыл бұрын

    Интересно было бы послушать ваше мнение по поводу разработки мобильных приложений на react native и flutter

  • @stephencurry8078

    @stephencurry8078

    3 жыл бұрын

    Он в JS вообще не шарит, видео не смотрел его что ли

  • @porohmega
    @porohmega3 жыл бұрын

    Сергей. Меня недавно перевели как раз из банковского проекта в Health Care. Точь-в-точь как вы сказали, куча аббревиатур, огромный проект с большой командой. Вы не планируете записать видео о том, как начинающим специалистам быстро влиться в суть, найти общий язык с командой?

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    Планирую. но мне нужны более конкретные вопросы

  • @st-time6394
    @st-time63943 жыл бұрын

    А где собственно сам курс по Unreal Engine 4? Его нет на сайте. Поделитесь ссылкой, пожалуйста!

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    на сайте пока нет. У нас переезд на новый сайт, на старом решили не вешать. Регистрируйтесь и начинайте учиться. Или ждите нового сайта :)

  • @cppprograms5868
    @cppprograms58683 жыл бұрын

    Я уже относительно давно пишу на С++ + Qt и многие вещи о которых вы говорите я никогда слышал и не встречался конечно если вы не пишите низком уровне. И программы на С++ намного большие чем на других языках, думаю это всем понятно.

  • @TheDajunior

    @TheDajunior

    3 жыл бұрын

    он похоже о с++ только из мемчиков слышал и ни строчки на нем никогда не писал.

  • @littlepoison9632
    @littlepoison96323 жыл бұрын

    Интересно было бы послушать мнение профессионала о Delphi. Почему эта среда потеряла популярность.

  • @vitamin2845
    @vitamin28453 жыл бұрын

    Сергей, объясните пожалуйста потоки в джаве

  • @yurim7756
    @yurim77563 жыл бұрын

    Я бы добавил к этому еще. Всё верно, но у выбирающего может сложиться превратное в одном моменте представление. Если вы выбираете не язык для будущей карьеры, а хотите понимать, какие языки под какую задачу, то для жесткого управления машиной, С++ не является лучшим и единственным, для оптимальности скорее это будет С. И при этом, порог входа значительно ниже, чем в С++. С чем это связано. С тем, что С++ происходит от С и он его включает. Программы, написанные на С будут компилироваться и работать на С++. Язык программирования С не является ООП языком, он намного проще в плане обучения, там отсутствует очень много абстракций. Но при этом, он именно что заставляет вас работать на низком уровне, управлять памятью. С++ же развивался, чтобы оставить возможность управлять низким уровнем, но при этом не заставляет так делать. Т.е. С++ не лучше С в плане возможностей к оптимизации, он имеет гораздо бОльший порог вхождения и на нем можно писать, если научиться, более безопасный код, чем на С. Но если вы уже работаете на каком-то высокоуровневом хорошем языке, вроде C#, а с чего-то вдруг непонятно с каких совпадений в звездах, оптимальности языка и платформы вам не хватает, то вы можете написать отдельный модуль на С. Или С++. Но в виду сложности и зачастую ненужности знаний всего багажа С++ для этого, учить его не надо. В общем, даже если работаете на высокоуровневом, то подучить С будет не лишним. Правда, в моей большой карьере, практически такого не было. Пару раз всего писал на С, чтобы дернуть с другого языка (для оптимальности), но то какие-то нестандартные вообще случаи.

  • @soundmorozov
    @soundmorozov Жыл бұрын

    По велению сердца выбрал С++. Чем-то он притягивает))

  • @nemizan5876
    @nemizan58763 жыл бұрын

    5:37 в c++ так-то объекты и переменные можно НЕдинамические создавать. Тогда и удалять не надо. :)

  • @dazzershell

    @dazzershell

    3 жыл бұрын

    Это путь недостойный самурая.

  • @neverbeenthere1117
    @neverbeenthere11173 жыл бұрын

    Что-то я не нашел у вас курс разработки компьютерных игр... Ни на сайте ни в описании.

  • @SergeyNemchinskiy

    @SergeyNemchinskiy

    3 жыл бұрын

    Пока не выкладывали на сайт - мы переезжаем на новый в ближайшие две недели. зачем старый сайт менять? Вот так и будет. но записываться уже можно

  • @hexruin4569
    @hexruin45693 жыл бұрын

    Всем привет, подскажите, пожалуйста. Предстоит интервью на должность Java Intern, т.е. оплачиваемая стажировка. В провинции (Краснодар). Не знаю, какую сумму называть для зп, чтобы звучало адекватно. Сколько вообще может просить стажёр?

  • @JohnSmith-ps4uk

    @JohnSmith-ps4uk

    2 жыл бұрын

    Интерну вообще-то предлагают оклад (символический), а не стажёр торгуется...

  • @IT-shnik
    @IT-shnik3 жыл бұрын

    Язык C++, в отличие от Java (и других, кроме C и Assembler), обладает очень высокой скоростью выполнения. Применяется в системном программировании (ОС, дрова), в играх, в обработке больших массивов данных, там, где требуется скорость. Учит грамотному программированию, у него два плюса, и всего один минус - он сложный для изучения. Стоит ли его учить? 2 - 1 = 1

  • @erikpetrosyan5493

    @erikpetrosyan5493

    2 жыл бұрын

    Элегантно сказано)

  • @fnhm_

    @fnhm_

    Жыл бұрын

    у С++ есть 2 плюса - те, что в названии языка

  • @user-gh2es8ow3h

    @user-gh2es8ow3h

    Жыл бұрын

    C++ учит грамотному программированию - это вообще что?

  • @IT-shnik

    @IT-shnik

    Жыл бұрын

    Явно-типизированные язык.

  • @user-gh2es8ow3h

    @user-gh2es8ow3h

    Жыл бұрын

    @@IT-shnik неплохо хотя дядя Боб бы тобой не согласился. У него позиция что язык должен быть максимально гибким (динамическая типизация), а строгость написания должна исходить от культуры программиста. Грамотно заставляет скорее java, она построже

  • @DaniilK-hq5go
    @DaniilK-hq5go3 жыл бұрын

    C++ не всегда низкий уровень, такие фреймворки как Qt позволяют писать всё что пишется на джаве, только эффективнее по скорости и памяти

  • @0imax

    @0imax

    3 жыл бұрын

    Тут в комментах прям перепись Qt-шников))

  • @user-lk1to7eo3p

    @user-lk1to7eo3p

    3 жыл бұрын

    @@0imax Можно, только зачем? Чтобы получить на 2 порядка больше возможностей выстрелить себе в ногу?

  • @0imax

    @0imax

    3 жыл бұрын

    @@user-lk1to7eo3p можно ЧТО?

  • @maxim487

    @maxim487

    3 жыл бұрын

    По скорости будет тоже самое, если написано правильно или даже скорее медленнее, так как правильно написать на С++ надо ещё уметь. А по памяти да, у С++ будет существенный выигрыш, но можно приложение на Java собрать с помощью GraalVM и тогда выигрыш по памяти будет не таким очевидным. Но всё это сейчас не так важно, главный минус С++ в задачах, для которых используют Java это отсутствие всей той экосистемы библиотек и фреймворков, которые позволяют писать энтерпрайзные приложения быстро и чтобы потом работали эффективно и поддерживать их было дёшево.

  • @DaniilK-hq5go

    @DaniilK-hq5go

    3 жыл бұрын

    @@user-lk1to7eo3p все эти мифы про "выстрелить в ногу" в контексте плюсов актуальны максимум для джуниоров, года опыта более чем достаточно для того чтобы перестать делать ошибки связанные с указателями и другими опасными инструментами

  • @user-sx9hl6xp6s
    @user-sx9hl6xp6s3 жыл бұрын

    Хочу Excel vs OpenOffice. Серьёзные люди вообще используют встроенные в них возможности программирования, и сильно ли хуже ОпенОффис потому что бесплатный? Стоит ли тратить усилия на их изучение, или, если знаешь нормальный язык типа Java или Python, проще обработать табличные данные их средствами?

  • @onebytesiteit30-75
    @onebytesiteit30-753 жыл бұрын

    Здарово Дорогой!

  • @North357
    @North3573 жыл бұрын

    Я бы рекомендовал следующий алгоритм : 1)Выбираем любой популярный высокоуровневый язык (Java / Python/С# ) --- Для входа в IT , так как вакансий много и более низкие требования к кандидатам . Это позволит устроиться на работу ,получать зп и обзавестись полезными знакомствами 2)Изучаем С/С++ , так как это позволит расширить ваши возможности и делать более серьезные и сложные вещи

  • @North357

    @North357

    3 жыл бұрын

    @Neo Ну это не правда)Я сам начинал с джуна))Так что люди требуются)

  • @user-ov1tt2dw6w

    @user-ov1tt2dw6w

    3 жыл бұрын

    @@North357 Сколько зарабатывали первое время (полгода - год)? На дошик и аренду жилья хватало?

  • @Nobody-eg4bi

    @Nobody-eg4bi

    3 жыл бұрын

    @@user-ov1tt2dw6w хаха

  • @Nobody-eg4bi

    @Nobody-eg4bi

    3 жыл бұрын

    Более низкие требования к Java, отличная шутка

  • @user-ov1tt2dw6w

    @user-ov1tt2dw6w

    3 жыл бұрын

    @@Nobody-eg4bi почему ха-ха? Я не шутил. Как я понял младшему программисту платить особо много не будут вот и поинтересовался у Тимура какой у него был опыт.

  • @axil3910
    @axil39103 жыл бұрын

    Как можно сравнивать Java и C++ ? Будет смысл только от сравнения Java и С#. А так это похоже на сравнения напильника со станком.

  • @Artemonim
    @Artemonim3 жыл бұрын

    Было бы интересно послушать про использование разных языков внутри одного приложения/программы/проекта.

  • @mormeoi

    @mormeoi

    3 жыл бұрын

    Используются очень часто. В моем прошлом проекте была Scala+C++. Грубо говоря API на scala, data processing на C++ во внешнем процессе с общением через pipe. В python проектах C++ используется почти всегда через биндинги.

  • @mormeoi

    @mormeoi

    3 жыл бұрын

    @@avazart614 boost/python не видел, видимо потому что boost не любят в C++ энтерпрайз мире, а вот другие библиотеки для построения биндингов используют. pipe проще чем сокет конечно же.

  • @zariumsheridan3488
    @zariumsheridan34883 жыл бұрын

    В нормальной OS сложно уронить всю систему даже из найтивного кода (как C++) если это конечно не какой нибудь kernel mode driver. А по поводу помнить про ресурсы - во первых есть RAII и куча разных smart pointers. Во вторых в любых языках надо освобождать ресурсы типа подключений по сетке или открытые файлы. Единственная разница случае C++ - то что нет Garbage Collector и управление памятью типа ручное. Но как я уже сказал, это все легко решается разными смарт поинтерами в подавляющем большинстве случаев. Конечно бывают ситуации где сложно определить object ownership и с GC было бы существенно легче, но это очень редко.

  • @ib9048
    @ib90483 жыл бұрын

    Сергей, добрый день! Давайте С++ против С# :)

  • @jugadorpoetry151

    @jugadorpoetry151

    3 жыл бұрын

    Ну это бесполезно , если знать С++/С# то можно быть богом в программировании и всё

  • @drovoseg

    @drovoseg

    3 жыл бұрын

    Будет на 90% копия этого видео

  • @user-qf1lo6qk2m
    @user-qf1lo6qk2m3 жыл бұрын

    Тема для выпуска следущего: в 2020 войти в айти легче через php + wordpress или через javscript???

  • @alicesmith9920

    @alicesmith9920

    3 жыл бұрын

    wordpress 😂

  • @user-vi1hg5ic5d
    @user-vi1hg5ic5d3 жыл бұрын

    А какие требования к железу для программирования на этих языках? Если 1 гиг оперативы, не вариант на таком творить?

  • @metallfantasy2250

    @metallfantasy2250

    3 жыл бұрын

    Если не пользоваться средой разработки, параметры компа не имеют большого значения. Но Java требует виртуальной машины и будет запускаться чуть дольше. На С++ можно писать на простом текстовом редакторе и компилировать через командную строку.

  • @trygoboi4790
    @trygoboi47903 жыл бұрын

    Сергей, пожалуйста, давайте видео на тему Spring WebFlux и насколько проект Реактр используется в Энтерпрайзе

  • @railshaikhlislamov4692
    @railshaikhlislamov46923 жыл бұрын

    Я бы послушал про Java vs 1C

  • @samsonforever8923

    @samsonforever8923

    3 жыл бұрын

    да, было бы забавно

  • @user-sx9hl6xp6s

    @user-sx9hl6xp6s

    3 жыл бұрын

    С 1С ты получаешь в одной коробке и язык и фреймворк с уже готовыми объектами и не можешь ничего поменять, надо использовать готовые объекты. То есть свободы меньше, но для целей, на которые заточена 1С разработка быстрее.

  • @railshaikhlislamov4692

    @railshaikhlislamov4692

    3 жыл бұрын

    @@user-sx9hl6xp6s Не думаю, что в Java "свободы" больше. Ты также все получаешь от Oracle. Просто язык по-приятней. Хотя я не эксперт и хотелось бы услышать авторитетное мнение.

  • @user-sx9hl6xp6s

    @user-sx9hl6xp6s

    3 жыл бұрын

    @@railshaikhlislamov4692 Я бы тоже послушал. Но могу сказать что 1с это вообще не универсальный язык, то есть его не надо учить если вы хотите научится программировать. Его надо учить если хотите программировать конкретно бухгалтерию/склад/бизнес-процессы там где его используют. Тем не менее люди работают, делают серьезные вещи.

  • @user-yt6qs4cm7h
    @user-yt6qs4cm7h3 жыл бұрын

    На с++ куча всего пишется сейчас так что если щас учить с++ через пять лет с++ будет также популярен

  • @f4ke543

    @f4ke543

    3 жыл бұрын

    У тебя порог меньше

  • @Sultankakto

    @Sultankakto

    2 жыл бұрын

    @glowstone вот только с++ появился раньше

  • @andriishchyrba5619
    @andriishchyrba56193 жыл бұрын

    Дякую вам за відео, було дуже цікаво.

  • @chugaister7538
    @chugaister75383 жыл бұрын

    Учил раньше жаву, на крестах работу нашёл пройдя базовый курс в UF. После возвращаясь, разрабам жабы по рукам лопатой лупить надо за убранные хедер файлы для описания чисто структуры данных и спецификации функций. Когда большой класс хочется мордой по клавиатуре елозить когда пишешь, а после ещё и возвращаешься к нему на жабе.

Келесі