Почему говорят что C++сложнее для вкатывания чем python?Чем питон легче и разве ваще есть легкие языки программированич?
>>201762909Если действительно хочешь куда то вкатишься, то не ищи язык по легче, а подумай чем ты хочешь заниматься в программировании и попробуй найти язык подходящий для этого
>>201762799 (OP)В крестах, например, прямое управление памятью и поэтому легче выстрелить себе в ногу. В питоне заботливый интерпретатор сам за тебя это делает.
>>201762799 (OP)Для c/c++ нужен бэкграунд. В питоне это говно абстрагированно от тебя, в си нет. Это как начинать играть в новую игру сразу на хард лвл или сперва пройти обучение. Забей хуй на то, что я сказал, бери питон или пхп.
>>201763053На самом деле это хуйня, во-первых, тебе вообще не обязательно юзать указатели, ты можешь спокойно программировать вообще без них.Во-вторых, есть всякие умные указатели, которые сами очищают память.Но проблема крестов в другом.Там практическим нет стандартной библиотеки.То недоразумение, что есть — полное фуфло.Чтобы кресты можно было более-менее нормально использовать, ты должен навернуть какой-нибудь фреймворк.А ещё, в крестах нет исключений.Ну как, вроде как есть, но только это, как ты уже понял, такое шизоидное фуфло, что даже разрабы крестов не рекомендуют их юзать, лол.А ещё, в крестах нет общепринятого менеджера зависимостей.Да, в 2к19 тебе надо качать либы вручную или юзать кривое васянское говно.Короче язык-костыль, абсолютно неюзабельное говно.
>>201763455Ага. Чё там, строки нормальные завезли?То говно, что есть — это не нормальные строки.Гуй завезли?Менеджер зависимостей завезли?Стандартная библиотека крестов настолько параша, что тот же qt даже коллекции свои пишет.
>>201763590А унриал свои пишет, да кто их не писал, вообще ничего не говорит о стандартной библиотеке. Все там есть, хз, что ты не нашел.
>>201763694В жабе никто свои коллекции не пишет.Только в крестах занимаются переписыванием стандартного кривого говна.
>>201762799 (OP)Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит Питон, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>201763825Ты объяснишь, чем оно кривое?В языках работающих через среду исполнения у всех получатся эти коллекции одинаковые, в плюсах в связи с непосредственным доступам к памяти, устройствам и тд очень много возможностей сделать коллекцию, которая тебе кажется правильней для твоего движка или гуевого фреймворка или еще чего, поэтому кто-то занимается написанием своих.
>>201763590>Гуй завезлиДля Шиндовса завезли обертку с минимальным уровнем абстракции вокруг WinAPI в виде хэдера windows. Тащемта гораздо лучше сделано, чем в C#, ибо в C/++ ты указываешь все параметры окна до создания, а в C# окно после создания ещё 20 раз перерисовывается т.к. параметры окна можно менять уже после создания (если напрямую не юзать DLL, что гораздо менее удобно тонкой прослойки в виде хэдера). Это ещё не учитывая то, что пока окошко на C# отрисуется, на C оно успеет скомпилироватся и отрисоватсямимоанон
>>201763910Двачую. Во всяких С++ только и надо что научиться память выделять и освобождать, да и то теперь есть умные указатели которые все сами сделают. А вот в питоне нужно тонко чувствовать какие конструкции сожрут всё, а какие заставят тебя крутить циклы с 0.5 итераций в год.После хаскеля всё будет понятно и типично во всех языках.
>>201763328Вообще кор гайд лайн рекомендует использовать исключения. Стандартная библиотека огромная, просто самые популярные вещи не сделаны или сделаны через жопу. Все потому что слишком много разных кейсов использования таких вещей и нельзя сделать оптимально под все случаи. Поэтому в половине крупных проектов что я видел были свои строки. И их было несколько видов. Такая уж парадигма у плюсов.
>>201763825До ссаки вроде всякого. Скала свои коллекции поверх джавовских написала. Видел всякие акторные залупы со своими локфри коллекциями. Но в целом да, если и пишут то явно меньше. Потому что перфоманс на уровне доступа к элементу коллекции не нужен. Другая парадигма.
>>201762856Хуя ты ебланЧистый си либо самый востребованный, либо второй после java, в зависимости от рейтинга
>>201763910>Haskell Погуглил, там про какой-то хаскел 2к20 пишут с новым синтаксисом, и в чем смысл тогда учить его сейчас?
>>201763910>после него другие языки учатся быстрее.Он что похож на все остальные языки программирования? Почему легче?
>>201762799 (OP)Лол, конечно же есть.Смотри как оно устроено: есть Computer Science, дисциплина. Она сложная, её за трехнедельный буткамп и по видосикам с ютуба за месяц никак не изучишь. Люди получают бакалавров, мастеров, пхд и всё равно им есть куда расти.Так вот, и есть языки программирования, такие лёгкие как пайтон, что ты можешь писать простые программы через час знакомства и нормально знаешь через месяц, или C++, через несколько лет знакомства с которым ты не будешь до конца понимать что и как происходит, читать того же Александреску и думать "Нихуя себе, вот это мужик учудил, нахуй так жить!".Не зная CS, но зная язык, ты можешь быть вполне себе программистом и закрывать себе тикеты на работе, писать абстрактные фабрики, вобщем, без работы не останешься. Но у тебя будет при этом четкая верхняя граница, выше которой не прыгнешь. И нахуй тратить несколько лет на с++, если точно ту же работу ты можешь делать на пайтоне, потратив на него несколько недель, а не лет?Время на изучение языка - напрасно потраченное время, по большому счету. Тем более, такого переусложненного некроязыка, как C++.
>>201762799 (OP)после питона нужно учить нормальный ЯП, а после с++ - нет, но если придётся, то это будет в разы легче.
>>201762897Удваиваю. Вчера был анон, который хотел вкатится в C++ и начал с того, что спрашивал какую IDE ему для этого поставить и чтобы обязательно с русеком была. Вкатывальщикам вообще нет смысла что-то писать.
Далбоебов полон тред.>>201762799 (OP)С++ это язык с меньшим уровнем абстракции, если угодно. Работа с памятью, структуры данных - все это в принципе имеет несколько более высокий порог входа, что по сути является собой тупо в количеством времени затраченного на изучение, так то ничего запредельно сложного там нет, не матан. Питон глобально попроще.Вообще в современном мире у С++ вполне определенная сфера применения. И не каждому в ней интересно и нужно быть вообще.Но изучать С++ стоит каждому программисту - потому что более низкий уровень абстракции принуждает тебя более глубоко погружаться в мир полноценного программирования.мимо-пхп-макакий
>>201762799 (OP)Тебе уже правильно пояснили. Выбери специализацию, а потом только язык под нее. Например, php с ларавелом, если хочешь заниматься веб-програмированием. И тд.
>>201762980Путать строгую и статическую типизацию в 2019. Ну пиздец. И да, слабая в С++, охуенно он проще.
>>201766912Пиздец, сколько времени нужно, чтоб учить несколько языков программирования, а еще с этим и английский чтоб читать всякие мануалы. Не проще один С++ выучить и не ебаться?
>>201769890Ты совсем поехавший? Это шарага редкостная. Не стоит относится всерьёз к этому заведению и знаниям, которые там получишьзащитил диплом в этом году
>>201762799 (OP)все просто, это пошло из того времени, когда на сях нужно было писать код внимательно, понимать как управлять памятью, верно освобождать её, в плюсах на это накладывалось ООП и надо было понимать как работать с памятью уже в рамках классов.конечно же сейчас есть auto_ptr, shared_ptr, unique_ptr и можно писать почти так же как на джаве и шарпе имея всю охуенно гибкость плюсов!не слушай петуханов которые кричат что-то про гуи и прочее - это все относительно - ты можешь взять сишную обертку винапи под питон и корячиться точно так же на питоне как корячился бы на сях, а можешь взять к примеру qt на сях и быстро клепать те же окошки как на java-swing.с третьей стороны каждый язык имеет свои области применения - где-то тебе будет проще работать с сетью или вебом, потому что есть удобные фреймворки (к примеру, django) или тебе нужно функциональное программирование, какие-то математические вещи, строить графики или география (gdal/ogr) - вот тебе питон - быстренько запилишь прототип без дрочева на библиотеки с их подключением, а может ты хочешь просто нативное компактное приложение с окошками под шиндоус - вот тебе вижуал студия и mfc.есть четвертая сторона - то что изучая си ты возвращаешься к истокам, немного глубже воспринимаешь программирование и алгоритмы, появляется понимание как работает память, так же ты сможешь расширять нативным кодом или оборачивать сишные библиотеки в свои питон-джава-шарпоблядские поделия.так что не верно ставить вопрос как ставишь его ты - ты должен просто определиться зачем тебе, с какими целями нужен определенный язык программирования и оттуда начинать.
>>201770376Я сам так считаю, у меня знакомый прост туда поступил, )Алсо, технопарк - параша или с него можно что-нибудь поиметь/выкатиться в куда-нибудь передовое?Какие вузы топ, если идти в it\cs?
>>201770666Технопарк - это лучшее, что есть в этом ВУЗе, серьёзно. Если там продержишься, то проблем с работой не будет. Можешь ещё знакомому посоветовать пойти на гидронавтику и формулу. Там тоже можно сильно прокачаться, но только в том случае, если есть мотивация.Из ВУЗов советовал бы ИТМО
>>201770642>так что не верно ставить вопрос как ставишь его ты - ты должен просто определиться зачем тебе, с какими целями нужен определенный язык программирования и оттуда начинать.А если он мне нужн для написания программ-парсеров, небольших игр на известных движках, под андрюху там что-нибдуь. Мне че все языки учить или можно один какой-то для этих целей изучать?
>>201771114под андрюху - у тебя джаба или говнокотлит + можно делать нативные сишные jni-куски, какой нахер питон?под игродел - тебе хватит unity - там шарп или юнитискрипт, unreal - сложнее и надо уже знать плюсы, если конечно ты не собрался обойтись блюпринтами (готовыми блоками)если ты собрался писать парсеры - лучше си если ты будешь парсить бинарные файлы с сишными структурами внутри (например форматы карт или моделей в quake) - это когда ты просто объявляешь структуру данных struct D { int a; char msg[25]; }и читаешь её как есть из файла через:D d; fread(&d, sizeof(d), 1, file);если парсить всякие xml - на чем угодно, к примеру на java/jaxb ты объявишь классы примерно так же как выше на сях, только повесишь аннотации и эта шняга сама считает все содержимое, а так можешь хоть на js.
>>201762799 (OP)Питон более высокий язык программирования, чем плюсы. Чтобы писать на плюсах надо немного шарить в computer science
>>201762799 (OP)Потому, что так и есть. Прежде всего за счет необходимости самому управлять выделением памяти. Кроме того, недостаточно знать только сам язык, чтобы его эффективно использовать. Как только понадобится написать реальную программу, окажется, что нужны сторонние библиотеки. И в python все также в этом плане намного проще. А в С++ пользование компилятором и установка всех библиотек - это отдельная история. И там тоже задолбаешься изучать и выяснять, как оно работает.
>>201772143> А в С++ пользование компилятором и установка всех библиотек - это отдельная история. И там тоже задолбаешься изучать и выяснять, как оно работает. надуманная маняпроблема - если ты работаешь в нормальной ос, с актуальным компилятором и пользуешься актуальными библиотеками - таких проблем нет, более того можно точно так же надумать проблемы с питоном без прописанных путей или несколькими установленными питонами разных версий и библиотек собранных под разные версии - однохуйственнок тому же некоторые сторонние питоновские библиотеки для сборки требуют для сборки... ТАДАМ.. все тот же сишный компилятор и все те же сторонние нативные библиотеки
>>201774311> надуманная маняпроблема - если ты работаешь в нормальной осТипичные маняфантазии. Если у меня на компьютере всё собирается и работает, то проблема у вас.
>>201774866не у меня все работет, а где угодно работает - поставь любой актуальный дистр линукса и собери что угодно, в комплекте дев-либы почти всего что может кому-то пригодиться УЖЕ идет, все настраивается за 20 минути не надо говорить что на си нихуя не конпилируется и все глючит, а в питоне все охуенно или переводить стрелынадо же быть таким зеленым чтобы доебаться до просто безобидной фразы
>>201776868Понятия не имею.pdf standart Number of pages : 971уже плохоА вообще это достаточно особенные чуваки https://suckless.org/philosophy/Не парься
>>201777144>А вообще это достаточно особенные чуваки https://suckless.org/philosophy/Это шизофрения от мира программирования?
>>201777849>Это шизофренияНу нет. Просто их идеи рыночек порешал. Уже лет как >30. А так писать код они умеют.
>>201762799 (OP)> Почему говорят что C++сложнее для вкатывания чем python?Потому что цпп сложнее.> Чем питон легче и разве ваще есть легкие языки программированич? Динамикопараша. Есть легкие и сложные задачи, язык вторичен.мимокобаяши
>>201762799 (OP)>Почему говорят что C++сложнее для вкатывания чем python?У змеи больше абстракций, которыми можно жонглировать из коробки, не погружаясь в архитектуру ПК!
>>201776276Кого ебет, как он там выглядит? Учишь php, потом пайтон, и тебя разрывают на части заказчики.
>>201776276>красивееважна читабельность и эффективность, за красотой - к интерфейсу и прочей оболочке
>>201779139Тру стори, но можно хуячить говно любой сложности через недельку знакомства с ним, пользуясь вполне стандартными для императивных языков с ооп фичами.
>>201779583как научиться водить машину?садишься в машину, едешь!как научиться программировать?садишься за компьютер, пишешь код!
>>201779850ДаНо если учиться нормально, то на обучение тратится в несколько раз меньше времени, чем на метод "берешь и машешь"
>>201779615>>201778897когда это библиотека, которая скрывает внутреннюю структурут.е. пользователь библиотеки на выходе получает не конкретный класс а лишь интерфейсhttps://www.tutorialspoint.com/design_pattern/factory_patternвнутри классы могут быть очень обширные, со сложными конструкторами в которых пёс не разберется, а через фабрику ты просто как казуал указываешь что тебе надо и получаешь то что готово к использованию
>>201780129>>201780128Ну напиши торрент клиент на нём. Как вообще можно всерьез говорить о говне где не exe
>>201780184ниче что есть паковщики рантайма с библиотеками что для питона что для джавы из которых ты получаешь ехе?например, dropbox - на питоне
>>201762799 (OP)чтобы начать писать на питоне достаточно 9 классов и диплом из художки, для крестов же необходимы хотя бы базовые знания о работе операционной системы, памяти, железа, неба и самого аллаха, чтобы продвинутся дальше хелоуворлда.
>>201779139Нет там никаких подводных. Уебанский язык, знать который необходимо, если ты хочешь быть специалистом в веб-сфере. Такие дела.
>>201780444where libtorrent, a software library written in C++ which provides the application's networking logic
>>201779615Я тоже их не писал, но в большом ынтырпрайзе, а также гейдеве в которых на плюсах 92 стандарта писали без всяких бустов было очень актуально. Короче былинные дела.
>>201780590>>201780364>>201780294Энивей эта говнина менее эффективна. Компилированная прога работает быстрее, зачем эту хуиту сделали как в питоне и джаве?
>>201780402>Нет там никаких подводных.>100500 лимитов из коробки>несовместимость всего чего только можно>не знаешь про композер - сосёшь хуй
>>201779908Ну тип нормальное обучение - это от мелкого и простого к сложному. Сначала машешь в одной плоскости, медленно, потом в другой, потом варьируешь всякие параметры понятные, попутно обращаясь к чужому опыту, прагматика и истоки которого тебе становятся понятны и ты к ним восприимчив. Но на протяжении всего обучения надо регулярно кого-то этой шпагой пиздить, а то обучение тоже не эффективным окажется.
>>201780707>Компилированная прога работает быстрееРасскажи это котлин натив vs котлин jvm.>эта говнина менее эффективнаЧто такое эффективность?Кому не похуй? Ты тоже не на forth'е пишешь.
>>201762799 (OP)да потому что задачи на плюсах более основательные. либо что-то системное по типу виртуальная машина, своя бд, распределенная система, либо игры\прикладное по. на питоне синтаксис сильно проще + сборщик мусора. а задачи в основном небольшие, по части веба и автоматизации.
>>201780859Сначала учишь самую базовую хуйню, т.е. циклы, ветвления, функция что такое итп. Потом особенности конкретного языка. Потом библиотеки. Потом уже полируешь опытом.
>>201762799 (OP)Потому что сколько бы ты не учил плюсы, ты всегда чего-то знать не будешь. Это как учить три разных языках, два из которых переписывают пока ты их учишь.
>>201780989А я хочу на устройствах>>201780945Из-за таких хуесосок графон уровня 2006 требует сейчас ртх2080
>>201780707>Энивей эта говнина менее эффективна. Компилированная прога работает быстрее, зачем эту хуиту сделали как в питоне и джаве?можно так же тебя чмарить - что ты на сях пишешь, а не на ассемблере, машинный код намного быстрее хули ты тут втираешьпотому что сейчас такие реалии - проще быстро накидать из говна целый продукт и зарабатывать бабки, а можно дрочить на производительность которая не везде нужна и обмазываться работой с памятью
>>201763349>Паскаль)>Нихуя ты на нем не сделаешь толкового но работать на нем однорукий недоношеный сможетПоддвачну, не язык, а песня. И пишу я на нём программы для микроконтроллеров уже лет 7-8. Благо нам купили компилятор паскаля для СТМ32, вот и пользуем. Библиотеки есть, а если нету, то пишутся за полчаса.
>>201781228Машинный код генерируется компилятором заранее, а потом запускается на компе пользователя. твой высер осла компилируется при каждом запуске, понимаешь, птушник?
>>201781107Не, вот выучил циклы, ввод-вывод стандартный, и операции базовые. И сразу надо бежать искать заказчика, например "Бать, хочешь моя прога посчитает, когда ты облысеешь?", и поставляешь ему свое решение. Он критикует, ты разбираешься с уже более продвинутыми вводом и выводом, переносишь хуйню в браузер, чтобы батя мог с телефона всегда прогноз увидеть, ну и тд.
>>201781228>роще быстро накидать из говна целый продукт и зарабатывать бабкиКлассика вкатывальщиков в айти
>>201781210>графон уровня 2006Причём тут вообще видеокарты, блядь? Из пайтона какой-то другой slowOpenGL юзается?Пиздец блядь, а ведь ещё и наезжает.
>>201781190вот этого поддержу. С++ это такая ебанина ,можно всю жизнь долбится и не понять ( сам писал, но синтаксис крестов не люблю. Считаю чистый Си, pure C, - лучшим языком )
>>201762799 (OP)>и разве ваще есть легкие языки программированич?php, js за пару вечеров осваивается например. не нужно никаких иде.
>>201781210> Из-за таких хуесосок графон уровня 2006 требует сейчас ртх2080Как видишь говно можно делать на любом языке. Хоть и всё ААА делается на цпп и иногда даже на одном движке, но результат может очень сильно различаться.
>>201781422Ну да, ведь если вместо питона взять кресты (не дай бог С) то руки выпрямляются, код оптимизируется, ничего не течёт. И проекты сдаются вовремя.
>>201780128дурагон, фотошопы, всякие виртуалбоксы, 3d максы итд написаны на Qt C++ лолблядь. прооигрыываю с таких то додиков, с++ не нужен, ага. Это все равно что алфавит блядь не нужен для общения в этом треде.
>>20178167011010000 10011101 11010000 10110000 11010001 10000101 11010001 10000011 11010000 10111001 00100000 11010000 10111000 11010000 10110100 11010000 10111000 00100000 11010001 10000001 11010000 10111110 00100000 11010001 10000001 11010000 10110010 11010000 10111110 11010000 10111000 11010000 10111100 00100000 11010000 10110000 11010000 10111011 11010001 10000100 11010000 10110000 11010000 10110010 11010000 10111000 11010001 10000010 11010000 10111110 11010000 10111100
>>201781534Как их освоить за пару вечеров, если у тебя за спиной почти нет опыта программирования? (немного паскаля и немного c# с ооп)
Всем, кто агитирует за то, что плюсы не нужны советую посмотреть это видео https://www.youtube.com/watch?v=LZflL44SVVY и больше не нести хуйни. Даже если внезапно появится какой-то очередной йоба-боба убийца плюсов и вытеснит его с рынка, легаси еще лет 30 нужно будет поддерживать а на самом деле убийца умрет в зародыше.
>>201781860Ты скозал, что осваивается за пару вечеровЯ тебя спрашиваю - КАК осваивается за пару вечеров?
>>201763328>А ещё, в крестах нет исключений.хз 15 лет кодю на плючах, не слышал такого бреда. Вобможно ты имеешь ввиду что ошибки,в определенных местах должен предвидеть сам кодер, и обрабытывать их соответствующе, реализовывать определенную логику, а в силу того что ты недалекий додик тебе это никак не удается понять и реализовать. Да что бы кодить на плюсах недостаточно что бы кровень твоего айскикью был 100%, (у меня судя по вашим тестам он вообще 30% лол)Вообще запомните, человек который говорит что плюсы, или С - мертвые нахуй не нужные языки, то помните это человек клинический долбоёб и невежа ебанутая.
НАДО ПОДДЕРЖИВАТЬ ЛЕГАСИ, ЛЕГАСИ САМО СЕБЯ НЕ ПОДДЕРЖИТ. КАК КОБОЛ НЕ НУЖЕН, КАК ЭТО ТЫ НА JS РАБОТАЕШЬ. УЧИ КОБОЛ, ФОРТРАН, С.
>>201782012В защиту фортрана - у физиков дохуя чего есть на фортране. Переписывать это всё убиться можно
>>201781954Когда опыта мало, не осваивается, ачивидна. Надо несколько лет этим позаниматься на постоянной основе.
>>201782012Такие пидарасы и пишут десктопное на веб языках типа дискорда. Не только юзеры стали одноипзвильной маней со стримингами и кнопкой сделать заебца посреди метро окна, но и пограмисты такие же
>>201782172>С сишечкой вроде чот придумывалиЭто на тот проект, где чел взял хаскел из-за либ парсинга С? Мертворождённое же.
>>201782198Ты охуеешь, но почти все банковские системы написаны на коболе еще в 70-х годах, и переписывать их никакого резона нет.
>>201781784Орнул с тебя, ведь ты педрило не знаешь как потоки в Питоне работают и как работают настоящие потоки. А кроме того, скорость интерпретации ... вот бы все на питоне было мы бы до сих пор Теминатора 2 рендерили ...
>>201781962а если я скажу так, что именно С++ не нужен, а вот pure С - нужен. А еще нужен Rust! Что ответишь? Сам напишешь компилятор для С++ под последний стандарт ? STL от GNU видел внутри, кровь из глаз не текла?
>>201762799 (OP)ВКАТ ВКАТ ВАЙТИ ВАЙТИ ПИТОН ИЛИ ДЖАВА ДЖАВА ИЛИ С++ С++ ИЛИ ПХП ПОЛУЧАТЬ ДОЛЛАРЫ СИДЕТЬ ЗА ПК НИЧЕГО НЕ ДЕЛАТЬ ДВАЧ ПОМОГИ ИДИ НАХУЙ, ВАЙТИШНИК ХУЕВ
>>201782567Go пока хуйня в вакууме без широкого круга задач.А Dart - это то на чем каждый будет писать кросплатформенные приложухи под Flutter уже очень скоро
>>201782908Дарт это хуйня в вакууме, но с потанцевалом.Го это такой многопоточный питон для того чтобы быстро накидать что-то net-релейтед.
>>201782908>уже очень скороФлаттер уже год как релизнулся, а всем похуй. Если фуксия не выстрелит, что очень вероятно, ведь ее делает гугл блять, то закопают вместе с ней
>>201783322ой вот не надо.. их много на питоне потому что любой криворук через 5 минут может лобать на нем...
наскока я знаю ц++ не имеет готовых функций, типа округления чисел, рандомного числа и мн. другого, т.е. код там похож на говно и ты сам все это придумываешь.
>>201782526C и C++ нужны и важны, я про то и говорю что только невежи могут утверждать обратное. Просто такое дело что все нормальные места С и С++ разработчиков заняты хорошими спецами, и попасть туда вкатывальщику неудастся потому что на этих языках пишутся очень серьезные проекты и сами оси. Поэтому они думают что это мертвые языки, потому что вакансий для додиков только что вкатывающихся в С и С++ нету.
>>201782526Ты бы знал какими знаниями нужно обладать чтобы написать компилятор, который выполняет хотя-бы десятую часть от того, что делает тот же gcc.
>>201781328птушник явно ты, ты даже не понял что я тебе сказал и просто спизданул что слышал да? не при каждом запуске, а во время исполнения, алсо есть JIT и много других вещей которые в некоторых вещах по скорости чуть ли не одинаково выполняются, зато при этом ты получаешь много облегчающих вещей, вроде охуенного дебага и хотсвапа кода - знаешь как охуенно исправлять код отрисовки в 3д и без компиляции сразу видеть результат?не понятно, че ты на меня агришься - потому что я тебе пояснил что можно скодить быстрее, удобнее и проще типичные вещи, а ты мне начинаешь гнать про компиляцию и интерпретацию - зачем? мне же похуй - лишь бы работало и трудозатрат меньше было, удобнее в зависимости от направленности - если проще на сях - напишу на сях.какая проблема то? че тебе пердак то разрывает, школьник?>>201781362>Классика вкатывальщиков в айтине классика а суровая реальность, но ты можешь дальше сидеть на жопе ровно, представлять себя гуру плюсов и сосать хуй>>201783440
>>201783520Если ты про тф, то всем, это же самый популярный фреймворк для мл. Если про свифт, то гуглу, раз все таки переписывает.
>>201783322Питон - язык обёртка, созданный для создания быстрых прототипов и дальнейшего показа заказчикам. Питон - червь пидор от мира языков программирования, язык-библиотека. Связка питон+цпп это признак адекватного человека.
>>201783643обычными знаниями. Вот когда С++ перестал трансливароваться в pure С, вот тогда свернули не туда...сейчас шаблон шаблоном погоняем ( и компиляция по часу никуда не делась )
>>201783692Эко бомбануло задрота байтоёбного.Я просто спросил, т.к. в душе не ебу, на чём там пишут либы для нейронок.Но судя по реакции тебе подобных, видать писали и правда на змее ебучей, лолкек.
>>201783257Что значит похуй? Вокруг уже вагон либ для кучи сервисов, пилятся приложухи на мобилочки на ура. Основной хайп начнется когда релизнется последняя составляющая - Flutter for Web.
>>201783808Лучше бы нихуя не отвечал чем такую хуйню нести. Почитай хоть какие оптимизации выполняет компилятор на релиз сборке, ну или открой исходники того же gcc.
>>201783937да я знаю что он делает. Из-за этого такое отлавливали мама не горюй, оказалось просто заоптимизировал
>>201783691Я так понял что тут один буйный плюсовик-обиженка затесался. Просто забей. Только реально ПТУ-шник будет отстаивать один свой язык и лепить его везде, а не быть готовым вникать в другие под требуемую задачу.
Вы заебали семенить и отстаивать каждый свой язык программирования. Хули вы кувалде тогда не поклоняетесь? Не даете пососать молотку - червю-пидору от мира кувалд? Или не опускаете плоскогубцоблядей?
>>201784034самое смешное что я сам фанат c++, а к питону вообще равнодушен и мне его синтаксис не нравится, ну и просто так сложилось, что по работе писал на java/jsи при этом он на меня орет чет
>>201784187Аналогично, только я на С кодал в основном. Был проект на пайтоне, была возможность сравнить с С# и JS на аналогичных задачах. Много плюсов, много минусов, как и в любом из перечисленных. В зависимости от ситуации понимаю почему мог бы решить его снова юзать. Или почему НЕ юзать.
>>201763910Кстати до того момента как ты сказал про хаскель, чистая правда, начал с питона, а вакансий нет вообще, теперь перекатываюсь в пхп, благо знания с питона помогают, перекат идет довольно быстро.
>>201784080ts хуйня для энтерпрайза, в котором пишут непонятный код или пилят поддержку старых браузеров
Че вы все там блять программируете? Не всё ещё запрограммировали? Какие-то кругом ебучие орды программистов программируют хуй пойми что. Утюг на отсос уже запрограммировали?
>>201784935Скоро до НЕЙРОЛИНГВИСТИЧЕСКОГО программирования дотянемся, будем программировать твою мамку
>>201772143>А в С++ пользование компилятором и установка всех библиотек - это отдельная история. И там тоже задолбаешься изучать и выяснять, как оно работает.Часто установка библиотек сводится к копированию содержимого загруженного архива в папку mingw. А чтобы их использовать обычно достаточно сделать так:> g++ *.cpp -lgovno -leshe_govnoПосле -l пишется название файлов из папки lib. Не слишком сложно.
>>201772143>А в С++ пользование компилятором и установка всех библиотек - это отдельная история.Ничего сложного, попробуй другую IDE. Тупо жмешь Run и компилируется.
>>201762980> человекоподобный синтаксис> нет явного обозначения зоны видимостиПроиграл.> нет байтоебства> зато в 2 раза больше пердолинга с зависимостями Проиграл.
>>201786574Ага, а ты хоть раз задумывался о том, как это работает, умник? Эта хрень впихивает в твой exe'шник python.exe и code.pyc (если вообще не исходный code.py). Это не равносильно тому, что производит компилятор: он побайтово, аккуратненько собирает все максимально просто и эффективно (в плане производительности), чтобы потом на "Hello, world!" не уходило 64 ГБ памяти.
заебали! имхо, вкат в змею (просто, быстро) и кресты(сложно, долго) совершенно разный, как и род решаемых этими языками задач!
>>201787724Не вижу и иде их не видит, молчит и валит два экрана дрисни о чем угодно, но только не о том, что где-то проебан отступ, после того как ты скопировал код с какого-нибудь гитхаба. Хррррррррр тьфу. Забил на это говно еще 2 года назад, когда пытался накатить тенсерфлоу на винду и потерпел фиаско. В итоге на плюсах задеплоился и снес навсегда скриптохуйню.
пездос погромисты что вы тут развели? признайте что вы ничто перед электриками, ведь без них у вас ничего работатьь не будет. Вкатывайтесь в электрики
>>201788065На винде вообще простейший квест, поставил анаконду и любой редактор/идешку к ней. 2 года назад было тоже самое.
>>201787943Зарабатываю 8к зеленых на плюсах. Питоноблядь так может? Не думаю. А для крестобоярина эта зп ниже среднего, какой-нибудь йоба эмбидед хардвеер синьер помидор байтоеб по 20к+ в месяц зашибает.
>>201788065>Не вижу и иде их не видит, молчит и валит два экрана дрисни о чем угодно, но только не о том, что где-то проебана скобка, после того как ты скопировал код с какого-нибудь гитхаба. Хррррррррр тьфу. Забил на это говно еще 2 года назад, когда пытался накатить тенсерфлоу на винду и потерпел фиаско. В итоге на плюсах задеплоился и снес навсегда скриптохуйню.
>>201788294Мантры. Каждая зависимость высирала тонны дрисни и тянула за собой еще несколько, автоматом нихуя не ставилось, кроме хеллоуворлд библиотек для детей.
>>201762799 (OP)Как же с вас js погромисты угорают. Ах да, забыл, js не нужен, js говноязык, ага ага.
>>201782198>>201782285ты откуда знаешь? И с чего взял что переписать говно сделанное тыщу лет назад семью очкариками, нельзя в 2к19 100000 програмиздами?
>>201788949Танненбаум в книге по ОС писал об этом. Переписать то можно, но кому оно нахуй надо, если и так работает? Там кодобазы в миллионы строк, их переписывать и покрывать тестами надо будет еще лет 5, и то не факт что от этого что-то станет лучше. Легче попросить у рынка спецов и поддерживать работающий код
>>201789237>>201789214вывод что прогроммистом может стать любой а президентом единицы. стримитесь не к тому
>>201789578>Президентом Российской Федерации может быть избран гражданин Российской Федерации не моложе 35 лет, постоянно проживающий в Российской Федерации не менее 10 лет.Даже опыта работы президентом не требуется. Слишком просто
>>201783519Зачем делать утверждение, даже не проверив его? Есть заголовки random, cmath в std, делают все то, что ты описал.
>>201763053>В крестах, например, прямое управление памятьюБля как же я ржу с мамкиных погромистов. Забудь, ушел поезд с прямым доступом к памяти, ровно как и с прямым доступом к железу, то что тебе дают видимость того что ты с памятью работаешь уже давно не правда и об этом разве только ленивый еще не написал (переводы даже на хабре лежат).Посмотри на устройство современных процессоров - и уже ежу станет понятно, что на сишечке ты в лучшем случае можешь попробовать предугадать чего железка сделает на самом деле, да что уж сишка - сраный асм и то не дает гарантии того, что железка сделает именно то о чем ее попросили.
>>201789036как же бедные майкрософт и гугл работают, хуй знает.>Переписать то можно, но кому оно нахуй надо, если и так работает? Там кодобазы в миллионы строк, их переписывать и покрывать тестами надо будет еще лет 5, и то не факт что от этого что-то станет лучше. Легче попросить у рынка спецов и поддерживать работающий кодты испытываешь тягу к пиздежу как наркоман к наркотику?
>>201790171>Посмотри на устройство современных процессоровЭто уже слишком сложно. Мы притворимся, что последних 40 50, больше? лет в процессоростроении не было.
>>201762799 (OP)Проще говоря ты сейчас спросил на питоне, так как не использовал знаки препинания в своих вопросах. Простой синтаксис уже делает питон проще по сравнению с плюсами.Второй более глубокий момент связан с тем как среды, где языки применяются работают с памятью. C++ как правило используется в низкоуровневом коде, где любая ошибка может привести к утечкам памяти, либо к связанным ошибкам. Python обычно применяется в средах со сборщиком мусора, который позволяет тебе не заботиться о выгрузках переменных.И третий фактор это элементарная общая старость C++. Этот язык создавался для специалистов и вещей, которые сегодня мало кому очевидны, Python для работяг и понятных задач. Это проявляется как в возможностях, так и в недостатках двух языков. Например написать на python и c++ одну и ту же функцию может быть как проще в одном, так и в другом случае. Поэтому это различие скорее предметное, чем фундаментальное и зависит от решаемых задач.В целом твои вопросы попахивают троллингом так как ты взял настолько разные языки, что сравнивать их всё равно что сравнивать разговорную речь с официальной. По сути это не имеет смысла. Обе виды речей нужны, просто применяются в разных сферах общения.
>>201790462Если кратко оба языка нужны и не могут заменять друг друга. Ты не можешь выбрать один язык для всего.
>>201790387Вот как всё просто то оказывается! Раньше то никто не догадался что можно просто переписать всю кодобазу на новые стандарты. Вот тупые то пиздец!
>>201790500Бред. С++ подходит для всего и спокойно заменяет питон. У питона под капотом именно С++, если что. И вообще с какого хера С++ устарел, лол? Устарел Си, а плюсы активно развиваются. Почитай новости стандартизации.
>>201762799 (OP)>Почему говорят что C++сложнее для вкатывания чем python?Потому что ошибка в питоне - это "Ай, блядь! Не так надо было же!"А ошибка в крестах - это всё, пиздец нахуй. Кровь-кишки, распидорасило. Причём зачастую не тебя. Поэтому распидорасило их, а под суд пойдёшь - ты.
>>201762799 (OP)Чистый С — используется во всяких STM, TMS и прочей встраиваемой хуйне, драйверах, во многих библиотеках — OpenGL, GTK и прочие радости дружат именно с сишкой. Хороший древний язык. С++ — используется для написания настольных приложений, в том числе игор, надстройка для С. Из-за того, что надстройка, имеет недостатком избыточность, программа на С++ — это один большой файл-лапша, переобъявления и макросы — верный спутник С++, так же есть ряд сомнительных решений, таких как отсутствие общего суперкласса. Для С++ существует фреймворк Qt, умеющий рисовать формочки, парсить конфиги, слушать сокеты и варить кофе, превращающий кресты в подобие Java.Java — язык со сборкой мусора, нормальной рефлексией, обработкой ошибок, потокобезопасностью, и огромной экосистемой. Суровые бэк-энды банков пишутся на Java, приложения для Android пишутся на Java. Программирование на Java — это разбиение задачи на куски, подключение из Maven'a библиотек, в которых уже реализованы нужные тебе куски, и получение готового результата. В Java используется Just-in-time компиляция — если ты много итераций подряд будешь вызывать сложный по вычислениям кусок кода, скорость его выполнения вырастет в десять и более раз, потому что JVM скомпилирует часто используемые куски кода и будет использовать их аналогично коду на C++. Java — старый язык, и потому имеет ряд недостатков, дженерики прикрутили постфактум, даймонды прикрутили постфактум, лямбды прикрутили постфактум, каждый раз не нарушая обратную совместимость кода. Однако существует Kotlin, нивилирующий ряд недостатков старого синтаксиса (и добавляющий новые недостатки, такие как приведение типов, проблемы с аннотациями), добавляющий Null-безопасность, удобные лямбды, корутины с C#-like async-await'aми, заменивший богомерзкие геттеры-сеттеры бинов на проперти, делегированные проперти и прочую красоту. Python — язык для Data Science. Если ты биолог, социолог, психолог, кто угодно ещё, обрабатывающий большие массивы статистических данных, считающий корреляции, пилящий классификаторы, вот это вот всё, Python — твой инструмент. По простоте могу сказать, что лучше для вкатывания строго типизированная Java, которая, тем ни менее, не будет обременять неокрепший ум своими 30-летними конструкциями и сущностями, которые вкатывальщик ещё не понимает. Но может я ошибаюсь и просто привык к жабе.
На питоне грузчик может вкатиться в джанго за адекватное время - месяцы, и пойти джуном ДЕЛАТЬСАЙТЫ. На питоне продавец пятерочки, может написать парсер. ( написать = создать пустой txt, скопипастить код, заменить название сайта на нужное, запустить скрипт. ) На питоне школьник может нарисовать программу, минуты за 2. На питоне можно хуярить программы в одну строчку. А вы видели курсы ЦПП ЗА ДВА МЕСЯЦА ? хммм почему же их нет ? при том что все курсы - наебалово, видимо плюсы настолько палевная хуета, что даже ребенок не поверит.
>>201781228>машинный код намного быстрееНет, инфа сотка, что ты не напишешь прогу на асме эффективнее компилятора.
>>201762799 (OP)Потому что плюсы сложнее, потому и говорят. Сложнее в разы. Почему тогда на них пишут? Потому что порвав себе анал и изучив его более-менее(на 100% плюсы не знает никто) можно писать сложные программы, не платя за сложность скоростью выполнения. В хороших руках плюсы это серебряная пуля. Другое дело, что заебёшься свои руки превращать в хорошие.
>>201794012Так а в чем магия плюсов? Я так и не понялТе же переменные, те же функции что и везде? Что там есть такого?
>>201794775Отсутствие gc, статическая типизация, компиляция. Ну и херова туча оптимизаций в компиляторах. Ничего магического.
>>201794775Низкоуровневая высокоуровневость, ты можешь писать высокоуровневый обобщённый код, но вместе с тем ты имеешь доступ на самые низкие уровни, на си ты не можешь в ООП, на джаве ты не можешь ковыряться в памяти, на плюсах ты можешь писать ООП код и захуярить ррезко вставку на ассемблере, а потом подумать и вообще на темплейтах всё переписать, уже по сути не пишешь программу, а даёшь указания компилятору и он за тебя программу генерирует. С++ это мощь, 3 в 1, это как бы три языка, низкоуровневый си, ооп язык среднего уровня и высокоуровневый хаскелеподобный язык метапрограммирования.
>>201762799 (OP)Потому что питон один из самых легких языков программирования, легче нету, если не учитывать рофло язык конечно.
>>201795082Ну примерно как математику никто не знает на 100, нет дна как бы, вот ты думаешь, что всё уже знаешь плюсы, а потом открываются ещё какие-то нюансы. Палите какой видос в соседнем треде скинули, АНАЛЬНИКИ, суука, ору.https://www.youtube.com/watch?v=0GIcP6xvW5Q>>201795213Потому что тяжело научить людей нормально писать на плюсах, в шарпе обрезали работу с памятью ценой скорости работы, на плюсах ответственность за работу с памятью на программисте лежит, в шарпе на интерпретаторе, соответственно на шарпе можно нанимать больше программистов низкой квалификации без опаски, что их говнокод где-то вылезет боком.
>>201795433Начало видоса - про жадных айтишников. Отбитая на теме мужиковкозлов бабищна, пускай и с корочками психолога.
>>201796033Да любопытно же, мне кажется тянки примерно такими стереотипами и мыслят по поводу кодеров.
>>201797404Так в нашей стране же, это зашквар - копить. Так же только евреи делают. А нормальные мужики раньше пропивали получки свои, а сейчас набирают кредитов, а денег на сигареты нет, а у кого попросить ? прально у тимлида, а он не даст, жид пархатый.Иду по улице, зумер спрашивает сигарету. Одет в модные кросовки, штанишки подвернуты, курточка все дела. НЕТУ СИГАРЕТ У НЕГО. На вид лет 20. И он будет стрелять сигареты до старости, инфа 100.
>>201790747>Бред. С++ подходит для всего и спокойно заменяет питон. Ты уже не прав и обосрался. В кресты до сих пор не завезли рефлексию, а значит любая сериализация/десериализация превратится в адовую боль, костыли, бойлерплейт, кодогенерацию и прочее говнище. А значит кресты не подходят для бэкенда как минимум.А ещё если программа должна быть надёжной, то брать кресты - самому себе приключения на жопу искать. Потому что на крестах вляпаться в UB, которое ебанёт тебя самым непредсказуемым образом в самый неподходящий момент проще простого. А уж с памятью обосраться вообще легко и запросто.