Types of Programming Languages: C, C++, C#, Java, Python, Swift, JavaScript, PHP, Ruby, Kotlin

Поделиться
HTML-код
  • Опубликовано: 23 июл 2024
  • ✅Excel - clck.ru/PHX3Z
    ✅Video where I answer questions about programming - • Какой язык программиро...
    Timecodes:
    00:00 Intro
    00:20 Programming Areas
    01:28 HTML is not a programming language
    01:57 C Programming Language
    02:28 C ++ Programming Language
    03:28 C# Programming Language
    04:17 Java programming language
    05:05 Python
    05:48 Objective-C
    06:03 Swift
    06:28 Kotlin
    06:54 JavaScript
    07:54 PHP
    08:39 Ruby
    08:50 Go programming language
    09:12 Dart programming language
    09:35 Summary
    Buy Frontend Book diary - tpverstak.ru/frontendbook
    Ask a question about frontend or layout - frontendhelp.me/en
    ✅Sponsorship - / @annblok_webdev
    ✅Website - tpverstak.ru
    ✅VK - tpverstak
    ✅Instagram - / annblok
    ✅Telegram - t.me/tpverstak
    ✅Telegram chat - t.me/tpverstakchat
    Courses and Marathons - tpverstak.ru/courses/
    Reviews - topic-77986122_40115279

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

  • @oleksandrkukhar7671
    @oleksandrkukhar7671 4 года назад +235

    Не знаю кто вы по образованию, но ошибок в видео очень много. Не буду заострять на них внимание, просто расскажу свою картину мира, раз уж контент для новичков.
    Первое о чем хочу сказать, это то, что областей применения у языков программирования намного больше, чем перечислено (в видео выделены те, которые у всех на слуху, грубо говоря). С точки зрения применения все языки можно поделить на 2 огромные группы: 1. языки общего назначения; 2. языки специального назначения. С помощью языков общего назначения можно решать широкий спектр задач, тогда как языки специального назначения оптимизированы для применения в решении конкретного класса задач. Большинство языков из видео являются языками общего назначения. Так сложилось, что их чаще используют в нескольких областях, но это не значит что они применимы только в них. А вот что действительно влияет на то, где можно применить язык, это его стандартная библиотека и платформа, на которой он развернут. Для новичков это может показаться странной, или даже страшной вещью, но язык программирования сам по себе это не более чем соглашение, правила. У тего, как и у реального языка, есть грамматика, лексика, пунктуация и прочее. Что важно, так это то, кто делает магию (выполняет программу), читая инструкции записанные на конкретном языке. Понятно, что всю работу делает наша любимая железяка (компьютер), но делать он это может разными способами. В связи с этим языки можно поделить еще на 2 группы: 1. программы на группе этих языков выполняются на родном языке компьютера (машинном коде), такие программы превращаются в прямые инструкции для нашей железяки (C, C++, из этой оперы); 2. программы, написанные на этих языках выполняются другой программой - виртуальной машиной (либо же интерпретатором), которая в свою очередь отдает прямые команды нашей железяке (самые известные представители этой группы языков - Java и Python). Поскольку виртуальные машины (а так же интерпретаторы) являются программами, при чем такими программами, которые запускаются в рамках какой-то операционной системы (Windows, Mac OS, Android...), то отсекается часть задач, которые можно решать с помощью языков, работающих поверх виртуальной машины (написать ОС на JS не то что невозможно вовсе, но невозможно в общепринятом его варианте). Для того, чтобы иметь возможность написать ОС на JS, необходимо иметь специальную программу, которая бы переводила текст на языке JS в машинный код нашего компьютера (имеется ввиду процессор, но для простоты пишу компьютер или железяка). В общем говоря, такую программу, которая называется компилятором, можно написать для любого языка, поэтому нишевость того или инного языка определяется в большей степени простотой решения задач с его помощью, а простота определяется наличием библиотек и других средств (и еще многих нюансов). На таких языках как С или С++ изначально можно написать все что угодно (из представленных в видео областей, да и в других областях тоже), но вопрос в том, сколько времени это займет, насколько глубоко нужно разбираться в вопросе, чтобы его решить, как много потенциальных ошибок может возникнуть и так далее. По этой причине люди создают и используют более специализированные языки.
    P.S.: операционные системы пишут не только на С, С++ тоже активно используется.

    • @user-xs1rc3ih9b
      @user-xs1rc3ih9b 4 года назад +48

      Очень сложно читать: ни абзацев, ни разделения на логические блоки.
      Вот вроде пытаетесь что-то структурировать, а структурировать свой текст не можете. Как говорится в программировании - простыня.
      А по теме - согласен.

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

      Нисколько не придираюсь, но не подскажите фреймворк/либу для написания фронта на плюсах ? (сам найти не смог, но очень нужно отказаться от qml)
      Заранее спасибо

    • @rus1006
      @rus1006 3 года назад +28

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

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

      @@Scrayerful добрый вечер. Посмотрите в сторону CppCMS

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

      @@Logeru спасибо, гляну

  • @Mr43046721
    @Mr43046721 4 года назад +110

    А почему у C# нету "плюсика" над Desktop ?) Изначально этот язык создавался для написания как раз таки десктопных приложений (привет NET фреймворк + технология Winodws Forms) =)

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

      и Core только углубил и облегчил эту разработку :)

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

      Еще можно и на Frontend'e галочку поставить. Привет Blazor. А для desctop'a сейчас есть отличный кроссплатформенный фреймворк - AvaloniaUI.

    • @kobalt-tv-777
      @kobalt-tv-777 4 года назад +8

      опять Сишарп обидели ((

    • @k1ntoho
      @k1ntoho 3 года назад +3

      Кх-кхм. Привет WPF, пока WinForms!)

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

      И WPF.

  • @user-fs2kc6mg6f
    @user-fs2kc6mg6f 4 года назад +51

    Кажется, галочка OS в обзоре C# поставлена ошибочно и имелась в виду разработка Desktop приложений под Windows

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

      На с# можно написать ос.
      Как и написали Windows 10.

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

      @@EvilFly312 На с# пишут фронтенд 🤔? Ты его с TypeScript неперепутал?

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

      @@shadowcode7752 есть проект blazor, у него две версии - одна из них основывается на web assembly, она как раз и компилирует C# в js, и поддерживает interop с уже написанным js кодом. Но есть и минус - на данный момент приложения на этой версии blazor тянут в браузер очень много dll-ок (хелловорд ~5Mb когда я в последний раз смотрел в эту сторону).

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

      @@shadowcode7752 Windows 10 не написали на c# , чтобы убедиться в этом ты можешь поставить Ida Pro и дизассемблировать файлы в c:/windows/system32 Само ядро винды находится в файле ntoskrnl.exe и оно написано на сях+асме

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

      @@wishmaster7062А на каком асемблере?

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

    Перед началом просмотра не ожидала,что видео будет таким интересным.Много нового узнала. Супер, все понятно и ясно .Жду еще выпуски.

  • @progerlife6690
    @progerlife6690 3 года назад +23

    С Аней полностью согласен! Для тех кто хочет изучить программирование 20% теории 80% практики. Когда учился на программиста изучали институте Basic, Delphi, потом СИ и в конце С++. И то могу сказать что те знания которые давал институт уже старые. Когда пришел на работу пришлось по тихоньку изучать новый Стандарт языка С++17, а в институте был стандарт С++11 на нем нас и учили. Да и после института все равно пришлось гуглить и читать. Так что ребята лучше самому учитесь, читайте и практикуйтесь. Ведь программисты самоучки кстати - самые лучшие. ЗА ВИДЕО Лайк)

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

    Спасибо за видео! Очень информативно)

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

    Приятно было послушать и узнать полезную информацию. Спасибо за ролик!

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

    Супер, все понятно и ясно 👍🏼

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

    Спасибо Вам большое за видео. И отдельное - за таблицу. Вы чудо!

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

    Спасибо за видео!
    Помогли структурировать информацию)

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

    Как раз искал видео по данной тематике, спасибо за информацию.

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

    Спасибо вам зато что все так подробно объяснили.

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

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

  • @d.travina
    @d.travina 4 года назад +1

    Большое вам спасибо за видео и информацию! Узнала много нового и интересного для себя. От меня ловите лайк.

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

    Очень информативно, спасибо!

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

    Очень полезное видео. Спасибо за просвещение.

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

    Доступно и понятно, спасибо большое!

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

    Интересные у тебя сравнения! Полностью с тобой соглашусь! Думал немного не так,но ты объяснила и я понял!

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

    Здравствуйте. Кто хорошо разбирается в c++, помогите мне, пожалуйста. Пишу программы пока на Visual Studio 2010 Express. Столкнулась с такой проблемой: почему-то у меня не читается какой-либо текст из файла. То же самое и с записью в текстовый документ. Это я что-то делаю не так или в версии Express просто нет таких функций?

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

    Крутое видео, спасибо!

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

    За таблицу отдельное спасибо!

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

    Отличное видео!

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

    Отличный обучающий ролик! Всё доходчиво для простого человека!

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

    Спасибо за полезный ролик

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

    В этом ролике все шикарно, от информации и ее подачи, до автора и доступности данныых для новичка.
    Лайк, подписка, и принимайте новичка в свои ряды))

  • @hIenhIen-fc9ou
    @hIenhIen-fc9ou 3 года назад

    по полочкам и интересно, спасибо)

  • @user-cf7bs9uj9n
    @user-cf7bs9uj9n 2 года назад +1

    Спасибо большущее!)

  • @andreyermolaev5391
    @andreyermolaev5391 4 года назад +49

    мне 43 учу вёрстку и начал изучать JS

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

      Хороший выбор! 😊

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

      Так держать!

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

      успехов, терпения и сил продержаться

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

      Молодец ✊✊✊

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

      Успехов👍

  • @megabyte_ga
    @megabyte_ga 3 года назад +3

    Спасибо большое, мне очень понравилось видео. Про ML agents не знала

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

      Я рада, спасибо за сообщение 🤗

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

    Посоветуйте ЯП для Backend какой легче всего и выгоднее учить?

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

    Анна здраствуйте.
    Стою перед выбором JS /KOTLIN/ PYTHON.??????
    Что посоветуете мужику, которому уже за 40лет???????

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

      Здравствуйте. Выбор языка программирования никак не коррелирует с возрастом.

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

    Обзор получился классный, но я бы хотел подитожить. Те кто сейчас выбирает какой язык учить, для начала стоит определиться с той областью где он будет применяться. Хотя в любом случае стоит начать учить Python и JS. у Dart есть замечательный Framework Flutter позволяющих создавать как мобильные, так и веб и десктоп приложения. И если уж затронули тему фреймворков, то стоит и сделать обзор и на них :) будет интересно посмотреть. И главное, не важно какой язык программирования вы выбираете, зная 1 из них, можно легко изучить любой другой.

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

      Какая-то странная рекомендация выбрать область, но в любом случае учить python и js. А если я решил пойти в ios разработчики, то мне все равно надо учить python и js?

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

      @@arthurfonzerelli6484 Для более лучшего понимания языка будет полезно знать спиртовые языки даже если вы собираетесь только под iOS программировать. Посмотрите требования на hh. Сегодня знание как минимум еще одного языка обязательно. Как правило это JS или Python так как могут быть какие либо моменты по автоматизации, каким либо настройкам и пр написанные на одном из этих языков. Конкретно про iOS не могу так сказать, на практике случаев не было, хотя в моей компании iOS ники пишут на C++ , а тесты написаны на Python. К тому же Зная JavaScript будет легче понять многие конструкции языка.

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

      Ни советую начинать с питона или js, многое останется за кадром. А этот черный ящик придется изучить рано или поздно.

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

      @@propython_ru2258 я вообще java разработчик, просто для меня странным выглядит рекомендация учить какие-то дополнительные языки, которые имеют весьма ковсвенное отношение к твоей профессии. Не знаю как в ios или других программистских профессиях, но в мире java настолько много всяких сопутствующих технологий и фреймворков, на изучение которых нужно довольно много времени, что было бы странно тратить это время на изучение какого-то питона или js. Уж точно не на раннем этапе, может на уровне синьора-помидора еще имеет смысл.

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

    I learn something new about programming,thank you very much.

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

    Интересное познавательное видео, много нового и полезного узнала для себя.

  • @marfinius
    @marfinius 3 года назад +3

    4:20 у меня одного Java ассоциируется с майнкрафтом?

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

    Спасибо!

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

    А на с++ можно писать игры/приложения как:
    Для ПК и телефонов ?
    Андроид и ios ?

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

      Да хоть для микроволновки

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

      Подавляющее большинство ААА игр написано на C++, потому что нужно очень эффективное использование вычислительных ресурсов. Под мобилки пишут на Unity (C#) и Java. C++ там не нужен, потому как супер-графику там не применяют, а простые игры проще и дешевле писать на этих языках. Но в теории никто не запретит писать что угодно под что угодно на C++

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

    Есть ли сведения об остальных языках: 1С, Ada, ALGOL, Assembler, Basic, COBOL, FORTRAN, Lisp, Lua, Pascal, Perl, Prolog, Scala, Smalltalk, TypeScript ? Понимаю, часть перечисленных языков умерли, хотя... К примеру, ходят слухи что в США понадобились программисты на Коболе. Так ли это?

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

      Это список непопулярных языков? А что здесь делает TypeScript? Это основной язык для крупнейшего фреймворка Angular

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

      Это довольно нишевые языки, кроме TypeScript который довольно популярен но является скорее надстройкой над JavaScript.

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

      @@ruslanyusupov3940 скалу и 1с, забыл, довольно популярные языки :)

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

    Не знал даже, что столько много актуальных языков

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

    Очень информативное видео, и рассказчик приятный)

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

    А в java же можно ещё desktop и игри писать (хотя болшество игр пишут в c++ и c#)

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

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

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

    Очень интересный контент. Аннушка, а расскажите про Delphi. Где его используют и кто его ещё применяет в разработке?

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

      Мертвый

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

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

    • @LithiumDeuteride-6
      @LithiumDeuteride-6 8 месяцев назад

      Зато можно быстро наформошлёпить, шлёп шлёп и готово.

  • @user-qd5ex1ui5y
    @user-qd5ex1ui5y 4 года назад +7

    С недавнего времени c# можно использовать и во frontend, с помощью blazor.

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

      Спасибо за комментарий, отличное дополнение

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

      @@annblok_webdev спасибо Вам, за ваш труд и за то, что вы есть.

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

    Очень хорошая подача материала (систематизирован и очень понравилось, что текущий язык виден на экране. Запарился прокручивать назад на других видео).
    Спасибо!

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

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

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

    Я только начинаю, ваши выпуски мне очень помогают

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

    Очень хорошо все рассказываете о языках програмирования.

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

    Познавательно !!!! 🤩

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

    Интересное видео "Сравнение языков программирования: C, C++, C#, Java, Python, Swift, JavaScript, PHP, Ruby, Kotlin"
    С удовольствием послушала , но для меня это тёмный лес. Спасибо! Лайк поставлю.

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

    Много полезного и интересного для себя узнал из этого ролика. Вполне профессионально

  • @user-nw2md2xn1n
    @user-nw2md2xn1n 4 года назад +6

    Когда выйдет курс, по VUE.JS?

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

      Ориентировочно в августе

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

      @@annblok_webdev . Начинайте сразу с Vue CLI ❤️

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

      Кстати расскажи почему react популярнее vue? Ведь въюшка проще учится!

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

      @@shertskoff6852 я конечно не Анна, но тоже могу ответить, react больше лет, и разработчиков под него больше, vue разрабатывается одним разработчиком если не ошибаюсь, следовательно не исключено, что vue может загнуться, поэтому и компаниям проще использовать проверенный react. Ну и может быть кому-нибудь просто больше нравится синтаксис JSX и react в целом, не знаю сколько таких людей, но я в них точно вхожу. У тому же после react (как и после vue, angular, svelte), можно выучить и angular и vue, и всё остальное.

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

      @@user-mm3vk2jz3i У вью несколько коре-разрабов, поддерживается Alibaba Group, у вью, есть компоненты, которые точно не хуже JSX. :)

  • @kuzmich1717
    @kuzmich1717 4 года назад +13

    Насколько я знаю си шарп используется в юнити, а на плюсах пишут анреал энджин
    Спасибо за видео!

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

      Верно.

    • @kobalt-tv-777
      @kobalt-tv-777 4 года назад +4

      Видимо имелось ввиду, сам движок написан на С++, а логику игры конечно же на С#/javascript

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

      @@kobalt-tv-777 модули для unity пишут на С++.

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

      @@kobalt-tv-777 JS же вроде уже нет там

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

    За такие кудряшки лайк и подписка)))

  • @-inside4478
    @-inside4478 4 года назад +8

    При наличии фреймворков достаточно одного яп. Чтобы все галочки подставились в этой таблице. Есть правда разница, между тем что можно на яп и что проще или удобнее.

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

    Круто, спасибо )но хочу подробности ;D

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

    Анна (кстати имя палиндром))) спасибо за видео)
    Я не знаю языки java и C#, но насколько понимаю, они СИ-подобные и смею предположить, если знать плюсы, то эти языки будет легче выучить...

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

      Не совсем.Разные структуры программ, разные подходы к написанию кода. Зная C# легко убежать в Java. Зная C достаточно просто перейти в JS или ++. А вот с ++ мне было тяжеловато переползать на # и Java.

  • @8-Artem-8
    @8-Artem-8 4 года назад +21

    как бы c++ - чуть ли не самый основной язык для embedded, а java остался только в "кровавом" энтерпрайзе, с android сейчас лучше дружит kotlin

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

      В конце ролика я как раз вывела итоговую табличку и для C++ указала этот момент. В самом потоке видео об этом не сказала, да.

    • @8-Artem-8
      @8-Artem-8 4 года назад +4

      Да, точно, немного поторопился =) Спасибо за труд.

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

      🤗🤗🤗

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

      Но мне кажется, всё же для встраиваемых систем, больше ещё пишут на С, особенно старшое поколение, но конечно на плюсах будет более удобно это делать...

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

      Почему "кровавый"?

  • @user-vg7gw8nw9o
    @user-vg7gw8nw9o 4 года назад +8

    четко , понятно , просто ) спасибо , и слушать приятно)

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

      Спасибо, старалась делать без воды 😊

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

    просто лайк))

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

    Расскажи что-нибудь о Delphi) С колледжа не слышал о нём) P.S. изучаю JS по твоим урокам) Хочу во фронтенд)

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

    Отлично

  • @molotok1726
    @molotok1726 3 года назад +3

    Лично я бы отметил rust а также D и Erlang языки развивающиеся довольно быстро (особенно rust) пока что не в мейнстриме но внимания явно заслуживающие.

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

    Пошёл изучать assembler 💻😐🕛😕🕐😟🕒😵🕕😰😱🕚😨🌃📅📆⚡🍂☔❄️☃️❄️🌷🌷🌅⛱️🏄💻😯😎 таков путь .

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

    Отдельное спасибо за тайм-коды.
    Таймкоды:
    00:00 Вступление
    00:20 Области программирования
    01:28 HTML - не язык программирования
    01:57 Язык программирования C
    02:28 Язык программирования C++
    03:28 Язык программирования C#
    04:17 Язык программирования Java
    05:05 Язык программирования Python
    05:48 Язык программирования Objective-C
    06:03 Язык программирования Swift
    06:28 Язык программирования Kotlin
    06:54 Язык программирования JavaScript
    07:54 Язык программирования PHP
    08:39 Язык программирования Ruby
    08:50 Язык программирования Go
    09:12 Язык программирования Dart
    09:35 Итоговая сравнительная таблица

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

      Зачем дублировать? 😅

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

      @@annblok_webdev Привык через комментарий смотреть вдудь мне так удобнее.

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

    Анна, когда вы говорите про CMS, то часто речь заходит про WordPress. А что скажете про Joomla? Не кажется ли вам, что joomla больше заточена на для создания сайтов различной направленности.

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

      OMFG, Joomla до сих пор кто-то использует? 😖

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

    Сыну скоро 12, хочу записать на кружок по программированию. Предлагают c++, java, pyton, web-дизайн (по-моему на javascript), web-программирование. Быть может мне посоветуете на какой записаться??? Я ему посоветовать не могу, а он слишком мал чтобы самому выбрать, но желание начать у него большое.

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

      Мое мнение может быть ошибочным, но если бы встал выбор, отдала бы на Python.

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

      Анна Блок спасибо большое

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

    Расскажи лучше где работу потом найти? А то я учу, делаю проекты, а работодателю нужен опыт. Зарегался на FL там задания типо ускорить сайт, подключить плагин банка. Мне иногда кажется заказчик сам не знает что хочет. На HH/ru там вообще лажа. Взять например Django - вакансий не больше 10 для новичков и то опыт опыт опыт. Это просто больная тема!!!

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

      я сначала вакансию junior developer назвал, потом Full-stack, вставил проекты со ссылками на гитхабе, написал что фрилансер.

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

      Ну хз, я вот тоже хочу получить постоянное место работы, а пока что чтобы был опыт буду работать на фрилансе, мой тебе совет, попробуй на weblancer, я именно там взял первый заказ, там дают штук 15 бесплатных откликов.

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

      какой стэк?

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

    даже и это можно проверить оказывается - лайк.

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

    Спасибо

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

    Вы, богиня среди обозревателей языков!)) Для меня js forever! Жду от вас видео про jQuery! You can do it 😜

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

    Забыли упомянуть про JS в мобильной разработке и Typescript!

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

      тс - не яп

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

      @@after_dick спешу огорчить, но это яп, построенный на JS.

    • @Unnamed-r8x
      @Unnamed-r8x 3 года назад +1

      @@anthony_sdv спешу огорчить тебя, но это не ЯП. Это просто надмножество, надстройка над языком JS.

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

      @@Unnamed-r8x спешу горчить, но это интерпретируемый ЯП, если бы это была надстройка, она бы подключалась как либа в сам js, а так это отдельная экосистема со своим интерпретатором, так что да, TS это полноценный ЯП.

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

      @@Unnamed-r8x если это работало бы как ты сказал, то C#, C++, PHP, Python по сути тоже "надстройка" на Си

  • @aargh.3573
    @aargh.3573 4 года назад +1

    Почему про друпал не сказала в PHP секции?

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

      Хватит и двух популярных CMS для общего понимания. На моем канале уже есть ролик про интернет-магазины, можете послушать про друпал там

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

    Полезный обзор, настоящая центровка знаний, технологии меняются на глазах

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

    А php лучший по backend'y?

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

      Самый популярный, потому как именно для этой цели и создавался изначально. 80% сайтов в интернете работают на PHP

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

    Коротко и по полочкам

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

    Видео, клас, вообще топ, с меня лайк !!!!

  • @vabka-7708
    @vabka-7708 3 года назад +1

    > C#
    > Desktop галочкой не отметили
    Winforms/WPF/UWP/Avalonia вышли из чата
    > Frontend галочкой не отметили
    Blazor и Razor тоже вышли из чата.
    Да я в курсе, что там ещё html/css/js намешаны, но PHP же отметили в этом деле.
    > Data science не отметили
    Да, питон с жавой в этом деле больше существует, но Spark в C# тоже есть
    > Embedded
    Мало, но есть.
    А вот OS лишнее. В винде, в основном, всё C и C++, а на C# лишь какие-то небольшие дополнения написаны.

  • @rustem7756
    @rustem7756 4 года назад +41

    Выучить бы хоть один нормально (

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

      @Наталья Горбачёнок Один язык учишь за 2-3 года, если работаешь, а не вечно курсы проходишь. Потом остальные языки уже быстрее выучить, по аналогии, за полгода с практикой.

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

      @@ValentinStartsev В зависимости от времени которое ты можешь отдать на обучение.
      2 - 3 года это если ты будешь тратить времени на изучение по 2 - 4 часа в день.
      И вообще смотря что ты хочешь знать, логику языка или синтаксис, синтаксис Python с книгой, "Byte of Python" можно выучить за неделю, но это если убивать не полный день, и ещё индивидуально идёт время чтения, так что у каждого это будет по разному, потом после знания синтаксиса лучше узнать немного про логику, а вот на логику побольше времени уйдёт.
      Вообще при том что я просто сидел дома и решил поучить Python я узнал о синтаксисе всё самое неообходимое и основное за 3 дня, а потом даже мог программы писать, но не больше калькулятора.
      Вообщем утверждение что ЯП учиться 2 - 3 года для меня скептично, я считаю что тут учитывается индивидуальный подход человека к обучению, так как кто-то запоминает хуже кто-то лучше, кто-то любит читать а другие нет, и таким образом смотря что да как.

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

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

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

      @@asfdasdf9019 скажи это раздатчикам листовок и доставщикам еды)

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

      Я конечно с тобой согласен!если бы хоть выучели самый сложный язык тогда другие языки былибы простые

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

    А шо по поводу SQL?

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

    Это видео для меня было очень полезно ,спасибо

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

    есть любопытный язык: Lua.
    хотелось бы ультра короткий обзорчег по нему )
    спасибо!

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

    Пацаны, короче если:
    Если вы пишите операционную систему, я советую использовать C. Если вы пишите очень сложное приложение, в котором невероятно важна скорость выполнения, советую использовать C++. Если для вас важнее скорость выхода на рынок, чем скорость выполнения программы, используйте Python. А если ваш босс говорит: "сделай это на Java, или вылетишь с работы", - сделайте на Java и поищите работу получше.

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

      Или используешь c# который покрывает довольно большую часть сфер и не паришься совсем - тут тебе и десктоп и веб и высокопроизводительное можно написать (если память не является узким горлом) и игры и ML. Да блин на c# можно даже скрипты писать.

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

    Сразу с kotlinа можно начать? Или сперва java потом kotlin

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

      Можно

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

      Говорят по котлину документация ссылается типо сделайте так как на джаве = поэтому java пригодится

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

      Без Java пока никуда. Все еще большая половина программ написаны именно на Java.

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

      Kotlin очень сильно связан и завязан на экосистему Java, поэтому лучше начинать с Java.

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

      @@ruslanyusupov3940 спасибо

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

    отличное видео, я только в с++ работаю. как-то в остальных не приходилось работать

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

    Полностью соглашусь с Аней!))Лайк))

  • @JackDaniels-yx3vg
    @JackDaniels-yx3vg 3 года назад

    Эмм, а почему java не указана в десктоп?

  • @playmarket8605
    @playmarket8605 3 года назад +3

    7:13 ох этот джава скрипт...))) мне кажется он обладает искусственным интеллектом.

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

    Лайк Ане за красивые глазки и качественное видео)

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

    не совсем понимаю как JS() может работать на сервере вместо $_PHP() {
    || я что-то не так понял(?);
    }

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

    Спасибо! Краткость - сестра таланта! Определенно, у вас - талант!

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

    Спасибочка прибольшая! 💖🌹🌹🌹

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

    Доступно и подробно рассказано, все понятно. Но изучать трудно...

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

      Начните с изучения основ программирования

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

      С питона например можно начать (а если крутой, то можешь с с#)

  • @alexandr.82
    @alexandr.82 3 года назад

    Что значит машинное обучение?

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

    Все круто!
    Хотелось бы включить в анализ Rust .

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

    А как будет на этих языках
    Привет ! Как дела?

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

    Класс

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

    2:16 наконец то я знаю на чём они написаны!!!

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

    Подскажите, пожалуйста, с чего начать, чтобы освоить профессию программиста?

    • @Khan-ko2hb
      @Khan-ko2hb 3 года назад

      Python, невероятно полезный и при этом очень лёгкий.
      P.s об актуальности, можешь не переживать. Уверен и через 10 лет он будет актуален.

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

      @@Khan-ko2hb, спасибо большое! Буду пробовать😊

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

      Вообще лучше с математики и алгоритмического языка

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

    В embedded с++ идёт только в путь. Там нет ограничения как только С