24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
>>226034104 (OP) завязывай с этой хуйней, если это твой первый язык то вместе с новыми стандартами будет для тебя неподъемный, но если раньше писал на чемто (кроме питона лел) то еще можно вкатится
>>226034104 (OP) > курсы С таким подходом только на хуй сходить. Учить плюсы не зная хотя ы основ аасемблера и си - безумие. Но ты ищи-ищи, ты все равно не конкурент мне.
>>226034720 пишу на нем с 2013 года примерно, и до сих пор есть моменты, именно в языковых конструкциях, которые вызывают вопросы.. не говоря о вопросах из рабочей области, например синхронизация памяти и прочая низкоуровневая хня, если ты раньше не писал учи че попроще
>>226034104 (OP) Для основ программирования хорош, но как разработчик вкатываться на нём трудно (мало вакансий) После плюсов хорошо идти учить что-то высокоуровневое, ибо гораздо лучше понимаешь как всё работает и какая-то хуйня аля пайтон уже не воспринимается как серьёзная трудность
>>226034960 > Не совсем выучить, а скорее знать и понимать. Это и имелось в виду. Спасибо, анон. Если не секрет - где работаешь? Хватает ли на мивину и пюрешку с котлетами?
>>226035101 >Если не секрет - где работаешь Секрет, крупная российская компания. >Хватает ли на мивину и пюрешку с котлетами? Хватает, но я уже говорил, что кручусь в этом говне со средней школы, у меня талант и топовое образование.
>>226035281 >планирую В этом то твоя проблема. Если ты к выпуску не шаришь в плюсах хоть как-то выше ссылок и указателей, то значит не в состоянии учиться и ничего тебя не ждет. Матешу, небось, тоже не знаешь? Короче не конкурент и никогда не станешь.
Советую начать изучать базовые конструкции (циклы, условия) на Си, понять логическую часть языка, как писать методы, чтобы програма банально делала что ты хочешь(на уровне вывести чтото в консоль), так же советую немного изучить логические операции, для условных конструкций и немного теории копьютерной логики, для понимания работы памяти и чтобы ты не охуевал от вида байтов и т.д. Дальше изучай структуры данных, их организацию и работу с ними (к примеру сделать список на Си). А дальше уже выбирать, идти в низкоуровневый с++ или высокоуровневый ЯП, к примеру С#. Но сам понимаешь, одним языком не обойдешься.
>>226034104 (OP) ОП, ты не с того конца заходишь. Любой ЯП - это инструмент, такой же как молоток или отвертка. Представь что ты написал следующее: >Решил научиться сверлить дрелью. Какие подводные? Какие курсы порекомендуете? Есть ли перспектива? Где потом можно работать? На фрисосанц не хочу Выглядит дебильно, правда? Потому что нормальные люди сначала решают стать сварщиками/каменщиками/плотниками/столярами, а только потом начинают учиться работать соответствующими инструментами. С программированием точно также. Реши, что ты хочешь делать: веб, мобилки, геймдев, встройка, етц? А уже дальше начинай изучать подходящий язык.
>>226036720 Это не хорошо и не полохо. На Си/С++ ты должен постоянно следить за памятью, ты можешь написать более эфективный код и малый по размеру для очень специфичной задачи. На высокоуровневых ЯП обычно уже есть свой автоматический контроль памяти, к примеру Garbage Collector в C#, он сам следит за мусором и контролирует "жизнь" сущностей, но минус этого - низкая эффективность, нежели у С++
>>226037227 хуек зумерок, ты сам то наверно не шаришь особо, про вариадик темплейтсы, вывод типов, барьеры памяти, лок фри контейнеры может расскажешь мне в подробностях?
>>226034104 (OP) Я бы советовал вкатываться с C - он гораздо проще и на нем можно прохавать основы как устроена память, работа со структурами, указателями и прочей штукой. Через годика 2-3 активного, ежедневного программирования на C всего, от игр под DOS, поддержки софта ЖД, всяких баз данных и дерьма, можно переключаться уже на изучение плюсов, ведь, по идее к этому времени ты благочестивый анон, должен знать С вдоль и поперек и тебе уже аж горит от желание растянуть свой анус на новый размер, великим и могучим C++. А еще ты можешь сразу вкатится в ассемблер чтобы понять все как устроено с начала, но что-то вообще на нем писать, это как на двачах сидеть в 2020 - бесполезно
готов ответить на несколько адекватных вопросов в меру своих знаний - так получилось, что мультиязычный (и по работе нужно было, и одно время меня перло смотреть новые языки)
>Решил изучать C++ Какие подводные? Очень сложный относительно других языков, в чистом виде используется относительно редко, обычно нужно знать что-то еще. например, qt и boost. >Какие курсы порекомендуете? линейку, алгоритмику, структуры данных и бд, теорию графов, ООП, юнит-тестирование, инфраструктуру целовой ОС, сетевые протоколы, многопоточность. >Есть ли перспектива? Где потом можно работать? ОС, драйверы, высоконагруженные сервера и втроенные системы. Сетевые технологии типо 5G, СКАДА, мед.оборудование. Основной плюс крестов в огромном количестве легаси кода который кто-то должен поддерживать и адаптировать.
>>226035361 Хех, анон. Я в шкиле тоже на паскале любил писать, всё было охуенно четко понятно. Спустя пять лет попробовал писать на Си под микроконтроллеры. Ебать копать, было очень ниприятна. Так и не смог осилить
>>226042505 >Крестоблядь, ты ваще ебанулась? оп спрашивал где работать. С точки зрения работобляди - большое количество говна, которое кто-то должен разгребать это несомненный плюс.
>>226043518 А че мне оправдываться, 150к на удаленочке питономакакой, РАБотаю часа 4 в день, все устраивает. Инб4: РЯЯ НИУДАЧНИК Я НА КРИСТАХ 300КК/НС ПОЛУЧАЮ!!!1
>>226043759 Лол тоже пишу на питоне, у крестовиков на работе постоянно горит жопа от питонов, го и растов. А когда говоришь про микросервисы, жопа улетает в космос.
>>226037899 Вот меня всегда интересовало, кто это, агрессивный программист, который знает все технологии мира, при этом совершенно нулевой уровень уважения к незнакомому человеку. Как эти люди выглядят, почему источают зеленый гной, кто проклял их...
>>226047345 С++ настолько старый и консервативный язык, что для нормального его использования приходится пользоваться целой кучей библиотек которые де-юре не являются стандартом языка. Хорошая альтернатива D - но блядь, что-то на нем вообще никто не пишет, хотя приколов туда завезли разных немерянно... Остается Go и Rust. И если первый специально переквалифицировался в язык бекендов 2.0, то второй более широкий в применении, и на нем успешно работают и игры, и веб-сервисы и даже какое-то полу-колхозное ПО для бронирования билетов, в связке с дъяволопоклонническим Java
>>226034104 (OP) Будешь пиздеть на бордах вместо изучения. Уже пиздишь на бордах вместо изучения. Решил бы изучать - изучал бы. И курсы бы нашел, все очевидным образом гуглится.
>>226042104 >ОС, драйверы, высоконагруженные сервера и втроенные системы. Сетевые технологии типо 5G, СКАДА, мед.оборудование. Зачем ему для всего этого плюсы?