Найти тему

Какой язык программирования лучше изучать в 2020 году? С++ или С#. Что лучше?

Оглавление

Думаю у каждого программиста в самом начале его пути возникает много вопросов. Один из таких попробуем сегодня разобрать. Если вы всё же решили начать свой путь программиста именно с языка программирования "С".

Какой именно из языков программирования "С" выбрать и для чего?

Сам язык имеет три вариации, а именно "С", "С++", "С# ". Каждый из них предназначен для разных нагрузок и задач. По сложности изучения также есть свои нюансы. Язык программирования "С" мы разбирать не будем сегодня. Почему? Как по мне он самый сложный и подходит для очень сложных задач, которыми начинающий программист делать точно не станет. Хоть это и первый язык С и все рекомендуют начинать именно с него, я же тоже в начале изучил именно сам язык "С", а не его братьев, но мне он по факту так и не пригодился.

Примечание: Я просто делюсь личным опытом, и ни к чему вас не призываю. Это статья основанная на моих ошибках. Возможно вы будете не согласны с моим мнением, поэтому прошу сообщить своё мнение в комментариях :)

Язык программирования "С++"

Если вам под силу сложные но в то же время интересные задачи то именно данный язык программирования подойдёт для вас. На С++ мне удалось написать несколько программ у которых были уникальные задачи. К примеру - за месяц где-то я написал программу для тестов с возможностью входа как Администратор или Пользователь. У каждого были разные возможности, углубляться в это сильно не буду. Если кратко - Админ мог создавать или редактировать их, а обычный пользователь мог их пройти и увидеть свой результат.

На С++ можно написать реально качественную программу с красивым интерфейсом если использовать стандартную среду разработки Microsoft Visual Studio. Желательно устанавливать именно последние версии данной среды разработки, так как она постоянно обноляется. В основном этот язык предназначен для разработки под ОС Windows, но точно сказать не могу так как на других ОС (кроме Android) ещё не писал.

-2

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

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

Язык программирования "C# "

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

-3

Среда разработки та же что и у С++. Но вот спектр дизайна сильно отличается. На С# не так сложно писать код под игры. Для разработчиков именно игровых проектов или для любителей красивого дизайна этот язык подойдёт вполне для изучения.

Больше сказать не могу так как сам сейчас продолжаю изучать этот язык для себя, если вы можете дополнить что-то, будет интересно почитать в комментариях :)

Подведём итог

В целом оба языка достаточно похожи но предназначены для относительно разных задач. С++ более сложный язык, зато очень популярен до сих пор. С# проще и свежее чем С++ но разница в них будет заметна. По дизайну он выигрывает, но по функционалу немного уступает С++.

Я рекомендую изучать именно С++ так как он достаточно популярен и функциональный. Как по мне именно С++ будет ещё очень долго актуален.

Спасибо что дочитали статью, пишите своё мнение в комментариях, будет очень интересно почитать, всем хорошего дня! :)