Точно, на C++ по крайней мере знаешь толк сначала в примитивных извращениях, чтобы войти во вкус более изощрённых (Александреску в помощь), а на других языках ты можешь и не познать всех ужасов и глубины падения до самого ассемблерного дна, и какой ты после этого "программист" ? :-)
Дарья!Подскажите,если я хочу разрабатывать плагины и темы для Вордпресс, то нужно непременно PHP осваивать или эти вещи можно и на Питоне верстать? Да,заодно подскажите,как(систему обучения) и где можно чачать изучать фронтэнд и бэкэнд(про бэкэнд я уже написал о своих приоритетеах - разработка под Вордпресс). Как у Вас начался путь обучению программированию и какой срок заняло обучение до первого трудоустройства? Заранее спасибо!
Вот тут уже ответили: toster.ru/q/307123 Я 5.5 лет обучалась в университете по специальности математик-программист). Устроилась в начале 5 курса, но большинство моих однокурсников работали со 2го курса). Про мою первую работу: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Jbh2shL27bc.html Система обучения у меня одна - писать сайты:).
Здравствуйте!Хотел начать с языка С++ ,стоит ли грызть этого динозавра? ,какой порог вхождения для Джуна или в современной действительности лудше выбрать что более востребованно на рынке ,хотя по мне С++ очень хорош ,когда начал читать и смотреть про востребованности языка,такой холивар по подымается ещё больше запутавает
Мне понравилось, что: занимаешься спортом, плаванием, саморазвитием. Нравиться твой блеск в глазах. Это не просто так! Ты много чем занимаешься в том числе и йогой! По другим духовным системам вроде не увидел... Однозначно подписка! Презираю: исламизацию (даже танцы); волосы в косы/хвосты (потому что психически блокирует, теряется шарм)... Мои восхищения и воздушный поцелуй безусловной любви! Я верю, что когда-нибудь наступит эра разумных и духовных людей. А ты хороший пример для нас! Благодарю!
Очень толково объясняете: ответы расширенные , с объяснениями и в тоже время лаконичные. Это редкость среди программистов) Вероятно, вы инженер IT : чувствуется понимание материала.
Спасибо за наглядное объяснение! Буду совершенствоваться в С++. Мне он представляется таким базовым языком в мире программирования, несмотря на другие популярные языки, в частности всё набирающий набирающий обороты Python.
Пишу под 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 порой удручает (чего стоит только такой элемент синтаксиса, как запятая). Когда переходишь на такие языки хотя бы после той же Джавы, складывается впечатление, что их придумывали не программисты, и не для программистов. Как-то так.
Да, после Java на C# без анонимных классов вообще не комильфо. Вы бы могли подсказать как их нивелировать? А то я что-то не до конца разобрался, может статейку какую-нить... Заранее спасибо. А комментарий добротный - лайк однозначно))
Наверное имеется в виду профессиональный ;) Например, одно из первых слэнговых словечек, которые я узнал, это "сырцы" обозначающее сырой ( нескомпилированый ) програмный код, по стечению обстоятельств в английском это называется source ( источник ) или сокращенно src. Хотя возможно это и не совпадение, а некая глобокая смысловая связь через праязык, есть очень много таких "совпадений".
Очень классное видео! Сравнение с персонажами Толкиеновских книг просто восхищают. Немного знаю C#. После того, как вы отдали Арагорна Ruby догадался, что C# станет эльф, правда подумал, что Леголас))). Хороший язык, но порог вхождения достаточно высок, поскольку язык сам по себе мало что значит, знание фрэймворков все же преобладает над знаниями синтаксиса и понятий языка. Но как язык си шарп хорош, элегантен, можно даже с указателями работать как в плюсах при очень сильной нужде.
Когда-то учил С, но бросил (я не программер). Сейчас учу Java. Нравится. Вот на Ваш канал попал через поиск инфы по бинарному дереву поиска. Понятно, позитивно. 👍
на С++ слишком много гимора, всем щас плевать сколько памяти или процессора вы наоптимизировали, если программа слишком гиморна в разработке и сопровождении. вот это - как раз про С++. сейчас комп меньше чем на 4 гига памяти и 4-ядерного процессора не могут позволить только бюджетные организации, но там и программистам на С++/Java делать нечего : [жлобская з/п + завышенные ожидания от программиста + мат.ответственность + несоответствие написанных функциональных обязанностей фактическим + "кураторство" какого-нибудь министерства, к которому привязана эта бюджетная организация...]... короче, юные программисты, не идите в бюджетки. горько плакать потом будете и выгорите морально. а я пойду на Java и в частные фирмы.
А я учусь программированию просто потому что интересно. Не совсем согласен с тем что надо учиться с Питона потому что он проще, до Питона слушал лекции по Си, и мне показалось что если бы я не знал строгого типизирования то было бы очень поверхностное понимание того что происходит в Питоне.
Семка Семачкин, я тоже не согласна с этим общепринятым постулатом относительно Питона. :) Мое мнение -- начинать нужно с Си, где все правила строже, но только я такое где-нибудь скажу, так сразу летят тапки, "Да как можно? Это же, как заставлять человека программировать на ассемблере." :) В общем, спасибо Вам).
Когда учился это был basic, c, c++, Delphi и не помню уж что ещё, с этим в параллели HTML было просто интересно, по итогу 14 лет уже занимаюсь ABAP, за годы работы ещё удалось позаниматься C#, сейчас ещё JavaScript
Здравствуйте, Дарья. Из вашего видео контента вы явно работаете программистом на плюсах. Я тоже очень люблю Си и С++ и не теряю надежды сделать их своими основными языками. Для мир делится на Си(С++) и все что на нем написано ))) Но останавливает зарплата. Почему синьер на Go или Elixir получает в два раза зп больше программиста С++. Последний язык в разы сложнее и производительнее. Что с зарплатами сишников? Почему так происходит по вашему мнению?
@@DariaEmacs Go конечно хороший язык. И он очень хорош для проектов где подходит акторная модель. Но он слишком оторван от железа. Имеет большой рантайм. Go один из моих основных языков. Я недавно посмотрел как пишется бэкэнд на фреймворке на плюсах. И был удивлен такой простоте. Сейчаc есть STL, есть смартпоинтеры, лямбды. Писать на сях стало очень просто. А при нехватке производительности можно опустится на уровень чистого си. Чего не сделаешь на го. Что же заставляет людей уходить с С++ на Golang?
изучаю Сишарп.. мне очень нравится синтаксис его. Когда понял, что С++ мало вакансий на Хантере, то решил изучать как второй язык, Java и удивился насколько он похож на Сишарп.. так что кажется можно легче его усвоить. т.е. Изучая один язык я более менее понимать буду др. (хотя С++ мне нравится, особенно синтаксис, но увы мало вакансий, да еще сложный язык.)
Кстати Сишарп.. годен не только под Винду.. Можно для Андроид, Айос и Виндуос Мобайл программировать, благодаря Xamarin. А еще новая платформа .Net Core полная кросплатворменость (тесно не связана с Виндой) можно делать сайты.
К Jave стоит прибавить Scala. Сейчас очень часто его испольщуют там где без Java и Существующих Java библиотек не обойтись. Ну также Kotlin - но насколько знаю тренд его популярности пошел в обратную сторону в связи с тем что за Java взялись.
Дарис, в университете в 2014 году столкнулся с такой проблемой, как выбрать язык программирования. К сожалению в КРСУ С++ показался без перспективным после долгого изучения его, но язык мне понравился, и я был в отчаяние как реализоваться на этом языке. Мне казался что на нем можно писать для OpenGL и консольные драйвера системные и не системные а также сетевые Линуксные, то есть ни как не ПО для пользователей с пользовательским Интерфейсом(кнопками) и графическим. То есть для него нет Редакторов, и библиотек, все самому писать словно из каменного века нужно догнать современный мир. Потому как я не нашел не одного гайда на RU-vid, хорошего бесплатного редактора для С++ для создания графических элементов и пользовательского интерфейса. Так же я столкнуться с таким вещью что большинство графических редакторов как Blender, Unity, CryEngine и большинство других популярных редакторов не поддерживают С++. Qt ответвления С++ соответственно не считается. Так что я буквально без нормальных редакторов даже не знал, есть ли будущее у С++ и можно ли на нем работать. Единственный пока редактор который поддерживает это Unreal Engin, все больше не нашел нормальных редакторов. В Универе все что относиться к графике писали на С#, а если простенькое с пользовательским интерфейсом то некоторые писали на Java писали. Так что я даже не знаю, куда может реализовываться программист на С++.
Сравнение с пластилином, Лего и старыми игрушками - просто бесподобно! Шутка ли, начал с Питона, потом переключился на Руби, сейчас - вновь Питон... И действительно: питаю страсть к Лего!)
Спасибо, Глеб), но идея такого сравнения не моя. Вот оригинал: carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png Для меня оно тоже в точку, потому что я тоже люблю Лего и Питон).
Все это одна большая Си-подобная фигня, так что рассуждения какой язык лучше это из серии какое платье выбрать с рюшечками или без, притом платье одно и тоже, ибо парадигма одна у этих языков. почему никто не пишет на прологе и не обсуждет его преимуществ???
Питон - это такое доброе дерево, которое помогает маленьким хоббитам разобраться в программировании :) Повеселили. Но я бы дополнил, что в силу того, что это всё-таки дерево, оно очень медленное :)) 50с затрачивается, когда Java делает за 4с. Но с JIТ-компиляцией догоняет и, возможно, обгоняет Ruby.
лозунг write-once-run-anywhere в 95 году еще был относительно актуален. сейчас-то только крестовики компилируют в нативный бинарник, а доля c++ на рынке уже не такая большая.
и про php уже устаревшая шутка. неплохо бы конечно следить за технологиями, а то можно внезапно узнать что winapi, xml, flash и Java 2 Micro Editon это неактуально.
Сейчас осталось только 3 основных платформы: винда, линукс и макось. И еще 2 мобильных. А XML почему устарел? Идеальный формат для хранения конфигураций и других данных. По сети конечно лучше гнать JSON.
Руслан, это зависит от того, что Вам больше нравится делать: объекты создавать, писать для них функции, следить за ними и налаживать работу в очень больших программах (обычно на С++ пишутся большие, огромные проекты) и ждать пока пройдет компиляция (в это время можно в коридоре драться на мечах). На С++ можно запрограммировать почти все, что угодно, но Python гораздо лучше и круче работает с чтением данных и их обработкой с регулярными выражениями и у него интерпретатор, то есть времени на компиляцию у Вас не будет. На питоне тоже можно написать все: от сайта до онлайн-игр, графики, управления космическими кораблями. Но для меня, питон ассоциируется с системными скриптами, а С++ с большими проектами, над которыми могут работать тысячи человек.
На Python пишешь быстрее, но скрипты выполняются медленно, C++ быстрый, но запутанный. Swift, Rust, Go по синтаксису похожи на Python, по скорости - к C++. У питона множества библиотек на все случаи жизни. Также к питону можно подключать написанный на C/C++ код.
Еще важный момент, что все языки программирования (воруют-зачеркнуто) утаскивают у друг друга фишки, и в конечном счете все сводится. что к наличию/отсутствию скобок, двоеточий и прочих причин привычек. Например, неупомянутый Бейсик считал, что Begin/End понятней, чем фигурные скобки, а время показало обратное. А Питон теперь считает, что табы еще понятней, чем скобки. В остальном методы/функции/классы все одно и то же.
Это только в мейнстримовых C++/C#/Java и их бледных скриптовых клонах вроде Python. Посмотри Haskell, Erlang, Prolog, Forth, там нужно совсем другое мышление. Да даже SQL отличается от мейнстрима.
Не пугайте меня такими словами, а то я уже под стол спрятался. Дедушка с бабушкой- комбинаторная логика и лямбда-выражения. От них пошел родитель Lisp. От него все эти функциональные внуки, кроме правнука SQL, который дочерний от Prolog. Эти же лямбда-выражения активно внедряются например в С++ 2011, 2014. Терминология запутанная, но идея верная-стереть условности между объектом, переменной и функцией, ибо все лямбда-выражение.
Как программист PHP, скажу, что современный PHP-код очень похож на Java с точностью до символа «$» возле имени переменной. Я никогда в жизни не работал с такими проектами, как WordPress, Bitrix, Joomla и прочими CMS, о которых и любят составлять мнение о языке. За последние годы появилось множество инструментов (всякие Composer, Monolog, различные Symfony, DI-контейнеры и прочее), которые очень сильно подтянули сообщество. Мнение о языке складывалось так негативно скорее всего по той причине, что ранние версии имели огромное количество недостатков, непродуманных решений, неконсистентностей (magic quotes, суперглобальные переменные, толерантное отношение к ошибкам, ...). Сейчас всё изменилось, сменились люди, мусор повыпиливали, ошибки давно превращают в runtime-исключения, условно-статическая типизация и т.д. А в силу того, что люди привыкли к PHP, у них уже были рабочие проекты, то вместо смены языка они решили заняться улучшением текущего. Хотел ещё добавить на тему алгоритмов, вот в соседнем видео ты говорила про то, как устраивалась на работу C++-разработчиком и как важно понимать алгоритмы, что на собеседовании тебя спрашивали про сортировки, поиск по графам... Это всё очень сильно зависит от предметной области. Я тоже изучал в институте алгоритмы, но я не вспомню как писать пирамидальную сортировку, я не знаю алгоритмов поисках на графах и многое другое, потому что мне это повседневно не нужно. В моей области намного больше ценится понимание того, как правильно моделировать бизнес-требования, вот эти всякие ООП, DDD, команды/события, формирование продуманного API для frontend-разработчиков и так далее. То есть, если говорить грубо, алгоритмы очень важны в наукоемких предметных областях, математика и прочее. Но для реализации большинства бизнес-задач важны совсем другие качества и знания. То есть, безусловно, важно понимать алгоритмическую сложность, какие-то базовые вещи, но сортировка и многие другие алгоритмы становятся деталями реализации более высокоуровневого API, и у разработчика появляется больше времени на продумывание более важных деталей. Примерно как некоторые преподают Python вместо C++, чтобы не отвлекаться на низкоуровневые детали, как ты и заметила. В крайнем случае, если изредка что-то нужно, важно умение загуглить, тут уже как раз важен английский язык, потому что там гораздо более материалов.
Да, все правильно, я с Вами согласна). Важно понимать в какую компанию Вы идете и какие знания там является приоритетными. Я говорила лишь о своем опыте собеседования в американскую компанию, которая занималась моделированием различных процессов в СБИС.
Ничего общего, в Java строгая статическая типизация, в PHP - слабая динамическая и даже объявлять переменные не нужно (т.е. опечатка на одну букву сразу ведет к багу). Плюс у PHP нет единого кодового стиля.
> Ничего общего, в Java строгая статическая типизация, в PHP - слабая динамическая и даже объявлять переменные не нужно В том-то и дело, что это не совсем так в современном PHP. Ты используешь IDE типа PhpStorm и без типизации не будет автокомплита, необъявленные переменные будут подсвечены и т.д. Поэтому ты вынужден писать код, как на Java. Плюс необъявленная переменная будет во многих случаях вести к runtime exception. Тут разница просто в том, что в Java не скомпилится, а в PHP упадёт в runtime. В любом случае, придётся писать «правильно». > Плюс у PHP нет единого кодового стиля. Эээ. PSR-2 - стандарт де-факто. По умолчанию в том же PhpStorm будет этот стиль. Btw, PSR - тоже «слизанный» с Java-мира набор стандартов (JSR). --- Опять-таки, я говорю про код «здорового» человека, а не «курильщика» на Joomla/Bitrix/Drupal и прочий шлак. Код, о котором говорю я, можно увидеть в новых проектах на github.
Сейчас очень популярным становиться Dart для создания кросплатформенных мобильных приложений. Простой и классный. Если есть фирма готова взять на обучение то советую.
Старые уродливые игрушки - PHP. Улыбнуло)) И как программист пхп, я отчасти с этим согласен. Тут дело не сколько в самом языке (хотя в языке косяков хватает), а скорее в общей культуре PHP сообщества. На пыхе можно писать качественный код, но людей которые такой код пишут крайне мало. У меня первый более менее серьезный проект был на С++, это очень хороший старт. Многие языки после него изучать легко. Что же касается питона, он лучше бэйсика, на котором нас учили писать в школе (в институте был уже C++). Но бэйсик это был язык исключительно для обучения, а питон к сожалению используется в реальной жизни. К сожалению потому, что что-то более менее крупное требует ООП и шаблонов проектирования. А какое ООП может быть если в языке нет ни областей видимости, ни интерфейсов?
Всем добрый день!) Да, на счёт выбора языка, то в настоящее время лучше изучать языки для веб-разработки и начать именно со "старого" доброго PHP, ибо этот язык используется в построении большинства современных сайтов. Что касается его серьёзности, то на данный момент это очень мощное средство разработки быстрых сайтов и сервисов. Однако перед его изучением требуется освоить язык разметки HTML5 и язык стилей CSS3. Сейчас актуальна версия PHP7, на которой создаются сайты работающие быстрее в 3-4 раза по сравнению с предыдущими. Почти одновременно имеет смысл начать и продолжить активно изучать язык JavaScript с его популярными библиотеками, а также его серверную реализацию Node.js. На данный момент для этого языка очень активно развиваются технологии Web JL (трёхмерная визуализация для создания суперсовременных сайтов и игр, а также крутых сервисов) и Web RTC (аудио-видео связь через браузер, а также работа с видео-графическим потоком - т.е. это бесплатная альтернатива сотовой связи, которая скоро захватит рынок). Например, для эффективного и интересного изучения данных технологий можно сразу начать писать свои простые сайты, что очень мотивирует. А в дальнейшем можно написать свой фреймворк (изучать чужие сразу не советую), библиотеку или даже движок. Я начал как раз с изучения этих языков и почти сразу стал писать свои движки. Например сейчас работаю над новым движком и CMS для создания современных интернет-магазинов StoreEngine. Вообще желательно изучать и применять разные языки из разных областей. Не рекомендую сразу изучать экзотические языки и фреймворки, однако важно осваивать и применять различные профессиональные инструменты и среды разработки. Необходимо ежедневно практиковаться хотя бы по 4-8 часов (как в музыке). Что касается сразу изучения языков для промышленного программирования, то это подходит для тех людей которые не мыслят свою жизнь без кода и хотят всю жизнь писать программы и жить в них. В этом случае я бы предпочёл язык C с классами.
Не согласен категорически. НИКОГДА, слышите, НИКОГДА не начинайте изучать программирование с вёрстки! НИКОГДА! Ещё раз НИКОГДА. И ещё раз НИКОГДА! Мне один советчик уже насоветовал 10 лет назад начать изучение пхп с html и css. Будь проклят тот день. Я полгода изучал вёрстку, не видя нормальной обратной связи, не чувствуя себя программистом. Оформлял это сраный дизайн и запускал с локалхоста, не понимая нахера оно мне надо. И я выгорел на долгие годы, пока не начал изучать руби. Вёрстка - это не программирование, это всего-лишь инструмент разметки. И если начинать с этого дерьма, можно охладеть к любому коду на долгие годы, как произошло со мной. Начинайте кодить проги, а не разметку! Разметка подтянется по-ходу - много чести её в приоритет ставить. У меня всё.
Благодаря Вашему совету кто-то сразу возьмёт книгу Бьёрна Страуструпа «The C++ Programming Language», заглянет в неё и поймет, что они жалкий человечишка и читает Откровение переведённое с древнего Арамейского языка, и его жалкий мозг и образование троешника, не позволяют ему постичь зерцало и кладезь мудрости великого программиста вселенной... И такой человек, разочаруется понимая, что он всего лишь обычный юзер и потребитель контента и продолжит оставаться им. И лишь единицы усилием воли напрягутся и попробуют надгрызть гранит Нетленного Издания. Тогда уж лучше можно начать сразу с языка Ассемблера;)
Сергей, про С++ Вам никто не говорил, было упоминание руби. А это уже дело вкуса, что выбрать php, руби или питон для разработки веба. И да, HTML -- не язык программирования).
Дарья, Разработка под веб невозможна без знания хотя-бы основ разметки. А комментатор выше писал о том, что ему нравится исключительно программирование и что не стоит пудрить людям мозги тем, что якобы необходимо для начала изучить хтмл. Что касается программирования, то, возможно, лучше начать его изучение с Бейсика. Если говорить о разработке для веба, то PHP и JavaScript не имеет смысла учить до того, как Вы постигните HTML+CSS. Если начинающий подаван приходит в книжный магазин, то он почти сразу понимает, что не понимает какую толстую книгу с заклинаниями ему лучше выбрать. И если человек хочет заниматься промышленным программированием, то он должен знать, что ему потребуется очень много времени и сил на учёбу, работу, совершенствование и личностный рост. Теоретически в голове каждого человека много нейронов, но на практике количества синапсов может оказаться недостаточным. Вообще, думаю, программирование - это подобно страсти, когда не можешь этим не заниматься. Так же как писать картины, музыку, стихи... Большинство людей на это не способны;)
Сергей Меркоев, каждый остался при своём мнении). Я начала разрабатывать веб с изучения питона и библиотеки Джанго, не вижу смысла постигать сначала html, css, все идёт одновременно. Не согласна, что большинство не способны к творчеству. Как раз наоборот, каждый ребенок творчески одарен и забота родителей увидеть и помочь развить этот талант. И даже, если этой самореализации не произошло, то все равно кого-то тянет к музыке, кого-то к рисованию, кого-то к лепке и т.д. уже в более позднем возрасте.
Кто из начинающих смотрит не хотите прогу мне написать, бесплатно?) Мне время просто жалко, прокачиваю не программинг. А те кто прокачивает программинг вам будет полезно для тренировки) Прога простая про папки, картинки и таймер.
Здорово! :) Только порог вхождения в apple индустрию выше - нужен специальный ноут, не особо дешевый :). То есть получается, чтобы зарабатывать больше, нужно сначала денег вложить больше. А в разработку на java и С++ ничего особо вкладывать не нужно. :)
Да ничего особого, так, логин сервер) С async/await, на Ubuntu все работало, по крайней мере) Почему именно си шарп? Очень просто, использовался общий код с frontend'ом в лице Unity3d.
Самые высокооплачиваемые языки это всякие ABAP. Там можно в деньгах купаться. (это справедливо было и в 2016 и в 2019) Потом, с большим отставанием будет Golang (в 2016 это тоже было правдой, но язык не был так популярен) А уже потом Java.
Очень странный анализ. Уродливый орк здесь скорей C++. Мощность языка, это вовсе не способность чего то там "выжать" из железа, ничего Си и тем более C++ не выжимает из железа, кроме того на C++ пишутся нередко сверхтормозные вещи. Мощь языка в его выразительности, у Си и C++ уровень немногим выше ассемблера (новые стандарты это немного меняют). Если выразительность и уровень абстракции слабоват, то трудно реализовать лучшие алгоритмы, а они в первую очередь важны для производительности. C++ здесь на границе миров, с одной стороны язык шаблонов и прочие штуки (constexpr) стали ещё мощнее, с другой стороны использовать всё это достаточно сложно из-за миллиона граблей, наследие C и старых C++.