Как выбрать язык программирования?

  Рет қаралды 9,208

TeachMeSkills Школа программирования

TeachMeSkills Школа программирования

Күн бұрын

Пікірлер
@ДмитрийЗинченко-м6с
@ДмитрийЗинченко-м6с Жыл бұрын
Одно из лучших объяснений в интернете. Хоть и выбрал уже и язык и направление, но потратил время на попробовать все, если бы это видео посмотрел раньше , много времени сохранил бы. Спасибо 👍
@ПетрЦарик-щ2ф
@ПетрЦарик-щ2ф Жыл бұрын
Что в итоге выбрали?
@ДмитрийЗинченко-м6с
@ДмитрийЗинченко-м6с Жыл бұрын
@@ПетрЦарик-щ2ф в итоге JavaScript+ node js, исключительно из за того, что бесплатной информации сильно больше, и есть возможность писать бэк ,фронт , а так же десктоп приложения.
@CLArtur
@CLArtur Жыл бұрын
Ура, хоть кто-то сказал про сложность задач, как основной фактор принятия решения. Везде вижу про очень сложный C++, но основа лежит в задачах, которые ты на нём решаешь. Да, язык имеет свои особенности в написании кода, разумеется, но это не первый фактор при составлении собственного умозаключения.
@teachmeskills
@teachmeskills Жыл бұрын
именно) спасибо вам за ценный комментарий)
@GbyG_Ruslan
@GbyG_Ruslan Жыл бұрын
Попал на видео стало интересно, что же сейчас советуют учить. И очень часто и зря не говорят о стеке технологий которые нужно знать. JavaScript 3/10. Для джуна JavaScript нужен багаж знаний намного больший для первой работы, если брать просто время обучения. Уже прошли те времена когда ты мог вкатиться на HTML, CSS, JavaScript. Сейчас так же нужны знания React Angular Vue а каждый этот фреймворк учить дольше чем JavaScript + за этим тянется еще TypeScript и я еще даже не говорил за CSS фреймворки. В наших реалиях JavaScript пусть легкий, но это один из самых долгих путей до 1й работы. Сейчас самый простой способ вкатиться в айти Это python + django это учиться куда быстрее плюс на python много автоматизации. Ну или С# голым без фреймворков учить столько, сколько и TypeScript они очень похожи потом в Unity или C# Godot так же если есть желание в геймдев ,то с Питона туда тоже можно запрыгнуть, а именно в Godot GDScript там очень похожий синтаксис всего пару отличий только там насколько я помню реализована многопоточность без GIL. Еще могу посоветовать Java + Spring + Hibernate. Не смотря что Spring огромный фреймворк, но выучив его не будет проблем с поиском работы так как его требуют все в отличии от JavaScript где React, Angular, Vue и тебе повезет, если ты знаешь нужный. Ну или C# + .NET Core. В С++ заходить не советую разве, если что в Unreal Engine, но там мало работы и достаточно хорошие знания геометрии нужны(Кто бы что не говорил про математику но в геймдеве часто нужно рассчитывать вектора в механике базовые вещи которую знают все с геймдева это Нормализация вектора) если вы будете устраиваться в компанию которая занимается большими проектами, то про геометрию обязательно спросят и математика тоже нужна хотя не на том уровне как в ML или DS., а так в целом в С++ работы меньше и сложнее устроиться по факту лидеры рынка по кол-ву вакансий на сегодняшний день это Python, Java, C# ,JavaScript и меньше С++. ну и Php кто бы не говорил, что он умирает, но он не умрет и там порог входа небольшой, но это только Web, но до сих пор много вакансий Лично мой рейтинг языков по самому быстрому вкату в IT по стеку и кол-ву вакансий 1. Python 2. C# Выше Java за GameDev 3. Java 4. Php 5. JavaScript 6 C++ и т.д. до разной экзотики типа GO, Ruby, Swift и т.д. Автор правильно сказал, про то что в зависимости от языка у вас будут задачи разные так что просто берите то что вам нравится, но если хотите максимально быстро начать зарабатывать, + перспективы на то, чтобы переобуться не переучивая язык и пойти в другую сферу то вот мой топ.
@Alonso_Kinn
@Alonso_Kinn Жыл бұрын
Правильное видео ! Спасибо А можно еще один момент разобрать в новых выпусках..? Попробую объяснить сейчас. Изучая впервые программирование сложно перестроить мозг и понять СУТЬ (шаблон) самого процесса программирование. Т.е. есть задача, есть начальные знания синтекса , сажусь и СТУПОР! Совершенно не понимаю с чего начать и какой алгоритм для решения этого процесса 😢 Вообщем человеку из обычной жизни ( врач, инженер, продавец и тд ) . Сложно перестроиться и понять логику всего этого ... Спасибо заранее, если снимите видео !
@JinOptimist
@JinOptimist Жыл бұрын
Отличная тема для ролика. Как раз сейчас готовлю сценарий на тему "Алгоритмы". Причём планирую начать с самого простого базового уровня, на уровне "как найти максимальное число из массива"
@hannabuzulutskaya5203
@hannabuzulutskaya5203 Жыл бұрын
Крутое видео, лучшее, что я видела про выбор языка программирования! Интересно послушать, хоть и направление уже давно выбрано и считаю себя опытным ML. И да, моя реакция именно такая - ‘И? Чем ты меня здесь удивишь’))))
@malwarewoman
@malwarewoman Жыл бұрын
можно ли эмэль без универа вытянуть? самому тащить матешу
@hannabuzulutskaya5203
@hannabuzulutskaya5203 11 ай бұрын
Зависит от цели. Можно пройти обучение, чтобы понять, как работают алгоритмы ML, и начать их использовать. В наше время доступно множество сервисов, предназначенных для обучения (и деплоя) серьезных моделей даже для неспециалистов. Однако для создания более сложных моделей и в ситуациях, когда что-то идет не по плану, требуются более углубленные знания. Это немного напоминает процесс вождения автомобиля: мы проходим курсы вождения, выбираем инструмент (автомобиль) и начинаем его использовать (ездим, куда нам нужно). Но если что-то сломается или потребуется апгрейд (не говоря уже о создании нового автомобиля), потребуется помощь профессионала или собственные глубокие знания математики
@HappyMAN-lv5xu
@HappyMAN-lv5xu 6 ай бұрын
@@hannabuzulutskaya5203 а где вы учились, если не секрет)
@РусланШарипов-п9о
@РусланШарипов-п9о Жыл бұрын
Круто. Коротко. По делу. Понятно. Лайк и подписка.
@teachmeskills
@teachmeskills Жыл бұрын
спасибо)
@MrSgrafix
@MrSgrafix Жыл бұрын
Хорошее видео! Спасибо! Я больше дизайнер и проектировщик - SolidWorks, AutoCad, Photoshop, Adobe Illustrator и пр., вы говорили про математику как предмет... Я бы хотел сказать, что знание английского языка очень облегчает понимание сути, всякие там: get, return, true, false и т.п. ну вы понимаете :) когда знаешь, что именно пишешь.
@teachmeskills
@teachmeskills Жыл бұрын
и вам спасибо) так и есть. все верно подмечено)
@zorkisak4738
@zorkisak4738 10 ай бұрын
Мне 35, и хочу сменить профессию. Смотря на ваше видео думаю мне стоит начать с PHP. За видео благодарю!!! Если есть какие то советы по выбору, то только и рад буду.
@teachmeskills
@teachmeskills 10 ай бұрын
и вам спасибо за фидбек) да, PHP будет хорошим выбором, если стоит вопрос в разнообразии предложений с рынка. как ни крути, на "пыху" действительно хватает запросов (но такое, по факту, было всегда). как бы смешно ни звучало, такое же можно сказать и про 1С - по нему тоже хватает предложений
@zorkisak4738
@zorkisak4738 10 ай бұрын
@@teachmeskills я дальнобойщик и хочу профессию сменить. Да, вот тоже думаю посмотрев много видео PHP такой оптимальный вариант для старта. На счёт С1 честно говоря не вкурсе.)
@teachmeskills
@teachmeskills 10 ай бұрын
@@zorkisak4738 более чем оптимальный) по 1С можете погуглить, посмотреть какое кол-во предложений на рынке) если нужна будет наша консультация - смело обращайтесь. есть предложения и по PHP, и по 1С)
@zorkisak4738
@zorkisak4738 10 ай бұрын
@@teachmeskills Благодарю, обязательно 👍👍👍
@МистерГарри
@МистерГарри 7 ай бұрын
​@@zorkisak4738 как успехи?
@DanielAllen-fn2in
@DanielAllen-fn2in Жыл бұрын
Отличное видео. У меня в голове только один вопрос: "Где вы были раньше?))". Впрочем это комплимент) Огромное спасибо за ваше видео.
@КотЛетный
@КотЛетный 3 ай бұрын
пару дней назад на работе мне поступила задача вникнуть в it чтоб поддерживать работу всего оборудования на предприятии. так вот, три дня я искал какой язык изучить. во многих роликах только завлекающее название и ничего конкретного. спасибо за информацию
@teachmeskills
@teachmeskills 3 ай бұрын
@@КотЛетный вам спасибо! Рады стараться)
@AstorioQanto
@AstorioQanto 2 ай бұрын
А джуну реально устроиться на C#, учу сейчас Java/Spring, но набирающийся вес комьюнити .net в последнее время, да и отзывы про удобную экосистему тоже, переманивает в свой лагер. Вопрос потому что, только и вижу вакансии 3-6 лет, редко middle, 1-2 вакансии джуна и то с вышкой
@ДарьяПреображенская-н7ж
@ДарьяПреображенская-н7ж Жыл бұрын
Спасибо за видео! Хорошее и простое объяснение такого важного вопроса для начинающих программистов)
@denfpe
@denfpe 8 ай бұрын
Спасибо! Интересно, помог)
@TomRiddle-os7bn
@TomRiddle-os7bn 7 ай бұрын
ты - лучший
@JinOptimist
@JinOptimist 7 ай бұрын
Спасибо :)
@МаксимЧиков-г5ь
@МаксимЧиков-г5ь 9 ай бұрын
Всем привет! Мне 33 и начинаю по тихоньку вкатываться в it сферу. Начал свой путь с js (тренируюсь с html и css). Выбрал этот язык, так как он не сложный, по мнению знакомых. Но вот вопрос востребованности языка и последующего поиска работы стоит отдельно. Как думаете, стоит ли углубляться в этот язык, или попробовать изучать другой, более востребованный (перспективный)?
@teachmeskills
@teachmeskills 9 ай бұрын
Доброго дня! Если вам он нравится, т.е. вы себя не заставляете его учить, то, конечно, продолжайте. JS - основа для Front End разработки. Позиций на Front End, по праву, достаточно много (если не больше, чем остальных позиций в IT). Условно все то, что вы сейчас видите в браузере, это, в том числе, труд Front Endщиков и использование JS. Точно перспективно)
@МаксимЧиков-г5ь
@МаксимЧиков-г5ь 9 ай бұрын
@@teachmeskills спасибо за ответ!
@СерхиоБускетс-ф7я
@СерхиоБускетс-ф7я 8 ай бұрын
это сложный язык, вас обманули
@andrei_nolan
@andrei_nolan 11 ай бұрын
Отличное видео!🔥
@teachmeskills
@teachmeskills 11 ай бұрын
спасибо)
@malwarewoman
@malwarewoman Жыл бұрын
Здравствуйте! Отличное видео! А что насчёт науки о данных и аналитики данных? Какие языки?
@teachmeskills
@teachmeskills Жыл бұрын
Доброго времени суток!) простенько - выбирайте Python. R тоже используется, но все же больше Python)
@Ancelot291
@Ancelot291 11 ай бұрын
Пожалуй, лучшее видео на данную тему.
@АлександрГуща-е7ь
@АлександрГуща-е7ь 4 ай бұрын
А как же JS/NodeJS на backend ?
@teachmeskills
@teachmeskills 4 ай бұрын
да, но мы не рассмотрели в свое время, не учли, что будет набирать обороты и популярность
@KP-qo9ow
@KP-qo9ow Жыл бұрын
Первый язык в 45 лет очень сложный уже год мучусь😅
@AlexanderBorshak
@AlexanderBorshak Жыл бұрын
Питон в качестве первого надо брать. Первый язык по сути есть обучение основам программирования, и тут питон в силу своей простоты не будет мешать обучению основам.
@miroxaoc
@miroxaoc 9 ай бұрын
Привет Паша! Как выбрать??? У меня идея фикс, создать свой язык программирования... Так какой мне язык учить?на каком языке пишутся языки программирования....задал этот вопрос уже нескольким десяткам блогеров...пока никто не ответил 😢
@teachmeskills
@teachmeskills 9 ай бұрын
На том же C++ можно. Если нужно подробнее, то вот 2 статьи на этот счет - 1. www.freecodecamp.org/news/the-programming-language-pipeline-91d3f449c919/ 2. ruslandzhafarov.medium.com/how-to-create-your-own-programming-language-introduction-7c848585c59
@miroxaoc
@miroxaoc 9 ай бұрын
@@teachmeskills спасибо!
@teachmeskills
@teachmeskills 9 ай бұрын
@@miroxaoc на здоровье)
@РусланФилиппович-б1ъ
@РусланФилиппович-б1ъ 9 ай бұрын
А для кого ассемблер?🧐
@teachmeskills
@teachmeskills 9 ай бұрын
для программирования микроконтроллеров и программ для прямой работы с процессором)
@АйсенГаврильев-з3в
@АйсенГаврильев-з3в 11 ай бұрын
Всё гуд, но я бы ещё выделил Enterprise-разработку в отдельную категорию, то есть там те же Java vs C#, упомянуть в нём финтех тоже, было бы классно, потому что мне кажется, что это отдельная ниша
@teachmeskills
@teachmeskills 11 ай бұрын
хорошее предложение. спасибо)
@KidA-hw1zc
@KidA-hw1zc Жыл бұрын
А как же кроссплатформенные решения для мобилок?
@teachmeskills
@teachmeskills Жыл бұрын
Это не совсем то, что надо брать как первый яп. Уже после - принимается)
@VladislavKasperchuk
@VladislavKasperchuk Жыл бұрын
Вот реально хорошее обьяснение для новичков
@teachmeskills
@teachmeskills Жыл бұрын
согласны)
@incandesc3nce
@incandesc3nce 8 ай бұрын
Бэкенд на JavaScript / TypeScript норм тема?
@JinOptimist
@JinOptimist 8 ай бұрын
Если проект крохотный и вы не ожидаете, что он вырастет, то да. Можно на JS/TS /Node писать бек. Если проект хотя бы среднего размера или предполагаются чуть более сложные операции, чем взять/положить в базу, лучше смотрите в сторону Java/C#
@tolyachernov7849
@tolyachernov7849 Жыл бұрын
А как же backend на python?
@teachmeskills
@teachmeskills Жыл бұрын
был упомянут в ставках. словесно не проговорили, есть такой момент)
@JinOptimist
@JinOptimist Жыл бұрын
Было такое, упустил этот момент. Но на уровне монтажа попытались исправить, хотя бы упомянув его текстом.
@РустамМирзагалиев-у4й
@РустамМирзагалиев-у4й Жыл бұрын
"Введенный промокод неверный" Как то так ругается сайт ваших курсов.
@teachmeskills
@teachmeskills Жыл бұрын
Оставьте заявку на сайте, пожалуйста, и при обратном звонке менеджера его скажите
@teachmeskills
@teachmeskills Жыл бұрын
Сработает)
@existanz
@existanz Жыл бұрын
"Коллеги, вы меня огорчаете" - говорил как-то один небезысвестный goфер. Что с Go, его как и никсов не существует?
@teachmeskills
@teachmeskills Жыл бұрын
Исправимся) мы просто брали самые популярные решения для старта)
@kasimrahmatov7559
@kasimrahmatov7559 Жыл бұрын
Все очень классно объяснили спасибо большое 😊 А про GO что вы думайте?)
@teachmeskills
@teachmeskills Жыл бұрын
Хороший язык. И вполне перспективный. В России и СНГ на него спрос сейчас неплохой. Гоферов не то чтобы много. Как первый язык вполне можно, но может возникнуть побольше препятствий с поиском первой работы, чем с более популярными языками. Но мы гошку тоже любим)
@tendz1n
@tendz1n 4 ай бұрын
@@teachmeskills а если вкатываться в бекенд, что посоветуете го или джаву? противоречия как с первым так и со вторым есть
@teachmeskills
@teachmeskills 4 ай бұрын
@@tendz1n вы писали под другим роликом, там ответили)
@Notradice
@Notradice Жыл бұрын
А python в тестировании? Тоже бежать от этого языка?
@JinOptimist
@JinOptimist Жыл бұрын
Тестирование я умышленно не стал даже упоминать. Думаю оно достойно отдельного ролика ))
@teachmeskills
@teachmeskills Жыл бұрын
Да, тестирование разберём отдельным роликом)
@Notradice
@Notradice Жыл бұрын
@@JinOptimist интересно было бы послушать )
@teachmeskills
@teachmeskills Жыл бұрын
@@Notradiceпопробуем сделать)
@Alonso_Kinn
@Alonso_Kinn Жыл бұрын
​@@teachmeskills, и обязательно расскажите , пожалуйста, о перспективности С# а тестировании. А то все питон или Джава там обсуждают 😢
@yaroslavpradyvlianyi8265
@yaroslavpradyvlianyi8265 7 ай бұрын
Автор наотрез не вспоминает О Джанго с Пайтоном 😢
@teachmeskills
@teachmeskills 7 ай бұрын
мы покаялись и о нем упомянули вставкой)
@yaroslavpradyvlianyi8265
@yaroslavpradyvlianyi8265 7 ай бұрын
@@teachmeskillsа на самом дела Пайтон с его Джанго, ФастАпи и Фласком отожму всю оставшуюся часть рынка у PHP, просто из-за простоты языка.
@teachmeskills
@teachmeskills 7 ай бұрын
@@yaroslavpradyvlianyi8265 Ох, не вызывайте гнева пышников) им всегда есть что ответить)
@yaroslavpradyvlianyi8265
@yaroslavpradyvlianyi8265 7 ай бұрын
@@teachmeskillsхотя нет, по другой причине. Предположим кто-то набирает команду и делает е-коммерс решения. Ему просто выгодней найти Пайтон разработчиков: так как их больше и поэтому легче найти, а во вторых поэтому зарплату даже чуть меньше будет им платить.
@timyarmatoff5291
@timyarmatoff5291 11 ай бұрын
По мне простота того же Java Script обманчива - нелучший вариант для начала изучения ( лично по мне).
@JinOptimist
@JinOptimist 10 ай бұрын
Если можете предложить вариант лучше, поделитесь, будем учитывать ваш опыт. Глядишь кому-нибудь ваш опыт пригодиться
@DmytriyScience
@DmytriyScience 6 ай бұрын
С чем именно это связано с вёрсткой ?
@junseba1337
@junseba1337 8 ай бұрын
Выбирайте то, что интуитивно нравится. В любом случае придется много и сложно учить и пахать.
@xandermidov
@xandermidov Жыл бұрын
Я не согласен. Ну как вы думаете это происходит? Вы сидите на пеньке, тут вам ударяет яблоко на голову и вы решаете, что хотите писать высоконагруженные системы на MacOs? Это так не работает. Начните с чего-то веселого и наглядного, вроде электронного дневника, кулинарного сайта или примитивной игры. Возможно у вас есть хобби, и можно написать какое-то веселое приложение под него. Язык лучше всего выбирать тот, который поможет решить эти веселые задачи и по которому больше всего книг. А вот когда решитесь работать, там уже надо выбирать то, на что есть спрос.
@teachmeskills
@teachmeskills Жыл бұрын
и ваша точка зрения нам тоже нравится. можно попробовать сделать ролик под этим углом. спасибо)
@leonid3617
@leonid3617 Жыл бұрын
Ой, как это всё сложно мне для понимания. Проще сразу все языки выучить и не заморачиваться
@teachmeskills
@teachmeskills Жыл бұрын
Ну если это проще, то дерзайте)
@СерёгаСокольский
@СерёгаСокольский Жыл бұрын
А где Rust, за который топят все программисты на StackOverflow и куча крупных компаний!?
@teachmeskills
@teachmeskills Жыл бұрын
Пока еще не самое популярное решение и точно не первый язык программирования для новичков) он хорош в своей сути, но проектов и позиций по нему немного
@JavaDevOld
@JavaDevOld Жыл бұрын
Ничего не понял. В смысле того, о чем вообще речь шла... Особенно, когда про нейросети говорили... Вы , вообще, знаете, что это такое, знакомились ли хотя бы с основами теоретическими этих структур? И при чем тут Питон к нейросетям??? У него много библиотек, позволяющих написать что то стандартное, реализующих основные операции линейной алгебры?? Ну и что??? Этот язык совсем не наилучший для реализации нейросетей, особенно, когда Вы реализуете то, что еще никто не делал и не пытался сделать.... )))) Но выслушал Вас очень винмательно..... ))))
@JinOptimist
@JinOptimist Жыл бұрын
Странный вопрос про Питон. Но раз интересуетесь, то ответ такой. Он упоминается в большинстве вакансий по этому профилю. Собственно этим я и поделился со зрителями. Вопрос ведь не в том, какой язык лучше всего подходит для этой задачи. А знания какого языка помогут устроиться на работу по этому профилю. Если у вас есть свой опыт в этой вопросе. Делитесь, думаю многим будет полезно узнать и другое мнение. В конце концов мы тут собрались, что бы помочь людям сделать выбор )))
@JavaDevOld
@JavaDevOld Жыл бұрын
@@JinOptimist Благодарю Вас за корректный ответ. )))
@oleksii766
@oleksii766 9 ай бұрын
Если у кого-либо возник подобный вопрос, то в АйТи ему делать просто нечего. Видимо, не в ту дверь зашел)
@iscariot2180
@iscariot2180 Жыл бұрын
После того, как он сказал, что программисту не нужна математика. Сразу захотелось выключить.
@JinOptimist
@JinOptimist Жыл бұрын
Из математиков получаются хорошие программисты. Я сам заканчивал Мех-Мат и ни разу об это не пожалел. И тем не менее, на моей работе, мне и правда не нужно использовать не матан и не фан, не комплексные переменные, ни даже теория графов ни разу не пригодилась. С некоторой натяжкой, можно сказать, что булева алгебра может быть использована, но опять таки, её крохотный кусочек которым приходиться пользоваться, люди без математического образования могут и на курсах доучить, вместе с языком программирования. Если у вас есть другой опыт и вам на работе приходиться активно использовать математику, поделитесь, думаю и мне и другие людям это будет ползено узнать.
@iscariot2180
@iscariot2180 Жыл бұрын
@@JinOptimist А функции вы используете в вашем коде?
@JinOptimist
@JinOptimist Жыл бұрын
​@@iscariot2180 Функции это замечательно, но во-первых, программисты чаще используют методы, а не функции. Во-вторых, не смотря на то что математическая функция и программистская имеют одно и тоже слово, для обозначения, общего у них не очень много. У программистов функция это набор команд. У математиков функция это скорее оператор. И самое важное. Для математика, функция сама по себе не интересна, ему интересны её свойства. Может она непрерывная? Может он гладкая? Может она ограниченная? И в первую очередь, математики именно этими понятиями оперируют. У программистов же функция, это лишь набор команд, который мы сложили в одно место и дали им говорящее название, что бы навести порядок в коде. Поэтому, как видите, ваш пример не совсем корректен. Вы кстати так и не сказали какую математику и для чего используете в рамках работы программистом. Поделитесь, если это не секрет
@iscariot2180
@iscariot2180 Жыл бұрын
@@JinOptimist Вы мехмат закончили, а даже сущность функции не понимаете. С вами даже разговаривать нечего, небось на 3ки все сдали. Вы программист и не знаете, что метод это тоже функция или процедура? Причем здесь вообще использование математики и ее понимание? Математика это вообще изначально не прикладная наука.
@JinOptimist
@JinOptimist Жыл бұрын
​@@iscariot2180 Странный у вас способ общения. Вы ставите себя выше собеседника. Задаёте много вопросов поучительным тоном при этом не отвечаете на мой единственный вопрос какую математику вы используете в своей работе. Но это стиль общения, давайте же попытаемся понять суть вашей позиции. Вы считаете, что математика не прикладная наука. Программирование же прикладной навык. При этом жутко злитесь и раздражаетесь, когда я утверждаю, что математика для программирования не обязательна. То есть с вашей точки зрения математика эта такая абстрактная наука, которая просто будет полезной, но при этом которой не обязательно пользоваться? Или как? Просто вот примеры, кому она действительно нужна и кто ей пользуется. Физики-инженеры не редко используют дифуры, промышленные дизайнеры интегралы. При работе с логистикой теория графов будет необходима. Ну а если соберёмся работать с квантовыми эффектами, то среди прочей математики, придётся разобраться с теорией вероятности. А теперь повторю свой вопрос, какая математика по вашему нужна программистам? Касательно того в чём разница между методом и функцией, то смотрите ролик "Как пройти СОБЕСЕДОВАНИЕ на C# & .Net РАЗРАБОТЧИКА? (2)", там я в том числе и этот момент указываю. Касательно вашего вопрос, что такое "сущность" функции. Во-первых, возникает вопрос, а вы точно математик? Просто обычно у нас на мех-мате спросили бы определение термина функция. А такой термина как "сущность" я чаще от гуманитариев слышал. Ну да ладно, может это особенность вашего ВУЗа. Во-вторых, в математике, функция это соответствие между двумя множествами, такое что, для каждого элемента из множества А существует единственный элемент из множества B. Ну и скажите программистская функция, которая не принимает никаких параметров и не возвращает никаких значений, а скажем лишь выводит в консоль "Hello world" подходит под это определение? Только пожалуйста, по меньше спеси и по больше сути вашей позиции. А то вы уже слишком грубыми и не воспитанным себя выставляете.
Как начать учить программирование ?
22:23
TeachMeSkills Школа программирования
Рет қаралды 7 М.
Python против C# Что лучше для новичка
59:34
TeachMeSkills Школа программирования
Рет қаралды 21 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Какой язык программирования выбрать в 2024 году?
18:43
Анастасия Никулина
Рет қаралды 8 М.