24

C++/python программирование

Добрый день! Очень серьезно заинтересовался вопросом изучения программных языков а именно С++/C. Смотрел видео, читал статьи и комментарии тех, кто уже занимаются разработкой программ, сайтов, серверов и прочего. Как для новичка конечно, советуют Python. Простой, компактный, не замудрёный синтаксис, который впринципе можно понять зная лишь техническо-математический английский язык. Учить язык я начал с него, и понять прям основы мне помогла книга Byte of Python, конечно пока я прочитал её не всю, где то 80 страниц, и все занимательно и интересно, вообщем нравится одним словом. Однако из всех комментариев в котором, как новичку, советовали Python, делали примечание мол Пайтон язык лёгкий, однако правильной технике, алгоритмике, структурированию да и вообще понимания машинного языка научит лучше С++ или даже вообще С, так же отмечали что даётся он новичку в несколько раз труднее Пайтона. Я настроен на то чтобы учить и понимать как устроен этот, да и вообще любой язык программирования, однако мне нужно знать с чего начать, тобишь план моего изучения языка. Я знаю что это невероятно важно, и в интернете есть полно бесплатных курсов, но мне хотелось бы увидеть взгляд со стороны тех людей кто уже хорошо знает языки программирования. К примеру я узнал о существовании такой книги как "Грокаем алгоритмы" А.Бхаргавы, однако читать ее стоит лишь если знаешь какие либо азы в программировании. К сожалению пока таковыми я не обладаю. Так же отойдя от темы заметил некую отличительность в сообществе программистов и людей кто только хочет заняться программированием - Это некая пассивная или даже активная агрессия на людей кто просит совета с чего ему начать заниматься языками. Мол: "У нас и так джунов как г*вна, куда ещё больше" и подобных комментариев чтобы отбить у заинтересованного человека всякое желание изучать цифровой язык. Спасибо большое заранее за ответы, надеюсь без агрессии со мной обойдется:)
P.S прошу прощения за возможные ошибки

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Вы смотрите срез комментариев. Показать все
6
Автор поста оценил этот комментарий
Учи язык какой зайдёт
Советчики идут лесом)
раскрыть ветку (12)
1
Автор поста оценил этот комментарий
Мне очень заходит Пайтон, он действительно простой. Однако я хочу не на зпшке как некоторые говорят, сидеть, а я хочу знать про языки вообще всё что только могу успеть узнать. И за что я переживаю, так за правильность поданной в мою, скажем так, девственную голову, информации. Есть курсы которые так приятно и понятно объясняют что за считанные месяцы можешь понять как и что устроено и что от тебя требуется. А есть такие в которых тебе одну тему будут мусолить неделями и ты ничерта не поймёшь. Пока я читаю книгу Byte of Python, впринципе 98% материала мне понятна, и в плане теории и даже какой то практики
раскрыть ветку (11)
0
Автор поста оценил этот комментарий
Мой совет - сразу начинай что-то писать. Можно 10 лет посвятить чтению книг и ничему не научиться. Уже написал калькулятор на питоне?
раскрыть ветку (2)
1
Автор поста оценил этот комментарий

На питоне да, конечно. И игру камень ножницы бумага с элементом рандома и зацикливания самой игры, написал и разобрал игру "черепашка" которая рисует линии. Естественно не сам от своего ума, а найдя в интернете как и что. В понимании алгоритмы и последовательность команд ну очень простая, по крайней мере на питоне. Базовой теории я знаю впринципе нормально, покрайней мере понятия и определения точно. Сейчас изучаю С++, и первая отличительная вещь от питона это то, что очевидно у питона намного короче команды и модули. Если у Питона есть команда Print, то в С++ сначало нужно загрузить вывод команд в командной строке, загрузить модуль чтобы я имел возможность писать русские буквы без проблем, так же везде ставить точку с запятой в конце строки. Тобишь пока что для меня единственная разница в том что писать чуть больше и дольше, и немного другой синтаксис и названия команд и модулей, страшного совершенно ничего пока нет, всё нравится. Visual Studio очень понятный редактор, на Питоне я сидел в Sublime Text и переживал что изучать новый редактор темболее нового языка будет сложно, но нет. Если есть ещё какие то сильные отличия у С++ от Питона помимо того что я описал, то я был бы рад послушать что там у него такого чего нет в Питоне и наоборот)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ну самое главное отличие в том , что С++ а) статически типизируемый и б) компилируемый, а Пайтон динамически типизируемый и интерпретируемый
0
Автор поста оценил этот комментарий

С++ тебе не пригодится для знания языков и устройства. Оно для АЛГОРИТМОВ и  работы с памятью и укзаателями НА ЛИНЕЙНОЙ модели памяти. Ну и ОСНОВ базовой оптимизации чтобы тупо не лажать, нормальная на сегодня адски сложна и упирается в аппаратные функции инструкциями, их огромное количество и растёт.

Питон кроме табов в принципе вполне нормальный даже компилируемый язык, не вижу особых проблем.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Вот тут и вся сложность) Очень много мнений) Кто то пишет что якобы правильно, что я хочу начать изучение с С++, кто то пишет что он мне не потребуется, и только может отбить желание изучать) Конечно я понимаю в оконцовке что решение остаётся за мной, на что я и рассчитывал. Много мнений, и мне хочется услышать все) У меня вот такой вопрос, если я изучу хорошо Пайтон, будет ли мне проще изучать С и С++? Или они ну серьезно отличаются друг от друга и там совсем другая история нежели в компактном питоне?
раскрыть ветку (6)
0
Автор поста оценил этот комментарий
Тут нет "Правильного" пути. Да, будет проще, с С++ уж точно.
0
Автор поста оценил этот комментарий

Будет, не так уж и отличаются.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Благодарю, тогда наверное я все таки закончу изучение Пайтона, он мне конечно нравится, впринципе всё понятно, все функции, циклы, переменные, модули, аргументы и параметры. Конечно немного огорчает что изучаю всё сам, без помощи, менторов. Что если вдруг где то застряну, не у кого спросить а как и что, а денег чтобы приобрести ментора толком то и нет)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Главное не останавливайся. Питон хорош как первый язык. Концентрируешься на алгоритмах, обретаешь уверенность. Побольше практики. Главное увидеть лес, а деревья можно потом рассматривать.
Автор поста оценил этот комментарий

Не уверен я что будет проще перейти с питона на плюсы. Обратно тоже проблемно.  А вот с плюсов на java и обратно вполне себе реально, языки очень похожи.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Никаким местом. Одни различия с указателями ООП и даже => vs . vs . java заебут.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества