Ты позитивная. побольше таких программисток в тиме)
@DariaEmacs7 жыл бұрын
Спасибо)), Daniel.
@Dan-rw3wm7 жыл бұрын
Daria Emacs песня в начале ролика позитивная)
@RomanovDm5 жыл бұрын
Вы очень замечательная, на вас хочется смотреть) Приятный голос, приятно узнавать что то новое.
@DariaEmacs5 жыл бұрын
Спасибо большое! :)
@yevhenukrainianer47816 жыл бұрын
Начинать с С\С++ - однозначно небыстрый путь. Но ты становишься прочным как гвоздь от гроба. Питон мне тоже нравится.
@realfootball3383 жыл бұрын
Я сторонник того что начинать надо с того на чем пишут в хорошей фирме где обучают и готовы взять в хорошую команду.
@yevhenukrainianer47813 жыл бұрын
@@realfootball338 clear true
@IExSet2 жыл бұрын
Точно, на C++ по крайней мере знаешь толк сначала в примитивных извращениях, чтобы войти во вкус более изощрённых (Александреску в помощь), а на других языках ты можешь и не познать всех ужасов и глубины падения до самого ассемблерного дна, и какой ты после этого "программист" ? :-)
@jevjev21836 жыл бұрын
Спасибо очень интересный подход к описанию языков !!!!
@user-zk4sc4fc1k7 жыл бұрын
рыжулька ты классная, спасибо за инфу,весьма доступно
@Drezerak5 жыл бұрын
Мне понравилось, что: занимаешься спортом, плаванием, саморазвитием. Нравиться твой блеск в глазах. Это не просто так! Ты много чем занимаешься в том числе и йогой! По другим духовным системам вроде не увидел... Однозначно подписка! Презираю: исламизацию (даже танцы); волосы в косы/хвосты (потому что психически блокирует, теряется шарм)... Мои восхищения и воздушный поцелуй безусловной любви! Я верю, что когда-нибудь наступит эра разумных и духовных людей. А ты хороший пример для нас! Благодарю!
@maksimkoshmanpsy6 жыл бұрын
Очень понравилось сравнение со вселенной Властелина Колец. Рассказываешь интересно и информативно! Молодчинка!
@user-fn5uv1ym3c5 жыл бұрын
Спасибо за прекрасный обзор
@yurabeliaev86957 жыл бұрын
Очень толково объясняете: ответы расширенные , с объяснениями и в тоже время лаконичные. Это редкость среди программистов) Вероятно, вы инженер IT : чувствуется понимание материала.
@DariaEmacs7 жыл бұрын
Yura Beliaev, спасибо), редкость -- это такие спокойные добродушные комментарии). А так.. да, я немножко в теме).
@alinavolkova3375 жыл бұрын
Как же приятно на вас смотреть))))
@DariaEmacs5 жыл бұрын
Большое спасибо, Алина!
@alinavolkova3375 жыл бұрын
@@DariaEmacs )))))))
@Mike199107116 жыл бұрын
Пишу под Android, в основном юзаю связку Java и C (не C++). Любимый язык у меня всё же - это C#. Благо с недавних пор Microsoft купили Xamarin, теперь одиночным разработчикам можно кодить под Android на Си-шарпе бесплатно. C# - это по сути форк Джавы (но очень кошерный). Достоинств у Си-шарпа по сравнению с Java довольно много: есть беззнаковые типы, структуры, Linq, делегаты и события, есть даже полноценные указатели, обобщения работают на уровне байт-кода, есть удобный класс Marshal для работы с памятью (можно определить структуру и тут же заполнить её поля, например, из двоичного файла). Да даже работа с нативным кодом в C# сделана гораздо удобнее: используя P/Invoke можно подключить любую Си-шную библиотеку, и тут же использовать (нужно только знать сигнатуры методов); в Java с её JNI (хоть и хорошо задокументированной) нужно писать дополнительную прослойку, через которую потом можно будет взаимодействовать с Java-кодом. Единственный плюс в Java, которого нет в C# - это анонимные классы (можно напрямую из интерфейса запилить новый объект с реализацией), впрочем, в C# это и не нужно (в Java это удобно использовать при создании callback'ов, в C# в замен этого есть делегаты и анонимные функции). C++, на мой взгляд, превратился в некий набор костылей. Это ужасный язык. Достаточно посмотреть какие-нибудь готовые работы на нём (особенно код с использованием шаблонов). Можно много говорить о том, что красота кода зависит от рук программиста, но если язык позволяет творить такое адовое месиво, то значит будут и такие программисты, которые будут писать такой ужасный код. Мне очень не нравится синтаксис Си++. Начать даже хотя бы с мелочей - подключение заголовочных файлов: каждый раз при помощи специальных директив необходимо делать проверку, подключался ли заголовочный файл до этого. Зачем вообще оставили такую возможность, загрузки одного header-файла дважды?! Неужели кто-то всерьёз это когда-то за столько лет где-то это использовал?! Чтобы сделать метод абстрактным нужно приравнять его нулю; неужели за столько лет нельзя было добавить слово abstract? Нет интерфейсов. Шаблоны - это вообще отдельный терминальный пи**ец (самое веселье с ними начинается, когда пробуешь портировать какой-нибудь код с Linux на Windows и начинаешь выслушивать тонны ненависти от компилятора). Да и вообще сам язык можно назвать объектно-ориентированным с большой натяжкой, поскольку в труЪ ООП всё является объектом, методы не могут просто так валяться вне классов. С++ - скорее - Си с классами. Какие-то ресурсоёмкие части кода я обычно пишу на C. Да, на нём можно творить ещё больший ад, чем на C++, но в любом случае, код, написанный на C, читается гораздо легче, чем на C++. Поэтому по возможности, нативный код я стараюсь писать на Си (а потом, используя P/Invoke (или JNI в случае с Джавой), совмещать его с управляемым кодом). Да и к тому же бОльшая часть библиотек, с которыми мне приходилось работать, написаны именно на C (а не на C++), что к слову не может не радовать. PHP и JavaScript не люблю из-за двух главных минусов таких языков - нет строгой типизации (что впрочем не так страшно), есть динамическая типизация (а вот это вообще самое большое зло, когда-либо придуманное людьми). Опять же читабельность кода, написанного на JavaScript порой удручает (чего стоит только такой элемент синтаксиса, как запятая). Когда переходишь на такие языки хотя бы после той же Джавы, складывается впечатление, что их придумывали не программисты, и не для программистов. Как-то так.
@fnShun4 жыл бұрын
Да, после Java на C# без анонимных классов вообще не комильфо. Вы бы могли подсказать как их нивелировать? А то я что-то не до конца разобрался, может статейку какую-нить... Заранее спасибо. А комментарий добротный - лайк однозначно))
@inbuckswetrust73574 жыл бұрын
OptionParalysis господи что ты такое несешь какую еще тебе проверку нужно делать при подключении инклуда ? ;)
@Mike199107114 жыл бұрын
@@inbuckswetrust7357include guard
@inbuckswetrust73574 жыл бұрын
OptionParalysis так она делается не при подключении а при создании заголовочного файла так что ты как минимум плохо сформулировал
@igorkerstin25523 жыл бұрын
Здравствуйте!Хотел начать с языка С++ ,стоит ли грызть этого динозавра? ,какой порог вхождения для Джуна или в современной действительности лудше выбрать что более востребованно на рынке ,хотя по мне С++ очень хорош ,когда начал читать и смотреть про востребованности языка,такой холивар по подымается ещё больше запутавает
@nickf14305 жыл бұрын
Когда-то учил С, но бросил (я не программер). Сейчас учу Java. Нравится. Вот на Ваш канал попал через поиск инфы по бинарному дереву поиска. Понятно, позитивно. 👍
@DariaEmacs5 жыл бұрын
Спасибо), Nick.
@scramblerize4 жыл бұрын
на С++ слишком много гимора, всем щас плевать сколько памяти или процессора вы наоптимизировали, если программа слишком гиморна в разработке и сопровождении. вот это - как раз про С++. сейчас комп меньше чем на 4 гига памяти и 4-ядерного процессора не могут позволить только бюджетные организации, но там и программистам на С++/Java делать нечего : [жлобская з/п + завышенные ожидания от программиста + мат.ответственность + несоответствие написанных функциональных обязанностей фактическим + "кураторство" какого-нибудь министерства, к которому привязана эта бюджетная организация...]... короче, юные программисты, не идите в бюджетки. горько плакать потом будете и выгорите морально. а я пойду на Java и в частные фирмы.
@user-vd9vy3ff8t7 жыл бұрын
Дарья!Подскажите,если я хочу разрабатывать плагины и темы для Вордпресс, то нужно непременно PHP осваивать или эти вещи можно и на Питоне верстать? Да,заодно подскажите,как(систему обучения) и где можно чачать изучать фронтэнд и бэкэнд(про бэкэнд я уже написал о своих приоритетеах - разработка под Вордпресс). Как у Вас начался путь обучению программированию и какой срок заняло обучение до первого трудоустройства? Заранее спасибо!
@DariaEmacs7 жыл бұрын
Вот тут уже ответили: toster.ru/q/307123 Я 5.5 лет обучалась в университете по специальности математик-программист). Устроилась в начале 5 курса, но большинство моих однокурсников работали со 2го курса). Про мою первую работу: kzfaq.info/get/bejne/gMiYZdaZsZibkpc.html Система обучения у меня одна - писать сайты:).
@user-we6wp1ky7f5 жыл бұрын
Очень классное видео! Сравнение с персонажами Толкиеновских книг просто восхищают. Немного знаю C#. После того, как вы отдали Арагорна Ruby догадался, что C# станет эльф, правда подумал, что Леголас))). Хороший язык, но порог вхождения достаточно высок, поскольку язык сам по себе мало что значит, знание фрэймворков все же преобладает над знаниями синтаксиса и понятий языка. Но как язык си шарп хорош, элегантен, можно даже с указателями работать как в плюсах при очень сильной нужде.
@DariaEmacs5 жыл бұрын
Спасибо, Дмитрий, за очень интересный комментарий! ))
@ashergizer7 жыл бұрын
Когда учился это был basic, c, c++, Delphi и не помню уж что ещё, с этим в параллели HTML было просто интересно, по итогу 14 лет уже занимаюсь ABAP, за годы работы ещё удалось позаниматься C#, сейчас ещё JavaScript
@dario16226 жыл бұрын
C/C++ сохранился, Delphi вытеснил C#, вместо BASIC сейчас есть Python и Go.
@anastasia70997 жыл бұрын
Здравствуйте) Можно попросить Вас снять видео на тему "сленг среди программистов", мне кажется, это было бы интересно)
@DariaEmacs7 жыл бұрын
Анастасия, здравствуйте). Я не совсем поняла, что Вы имеете в виду :), какой сленг?
@RoadToFuture0076 жыл бұрын
Наверное имеется в виду профессиональный ;) Например, одно из первых слэнговых словечек, которые я узнал, это "сырцы" обозначающее сырой ( нескомпилированый ) програмный код, по стечению обстоятельств в английском это называется source ( источник ) или сокращенно src. Хотя возможно это и не совпадение, а некая глобокая смысловая связь через праязык, есть очень много таких "совпадений".
@programer85 жыл бұрын
нужно понять когда уровень знаний C++ для тебя уже достаточно, ведь его можно изучать всю жизнь
@yamahin41817 жыл бұрын
А я учусь программированию просто потому что интересно. Не совсем согласен с тем что надо учиться с Питона потому что он проще, до Питона слушал лекции по Си, и мне показалось что если бы я не знал строгого типизирования то было бы очень поверхностное понимание того что происходит в Питоне.
@DariaEmacs7 жыл бұрын
Семка Семачкин, я тоже не согласна с этим общепринятым постулатом относительно Питона. :) Мое мнение -- начинать нужно с Си, где все правила строже, но только я такое где-нибудь скажу, так сразу летят тапки, "Да как можно? Это же, как заставлять человека программировать на ассемблере." :) В общем, спасибо Вам).
@f3nikc7894 жыл бұрын
Спасибо за наглядное объяснение! Буду совершенствоваться в С++. Мне он представляется таким базовым языком в мире программирования, несмотря на другие популярные языки, в частности всё набирающий набирающий обороты Python.
@jumadilovn6 жыл бұрын
Дарис, в университете в 2014 году столкнулся с такой проблемой, как выбрать язык программирования. К сожалению в КРСУ С++ показался без перспективным после долгого изучения его, но язык мне понравился, и я был в отчаяние как реализоваться на этом языке. Мне казался что на нем можно писать для OpenGL и консольные драйвера системные и не системные а также сетевые Линуксные, то есть ни как не ПО для пользователей с пользовательским Интерфейсом(кнопками) и графическим. То есть для него нет Редакторов, и библиотек, все самому писать словно из каменного века нужно догнать современный мир. Потому как я не нашел не одного гайда на KZfaq, хорошего бесплатного редактора для С++ для создания графических элементов и пользовательского интерфейса. Так же я столкнуться с таким вещью что большинство графических редакторов как Blender, Unity, CryEngine и большинство других популярных редакторов не поддерживают С++. Qt ответвления С++ соответственно не считается. Так что я буквально без нормальных редакторов даже не знал, есть ли будущее у С++ и можно ли на нем работать. Единственный пока редактор который поддерживает это Unreal Engin, все больше не нашел нормальных редакторов. В Универе все что относиться к графике писали на С#, а если простенькое с пользовательским интерфейсом то некоторые писали на Java писали. Так что я даже не знаю, куда может реализовываться программист на С++.
@WaldemarB-wj1nq5 жыл бұрын
Я где то это уже слышал, но в Вашей интерпретации выглядит очень смешно
@BlackBaron26225 жыл бұрын
изучаю Сишарп.. мне очень нравится синтаксис его. Когда понял, что С++ мало вакансий на Хантере, то решил изучать как второй язык, Java и удивился насколько он похож на Сишарп.. так что кажется можно легче его усвоить. т.е. Изучая один язык я более менее понимать буду др. (хотя С++ мне нравится, особенно синтаксис, но увы мало вакансий, да еще сложный язык.)
@Acid313377 жыл бұрын
лозунг write-once-run-anywhere в 95 году еще был относительно актуален. сейчас-то только крестовики компилируют в нативный бинарник, а доля c++ на рынке уже не такая большая.
@Acid313377 жыл бұрын
и про php уже устаревшая шутка. неплохо бы конечно следить за технологиями, а то можно внезапно узнать что winapi, xml, flash и Java 2 Micro Editon это неактуально.
@dario16226 жыл бұрын
Сейчас осталось только 3 основных платформы: винда, линукс и макось. И еще 2 мобильных. А XML почему устарел? Идеальный формат для хранения конфигураций и других данных. По сети конечно лучше гнать JSON.
@RoadToFuture0076 жыл бұрын
В XML слишком много букав/знаков. Есть еще YAML, для конфигурации.
@GlebGrishakov-tl5uj7 жыл бұрын
Сравнение с пластилином, Лего и старыми игрушками - просто бесподобно! Шутка ли, начал с Питона, потом переключился на Руби, сейчас - вновь Питон... И действительно: питаю страсть к Лего!)
@DariaEmacs7 жыл бұрын
Спасибо, Глеб), но идея такого сравнения не моя. Вот оригинал: carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png Для меня оно тоже в точку, потому что я тоже люблю Лего и Питон).
@alexbohushenko93289 ай бұрын
Девушка программист это круто. Еще и красивая
@realfootball3383 жыл бұрын
К Jave стоит прибавить Scala. Сейчас очень часто его испольщуют там где без Java и Существующих Java библиотек не обойтись. Ну также Kotlin - но насколько знаю тренд его популярности пошел в обратную сторону в связи с тем что за Java взялись.
@fillon_smith7 жыл бұрын
Еще важный момент, что все языки программирования (воруют-зачеркнуто) утаскивают у друг друга фишки, и в конечном счете все сводится. что к наличию/отсутствию скобок, двоеточий и прочих причин привычек. Например, неупомянутый Бейсик считал, что Begin/End понятней, чем фигурные скобки, а время показало обратное. А Питон теперь считает, что табы еще понятней, чем скобки. В остальном методы/функции/классы все одно и то же.
@dario16226 жыл бұрын
Это только в мейнстримовых C++/C#/Java и их бледных скриптовых клонах вроде Python. Посмотри Haskell, Erlang, Prolog, Forth, там нужно совсем другое мышление. Да даже SQL отличается от мейнстрима.
@fillon_smith6 жыл бұрын
Не пугайте меня такими словами, а то я уже под стол спрятался. Дедушка с бабушкой- комбинаторная логика и лямбда-выражения. От них пошел родитель Lisp. От него все эти функциональные внуки, кроме правнука SQL, который дочерний от Prolog. Эти же лямбда-выражения активно внедряются например в С++ 2011, 2014. Терминология запутанная, но идея верная-стереть условности между объектом, переменной и функцией, ибо все лямбда-выражение.
@ruhammadi5 жыл бұрын
@@fillon_smith -воруют-
@hash81215 жыл бұрын
Питон - это такое доброе дерево, которое помогает маленьким хоббитам разобраться в программировании :) Повеселили. Но я бы дополнил, что в силу того, что это всё-таки дерево, оно очень медленное :)) 50с затрачивается, когда Java делает за 4с. Но с JIТ-компиляцией догоняет и, возможно, обгоняет Ruby.
@IExSet2 жыл бұрын
Чтобы Java заставить это делать за 4 секунды потребуется 4 минуты, а на Питоне 1 минута, в итоге всё равно экономия в пользу Питона :-)
@BlackBaron26225 жыл бұрын
Кстати Сишарп.. годен не только под Винду.. Можно для Андроид, Айос и Виндуос Мобайл программировать, благодаря Xamarin. А еще новая платформа .Net Core полная кросплатворменость (тесно не связана с Виндой) можно делать сайты.
@LepardRu5 жыл бұрын
Все это одна большая Си-подобная фигня, так что рассуждения какой язык лучше это из серии какое платье выбрать с рюшечками или без, притом платье одно и тоже, ибо парадигма одна у этих языков. почему никто не пишет на прологе и не обсуждет его преимуществ???
@yevhenukrainianer47816 жыл бұрын
Daria Emacs, на laptop у Вас GNU\Linux?
@DariaEmacs6 жыл бұрын
У меня 2 ноутбука: Linux и Mac.
@yevhenukrainianer47816 жыл бұрын
По какому принципу остановили выбор на дистрибутиве GNU\Linux и на каком? Или вообще всё равно?
@DariaEmacs6 жыл бұрын
Я об этом делала видео, там что-то про убунту название. У меня ubuntu и debian). Раньше были разные Red Hat, CentOs...
@bigtown2012 Жыл бұрын
Здравствуйте, Дарья. Из вашего видео контента вы явно работаете программистом на плюсах. Я тоже очень люблю Си и С++ и не теряю надежды сделать их своими основными языками. Для мир делится на Си(С++) и все что на нем написано ))) Но останавливает зарплата. Почему синьер на Go или Elixir получает в два раза зп больше программиста С++. Последний язык в разы сложнее и производительнее. Что с зарплатами сишников? Почему так происходит по вашему мнению?
@DariaEmacs Жыл бұрын
Здравствуйте)), думаю, это обусловлено прибыльностью проектов на Go. Раньше все были на С++, а сейчас часть перешла на го.
@bigtown2012 Жыл бұрын
@@DariaEmacs Go конечно хороший язык. И он очень хорош для проектов где подходит акторная модель. Но он слишком оторван от железа. Имеет большой рантайм. Go один из моих основных языков. Я недавно посмотрел как пишется бэкэнд на фреймворке на плюсах. И был удивлен такой простоте. Сейчаc есть STL, есть смартпоинтеры, лямбды. Писать на сях стало очень просто. А при нехватке производительности можно опустится на уровень чистого си. Чего не сделаешь на го. Что же заставляет людей уходить с С++ на Golang?
@PavelKovalenko19867 жыл бұрын
Очень необычно и в тему образное женское сравнение ) И вообще некоторые эмоции, которых часто не хватает в такой мужской и технической теме.
@S33YouInH3ll6 жыл бұрын
Как программист PHP, скажу, что современный PHP-код очень похож на Java с точностью до символа «$» возле имени переменной. Я никогда в жизни не работал с такими проектами, как WordPress, Bitrix, Joomla и прочими CMS, о которых и любят составлять мнение о языке. За последние годы появилось множество инструментов (всякие Composer, Monolog, различные Symfony, DI-контейнеры и прочее), которые очень сильно подтянули сообщество. Мнение о языке складывалось так негативно скорее всего по той причине, что ранние версии имели огромное количество недостатков, непродуманных решений, неконсистентностей (magic quotes, суперглобальные переменные, толерантное отношение к ошибкам, ...). Сейчас всё изменилось, сменились люди, мусор повыпиливали, ошибки давно превращают в runtime-исключения, условно-статическая типизация и т.д. А в силу того, что люди привыкли к PHP, у них уже были рабочие проекты, то вместо смены языка они решили заняться улучшением текущего. Хотел ещё добавить на тему алгоритмов, вот в соседнем видео ты говорила про то, как устраивалась на работу C++-разработчиком и как важно понимать алгоритмы, что на собеседовании тебя спрашивали про сортировки, поиск по графам... Это всё очень сильно зависит от предметной области. Я тоже изучал в институте алгоритмы, но я не вспомню как писать пирамидальную сортировку, я не знаю алгоритмов поисках на графах и многое другое, потому что мне это повседневно не нужно. В моей области намного больше ценится понимание того, как правильно моделировать бизнес-требования, вот эти всякие ООП, DDD, команды/события, формирование продуманного API для frontend-разработчиков и так далее. То есть, если говорить грубо, алгоритмы очень важны в наукоемких предметных областях, математика и прочее. Но для реализации большинства бизнес-задач важны совсем другие качества и знания. То есть, безусловно, важно понимать алгоритмическую сложность, какие-то базовые вещи, но сортировка и многие другие алгоритмы становятся деталями реализации более высокоуровневого API, и у разработчика появляется больше времени на продумывание более важных деталей. Примерно как некоторые преподают Python вместо C++, чтобы не отвлекаться на низкоуровневые детали, как ты и заметила. В крайнем случае, если изредка что-то нужно, важно умение загуглить, тут уже как раз важен английский язык, потому что там гораздо более материалов.
@DariaEmacs6 жыл бұрын
Да, все правильно, я с Вами согласна). Важно понимать в какую компанию Вы идете и какие знания там является приоритетными. Я говорила лишь о своем опыте собеседования в американскую компанию, которая занималась моделированием различных процессов в СБИС.
@dario16226 жыл бұрын
Ничего общего, в Java строгая статическая типизация, в PHP - слабая динамическая и даже объявлять переменные не нужно (т.е. опечатка на одну букву сразу ведет к багу). Плюс у PHP нет единого кодового стиля.
@S33YouInH3ll6 жыл бұрын
> Ничего общего, в Java строгая статическая типизация, в PHP - слабая динамическая и даже объявлять переменные не нужно В том-то и дело, что это не совсем так в современном PHP. Ты используешь IDE типа PhpStorm и без типизации не будет автокомплита, необъявленные переменные будут подсвечены и т.д. Поэтому ты вынужден писать код, как на Java. Плюс необъявленная переменная будет во многих случаях вести к runtime exception. Тут разница просто в том, что в Java не скомпилится, а в PHP упадёт в runtime. В любом случае, придётся писать «правильно». > Плюс у PHP нет единого кодового стиля. Эээ. PSR-2 - стандарт де-факто. По умолчанию в том же PhpStorm будет этот стиль. Btw, PSR - тоже «слизанный» с Java-мира набор стандартов (JSR). --- Опять-таки, я говорю про код «здорового» человека, а не «курильщика» на Joomla/Bitrix/Drupal и прочий шлак. Код, о котором говорю я, можно увидеть в новых проектах на github.
@user-mk3qf6jh8w2 жыл бұрын
Ничего не понятно, но очень интересно
@user-ue2bn6rq4u7 жыл бұрын
подскажите новичку какой из этих двух языков лучше изучить С++ или Python
@DariaEmacs7 жыл бұрын
Руслан, это зависит от того, что Вам больше нравится делать: объекты создавать, писать для них функции, следить за ними и налаживать работу в очень больших программах (обычно на С++ пишутся большие, огромные проекты) и ждать пока пройдет компиляция (в это время можно в коридоре драться на мечах). На С++ можно запрограммировать почти все, что угодно, но Python гораздо лучше и круче работает с чтением данных и их обработкой с регулярными выражениями и у него интерпретатор, то есть времени на компиляцию у Вас не будет. На питоне тоже можно написать все: от сайта до онлайн-игр, графики, управления космическими кораблями. Но для меня, питон ассоциируется с системными скриптами, а С++ с большими проектами, над которыми могут работать тысячи человек.
@dario16226 жыл бұрын
На Python пишешь быстрее, но скрипты выполняются медленно, C++ быстрый, но запутанный. Swift, Rust, Go по синтаксису похожи на Python, по скорости - к C++. У питона множества библиотек на все случаи жизни. Также к питону можно подключать написанный на C/C++ код.
@user-ut2ii3qi6x2 жыл бұрын
Так я и не понял - с чего начинать? Просто вы называете все языки и все. Начинать-то с чего?!
@user-zn6yt9cy8z7 жыл бұрын
мне ruby нравится но нет под него visual studio
@onanpetrovich55017 жыл бұрын
tweeter уже довольно давно переписали на Scala
@scramblerize4 жыл бұрын
ну хоть не на лисп.
@bbzz5 жыл бұрын
Всю жизнь предпочитал Си, писал на нем код с сумасшедшим уровнем сложности. Начал писать на Haskell и понял, что ничего о программировании не знаю
@MrNastoyashiy5 жыл бұрын
Три месяца с нуля изучаю программирование. На изи освоил всю книжку кернигана ритчи теперь разбираюсь в джаве. Очень инетересно
@Alex11Fox5 жыл бұрын
и как успехи с жабой?
@MrNastoyashiy5 жыл бұрын
@@Alex11Fox С куда проще как по мне
@Alex11Fox5 жыл бұрын
@@MrNastoyashiy Ну это понятно что он, Си, проще. Только что можно на нём написать то? мини - игру да программку для Киппа.
@user-gn1nv5zh8x4 жыл бұрын
Я так ронял Си - всему голова! Попробую с него.
@realfootball3383 жыл бұрын
Ахахах как успехи ? Прошел год ))
@realfootball3383 жыл бұрын
Сейчас очень популярным становиться Dart для создания кросплатформенных мобильных приложений. Простой и классный. Если есть фирма готова взять на обучение то советую.
@RKZ-in6zf6 жыл бұрын
Давай жить вместе :)))
@gne4do4 жыл бұрын
Ой не могу ))))), сейчас разбираю python После Си конструктор лего как думается так и пишется главное что-бы "маны" посвежее были.
@kalashmatik03 жыл бұрын
про PHP проорался конечно знатно, жаль не было олицетворения Перла )))
@pavellankmiler18335 жыл бұрын
Картинка с игрушками и php порвала 😂
@helenasemsem36947 жыл бұрын
Это же девушка Джона Сноу! !!
@seka13094 жыл бұрын
В последнее время большую популярность приобрели с#. Все веб приложения стали писать на этом языке
@SergeyMerkoev7 жыл бұрын
Всем добрый день!) Да, на счёт выбора языка, то в настоящее время лучше изучать языки для веб-разработки и начать именно со "старого" доброго PHP, ибо этот язык используется в построении большинства современных сайтов. Что касается его серьёзности, то на данный момент это очень мощное средство разработки быстрых сайтов и сервисов. Однако перед его изучением требуется освоить язык разметки HTML5 и язык стилей CSS3. Сейчас актуальна версия PHP7, на которой создаются сайты работающие быстрее в 3-4 раза по сравнению с предыдущими. Почти одновременно имеет смысл начать и продолжить активно изучать язык JavaScript с его популярными библиотеками, а также его серверную реализацию Node.js. На данный момент для этого языка очень активно развиваются технологии Web JL (трёхмерная визуализация для создания суперсовременных сайтов и игр, а также крутых сервисов) и Web RTC (аудио-видео связь через браузер, а также работа с видео-графическим потоком - т.е. это бесплатная альтернатива сотовой связи, которая скоро захватит рынок). Например, для эффективного и интересного изучения данных технологий можно сразу начать писать свои простые сайты, что очень мотивирует. А в дальнейшем можно написать свой фреймворк (изучать чужие сразу не советую), библиотеку или даже движок. Я начал как раз с изучения этих языков и почти сразу стал писать свои движки. Например сейчас работаю над новым движком и CMS для создания современных интернет-магазинов StoreEngine. Вообще желательно изучать и применять разные языки из разных областей. Не рекомендую сразу изучать экзотические языки и фреймворки, однако важно осваивать и применять различные профессиональные инструменты и среды разработки. Необходимо ежедневно практиковаться хотя бы по 4-8 часов (как в музыке). Что касается сразу изучения языков для промышленного программирования, то это подходит для тех людей которые не мыслят свою жизнь без кода и хотят всю жизнь писать программы и жить в них. В этом случае я бы предпочёл язык C с классами.
@EagleTime7 жыл бұрын
Не согласен категорически. НИКОГДА, слышите, НИКОГДА не начинайте изучать программирование с вёрстки! НИКОГДА! Ещё раз НИКОГДА. И ещё раз НИКОГДА! Мне один советчик уже насоветовал 10 лет назад начать изучение пхп с html и css. Будь проклят тот день. Я полгода изучал вёрстку, не видя нормальной обратной связи, не чувствуя себя программистом. Оформлял это сраный дизайн и запускал с локалхоста, не понимая нахера оно мне надо. И я выгорел на долгие годы, пока не начал изучать руби. Вёрстка - это не программирование, это всего-лишь инструмент разметки. И если начинать с этого дерьма, можно охладеть к любому коду на долгие годы, как произошло со мной. Начинайте кодить проги, а не разметку! Разметка подтянется по-ходу - много чести её в приоритет ставить. У меня всё.
@SergeyMerkoev7 жыл бұрын
Благодаря Вашему совету кто-то сразу возьмёт книгу Бьёрна Страуструпа «The C++ Programming Language», заглянет в неё и поймет, что они жалкий человечишка и читает Откровение переведённое с древнего Арамейского языка, и его жалкий мозг и образование троешника, не позволяют ему постичь зерцало и кладезь мудрости великого программиста вселенной... И такой человек, разочаруется понимая, что он всего лишь обычный юзер и потребитель контента и продолжит оставаться им. И лишь единицы усилием воли напрягутся и попробуют надгрызть гранит Нетленного Издания. Тогда уж лучше можно начать сразу с языка Ассемблера;)
@DariaEmacs7 жыл бұрын
Сергей, про С++ Вам никто не говорил, было упоминание руби. А это уже дело вкуса, что выбрать php, руби или питон для разработки веба. И да, HTML -- не язык программирования).
@SergeyMerkoev7 жыл бұрын
Дарья, Разработка под веб невозможна без знания хотя-бы основ разметки. А комментатор выше писал о том, что ему нравится исключительно программирование и что не стоит пудрить людям мозги тем, что якобы необходимо для начала изучить хтмл. Что касается программирования, то, возможно, лучше начать его изучение с Бейсика. Если говорить о разработке для веба, то PHP и JavaScript не имеет смысла учить до того, как Вы постигните HTML+CSS. Если начинающий подаван приходит в книжный магазин, то он почти сразу понимает, что не понимает какую толстую книгу с заклинаниями ему лучше выбрать. И если человек хочет заниматься промышленным программированием, то он должен знать, что ему потребуется очень много времени и сил на учёбу, работу, совершенствование и личностный рост. Теоретически в голове каждого человека много нейронов, но на практике количества синапсов может оказаться недостаточным. Вообще, думаю, программирование - это подобно страсти, когда не можешь этим не заниматься. Так же как писать картины, музыку, стихи... Большинство людей на это не способны;)
@DariaEmacs7 жыл бұрын
Сергей Меркоев, каждый остался при своём мнении). Я начала разрабатывать веб с изучения питона и библиотеки Джанго, не вижу смысла постигать сначала html, css, все идёт одновременно. Не согласна, что большинство не способны к творчеству. Как раз наоборот, каждый ребенок творчески одарен и забота родителей увидеть и помочь развить этот талант. И даже, если этой самореализации не произошло, то все равно кого-то тянет к музыке, кого-то к рисованию, кого-то к лепке и т.д. уже в более позднем возрасте.
@anton.k.7 жыл бұрын
Имхо, Основная проблема php - не развиты отладчики, как у остальных языков - сложно искать проблемы
@S33YouInH3ll6 жыл бұрын
Что не так с xdebug + PhpStorm? :)
@qrthack32338 жыл бұрын
Почему Daria Emacs? любимый редактор кода Emacs?
@DariaEmacs8 жыл бұрын
Да).
@qrthack32338 жыл бұрын
Будут ли по нему уроки? :)
@DariaEmacs8 жыл бұрын
После основных уроков по алгоритмам, могу сделать, если будет интересно).
@qrthack32338 жыл бұрын
конечно интересно) это же EMACS)
@EshkinKot19804 жыл бұрын
Старые уродливые игрушки - PHP. Улыбнуло)) И как программист пхп, я отчасти с этим согласен. Тут дело не сколько в самом языке (хотя в языке косяков хватает), а скорее в общей культуре PHP сообщества. На пыхе можно писать качественный код, но людей которые такой код пишут крайне мало. У меня первый более менее серьезный проект был на С++, это очень хороший старт. Многие языки после него изучать легко. Что же касается питона, он лучше бэйсика, на котором нас учили писать в школе (в институте был уже C++). Но бэйсик это был язык исключительно для обучения, а питон к сожалению используется в реальной жизни. К сожалению потому, что что-то более менее крупное требует ООП и шаблонов проектирования. А какое ООП может быть если в языке нет ни областей видимости, ни интерфейсов?
@livecodingschool89064 жыл бұрын
Кто-нибудь приведет пример почему php такой страшный ? За что такая не любовь ?
@seka13094 жыл бұрын
Почему большие компании не используют php?
@DariaEmacs4 жыл бұрын
А большие - это какие?
@seka13094 жыл бұрын
@@DariaEmacs Google, Yandex, Mail ru, и т.д
@DariaEmacs4 жыл бұрын
Используют, вот, например, вакансия: yandex.ru/jobs/vacancies/dev/phpdev_eda/ В Mail ru тоже используют.
@seka13094 жыл бұрын
@@DariaEmacs а вы сами пробовали писать на php?
@DariaEmacs4 жыл бұрын
Был курсовой проект - написать сайт "Расписание поездов", типа tutu.
@alexmo65387 жыл бұрын
А если мне нравятся девушки, какой язык тогда выбрать?
@DariaEmacs7 жыл бұрын
Думаю, лучше всего французский, девушки от него в восторге).
@PavelKovalenko19867 жыл бұрын
Для начала бы русский ) В стиле Евгения Онегина :)
@misteranderson60586 жыл бұрын
Alex Mo Тогда выбирай штангу и гантели
@oleg124ua7 жыл бұрын
еще swift на apple очень популярен,мой знакомый зная в идеале свифт, objective C , рубит бабок больше чем Джава и с++ разработчики мидл вместе взятые
@DariaEmacs7 жыл бұрын
Здорово! :) Только порог вхождения в apple индустрию выше - нужен специальный ноут, не особо дешевый :). То есть получается, чтобы зарабатывать больше, нужно сначала денег вложить больше. А в разработку на java и С++ ничего особо вкладывать не нужно. :)
@oleg124ua7 жыл бұрын
Daria Emacs эт да😉
@user-cy3eu1nq8p2 жыл бұрын
Наскільки я знаю програми на C# можуть працювати не тільки в Windows, але ще й в Linux 🐧 за допомогою Mono. 🙂
@dicloniusN357 жыл бұрын
Кто из начинающих смотрит не хотите прогу мне написать, бесплатно?) Мне время просто жалко, прокачиваю не программинг. А те кто прокачивает программинг вам будет полезно для тренировки) Прога простая про папки, картинки и таймер.
@dmitrydobro18286 жыл бұрын
С/C++ и может быть Python. Остальное всё что не пробовал, не интересно.
@Razin4714 жыл бұрын
Как раз гугл и яндекс использует именно их + java
@stivstivsti7 жыл бұрын
открываете вакансии вашего города, где больше вакансий для новичков -- то и учите
@misteranderson60586 жыл бұрын
stivstivsti 1С
@Alex11Fox5 жыл бұрын
пхп и 1с
@ExcaliburPH5 жыл бұрын
У нас если кто-то говорит питон а не "пайтон" сразу подсрачник отвешивают.
@timoleks65557 жыл бұрын
я начинал с Си, но он мне не понравился и я перешел на С++ )
@nepBoHax7 жыл бұрын
Я писал на C# 5 под Linux)
@DariaEmacs7 жыл бұрын
Ого, интересно), а что писали, если не секрет?
@nepBoHax7 жыл бұрын
Да ничего особого, так, логин сервер) С async/await, на Ubuntu все работало, по крайней мере) Почему именно си шарп? Очень просто, использовался общий код с frontend'ом в лице Unity3d.
@DariaEmacs7 жыл бұрын
Понятно))
@niemandflagrantior84906 жыл бұрын
Instagram и Pinterest на Питоне? "Отлично", два самых ненавистных и глючных сервиса, аж язык жаль.
@mykolahaltiuk92154 жыл бұрын
Когда ты начинающий хоббит-программист, тебе надоело работать в Шире на аутсорс и ты решил познать величие Ассебли в Мордоре))
@DariaEmacs4 жыл бұрын
Шира? )) Jira?
@mykolahaltiuk92154 жыл бұрын
@@DariaEmacs это место со вселенной Властелина колец
@DariaEmacs4 жыл бұрын
А, точно)), вспомнила! У меня уже профессиональная деформация).
@freedezel3 жыл бұрын
а где паскаль?))
@DariaEmacs3 жыл бұрын
с трубкой Торричелли балуется).
@user-yr5ng8so9t6 жыл бұрын
Почему вместо Саурона, Саруман?!
@DariaEmacs6 жыл бұрын
Арсений, точнее вместо Сарумана я сказала Саурон) 1:38 . Перепутала).
@yevhenukrainianer47816 жыл бұрын
1:36 Саурон слегка не такой )
@IExSet2 жыл бұрын
Я так понял, Саурон в тот момент был на связи через Палантир :-)
@DmitriyKotin5 жыл бұрын
Самые высокооплачиваемые языки это всякие ABAP. Там можно в деньгах купаться. (это справедливо было и в 2016 и в 2019) Потом, с большим отставанием будет Golang (в 2016 это тоже было правдой, но язык не был так популярен) А уже потом Java.
@VitaliyNET4 жыл бұрын
Про php в самую точку) Ну уродлив он) Хотя таким же планирует стать и TypeScript
@dictator53746 жыл бұрын
iOS обделили вниманием
@bellis74207 жыл бұрын
Vse video eto pereskaz starih prikolov iz interneta
@user-cr8rp6xj2l7 жыл бұрын
Bellis а точнее одной старой инфографики
@IExSet2 жыл бұрын
Очень странный анализ. Уродливый орк здесь скорей C++. Мощность языка, это вовсе не способность чего то там "выжать" из железа, ничего Си и тем более C++ не выжимает из железа, кроме того на C++ пишутся нередко сверхтормозные вещи. Мощь языка в его выразительности, у Си и C++ уровень немногим выше ассемблера (новые стандарты это немного меняют). Если выразительность и уровень абстракции слабоват, то трудно реализовать лучшие алгоритмы, а они в первую очередь важны для производительности. C++ здесь на границе миров, с одной стороны язык шаблонов и прочие штуки (constexpr) стали ещё мощнее, с другой стороны использовать всё это достаточно сложно из-за миллиона граблей, наследие C и старых C++.
@user-nh2ww3ro1c3 жыл бұрын
ахахахахаха, php-шники задизили видос. смеюс
@vitusink64454 жыл бұрын
Рассказывать о языках сравнивая их с орками... жесть :) Такое может выдать только женщина. Сколь эмоционально столь и бесполезно... Ну а смысл тогда?