24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
10 факто о языке C++, которые делают его лучшим в мире: 1. C++ был разработан в 1983 году Бьярном С
10 факто о языке C++, которые делают его лучшим в мире:
1. C++ был разработан в 1983 году Бьярном Страуструпом в качестве расширения языка C.
2. Первоначально язык назывался Си с Классами (C with Classes).
3. C++ является мультипарадигмальным языком программирования, который поддерживает процедурное, объектно-ориентированное, функциональное и жизненный цикл программного обеспечения.
4. C++ является языком с сильной типизацией, что означает, что для каждой переменной необходимо указать ее тип.
5. Название языка происходит от оператора в C++, который называется "++", который увеличивает значение переменной на единицу.
6. C++ является одним из самых быстрых языков программирования, который широко используется для разработки высокоэффективных приложений, таких как игры и системы управления базами данных.
7. В C++ существует возможность определения шаблонов, которые позволяют программистам создавать универсальный и параметризованный код.
8. C++ использует стандартную библиотеку шаблонов STL (Standard Template Library), которая предоставляет множество готовых механизмов для работы с контейнерами, алгоритмами и итераторами.
9. В C++ есть возможность перегрузки операторов, что позволяет программистам создавать удобные и интуитивно понятные интерфейсы для своих пользовательских типов данных.
10.C++ быстро эволюционировал со временем, и поэтому существует множество различных версий языка, включая C++98, C++03, C++0x, C++11, C++14, C++17 и C++20.
Несомненный плюс это то что учиться надо на него 10 лет, за это время выйдет ещё пару спек и нужно будет доучиваться ещё пару лет. Как бонус потом будет возможность кайфануть на проектах где часть написана в С98, часть на С17 и часть на С11, наивысший кайф это был свидетелем развития инженерной мысли, консорциума С++!
да это все хуита вот я на питоне циклы прогаю короче и там короче нужно написать код чтобы 5 раз выводилась строчка хело ворлд и я короче оптимизирую работу алгоритма и пишу не 5 строчек принт скобочка хело ворлд в кавычках скобочка а пишу короч фор ай ин ренж скобочка 5 скобочка принт хело ворлд и у меня карочи в пайчарме заускается все я прямо программист как лейн из аниме эксперименты лейн смотрели?
>>286609518 (OP) >C++ является языком с сильной типизацией, что означает, что для каждой переменной необходимо указать ее тип. И что в этом хорошего? Я помню с JS перешел на джаву и у меня полыхнуло от того, что переменные бывают разных типов.
>>286612341 это рил просто многие не понимают понятия слабых и сильных типизаций в с/++ вообще типы для вида по сути ты постоянно напрямую работаешь с памятью без ограничений в ++ чуть строже чем в c, но все ровно можно выкинуть что то типа:
int a = 256; unsigned char ptr = (unsigned char )&a; *(ptr + 1) = 0; print("%d\n", a);
>>286609518 (OP) Почему у плюсистов зарплаты на уровне джава джунов после курсов? Только не надо говорить просто устройся в интел, хуавей, это исклбючения
>>286613162 > Сильная и слабая типизация или строгая и нестрогая типизация[1][2][3]— характеристика системы типов языка программирования, отражающая существенные ограничения на приведение типов при присваиваниях и операциях. Языки, в которых такие ограничения менее строгие, называют— слабо типизированными. >>286613132 С такими запросами, тебе только 1с удовлетворит.
>>286609518 (OP) Пчелик спок. Это говно мамонта из 80 скоро заменит хайповый Rust, который не ссытся памятью. Майки УЖЕ переписывают ядро на Расте, есть проект переписывания sudo на раст. Прогресс не остановишь. Через 5 лет кресты будут на уровне бейсика/фортрана, на свалке истории, где им и место
>10 факто о языке C++, которые делают его лучшим в мире:
>1. C++ был разработан в 1983 году Бьярном Страуструпом в качестве расширения языка C. Как это делает его лучшим в мире?
>2. Первоначально язык назывался Си с Классами (C with Classes). И что?
>3. C++ является мультипарадигмальным языком программирования, который поддерживает процедурное, объектно-ориентированное, функциональное и жизненный цикл программного обеспечения. И что? Ты хоть сам то понимаешь, что все это значит или тупо из википедии копипастишь, обезьяна?
>4. C++ является языком с сильной типизацией, что означает, что для каждой переменной необходимо указать ее тип. В С++ не сильная типизация. Ты ебаный даун если этого не понимаешь.
>5. Название языка происходит от оператора в C++, который называется "++", который увеличивает значение переменной на единицу. УХХХ ТЫЫЫ ВОТ ЭТА ДААААА КРУТА МАМ ЗАЦЫНИ ++ ИТА ИНКРИМЕНТ! Ебучий ты долбоеб
>6. C++ является одним из самых быстрых языков программирования, который широко используется для разработки высокоэффективных приложений, таких как игры и системы управления базами данных. Ну допустим и что? Тот же раст имеет такую же скорость исполнения, только ко всему прочему еще нормально спроектирован и им удобно пользоваться.
>7. В C++ существует возможность определения шаблонов, которые позволяют программистам создавать универсальный и параметризованный код. ВВВВАААААААААУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУУ
>8. C++ использует стандартную библиотеку шаблонов STL (Standard Template Library), которая предоставляет множество готовых механизмов для работы с контейнерами, алгоритмами и итераторами. УУУУУУУУХТЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
>9. В C++ есть возможность перегрузки операторов, что позволяет программистам создавать удобные и интуитивно понятные интерфейсы для своих пользовательских типов данных. ААААААРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ КРУТААААААААААААААААААААААА
>10.C++ быстро эволюционировал со временем, и поэтому существует множество различных версий языка, включая C++98, C++03, C++0x, C++11, C++14, C++17 и C++20. ООООООООООГООООООООООООООООООООО!
>>286613650 Ты тратишь лет на математику, потом на программирование. Зачем, если можно только на математику? Плюс прибавь суда элитизацию знания из второго. Кто поймёт из обывателей "0x01 << 7"? А ведь можно нормально записать. Графомания, пафос, снобизм.
>>286613621 >Перепиши в математику для начала, глупый программист. это не переписать в математику это битовый сдвиг
Конечно математика важна в программировании но не везде
есть проблема - к примеру покупка любого продукта чтобы купить тебе надо поднять жопу с дивана, одеться, взять деньги, пойти в магаз... Программисты - решают эту проблему и делают онлайн магазин ну что математик можешь так же? нет ты можешь только давать свои знания, тем кто будет применять эти знания на практике
>>286609518 (OP) Вы ебанутые блять? Это чат гпт написал, вы совсем тупые нахуй имбецилв, зачем отвечаете? Спросите у чатгпт 10 фактов почему с++ лучший язык, он то же самое ответит, во что превратился два си эйч..
>>286613604 >Майки УЖЕ переписывают ядро на Расте ядро чего? ядро говна? >есть проект переписывания sudo да молодец привел пример 1 софтинки что просто дает право что-то делать с файлами root`a https://github.com/sudo-project/sudo и то чот я не вижу чтоб его кто-то переписывал забудьте никто никогда не станет нихуя переписывать, тем более ядра систем Тем более на язык для пориджей
>>286612093 > и ебаным "fn fname(args) -> return type" вот кому что, а дегенераты продолжают доебываться до какой то хуйни, хотя бы раст потрогайте узнайте его реальные косяки, а не смотрите на код, фантазируя, что на плюсах auto operator++(int govno) заебись тема
>>286609518 (OP) > 10 факто о языке C++, которые делают его лучшим в мире: > C++ был разработан в 1983 году Бьярном Страуструпом в качестве расширения языка C.
Блять кому не насрать на ебанный майкрософт кал? Они себе пусть там анус хоть перепиоут, все равно на выходе получится кривое дерьмище, написанно индусами. Хоть на срасте, хоть на си с классами, хоть на дристоне.
>>286614439 Бит это молекула, сдвиг это болезнь - синдром дефитица внимания и гиперактивности, просто у молекул сдвг вот они и прыгают, тоесть сдвигаются, это прозвали битовым сдвигом, извини если плохо обьяснил, просто я с украины у нас тут плохо с обйиснением
>>286614464 Так-то всем похуй, но если мелкософт выкатит своё говноподелие на помойном расте, то от количества тормозов и багов у всех пользователей винды что-то с ебалом произойдет, может тогда они задумаются
>>286614276 >что написанный на Rust код будет добавлен в ядро Windows 11 даже тут ниче о "переписавание нету" они просто компилят с rustc а потом со своим компилятором из обьектников с/++ и раста собирают кст ну и? ядро говна я был прав, ядро виндовс
да раст не плохой язык, но он точно не лучше C/++ это язык, для того чтоб писать определенные юниты в софте где требуется безопасная работа с памятью не более и скорее всего будет применяться индусами, такие как в майк работают, потому что они *ptr не могут выучить
>>286614551 > У меня есть математика, прогромизмы глупы. Математика это просто вера в австральные символы.
Тебе все равно придется с грустным ебалом вбивать for i in range, потому что твои сигмы это просто тупорылые абстракции, чтобы тупым типа тебя это обяснять. И в чем же я не прав?
>>286614621 Опять глупый математик сливается, ведь глупый математик не способен обьяснить сам, его максимум это сослать в гугл с какой-то "общей алгеброй"
>>286614648 >Тебе все равно придется с грустным ебалом вбивать for i in range, потому что твои сигмы это просто тупорылые абстракции Мёд против пчёл, я понял.
>>286614605 > > да раст не плохой язык, но он точно не лучше C/++ > это язык, для того чтоб писать определенные юниты в софте где требуется безопасная работа с памятью не более когда вы уже голову включите и признаете, что раст нужен не для бч, а для того, чтобы в принципе писать код без ебаннутого комитета, который из года в год придумывают хуйню уровня co_await и измазываются в доке обьяснениями в стиле an rvalue (so-called, historically, because rvalues could appear on the right-hand side of an assignment expression) is a prvalue or an xvalue.
Даже ебучие картежи в плюсах без pair сделать нереально, что уж говорить про typed records например?
>>286614719 Открыл и прочитал, там написано что глупые математики не способны выйти за пределы цифр, у них не ментальном уровне непринятие всего непонятного, от чего их срака полыхает и заставляет их отвечать умным операторам Питона и Си++
>>286609518 (OP) Положняк такой: Математики - боги, сверхлюди, человеки Слова и очень многих цифр Программисты - опущенки, полулюди, унитазы-недочеловеки пиздежа и обмана, страдают сдвигом пикселя
>>286613604 >>286613801 Все так и есть. На двачах C++ упоминают только школьники, которые вчера узнали об программировании, на пафосе начитались, что C++ для серьезных дядек. ОПу скорее всего даже 18 нет, но он точно глуповатый зумерок около 20 лет.
>>286615057 >Математик - раб мира, программист - раб математика. Какие то максимально шизойдные высказывания.
Программирование это левирование между устройством системы (ОС/Железа) и выразительной лингвистикой. Там математика это лишь часть системы железа.
>Не гори, если математика для тебя что-то сложное. Я то как раз это дерьмо осилил и знаю, что большую часть, что там придумывают это хуйня в стиле доки плюсов, где обрисованно миллион абстракций под какую то элементарную хуйню.
Вот все эти кольца и прочая шизофрения из математики оставляет много вопросов в плане а нужны ли вообще такие определения.
Какие нибудь матрицы и тд в плане юза это просто абстракция на хуйню, что в целом и без них делается.
>>286614327 реальное говно всегда типы писали до а пориджи решили что теперь типы будут писаться через "-> type" еще ебаный "let" хует, тыкал я этот раст, ничего хорошего дерьмовый синтаксис и зачем-то завозят новыую хуету, ради новой хуеты, потому что нитакуси
единственный плюс это то что завезли единый интерфейс сборки, но блять и тот зачем-то обмазали калом
>>286615131 Это язык в котором строгая типизация. По твоему определению не существует языков с ней. А так вроде и питон строго типизрован. Так что соси хуй
>>286615152 Вся эта шизофрения в стиле >ВООО А ТЫ МАТЕМАТИКУ НЕ АСИЛИЛ И ТД, при условии, что мотематика состоит из хуйни выдуманной быдлом для быдла, это что-то в стиле >УУУУ ИСТОРИЮ НЕ АСИЛИЛ >ФИЛОСОФИЮ НЕ АСИЛИЛ
И вот все это говно. А зарабатывать деньги на жизнь как собираетесь? Вас же всех сгонят на помойные специализации типа профессоров, где будете эту ересь разносить такому же сброду. Ровно та же история, как с историками и философами.
Есть конечно 0.000000001 реальный работяг, который пойдут в какую нибудь криптографию и изобретут реально полезное, но вы к ним не относитесь, вы просто сектанты.
>>286612093 >c/++ еще много десятилетий не заменят в области низкоуровневого программирования ага только все почему то кинулись переписывать всякие ядра линупса и прочие важные системные вещи на раст хммм
>>286615187 Я не ебу что там в жаве и мне глубоко похуй. Если ты можешь сложить две хуйни разных типов без явных преобразований и компилятор тебе это позволит - это слабая типизация.
>>286615282 Нет, долбоеб. Если я объявляю тип у переменной, то потом я не могу изменить его. Это строгая типизация. А то, что происходит после знака привидения никого не ебет.
>>286609518 (OP) 10 факто о языке PHP, которые делают его лучшим в мире:
1. PHP имеет открытый исходный код, что означает, что его можно свободно использовать, изменять и распространять.
2. Это один из самых простых языков для начинающих, с относительно небольшой кривой обучения.
3. PHP поддерживается огромным сообществом разработчиков, а это значит, что в Интернете есть множество ресурсов, которые помогут вам в изучении и устранении неполадок.
4. PHP обладает высокой масштабируемостью, что делает его идеальным для создания приложений любого размера.
5. Он универсален и может использоваться для широкого спектра приложений - от простых скриптов и веб-сайтов до более сложных веб-приложений и мобильных приложений.
6. PHP имеет обширную документацию, что облегчает разработчикам начало работы с языком.
7. Язык постоянно развивается и совершенствуется, регулярно выходят обновления и релизы.
8. Он чрезвычайно быстр и эффективен, что означает, что вы можете запускать свои приложения быстрее и эффективнее.
9. PHP имеет большое и активное сообщество сторонних библиотек и плагинов, что позволяет легко добавить дополнительную функциональность в ваше приложение.
10. Многие из самых популярных сайтов в мире, включая Facebook, Wikipedia и WordPress, построены на PHP.
Переведено с помощью www.DeepL.com/Translator (бесплатная версия)
>>286615169 Где везде писали? В помойном дерьме типа java и c#?
В том же тсе: ": Type". В го -> вроде и тд.
Сделали это ровно потому что ты видя дефайн функции хочешь видеть дефайн функции, а не парсить глазами T a() как что-то между конструктором типа T для переменной
>>286615284 Вот сразу идут всякие там проверки на илитарность и оправдания. Малой, иди дальше дрочить на всякую околоилитарную помойную ссанину, только потом не удивляйся< а че это ты в НИИ за 20к со своими ахуенными знаниями сидишь.
>>286615384 Если он это сделал, то это все ещё строгая типизация. А все сишники такие дегенераты? Ты хоть определение приведи нормальное. А не из башки своей
>>286615211 Это у растодаунов так обозначается тип который возвращает функция, у них всё там так через жопу, вместо того что бы делать по человечески, городят хуйню всякую, хохлы наверно раст делали, у них тоже всё через сраку
>>286615211 нет они решили что возвращаемое значение функции пишется после вот так: "fn fun_name(args) -> return_type" а указать тип переменной через ":" забей я описал так как это есть, нитакуси завозят, новую хуету ради новой хуеты, для того чтоб показать что они нитакуси причем можно указать значение без явного указания типа let x = 5; там еще много кала что можно похавать
>>286615378 >Где везде писали? во всех низкоуровневых языках
@ пишут новый низкоуровневый язык @ понимают что его будут оценивать C/++/Pascal/Fortran программисты @ делают нитакусичный синтаксис @ Удивляются почему его обсирают
>Сделали это ровно потому что ты видя дефайн функции хочешь видеть дефайн сделали это, для того чтоб показать что они нитакуси >а не парсить глазами T a() как что-то между конструктором типа T для переменной а ну ладно, ну возврощаемое значение после функции еще можно простить но нахуя вводить var : type? вот нахуя?
это тупо попытка внедрить в вещь для взрослых дядек, хуету для пориджей уверен, что rust програмисты это вебмакаки или вкатуны незнаю не 1 C/++/Pascal программиста что оценил раст синтаксис как хотя бы читабельным кароч он так и останеться языком на котором пишут дополнительные модули и всякие tauri не более
>>286609518 (OP) > C++ использует стандартную библиотеку шаблонов STL (Standard Template Library), которая предоставляет множество готовых механизмов для работы с контейнерами, алгоритмами и итераторами. Так это одна из вещей которая делает С++ худшим в мире языком
>>286615995 Чтобы указывать БЧ что и сколько живет, хули как маленький?
Почему я должен тебе что-то тут обьяснять? Ты доебался до другого, когда я сказал, что в языке есть лайфтаймы и их куда то надо уместить в дефайн, ты начал блеять про лайфтаймы.
>>286615918 ><A, B, C, D, 'a, 'b, 'c, 'd> Arc<Mutex<Ata<'a, A, B, GC<C, Config<D>>>>> something(counter: Mutex<u32>, c: i32) where A: 'd + 'c, B: 'b; откуда ты вообще это взял?
>Как же все хуево у тебя в голове. >Щас бы в 2023 системные языки с низкоуровневыми путать я хуею с дебилов. >системные языки с низкоуровневыми это у тебя все хуево вообще понятия системный язык не существует олень на держи оф доки раста https://doc.rust-lang.org/book/ch03-03-how-functions-work.html
>>286609518 (OP) > c++ Говно деда, с шизо поклонниками > раст Говно, с шизо зумерами Ну хоть писать поудобнее чем в плюсах > с Господи, 10/10 Есть дохуя минусов, которые деды никогда не уберут, но все ещё лучшее из вышеперечисленных
>>286616432 Учи русский. Если представить абстракции, как языки высокого уровня и низкоуровневые языки, то можно понять, что существует вертикаль. И вот так, можно указать, достаточно низкий, высокий. Повторю, учи русский.
>>286616286 кончелыга нет понятия системный язык >>286616240 это не сборка мусора >>286616165 для того что у тебя есть 8/16/32/64 битные слова а растеры просто нетакусичи
>>286616665 Это сакральная технология растоманчиков, они дрочат на нее, поклоняются ей, а потом идут дрочить хелло ворды и качать зависимости с кратес.ио
>>286616926 Ты кукарекал про высокие и низкие языка, вот тебе питухон, как представитель выского, Си, как представитель низкого, и АСМ как представитель самого низкого, нахуя в этой парадигме нужна пидораст - непонятно
>>286609518 (OP) Привет всем анонам утренним. Хочу выучить плюсики, чтобы сделоц небольшой рогалик с тайтловой графикой. Сколько времени мне понадобится, чтобы освоить их до такого уровня, если есть небольшая база в виде шарпа и питончика, но оба на уровне калькуляторов и таково вот говна?
>>286617158 Если цель именно в написании своего недодвижка с последующим созданием игры на ней то дохуя, а если нет то вкатывайся в готорвые движки по типу Годота и пиши на их скриптовых языках что угодно
>>286617034 ну допустим и есть маня термин который придумали маня люди что тебе мешает использовать c/++ любой системный язык для разработки не системного ПО тут то логика ломается да? и в чем же приимущество раста?
>Можешь ознакомиться прямо по ссылке. далбаеб нахуя вулканом пользоваться на расте? еблан перечитай ветку , вообще не об этом
>>286617334 нет на C есть нормальный api для C им все и пользуются яхз зачем растаебом vulkan сами себе синтаксис испоганили, а теперь выебываются дауны
>>286617287 >что тебе мешает использовать c/++ любой системный язык для разработки не системного ПО >тут то логика ломается да? ЧТО БЛЯТЬ? Не мешает ничего и про это никто не пишет. Что за ересь ты несешь?
>далбаеб нахуя вулканом пользоваться на расте?
>нахуя >нахуя Нахуя тебе? Да я че ебу? Иди в доту под пивко на баре 0 7 побегай. Нахуй тебе вообще что-то еще?
>>286615258 для специально таких как ты было написанно это: которые в упор код ядра линукса не видили и говорят что раст что то заменит и что то перепишут на него >>286614605
>>286618008 Тред отдельный создай. Будешь всем формулы показывать. Типа ряя, смарите какой ромб. Кста, придумай формулу, чтоб его можно было вертеть аки круг по градусам/радианам.
>>286609518 (OP) Это все понятно …. Не понятно что писать на нем …. Например на php сайты пишут , на питоне приложения на objective c тоже приложения …. А на этой хуйне че пишут ?
>>286618813 Разработка операционных систем и драйверов устройств Создание приложений для научных вычислений, включая моделирование и анализ данных Разработка игр и программного обеспечения для графики и анимации Создание приложений для управления базами данных Разработка высокопроизводительных приложений, например, приложений для финансовой аналитики или промышленных систем управления Разработка приложений для микроконтроллеров и встроенных систем.
>>286619220 Чо за латекс? Ну квадратные там обозначения такие, в разных областях разное же вроде, а так в данном случае вопрос о порядке выполнения. Ну т.е (2+1)x3 же, вначале в скобках, потом вон то.Квадратные, енто типо когда (1+2)+(3+2), но нужно чтобюы вначале первое складывалось, потом второе.
Аааааооаооаоааа, так у меня без диалекта матеша же.
А так там легко же. Просто там ты пораждаешь множество, так скзатаь.
Ну вот тебе (1+2)+(3+2), надо чтобы вторая скобка первее первой складывалась.
Короче смотри, люая вещь в степени 0 что даёт? 1 жею ТОгда отнимаем один же. Тогда рассмотрим саму степень. Нам надо чтобы она была равна 0 же или 1 же. ТОгда рассмотрим деление x/abs(x), ну т.е икс на модуль икса же. При x>0 у нас 1 же, а при x<0 у нас -1 же. ТОгда слева поставим 1 же. И тогда будет 1-1=0 при x<0 же. Но что для x>0 же? А там 2 же будет. И что тогда? вещь^2 же? Ну там же можно изначально корень поставить тогда. И получаеца же, что sqrt(вещь)^2=вещь же, а при sqrt(вещь)^0=1 же. Ну а так как мы там отнимаем 1 же, то получаеца, что sqrt(вещь)^0-1=0 же, а при sqrt(вещь)^2-1=вещь-1 же. ТОгда к самой вещи прибавляем 1 же, чтобы "отразить" -1 же. И тогда получаем, что мы задали, с какого числа у нас существует вещь а с когого нет же. Т.е x>0 есть, а x<0 нету же. Ну и там тогда можешь добавлять константы туды же всякие, чтобы сместить енто. Ну т.е (с-x)/abs(с-x) же, если x>c то всё существует, если x<c, то нет. И при том можешь ещё поменять знак перед дробь. на -, если хочешь инверсию же. Но, мы же можем такую штуку в ещё одну засунуть, верно? Т.е существует с c1, но после c2 нет же. Думаю ты поня.
Тогда там мы просто плодим такие вот функции же с помощью суммы. Крутое?
In short, look, what gives any thing to the power of 0? 1 zheyu Then we subtract one. Then consider the degree itself. We need it to be equal to 0 or 1. THEN consider the division x / abs (x), well, that is, x by the x module. For x>0 we have 1, and for x<0 we have -1. THEN put 1 on the left. And then it will be 1-1=0 for x<0. But what about for x>0? And there will be 2. And then what? thing^2 right? Well, there you can initially put the root then. And the result is that sqrt(thing)^2=thing is the same, while sqrt(thing)^0=1 is the same. Well, since we subtract 1 there, the result is that sqrt(thing)^0-1=0 is the same, and when sqrt(thing)^2-1=thing-1 is the same. Then we add 1 to the thing itself in order to "reflect" -1. And then we get that we asked from what date we have a thing and from whom not. That is x>0 is, and x<0 is not present. Well and there then you can add constants there everyones to displace STE. Well, that is, (c-x)/abs(c-x), if x>c then everything exists, if x<c, then no. And while you can still change the sign in front of the fraction. on - if you want the inversion. But, we can put such a thing in another one, right? That is, it exists with c1, but not after c2. I think you understand
>>286619986 > Ну вот тебе (1+2)+(3+2), надо чтобы вторая скобка первее первой складывалась. Местами поменяю. Ну или так (1+2)+((3+2)), вроде чем глубже, тем приоритетнее операция. > Енто такой язык длля записи матеши? Да. Причём стандарт. > Короче смотри, люая вещь в степени 0 что даёт? 1 жею На самом деле это соглашение. Которое не везде работает.
Коротше дивись, люая річ у ступені 0 що дає? 1 жею Тоді віднімаємо один самий. Тоді розглянемо саму міру. Нам треба щоб вона дорівнювала 0 ж або 1 ж. Тоді розглянемо поділ x/abs(x), ну тобто ікс на модуль ікса. При x>0 у нас 1, а при x<0 у нас -1 ж. Тоді зліва поставимо 1 ж. І тоді буде 1-1=0 при x<0 ж. Але що для x>0? А там 2 ж буде. І що тоді? річ^2 ж? Ну, там же можна спочатку корінь поставити тоді. І отримується ж, що sqrt (річ) ^ 2 = річ же, а при sqrt (річ) ^ 0 = 1 ж. Ну а оскільки ми там віднімаємо 1 ж, то отримується, що sqrt (річ) ^ 0-1 = 0 ж, а при sqrt (річ) ^ 2-1 = річ-1 ж. Тоді до самої речі додаємо 1 ж, щоб "відобразити" -1 ж. І тоді отримуємо, що ми задали, з якого числа у нас існує річ, а з кого ж немає. Тобто x>0 є, а x<0 немає. Ну і там тоді можеш додавати константи туди ж усілякі, щоб змістити енто. Ну тобто (с-x)/abs(с-x) ж, якщо x>c все існує, якщо x<c, то ні. І при цьому можеш ще змінити знак перед дріб. на - якщо хочеш інверсію ж. Але, ми ж можемо таку штуку в ще одну засунути, правда? Тобто існує з c1, але після c2 немає. Думаю ти зрозуміла
संक्षेप में, देखिए, किसी भी वस्तु को 0 की शक्ति क्या देता है? 1 zheyu फिर हम एक घटाते हैं। फिर डिग्री पर ही विचार करें। हमें इसे 0 या 1 के बराबर होना चाहिए। तब विभाजन x / abs (x) पर विचार करें, ठीक है, x मॉड्यूल द्वारा x है। x>0 के लिए हमारे पास 1 है, और x<0 के लिए हमारे पास -1 है। फिर बाईं ओर 1 लगाएं। और फिर यह x<0 के लिए 1-1=0 होगा। लेकिन x>0 के बारे में क्या? और 2 होंगे। और फिर क्या? बात ^ 2 ठीक है? खैर, वहां आप शुरुआत में रूट डाल सकते हैं। और परिणाम यह है कि sqrt(चीज़)^2=चीज़ वही है, जबकि sqrt(चीज़)^0=1 वही है। ठीक है, चूंकि हम वहां 1 घटाते हैं, परिणाम यह है कि sqrt(चीज़)^0-1=0 वही है, और जब sqrt(चीज़)^2-1=चीज़-1 वही है। फिर हम -1 को "प्रतिबिंबित" करने के लिए 1 को चीज़ में जोड़ते हैं। और फिर हमें मिलता है कि हमने पूछा कि हमारे पास कौन सी चीज किस तारीख से है और किससे नहीं। वह है x>0 है, और x<0 मौजूद नहीं है। ठीक है और वहां आप एसटीई को विस्थापित करने के लिए वहां स्थिरांक जोड़ सकते हैं। ठीक है, यानी (c-x)/abs(c-x), अगर x>c तो सब कुछ मौजूद है, अगर x<c, तो नहीं। और जब आप अभी भी अंश के सामने चिह्न बदल सकते हैं। चालू - यदि आप उलटा करना चाहते हैं। लेकिन, हम ऐसी चीज को दूसरे में रख सकते हैं, है ना? अर्थात्, यह c1 के साथ मौजूद है, लेकिन c2 के बाद नहीं। मुझे लगता है कि आप समझते हैं
>>286620554 >Млжет для упрощения понимания? Хзхз, меня путают эти скобки. Они предназначены для записи, например скобки Айверсона. Ну или в теории множеств мб. Но тут не к месту кмк. >Конечно можно, но ты енто же не будет функцией же в +-умножение/^ же. Не понял, что ты имеешь ввиду, но переизобретать функции, имхо не особо нужно. Ты бы еще abs x по новой вычислил. >А круто? Я не до конца понял, что она вообще делает. Сильно тупой похоже.
Накратко, вижте какво дава нещо на степен 0? 1 zheyu След това изваждаме едно. След това помислете за самата степен. Трябва да е равно на 0 или 1. ТОГАВА разгледайте делението x / abs (x), добре, тоест x на модула x. За x>0 имаме 1, а за x<0 имаме -1. СЛЕД това поставете 1 отляво. И тогава ще бъде 1-1=0 за x<0. Но какво да кажем за x>0? И ще има 2. И тогава какво? нещо^2 нали? Е, там първоначално можете да поставите root тогава. И резултатът е, че sqrt(thing)^2=thing е същото, докато sqrt(thing)^0=1 е същото. Е, тъй като изваждаме 1 там, резултатът е, че sqrt(thing)^0-1=0 е същото, а когато sqrt(thing)^2-1=thing-1 е същото. След това добавяме 1 към самото нещо, за да "отразим" -1. И тогава получаваме, че сме попитали от коя дата имаме нещо и от кого не. Тоест x>0 е и x<0 не присъства. Е, тогава можете да добавите константи там, за да изместите STE. Ами, тоест (c-x)/abs(c-x), ако x>c тогава всичко съществува, ако x<c, тогава не. И все още можете да промените знака пред дробта. включено - ако искате инверсията. Но можем да поставим такова нещо в друг, нали? Тоест съществува с c1, но не и след c2. Мисля, че разбирате
Kurz gesagt, was gibt irgendetwas hoch 0? 1 zheyu Dann ziehen wir eins ab. Dann betrachten Sie den Abschluss selbst. Wir brauchen, dass es gleich 0 oder 1 ist. DANN betrachte die Division x / abs (x), also x durch den x-Modul. Für x>0 haben wir 1 und für x<0 haben wir -1. DANN setzen Sie 1 auf der linken Seite. Und dann ist es 1-1=0 für x<0. Aber was ist mit x>0? Und es werden 2. Und dann was? Ding^2 richtig? Nun, dort können Sie dann zunächst die Wurzel setzen. Und das Ergebnis ist, dass sqrt(thing)^2=thing dasselbe ist, während sqrt(thing)^0=1 dasselbe ist. Nun, da wir dort 1 subtrahieren, ist das Ergebnis, dass sqrt(thing)^0-1=0 dasselbe ist, und wenn sqrt(thing)^2-1=thing-1 dasselbe ist. Dann addieren wir 1 zum Ding selbst, um -1 zu "reflektieren". Und dann bekommen wir, dass wir gefragt haben, von welchem Datum wir etwas haben und von wem nicht. Das heißt x>0 ist, und x<0 ist nicht vorhanden. Nun, und dort können Sie dann Konstanten hinzufügen, um STE zu ersetzen. Nun, das heißt (c-x)/abs(c-x), wenn x>c dann existiert alles, wenn x<c, dann nein. Und dabei kannst du noch das Vorzeichen vor dem Bruch ändern. on - wenn Sie die Umkehrung wünschen. Aber wir können so etwas in ein anderes einbauen, richtig? Das heißt, es existiert mit c1, aber nicht nach c2. ich denke du verstehst
>>286620864 Ну да, я вот про енто и говорю, там разное применение их и всё такое.
>Не понял, что ты имеешь ввиду Мне лень изучать погромирование было, вот я и сделал же так. А на самом деле тута прост оенто всё приводица к виду f(x) же с такими операциями же. Плюс вспомни рекрсивное решение же. Ну т.е x^2+x=y, тогда x=рекурсии(sqrt(y-x)) же, тута может тоже можно такое делать.
>>286621069 Krótko mówiąc, spójrz, co daje jakąkolwiek rzecz do potęgi 0? 1 zheyu Następnie odejmujemy jeden. Następnie rozważ sam stopień. Potrzebujemy, aby było równe 0 lub 1. WTEDY rozważ podział x / abs (x), cóż, to znaczy x przez moduł x. Dla x>0 mamy 1, a dla x<0 mamy -1. NASTĘPNIE umieść 1 po lewej stronie. A wtedy będzie to 1-1=0 dla x<0. Ale co dla x>0? A będzie 2. I co wtedy? rzecz^2 prawda? Cóż, tam możesz początkowo umieścić root. W rezultacie sqrt(rzecz)^2=rzecz jest taka sama, podczas gdy sqrt(rzecz)^0=1 jest taka sama. Cóż, ponieważ odejmujemy tam 1, wynikiem jest to, że sqrt(rzecz)^0-1=0 jest taka sama, a gdy sqrt(rzecz)^2-1=rzecz-1 jest taka sama. Następnie dodajemy 1 do samej rzeczy, aby „odzwierciedlić” -1. I wtedy dostajemy, że pytaliśmy z jakiej daty mamy rzecz, a od kogo nie. Oznacza to, że x>0 jest, a x<0 nie występuje. Cóż, wtedy możesz dodać stałe tam wszyscy, aby zastąpić STE. Cóż, to znaczy (c-x)/abs(c-x), jeśli x>c to wszystko istnieje, jeśli x<c, to nie. I chociaż nadal możesz zmienić znak przed ułamkiem. on - jeśli chcesz inwersję. Ale możemy umieścić coś takiego w innym, prawda? Oznacza to, że istnieje z c1, ale nie po c2. Myślę, że rozumiesz
Xo'sh, siz (1 + 2) + (3 + 2)siz, birinchi navbatda qo'shish uchun ikkinchi qavs kerak.
Qisqasi, qarang, 0 kuchiga nima beradi? 1 zheyu Keyin bittasini ayiramiz. Keyin darajaning o'zini ko'rib chiqing. Bizga 0 yoki 1 ga teng bo'lishi kerak. KEYIN x moduli bo'yicha x / abs (x) bo'linishini ko'rib chiqing, ya'ni x. x>0 uchun bizda 1, x<0 uchun esa -1 bo'ladi. KEYIN chap tomonga 1 qo'ying. Va keyin x<0 uchun 1-1=0 bo'ladi. Lekin x>0 haqida nima deyish mumkin? Va 2 ta bo'ladi. Va keyin nima? narsa ^ 2 to'g'rimi? Xo'sh, u erda siz dastlab ildizni qo'yishingiz mumkin. Natijada sqrt(narsa)^2=narsa bir xil, sqrt(narsa)^0=1 esa bir xil. Xo'sh, biz u erda 1ni ayirsak, natijada sqrt(narsa)^0-1=0 bir xil bo'ladi va sqrt(narsa)^2-1=narsa-1 bir xil bo'ladi. Keyin narsaning o'ziga -1ni "aks ettirish" uchun 1 qo'shamiz. Va keyin biz qaysi sanadan boshlab bizda narsa bor va kimdan yo'qligini so'raganimizni tushunamiz. Ya'ni x>0 bo'ladi va x<0 mavjud emas. Xo'sh va u erda siz STEni almashtirish uchun u erda har bir kishi uchun doimiylarni qo'shishingiz mumkin. Xo'sh, ya'ni (c-x)/abs(c-x), agar x>c bo'lsa, hamma narsa mavjud, agar x<c bo'lsa, yo'q. Va siz hali ham kasr oldidagi belgini o'zgartirishingiz mumkin. on - agar siz inversiyani xohlasangiz. Ammo, biz bunday narsani boshqasiga qo'yishimiz mumkin, to'g'rimi? Ya'ni, u c1 bilan mavjud, lekin c2 dan keyin emas. O'ylaymanki, tushunasiz.
Keyin u erda biz shunchaki yig'indisi yordamida bunday funktsiyalarni ishlab chiqaramiz. Ajoyibmi?
>К слову, а она везде работает? Ну конекчно комплексные там не ясно что есть - а что есть +. Но я и не делал так-то с прицелом для комплексных же. Только вещественные.
Не знаю что такеоф ункция алгоритма же, но возможно. Так-то я уже сказал зачем я енто сделал же.
Енту штуку за день вывел же. А так с осени до весны(начал или даже до) же делал разные иные вещи же основанные на ентом же. Хотя я там и енто, как там. В иные темы заходил, ну и конечно не непрерывно делал всё. Так-то "по настоящему" же делал где-то не больше недели же, или что там. Ну ты же наверное знаешь, когда там думаешь, сосредотащиваешься, рассуждаешь, даёшь названия и когда сидишь и высиляешь же. Вот последний этап енто ты поня. Вооот, сделал я короче перечисление всех вещественных значений для двух переменных же у функций, там и присвоение матрице из двух элементов и значениям ентих элементов вещественных(положительныз) чисел, потом ещё экстремумы для прерывных функций делал особые, вычислительные методы, ещё что-то, тчо н епомню. Также вот пик 2 же, потом у меня были две попытки сделать кстати кое-какие веи же. ОДна зимой и другая весной(или до) же. Во втором кстате проще и оптимизированне же получилось же. Потом ещё думал над системами с кое-какими вещами и их решениями же, ну всякое короче. И не забывай об оддыхах же или типо пауз.
>>286622257 >А так с осени до весны(начал или даже до) Неплохо... >^~^ ^~^ Пообщаца бы с тобой еще где-то, но мне надо схемотехнику и физику заспидранить за пару недель. Удачи, няш.
>>286622500 Ну на самом деле я маткой уже как нескока лет занимаюсь(с 8 класса же сам вывожу) же, если чо. А там тема была прост опр оабсолюты же и смежност иже. Вооооооот. Атеперь разумы буду делать и возможно решение моих уравнений!
>>286623320 Хмммм, значит в моих тредах. Ну ладно, больше не буду задерживать тогда. Но надеюсь я молодец же, а то помню меня кто-то ругал же, вот и грустно, вот.
>>286623578 Функции мои же, я тебе там говорил. Там про абсолют и переводчик(ну т.е пр матрицу и a,b же),воооот,а то хотел в секрете держать, но вот, да. Рассказал чтобы успокоица же.
Ну вось табе (1+2)+(3+2), трэба каб другая дужка першая першай складалася.
Карацей глядзі, калі рэч у ступені 0 што дае? 1 жую Тады адымаем адзін жа. Тады разгледзім саму ступень. Нам трэба каб яна была роўная 0 ж ці 1 ж. Тады разгледзім дзяленне x/abs(x), ну г.зн. ікс на модуль ікса ж. Пры x>0 у нас 1 ж, а пры x<0 у нас -1 ж. Тады злева паставім 1 ж. І тады будзе 1-1=0 пры x<0 ж. Але што для x>0? А там 2 ж будзе. І што тады? рэч^2 жа? Ну тамака жа можна першапачаткова корань паставіць тады. І атрымліваецца ж, што sqrt(рэч)^2=рэч жа, а пры sqrt(рэч)^0=1 ж. Ну а бо мы там адымаем 1 жа, то атрымліваецца, што sqrt(рэч)^0-1=0 ж, а пры sqrt(рэч)^2-1=рэч-1 ж. Тады да самай рэчы дадаем 1 ж, каб "адлюстраваць" -1 ж. І тады атрымліваем, што мы задалі, з якога чысла ў нас існуе рэч а з каго няма ж. Г.зн. x>0 ёсць, а x<0 няма ж. Ну і там тады можаш дадаваць канстанты туды ж усякія, каб зрушыць ента. Ну т.е (з-x)/abs(з-x) жа, калі x>c тое ўсё існуе, калі x<c, то няма. І пры тым можаш яшчэ памяняць знак перад дробам. на -, калі хочаш інверсію ж. Але, мы ж можам такую штуку ў яшчэ адну засунуць, праўда? Г.зн існуе з c1, але пасля c2 няма ж. Думаю ты зразумела.
Тады там мы проста плодзім такія вось функцыі ж з дапамогай сумы. Стромкае?
Па, ево вас (1 + 2) + (3 + 2), треба вам друга заграда да бисте први сабрали.
Укратко, погледајте, шта даје било којој ствари степену 0? 1 зхеиу Затим одузимамо један. Затим размотрите сам степен. Потребно нам је да буде једнако 0 или 1. ОНДА размотрите дељење к / абс (к), па, то јест, к по к модулу. За к>0 имамо 1, а за к<0 имамо -1. ОНДА ставите 1 лево. И тада ће бити 1-1=0 за к<0. Али шта је са к>0? И биће 2. И шта онда? ствар^2 зар не? Па, тамо можете у почетку ставити роот онда. И резултат је да је скрт(ствар)^2=ствар иста, док је скрт(ствар)^0=1 иста. Па, пошто тамо одузимамо 1, резултат је да је скрт(ствар)^0-1=0 исто, а када је скрт(ствар)^2-1=ствар-1 исто. Затим самој ствари додајемо 1 да бисмо „одразили“ -1. И онда добијемо да смо питали од ког датума имамо ствар, а од кога не. То је к>0, а к<0 није присутно. Па и тамо онда можете додати константе тамо свима да померите СТЕ. Па, то јест, (ц-к)/абс(ц-к), ако је к>ц онда све постоји, ако је к<ц, онда не. И док још увек можете променити знак испред разломка. на - ако желите инверзију. Али, можемо да ставимо тако нешто у другу, зар не? То јест, постоји са ц1, али не и после ц2. Мислим да разумете.
Онда једноставно производимо такве функције уз помоћ збира. Хладан?
>>286624440 0_0 ну зато теперь я молодец, погляжу. Ну там он с сагой писал в лисотреде и обзывад меня, заставлял определение матрицы ещё сказать. А разве я тебя не знаю? Я тебе там писал вроде про параметризацию.
>>286624321 Могу ещё что-то написать, кстати. ЧТобы ты так поппостил же. Мне кажеца ты прикрепляешь специально "smug" картинки, мол они смеюца надо мной. 0_0
>>286624659 >0_0 ну зато теперь я молодец, погляжу Угу, растешь на глазах >заставлял определение матрицы ещё сказать Ужас, как так можно-то издеваться... >А разве я тебя не знаю? Да вряд ли... Я ж пару раз писал тебе, хотя из раза в раз один и тот же доеб... Не ну как ты мог запомнить? >там писал Хде там, но вряд ли, параметризацию не помню...
Няшное же, но и нет же, ибо тогда я был видимо глупым, а енто плохо плохо же.
Дя, бука он. Там я говорил про то, что у матрицы есть состояние же, относительно значений её переменных же. И вот каждому состоянию просто число писалось же. А он молвил, как енто так, матрицы они пр одругое.
Не помню какой буёк ко мне ты задавал же, но точки енти "..." я помню, да.
Хммм, тогда ладно, может путаю с одним анонам тоже же.
>>286625600 Могу рассписать про задачу с квадратом.
>>286626411 Ну короче там есть комплексная плоскость, функция на ней. Тебе надо закрасить квадрат для начала же. Для ентого тебе надо использовать в одной части функцию "право", в другой "лево" же. Суть в том, чтобы перечислять вещи же. Т.е: утебя есть целые от 0 до 2 же. Собственно задаешь движение для правой и левой части же. Ну т.е 0;0->0;1->0;2->1;0 и потом правая часть повторяеца же, а левая повышаеца же на один же. Но енто для целых же, если мы хотим же полностью весь квадрат сделать, то нам нужны формулы.
Основная формула для левого енто floor(x/k)(D^-1)n, для правого же енто (x-floor(x/k)k)D же, где D=n^p, k=n/D же, n=колво элементов, p=задаёт зернистость же. Зернистость енто и есть деления же, ну т.е шаг короче.
Почему же так работает? Всё просто же. У нас справа группа по вычетам же, думаю енто ясно-понятно же. А слева у нас просто floor, но с заданным шагом же. Впрнципе можно енто даже обозначит как сетку же. Ну т.е ты просто разбиваешь сетку на мелки-мелки кусочки же, а там дальше к каждому элементу присваиваешь "линию" других элементов же. Собственно если p=бесконечности, то там няшно всё.
И да, таким образом у тебя получаеца, что ты берёшь точку и от неё проводишь линию же, потом другую и линию и так далее же.
Енто называю я асболютом же. Но без ускорения же. Ускорение - закрашивание все площади комлексной плоскости же.
>>286620592 > переменной `с` Ну очепятка. Представим, что она есть. Причем любого типа. Теперь данные выражение работает. > нет, присвоение int указателю не работает. Это присвоение символа, т.е. некоторого числа. > А вообще (int) это сокращение static_cast<int> Нет, статик каст, это удлинение (int).
Ну и ты после такого оьосрамся называешся программистом на плюсах?
НИХАЧУ УЧИТЬ С((( ЕСЛИ ВЫУЧУ С ТО МННЯ ПОЙМАЕТ ИНТЫЛ НЕВИДИЯ ИЛИ АМУДЕ ПОСАДИТ НА ЦЕПЬ ОКОЛО КАНПУТИРА И ЗАСТАВИТ ПИСАТЬ ДРАЙВЕРА за 300ккк/наносек капча мудрец
1. C++ был разработан в 1983 году Бьярном Страуструпом в качестве расширения языка C.
2. Первоначально язык назывался Си с Классами (C with Classes).
3. C++ является мультипарадигмальным языком программирования, который поддерживает процедурное, объектно-ориентированное, функциональное и жизненный цикл программного обеспечения.
4. C++ является языком с сильной типизацией, что означает, что для каждой переменной необходимо указать ее тип.
5. Название языка происходит от оператора в C++, который называется "++", который увеличивает значение переменной на единицу.
6. C++ является одним из самых быстрых языков программирования, который широко используется для разработки высокоэффективных приложений, таких как игры и системы управления базами данных.
7. В C++ существует возможность определения шаблонов, которые позволяют программистам создавать универсальный и параметризованный код.
8. C++ использует стандартную библиотеку шаблонов STL (Standard Template Library), которая предоставляет множество готовых механизмов для работы с контейнерами, алгоритмами и итераторами.
9. В C++ есть возможность перегрузки операторов, что позволяет программистам создавать удобные и интуитивно понятные интерфейсы для своих пользовательских типов данных.
10.C++ быстро эволюционировал со временем, и поэтому существует множество различных версий языка, включая C++98, C++03, C++0x, C++11, C++14, C++17 и C++20.