ВНИМАНИЕ!спасибо за внимание Две программы, которые выполняют одну задачу. Первая на питоне, вторая на крестах.Спрашиваю. Нахуй учить кресты? Что вообще полезного можно написать на крестах, чего на питоне не напишешь? Я понимаю кресты низкоуровневый язык, дающий кучу возможностей. Но что, блять, кроме программирования микроконтроллеров и прочей узкой поеботы на нем писать?
>>198693386 (OP)Большие проекты более нескольких тысяч строк. Высокопроизводительные проекты, когда важна скорость расчетов. Например множественное распараллеливание на ГПУ на cuda ты без с не напишешь, даже используя pycuda, и то это тот еще костыль.
>>198693386 (OP)Все что угодно, особенно если важна производительность. И в твоем примере на плюсах много лишнего
>>198693851Так, готовый движок, с которым я могу работать не знаю крестов, так? Так нахуя мне их учить?
>>198693386 (OP)Очередной школотред. Ты хоть поинтересуйся на чём пишутся либки для петона.>>198694100Гугли, даун. Ты не программист, а залетуха тупая.
>>198693694А хули там сложного и зависимого от языка? Если бы за это давали денег, легко перенёс бы всех своих ботов с похэпэ на кресты.
Хочу освоить кодинг как хобби - люблю автоматизацию, reverse engineering, решение проблем. Но вокруг меня нет ни одного человека, который так же бы интересовался разработкой.Где таких найти?
>>198694168Чтобы обновлять уже готовые? Что за дилетантские вопросы? Школьные каникулы начались, заебца
>>198694168Ты спросил зачем кресты в принципе нужны - тебе ответили. Ты же не уточнил зачем именно тебе этот язык в вопросе, аутист.
>>198693386 (OP)Не прикасался к проге уже полтора года, трогал в жизни только шарп паскаль и кресты, поясните, у питона под инпутом запрятаны вот эти все циклы или че?Я тоже могу так ебануть и сказать мол готово, если неправильный ввод то соси
Обсуждают полезность языков только выебщики. Нормальный инженер выбирает то, что нужно в данный момент и решает задачу без выебонов. Выебщики не решают задачи, а чешут языком и меряются производительностью / лаконичностью / парадигмами языков, которые они задрачивают в качестве компенсации своей никчемности.Почему-то строители не обсуждают превосходство молотков над лопатами, повара не обсуждают превосходство сковородок над кастрюлями и т.д.
>>198693386 (OP)Сравнивать куски кода, к тому же настолько синтетического, глупо. Язык выбирается под конкретную задачу. Pure C используется при разработке драйверов и программ для микроконтроллеров. C++ (и набирающий популярность Rust) — для десктопных приложений, за которыми нежелательно таскать гигабайты библиотек, и которые должны быть наиболее эффективны. Те же игори, как на UE4, так и на голом OpenGL каком. У Python развиты математические библиотеки и прочий машин-лёрнинг, социологи и прочий околонаучный клуб по интересам выбирает питон. Ну и бэк-энд на нём есть. У Java очень-очень много решений на все случаи жизни. Она используется на большом, очень стабильном и высоконагруженном бэк-энде, а так же на Android. Новые проекты сейчас иногда пишутся на Kotlin, ибо сладенько.NodeJS используется веб-макаками для получения схожего кода на фронте и на бэке.C# — выблядок Microsoft, используется в Unity.Objective-C и Swift — выблядки Apple, используются для разработки под гейфоны и прочую портативную яблочную технику.Список субъективен и состоит из имхи
>>198694508Обмен опытом же, совместная разработка, да и мотивации больше так. Если общаешься с людьми, имеющими одинаковые с тобой интересы, то это же офигенно. Разве у тебя не так же?
>>198693386 (OP)Давай ты ещё сообщения для юзера будешь посимвольно выводить, по букве в строке? Так больше строк будет.
>>198693386 (OP)Ну можешь на чистом питоне писать проги, но не сложнее текстового редактора.Если подключаешь внешние библиотеки, то производительность выше.Но больше двух-трех слоев абстракции на питоне будут люто тормозить.
>>198694629Сначала научись кодить, а потом поговорим. Я в разработке уже 10 лет, а ты видимо ни строчки кода в жизни не написал. Какой мне (и любым другим разработчикам) интерес с тобой говорить о разработке?
>>198694910Даун, mov это команда копирования, а не перемещения. Ты его удвоил блядь. Вот таких нельзя пускать даже на двач, только рак плодят.
>>198695050Еще один даун, написал не поддерживаемое говно лишь бы уложиться в меньше строчек и рад.Я не защищаю ОПа если что, он такой же дебил как и ты
>>198695012Ты сравниваешь применимость языка для решения реальных задач или для написания хелловорлдов? Если второе - то питон конечно идеальный язык. Если первое - то где пикрелейтед? Понятно что не обязательно, но в реальном проекте у тебя будут и импорты и функции и эта ваша дичь с имитацией main.Неймспейс если уж докапываться до числа строк можно было не писать и юзать вместе с идентификаторами.
>>198694435>строители не обсуждают превосходство молотков над лопатами, повара не обсуждают превосходство сковородок над кастрюлямиТак молод и наивен.
>>198693386 (OP)С питюном-то нафиг сравнивать. Это язык для написания скриптиков и и для математиков, которым софтварный инжениринг в хуй не уперся. Сравнивал бы тогда уж с java и сисярп.
>>198695276>Читать вообще её маны или нахуй?Разве что в качестве камасутры. Ведь никто в здравом уме не станет писать time-critical-code для гпу на петоне.
>>198693386 (OP)expr : '(' expr ')' | expr '*' expr | expr '/' expr | expr '+' expr | expr '-' expr | NUMBER ;написали говна какого-то, введите знак, блядь. куда вам про языки рассуждать.
>>198693386 (OP)Судя по высеру, у нас на тут студентик-питонодрочер. Ему в универе дают возможность изучить плюсы, чтобы понять как всё работает "под капотом", а ОП-аутист не понимает этого. Он знает 1 недоязык и считает, что ему хватит, а тупые старпёры его мучают. Можно же просто скачать либу от васяна и сделать это всё за 2 секунды. Зачем что-то учить?!
>>198695236Да хоть с GUI напиши 10к строк. Интересно обсудить архитектуру приложения или девопс-пайплайн, а не то, сколько у тебя баттонов на экране. Если ты не работал над настоящими проектами, ты не знаешь, что такое разработка. Можешь представить себе такую аналогию если угодно - есть песочница для детей, а есть карьер в котором работают водители самосвалов.
>>198695501Почему не станет-то? Не похрен ли, из чего готовить ptx, если есть хоть какой-то контроль над паттернами доступа и всем таким?
>>198695335Приведи пример обсуждения. Желательно, обсуждения применения этих предметов по прямому назначению, а не того, чем удобнее уебать по голове.
>>198695591Никто и не спорит насчёт этого же. Мне просто интересно было бы общаться с разработчиками, поэтому и спросил.
>>198694535Обжектив паскаль сейчас где то применяется? Прост подумываю включить его в свою базу знаний, попробовать так сказать.мимо си/жаба/пихопе
>>198695637>Не похрен лиНет, не похрен, когда один и тот-же код переписанный с питона на Цэ (без крестов) работает в 10+ раз быстрее. Пруфать не буду, у нас увольняют за слитый кусочек кода.
>>198695637Ну, скажу лишь, что в пайкуде, код исполняющийся на gpu пишется на си, в виде простой текстовой строки, которая является аргументом спец функции
>>198693386 (OP)Буду краток. ОП никогда не преуспеет в программировании, ни на питоне, ни на крестах.
Питон для макак, которым не надо впрягаться в дебри машинного кода да и вообще не особо нужно задумываться о том, что там и как крутится. Макаке ставят задачу, надо вот тут так и так, дедлайн вчера. Макака берет, пишет жопа(говно) и задача сделана. То, что при этом вызывается половина всех библиотек, все это говно выполняется за пару секунд и весит в пару мегабайт, макаке не особо интересно.С и кресты для тех, кому ставят ту же задачу, но уже с условиями, ведь без условий проще написать на питоне. В условиях ему говорят, жопа должна срать говно за 300мс, все это весить в памяти должно не больше 15кб. Вот и ебут глубины кода до тех пор, пока все вот так не получится.
>>198693386 (OP)Иди на хуй, животное необразованное, приходи в 30, когда тебя пидорнут с работы а другую формошлепную организацию ты не найдешь. Хотя ты вообще школьник лол
>>198693386 (OP)Программирование не для тебя, найди профессию, которая тебе подходит, здесь ты только проебешь время и, возможно, нервы и силы.
>>198693386 (OP)ты просто ебан. В питоне просто в стандартной библиотеке встроена input. Если вынести всю логику в плюсах на отдельные функции, то код будет 1 в 1.
>>198695954У нас на работе вендовые версии до сих пор пакуются в Inno Setup, так что мне лично знание паскаля оказалось полезным (там скриптовый движок на паскале, хотя препроцессор С-образный). Но в целом вряд ли это так уж сильно пригодится, до какого-то момента паскаль выживал на легаси и том, что в отличие от всяких питонов компиллируется во вполне соперничающий с плюсами по скорости код при том что не нужно байтоёбить и сам язык проще, но сейчас на плюсы покушаются эти ваши Go и расты, и паскаль на их фоне вообще никакой.
>>198695943Я пытаюсь донести до тебя мысль, что если ты встретишь настоящего разработчика, последнее что ему захочется обсуждать - это разработку. Для тебя это рамантега, а для нас это ебучая рутина.Хочешь вкатиться в программирование - обрывай контакты на пол-годика и садись за книги, потом устраивайся на галеру а лучше не лезь в это говно, оно тебя сожрет. Или да, можешь поискать "разработчика" (читай, выебщика), будете обсуждать (страдать хуйнёй), какой язык модный в этом сезоне и на какой стул лучше сесть - на динамическую или на статическую типизацию (на статическую).
>>198696204Ех. Печальненько. Я в студенчестве проебал паскаль, ибо у нас был сразу борланд си, после школьного бейсика. А сейчас что то стало интересно что там и как, но если он не прикладной - то и смысла забивать голову нет никакого. Итак жаба дохуя места в черепной коробке занимает со своими суперрешениями на любой пук среньк.
>>198693834Да нет, будет +- тоже самое. Не говоря уже о том, что на обоих примерах писал код какой-то еблан.
>>198693655Кодирование/декодирование видосов. Сжатие/разжатие чего блять угодно.Вычислительная математика, ебовейшие расчёты всяких математических моделей.РЕАЛТАЙМОВЫЙ ГРАФОН.Разного рода серваки.Обработка больших данных.Дохуя всего, ещё наверняка всякие приложения можно вспомнить.
>>198696352Насчёт рутины не соглашусь - зависит уже от конкретного человека. Большая часть коммерческой работы, конечно, является унылым говном ради заработка, но никто не обязывает человека ей заниматься, как бы странно это не звучало. На моей основной работе аналогичная ситуация, поэтому не иду устраиваться оффлайн работать в офисе, стараюсь сам выбирать интересные/выгодные проекты.
>>198694100Затем:1) по сути это макроассемблер с темплейтами;2) возможность работать с системными вызовами (типа MapViewOfFile, WaitForMultipleObjects, AdjustTokenPrivileges и т.п.), да и вообще с чем угодно, без плясок с бубнами;3) трудоемкость реверс-инжиниринга.
>>198696667Фриланс на мой взгляд еще хуже - конкуренция, нестабильный заработок, работа вместе с дикими ебанатами (или после них), переговоры с клиентами напрямую."интересные проекты", чего блять? Приведи пример пожалуйста.
>>198696884>вопрос "а чем кресты лучше питона, чё на них вообще особенного делают?">врывается ростовщик
>>198693386 (OP)>прочей узкой поеботы на нем писать"Узкая поебота" на текущий момент охватывает 90% десктопных приложений.Представил себе да тот же фотошоп на питоне и хрюкнул.
>>198696928Фриланс - индивидуальная штука, да. Это как FFA deathmatch. Но меня устраивает и конкуренция, и заработок вариативный (благо есть постоянные клиенты).>интересные проектыСоздание того, что тебе самому нравится же.
>>198696999Да ты не мандражуй, я сам байтоёб, просто c++ уже потихоньку прижимает ржавчина и лично я бы новые проекты писал на расте
>>198693386 (OP)char znakint a, b;cout << "введите знак\n";cin >> znak;cout << "введите первое\n";cin >> a;cout << "введите второе\n";cin >> b;if(znak == '+')cout << a+b << endl;else if(znak == '-')cout << a - b << endl;elsecout << "Неверный ввод\n";То же самое, тока ввод и вывод в питоне вместе, но это бредятина.
>>198694864Вот этот правильно написал. В ОП посте C++ код имеет валидацию входа, а в питухоне никакой валидации нет, соответственно и длина разная/thread
>>198696960На самом деле если писать на С++14/17 то ногу прострелить это надо быть клиническим долбоёбом. Но проблема в том что многие до сих пор используют плюсовый компиллятор чтобы писать на С с классами и ебаться с каждым байтом ибо какие-то rvalues, lvalues, умные указатели, нахер надо, в крайнем случае прямо на стеке массив структур ебанём и заебись.
>>198696884>R U S T>1. Ужасное перемещение данных с убиением переменных, там где у всех копирование.2. Оказывается байтоёбство с указателями можно сделать ещё менее интуитивным чем в Си и его крестах!3. Объекты сделать забыли.4. ???5. UNSAFE
>>198697089>Создание того, что тебе самому нравится же.Мне нравится клепать корабли в space engineers и строить конвейеры в factorio.Если серьезно, я могу понять интерес к каким то конкретным фишкам, типа разобраться в новом фреймворке или настроить автоматическую генерацию документации по интеграционным тестам. Или пилить свой пет-проджект для себя. Но это денег не приносит. Деньги приносит заказчик, которому хочется чтобы кнопочки были с блестками, или чтобы ты ему запилил за ночь новую фичу.
Ку ламер. На крестах просто написал говнокод. Это можно сделать также, как и на питоне, не используя таких сложных команд. Для автоматизации бизнеза в основном. На нём можно делать всё, мобилку (любые), сайты (говно, но всё-же), сами программки, да даже вонючий юнити на нём питается. Хочешь - учи питон, давайся в джанго, ебашь разные пакеты, не хочешь прогать на крестах - не надо. Это ровно как и сейчас спрашивать нахуя нужна ява, если есть кресты, хоть они и одинаковые. У каждого свои плюсы и минусы.
>>198697676Джава это кресты для бедных умом. Когда у заказчика нет денег на нормальных крестовиков он закупает дополнительной памяти с серверами и толпу студентов, индусов и прочих всяких иных.
>>198697508Натуральный код имеет запах свежего говна, а в синтетическом используется ароматизатор, идентичный натуральному.
>>198697401>строить конвейеры в factorio.Обожаю это. Аутирую часами в подобные игры и не только в такие>деньги приносит заказчик Не все заказы унылые - я об этом же! Можно сменить сферу или работать на себя без шуток. Банально можно в геймдев компанию устроиться даже, хех.
Пиздец, он питон с сисями сравнивает.Твой пихон, чтобы вывести одну строчку на экран, подключает 33 библиотеки, которые делают хуй знает что. Любая функция в твоём пихоне - целая либа с кучей разных зависимостей на другие либы. И всё это говно всё равно транслируется в си через 100500 абстракций и сжирает в памяти чуть более, чем дохуя.Си позволяет использовать пихоновый подход с либами, позволяет заниматься байтоёбством, если надо.>>198693655Абсолютная любая, балбес. Твой сраный хипстерский софт с примитивным функционалом еле еле ворочается на core i666, требуется гигабайты оперативы. Байтоёбы из далёких девяностых умудрялись в мизернейшие объёмы памяти запихнуть аж целую операционку, которая ещё тонну софта на себе могла крутить:Microsoft Windows 95 system requirementsPersonal computer with a 386DX or better processor (486 is recommended)4 MB of memory (8 MB is recommended)Hard disk space: 35 to 40 MB (to upgrade)486 камень - твоя стиральная машина и то быстрее умеет считать.40 мегабайт - ровно столько будет весить в оперативе твой питоновский скрипт, который не делает НИЧЕГО. Пошёл на хуй, короче.
>>198694100Можно писать обобщённый высокоуровневый код и при этом иметь полный контроль над низкоуровневостью. Серебряная пуля. Плюс встроенный недолисп позволяет метапрограммировать, тем самым всю сложность запихивая в компиляцию, а не в выполнение.
>>198697766В вольер запустили шесть обезьян, на верёвке под потолком повесили банан. Обезьяны его снимали и ели. Потом условия эксперимента изменили: когда какая-то обезьяна тянулась к банану, всю стаю поливали ледяной водой. Поначалу обезьяны всё ещё пытались достать банан, но после энного охлаждения стаи очередную пытающуюся достать банан обезьяну били всей толпой. Условный рефлекс. Потом одну обезьяну забирали из вольера и в стаю вводили новую, не подозревавшую о взаимосвязи банана с холодным душем. И она также начинала за ним тянуться. За что была незамедлительно побита «опытными» товарищами. Так заменяли обезьяну за обезьяной, пока в вольере не осталось ни одной, которой бы был знаком «холодный душ». Но вот что интересно: все обезьяны продолжали бить новичков за попытку сорвать банан, хотя уже никто никого не поливал. Потому что так надо.
>>198697508А все кажется я понял. Если судить по аналогии с понятием синтетического теста, то синтетический код очень узконаправлен и малоприменим (даёт мало возможностей и использовать его как отдельный модуль невозможно)
>>198697845Давно не читал посты на бордах, от которых на душе приятно. Ух как расписал с яркими примерами!
>>198697835>Можно сменить сферу Можно, только у меня подозрение, что там все тоже самое.>работать на себяРаботать по 8 часов и не ебать себе мозг лишними процессами или въебывать по 16 часов на себя, совмещая функции 10 разных специалистов. Хмм, что же выбрать...> в геймдев компаниюУ меня есть пара знакомых, которые когда то работали. Ожидание - делать блокбастеры с охуенным графоней, реальность - клепать клоны клонов от клонов тамагочи на мобилочках.
>>198693386 (OP)template<class U, class T>U input(T s){cout << s << endl;U res;cin >> res;return res;}template<class T>void print(T t){cout << t << endl;}int main(){auto znak = input<char>("asdas");auto a = input<int>("asdas");auto b = input <int>("asdsa");znak == '+' ? print(a+b) : (znak == '-' ? print(a-b) : print("sdasdas"));}
>>198693386 (OP)>Я понимаю кресты низкоуровневый язык, дающий кучу возможностей. Нет, ты дебил, а кресты это высокоурвневый язык, как и любой другой, который оторван от архитектуры процессора.>Но что, блять, кроме программирования микроконтроллеров и прочей узкой поеботы на нем писать?Ты снова дебил, ведь микроконтроллеры можно програмировать и на питоше.
>>198698106>...микроконтроллеры можно програмировать и на питоше.А из хлеба можно сделать троллейбус, да.
>>198697845>запихнуть аж целую операционкуКстати гибкие диски и сейчас намного более надёжней hdd.Даёшь винду на флопик!
>>198696388Возможно профессиональный сленг. В нём часто происходит такая смена образования множественного числа.
>>198697845Вай-вай, крестопараешнский защитник пришел. А ты знаешь, что твоя хуита для нагревания компа, при вызове printf такую большую кучу макросов запускает и хуй пойми что делает, а под конец системный write юзает. Заебись, да? Т.е. нужно делать ненужные шаги для вызова системной ункции. Я молчу уж про потоковый вывод.
>>198698162Нет не надежней. Магнитная напряженность резко выросла и пока ты несешь дюймовку с работы домой она уже будет размагничена.
>>198693386 (OP)C++ не нужен.Это легаси язык.Почему на нем пишут? потому что знают, а переучиваться лень.с delphi так же
>>198698214>запускает кучу макросови ведь никто тебя даже не просил рот открывать, мог бы за умного сойти.
>>198698231>Почему на нем пишут? потому что знают, а переучиваться лень.Бред, многие с радостью с него бы перешли на что-то другое.
>>198698162На самом деле говно твои диски, приходилось на 2 дискеты одни и те же файлы писать чтобы потом если что специальной софтиной из двух битых комплектов собрать один нормальный, если повезёт и с разных дискет не прочитаются разные части. Пятидюймовые ещё куда ни шло а трёхдюймовые совсем не надёжно было юзать.
>>198698248>запускает кучу макросов #define _IO_sputn(__fp, __s, __n) _IO_XSPUTN (__fp, __s, __n) //... #define _IO_XSPUTN(FP, DATA, N) JUMP2 (__xsputn, FP, DATA, N) //... #define JUMP2(FUNC, THIS, X1, X2) (_IO_JUMPS_FUNC(THIS)->FUNC) (THIS, X1, X2) //... # define _IO_JUMPS_FUNC(THIS) \ ((struct _IO_jump_t ) ((void ) &_IO_JUMPS ((struct _IO_FILE_plus *) (THIS)) + (THIS)->_vtable_offset)) //... #define _IO_JUMPS(THIS) (THIS)->vtablehttps://osteras.info/personal/2013/10/11/hello-world-analysis.htmlПросвящайся, маня.
>>198694535 Rust нахуй никому не нужен с 2006 года.С++ в него заходят и выходят через неделю, параша без шаблонов.
>>198698231На нём пишут потому что ВНЕЗАПНО практически всё благодаря чему работает твой комп написано или на плюсах или вообще на си. И это в том числе надо поддерживать. Дотнеты, питухоны и иже с ними - всего лишь верхушка айсберга.
>>198698201Конечно. Надо было в 2к4 рассказывать. Глядишь, на те 16ГБ оперативы, которые помещаются в твоём ноутбуке, можно было бы в миллиард потоков протеины для вечной автономной капсулы считать привет шизику, а на оставшихся свободных пяти - дрочить в доту и переписываться с тянушками в тентакле.Ещё раз - пошёл на хуй.>>198698214Сам хоть понял, что спизданул?
>>198698231>delphi Всю дорогу была вендорлокнутой хуйнёй уровня шарпа. Не побрезговавший притронуться к такому говну заведомо безумен.
>>198694100Братишка на крестах пишет бэкэнд для сети рекламных банеров - остальные языки там просто срут под себя по скорости.
>>198698231Лол. И сколько же людей знают плюсы достаточно хорошо, чтобы сделать работающий файловый менеджер, текстовый редактор?Хочешь сказать, больше, чем знающих шарп и жаву?
>>198698470Я не он, но скажу:Надо прошарить рекламный профиль чувака и менее, чем за 0.05с решить, какой баннер ему показать на основе этого профиля.
>>198698331Потому что нефиг было в 720 форматировать, 360 килобайт хватит всем! Меньше плотность, надёжнее пишется и читается. Ну и там где мне удалось такую технику чуть поюзать - дисководы похоже не умели под 720 форматировать, или надо было как то изъёбываться а оно всё равно глючило, поэтому все юзали 360.
>>198698106>который оторван от архитектуры процессораИ убивается об системные вызовы и диспетчер памяти. Как вспомню всю эту еблю с farmalloc/farfree... Не могли как в жабе сделать сразу?
>>198698538Потому что это язык для ученых, а не для тебя дебила.Сишку сейчас Goвно подпирает, да и то слабовато.
>>198697845> Байтоёбы из далёких девяностых умудрялись в мизернейшие объёмы памяти запихнуть аж целую операционкуИ где теперь программы этих байтоебов? Я скажу где - их переписывают на хипстерское говно, потому что никто уже не отдупляет в те протоколы передачи данных, стандарты и их байтоебскую магию, а функционал новый как то нужно добавлять и масштабировать в разумные сроки.
>Что вообще полезного можно написать на крестах, чего на питоне не напишешь?Всё, что должно работать быстро и с большими данными.
>>198698454Типа сравниваются две разные дрели, когда я говорил про две разные категории инструментов. Разные языки - это разные категории инструментов.
>>198697786Программисты всяко дороже пары добавочных серверов, такша в целом финансово всё обосновано.
>>198693386 (OP)>Что вообще полезного можно написать на крестах, чего на питоне не напишешь? Многопоточное приложение.
>>198697786Нормальные крестовики нахуй никому не упали просто. Сидят сейчас со своими программами, которые в 40кб влезают и сперму с кулачка слизывают.
>>198698538Rust - хуита созданная для браузера фаерфокс, все фичи языка будут создаваться только для решения задач мазилы.Комьюнити слабый.Сырой язык.Блядская документация.Нет шаблонов как у С++C++ > 1C > RUST
>>198698750Не спорю, ява вон как популярна, просто иногда, ну как иногда, на более-менее больших проектах так не получится сделать, нужна скорость, миллионы пользователей/запросов, от каждого по чуть-чуть и никаких ресурсов не хватит.
>>198698732Пока ещё влезает? Так ты обновления накати, там ведь ещё больше питухона, жабы, дотнета блджад (xamarin-макакам привет) и виртуальных машин, написанных на интерпретируемых языках и исполняющихся в виртуальных машинах.
>>198698872>https://habr.com/ru/post/167733/>Коллега Qualab недавно опубликовал на Хабре бойкую статью, предлагая новаторский подход: создавть по субинтерпретатору Питона на поток операционной системы, получая возможность запускать все наши субинтерпретаторы параллельно. Т.е. GIL как бы уже и не мешает совсем.>Идея свежая, но имеет один существенный недостаток — она не работает…
>>198698914А что кроме С++? Десктоп? Только С++, ибо натив. Хайлоад? С++. Любая байтоёбля а это между прочем пиздец какая огромная ниша? Только С++ и чуть-чуть С с асмом. Игори? 90% на С++ написаны. Что там еще? Вот видишь, везде нужен С++, маня.
>>198698570Нахуя твоей звонилке столько памяти? Зачем ты переплачиваешь за такие компоненты, когда ещё 5 лет назад того же гига было достаточно, чтобы запустить браузер, пару чатиков и плеер?Пиздец, 6 гигов оперативы, ты на телефоне рендеринг с трассировкой лучей запускаешь?>>198698585Везде, блядь.У всего твоего хипстерского говна под капотом - ся. У всех твоих девайсов под вёдрами и айосями под капотом - ся. Утюги, стиралки, кондеи, роутеры - ся. Игровые движки - ся. Под капотом всяких поисковых систем те же си.Протоколы передачи данных за 20 лет не поменялись - те же UDP и TCP, в которых разобраться - пара часов. Стандарты описаны в RFC, разжёваны на stackoverflow для тупых.Байтоёбская магия умещается в два дня базового курса по сям - размеры типов данных и их применение на практике.Я не против того, чтобы писать на всех этих модных языках, сам с удовольствием юзаю пых и сисярп. Но, блядь, сравнивать эту хуету с сями - это пиздец просто, надо окончательно ебануться.
>>198695954Я про всякую экзотику не писал ничего. Паскаль относится к экзотике, которая существует в каких-то легаси проектах, наверное.
>>1986991171. 90% питонофских либ знаешь на чем написаны, маня? Правильно, на С++.2. Не натив3. Плохо кэширует данные, просадки профайла4. Не годен для байтоебли5. Не годен для игорейПитон это скриптоблядский язык, который используется в качестве расширения. Как раньше LUA.
>>198693386 (OP)Зайди почитай стандарт плюсов, с какой серьёзностью он написан, ты думаешь разумно язык с таким серьёзным стандартом не воспринимать всерьёз?
Ребята я ору с вашего С++У вас там хоть линтер есть?))как будто очутился в 2000 годах.С++ кодеры как вы выживаете? пиздец жаль вас.
>>198699080Потому, может быть, сейчас железо в дохуилярд раз дешевле, чем тогда и пора уже забыть о вашей ебучей байтоебской, громоздкой хуите, например?
>>198698821Там дохуя показателей, он рассказывал, но я не запомнил. Например, надо вовремя остановить показ, если бабло кончилось -там биллинг почти моментальный, куча связей со всякими партнерками. Юзеры и банеры ранжируются по дохуище показателей, сами показатели в реальном времени меняются в зависимости от поведения пользователей. В общем если тебе реклама предлагает деревянный хуй - или где-то объебался программист, или сходи и купи хуй, он тебе реально понравится.
>>198699257Ебанутый. Все твои import.zalupa_name в конечном счете вызывают нативную С/C++ либу. Ты реал тупой такой? Хакер софт блять у него написан, рофл.
>>198699201Да похуй мне на чем мне там холопы либы пишут, пока я решаю задачи, попивая смуззи, а не ищу утекшую нахуй память.
>>198699291Засунь себе в жопу формальные грамматики свои, пидар. Написать можно, но он будет в дохуя раз медленнее работать.
>>198699007>И?И нихуя. Оно конечно уровнем выше, чем ассемблер, но теперь у нас есть языки ещё выше уровнем и нихуя не очевидно откуда начинается дно и что считать "низким".
>>198699241Ок. Забудь о байтоёбсткой хуите.Забеги, кстати, за новым жрифорсом 8060ti за 100500 денег и наслаждайся супер-графеном уровня 2006 года. Ты победил, как всегда.
>>198699240>«Линтер» — российская СУБД[1], реализующая стандарт SQL:2003 (за исключением нескалярных типов данных...Нахуя это говно плюсовикам? Питухонщики этим пользуются чтоль?
>>198699308Мне похуй что он вызывает, я ответил на твое утверждениев твоем последнем предложении. Ты же ебобо ебаное нихуя не знаешь в айти, кроме высчитывания байтов. Идешь нахуй по дефолту.
>>198693386 (OP)>Нахуй учить кресты? Что вообще полезного можно написать на крестах, чего на питоне не напишешь?Десктопные приложения, тяжёлые игори, всякую научную хуйню уровня собрал 100500TB данных и лопатишь их с помощью CUDA.>Я понимаю кресты низкоуровневый язык, дающий кучу возможностей.Да хуй там в рыло! В сравнении с классическим Си он пиздец какой высокоуровневый.>Но что, блять, кроме программирования микроконтроллеров и прочей узкой поеботы на нем писать?Вот как раз микроконтроллеры на крестах программировать - это ад, ибо кресты слишком абстрактные. Классический Си и Асм в программировании железа рулят.А так да, если говорить о быстрой обработке не очень тяжёлых данных, админстве и т.д., то Питон охуенен.
>>198699080> Зачем ты переплачиваешь Если бы всё писали на твоих байтоебских сях и реально ебались с байтами, ты может экономил бы на железе, но платил бы в три раза больше за софт, и новых версий ждал не две недели, а два месяца. Дивный мир.> У всего твоего хипстерского говна под капотом - ся.Да мне насрать, что под капотом. В капоте копаются специально обученные байтоебы, которым это говно интересно. Мне - нет.
>>198699332>и нихуя не очевидно откуда начинается дно и что считать "низким".Только для необразованных двощеров самовкатывальщиков. Для нормальных людей есть строгие определения.
>>198698849На сколько я знаю, лет 5 - 7 назад в туристической отрасли был кризис - их общеиспользуемая система бронирования туров начала обсираться по скорости (это не отечественная разработка и база, хотя и таких поделий было навалом). Там конечно меньше запросов, чем в Визе или Мастеркарде, или китайской хз как она, но они там довольно сложные. Как они это побороли - хз, самому интересно стало погуглить.
>>198699441Пиздец ты еблан я хуею, прямо как совки. ВОТ НЕ СТАНЕТ САНТЕХНИКОВ Ф ГАФНЕ ЗАХЛЕБНЕТЕСЬ!!!!111 РЯЯЯЯЯЯЯЯЯЯЯЯЯвсе иди на хуй, долбоеб
>>198699436>В учебнике 1830года написано что ассемблер низкоуровневый и препод бородатыйй так-же говорит на парах, значит правда!Ясно.
>>198699497Очевидно программирование на логических вентилях низкоуровневое, типа такой сидишь транзисторы паяешь.
>>198699420Как будто все должны знать все древние статические анализаторы, которыми ты когда-то пользовался.
Спасибо, пидорки, было весело :3 Я, кстати, люблю плюсы. И так сильно их выучу, что все вообще охуеют. Спокойной ночи.
>>198699483По делу есть что сказать? Хацкерский софт он пишет, при этом понятия не имеет что именно импортит и что оно там на самом деле внутри делает помимо заявленного функционала, лол.
Все блять погромисты дохуя, на Б любой тред про погромирование в бамп лимите... Скок ж вас расплодилось.
>>198699343В каком утверждении, маня? Весь этот хекерский софт шлак говна ебаного, который оперирует высокоуровневым апи. В итоге получаем хуевый булетпруф + хуевая производительность + хуевый атакующий потенциал. И это не хекерский софт, а софт для тестирования. Разные вещи, маня, он работает только в лабораторных условиях.
>>198699080Допустим все упарываются по твоим сям и пишут все на си. Но тут на рыночке вдруг появляется корпорация, которая за счет используемого "хипстерского" языка может деливерить быстрее и дешевле конкурентов. Угадай, кто после этого останется на рыночке.Это почти как эволюция - размножается наиболее оптимальные и приспособленные идеи. А ты в своем манямирке мечтаешь про "раньше было лучше"
>>198699649Битарду одна дорога в кодинг, либо рннхикка, либо кодинг. Я вот четверг и пятницу на работу не пошёл( грустно было, хотел дома посидеть, поаутировать), где ещё такое позволяют?
>>198699646Не гори деточка, утри лицо. Я тебя обоссал, на этом все.Дальнейшие твои оправдания мне неинтересны. я кстати вообще другой анон, а не тот с кем ты спорил про импорты, соси хуй
>>198699419Возраст, интересы, дети/партнер, покупки, просматриваемые продукты в онлайн магазинах. Всё, что на основании дата-майнинга или при покупке этих данных у партнерок о тебе знают. Ищешь что-то по кодингу, без детей, возрастом за 25 - предложат тебе английский. Заинтересуешься - заебут предложениями свалить или познакомиться с бабами.
>>198699640>Нынче эти вентили программируют в ПЛИС.Описывают точнее, ибо Verilog и VHDL ни разу не языки программирования.
>>198699683Но работать оно будет дольше и глючнее, в итоге заказчик проебёт бабки просто-напросто, а его конкурент на си девелопить будет на пару месяцев дольше, но зато его сервис будет пизже.
>>198699497У высокоуровненвых языков есть конкретные отличия от низкоуровневых. Это не маняфантазии, а определения. Если ты ими пользуешься, то хоть знай, что они обозначают. Либо ими не пользуйся, если это "ко-ко-ко старье". Странный ты, пиздец. Ах да, ты просто необразованный пидорахен.
>>198699683>может деливерить быстрее и дешевле конкурентовГовно которое работает хуже и медленнее? Ну хуй знает, теперь в тренде одноразовое говно из говна вместо надёжных решений.
>>198699787так и есть, но потом они почуяли вкус смузи на губах и решили, что можно быть нитакими как фсеа вот сейчас исторический разворот, когда мелкомягкие наконец признали, что все это время делали хуету кек
>>198699683Я в своём манямирке не сравниваю тёплое и мягкое, для начала.Ещё в моём манямирке есть бизнес-требования про скорость разработки, производительность и стоимость поддержки. Иногда эти штуки несовместимы и приходится идти на компромисс. Бородатые байтоёбы могут в си где надо и пихон где надо. А хипстеры - нет.
>>198698106>Нет, ты дебил, а кресты это высокоурвневый язык, как и любой другой, который оторван от архитектуры процессора.Каво?
>>198699893> пихон где надо.Двачую, например прога делает отчёт 1000 страниц хтмл, питоном его можно порезать и причесать нормально, чтобы потом заказчику показать можно было.
>>198699902Да он заебал. Сейчас будет тебе говорить про книжные определения из единственной прочитанной им книжки и обзывать необразованным.
>>198699902Высокоуровневые языки программирования были разработаны для платформенной независимости сути алгоритмов. Зависимость от платформы перекладывается на инструментальные программы — трансляторы, компилирующие текст, написанный на языке высокого уровня, в элементарные машинные команды (инструкции). Поэтому, для каждой платформы разрабатывается платформенно-уникальный транслятор для каждого высокоуровневого языка, например, переводящий текст, написанный на Delphi в элементарные команды микропроцессоров семейства x86.Так, высокоуровневые языки стремятся не только облегчить решение сложных программных задач, но и упростить портирование программного обеспечения. Использование разнообразных трансляторов и интерпретаторов обеспечивает связь программ, написанных при помощи языков высокого уровня, с различными операционными системами программируемыми устройствами и оборудованием, и, в идеале, не требует модификации исходного кода (текста, написанного на высокоуровневом языке) для любой платформы.Такого рода оторванность высокоуровневых языков от аппаратной реализации компьютера помимо множества плюсов имеет и минусы. В частности, она не позволяет создавать простые и точные инструкции к используемому оборудованию. Программы, написанные на языках высокого уровня, проще для понимания программистом, но менее эффективны, чем их аналоги, создаваемые при помощи низкоуровневых языков. Одним из следствий этого стало добавление поддержки того или иного языка низкого уровня (язык ассемблера) в ряд современных профессиональных высокоуровневых языков программирования.Тупые двощеры, вы хоть иногда на википедию заходите, а то так и будете работать за 30-70к прогромиздом до конца своих дней.
>>198699985А еще в вики написано что IL байт-код низкоуровневый яп. Когда реально знаний наберешься, тогда можешь что-то кукарекать. А вики редачат такие же диваны как и ты.
>>198699754Лол, нет, это работает не так. Маркетинг все уладит. Посмотри на 1С - это глючное говно, под которое нужно покупать специально обученных специалистов чтобы это настраивать, тем не менее оно успешно продается>>198699779>надёжных решенийЯ считаю, что где меньше способов выстрелить себе в ногу, там и выше надежность. И не надо кукарекать про "научись ебаться с байтами надежно", даже если я научусь, никто не застрахует меня от сопровождения проекта после Раджеша, который клал болт на надежность.> хуже и медленнееРаботает ровно на столько, насколько нужно потребителю, вписываясь в оптимальные рамки по стоимости и скорости разработки.
>>198699985Только на википедии тоже дауны сидят.>Использование разнообразных трансляторов и интерпретаторовТрансляторы это общее название компиляторов и интерпретаторов.
>>198699332Нету языка выше уровнем чем c++. Потому что всякая функциональщина, мапы, фильтры, лямбды, паттерн матчинги в нем уже есть.
>>198700030По факту сказать что-то будет? Есть транслятор и оторван от архитектуры - высокоуровневый язык. Си - высокоуровневый язык.С чем спорить пытаешься, макака фронтэндовская?
>>198700037>Посмотри на 1С - это глючное говно, под которое нужно покупать специально обученных специалистов чтобы это настраивать, тем не менее оно успешно продается1С особый русский случай, они предоставляют функционал, который никто не предоставляет(всё на русском, фром кодерс ту баба срака виз лав). Больше таких примеров ты не найдёшь.
>>198699985>для платформенной независимостУ меня на шиндовсе не работают farmalloc-и а в досе без них никак! Где блять независимость, сука пидор!
>>198700042Если бы так было - в WSL2 не упоролись бы в ещё больший уход в сторону виртуальной машины.
>>198700072Маня, С и С++ языки общего назначения, у них есть доступ к регистрам и инструкциям процессора, то есть они являются низкоуровневыми. >Есть транслятор и оторван от архитектуры - высокоуровневый язык. Си - высокоуровневый язык.Ты где эту сказку вычитал?
>>198700142А что, он такой же хуёвый как 1С? Я говорю не примеры аналогов 1С, а примеры языков, что язык говно, но на него требуются дохуя специально обученных людей.
>>198700147ну это же майки, у них стадия отцания, будут упарываться в виртуалку до тех пор пока не достигнут порога вычислительных мощностей, потом будет стадия принятия и они запилят нормальное ядро НО НИТАКОЕКАКФСЕ это же майки
>>198700156Бля какие-то споры у вас, да и вообще, понимание вопроса, на уровне эйчарок, которые думают, что системный программист это что-то типа системного алкоголика, а низкоуровневый код это низкокачественный.
>>198700079Приемы маркетинга везде одни и те же и везде работают одинаково хорошо.Примеров сколько угодно, коль скоро все согласны, что мы живем в эпоху хипстеров а не в эпоху байтоёбов. Я, если что, не даю оценок как было бы лучше, я просто указываю на факты. Если бы положение дел было не оптимальным для бизнеса и потребителя, невидимая рука рынка давно бы уже все порешала в пользу байтоёбов.
>>198693386 (OP)Тред не читал.Как вебмакака руби, ну и жс говно, конечно, как без него постигаю подобные штуки (сишечку, смл, сейчас думаю угореть по хардкору и таки вернуться к сикпу) сугубо для себя. Мне всегда было интересно, как оно там работает на самом деле. Например, пишешь ты рекурсию в своих уютненьких рубях/питонаъ/жс на самом деле, не пишешь, ни разу в проде не видел рекурсий, кроме рекурсивного рендера роутов в реакте, а потом пишешь такую же рекурсию на изначально фпшном языке и прозреваешь. А шлепать хуйню на сверхвысокоуровневых абстракциях - это просто быдлокодинг ради денег (а я, соответственно, обычный быдлокодер).мимо вебчмо 4 года опыта
>>198700156У c++ такого нету. Если ты не про расширения компиляторов позволяющих делать ассемблерные вставки.
>>198693386 (OP)> Нахуй учить кресты?Нахуй вообще учить языки программирования? макака, ты? Язык это лишь средство и синтаксис. Все гуглится, даже решения большинства задачь. Я вообще устроился зная только html, просто напиздел хрщикам что я ахуенные погромист, ну и взяли меня, теперь ворую код да играю в игрули каждый день, еще и 140к платят, потом больше будет.
>>198700037>Работает ровно на столько, насколько нужно потребителю, вписываясь в оптимальные рамки по стоимости и скорости разработки.1. Потребитель теперь знает что ему нужно? То-то всё время решают за него какой у него будет новый айфон...2. Стоимость и скорость первичной разработки это збс. Где у вас покупают говнокод, который потом очень дорого и сложно поддерживать, а дополнить функционал вообще космических денег будет стоить? Я очень люблю такой софт делать.
>>198700258Я ж блядь нигде не говорил, что это невыгодно бизнесу, 80% бизнеса так выгодно, остальным нет, потому что каждая миллисекунда на счету, там ищут спецов на плюсах, это всякие гуглы-хуюглы и прочие, вот вроде веб же, это значит нужны хипсторские языки, а они запилили веб сервер на плюсах, поискового робота на плбюсах, машинное обучение на плюсах, автомобили умные на плюсах. И тд
>>198700249Выше есть пример в 11 строк на плюсах. Без функций и инклудов, но в питухоне если уж по честному их тоже тогда стоило бы написать.
>>198700181Любой говноязык требует дохуя специально обученных людей. Гугли, сколько сегодня зарабатывают специалисты по фортрану например. Язык - устаревшее говно мамонта, но программы на нем все еще надо сопровождать.
>>198700242Ага, именно поэтому у меня почти 15гб сорсов драйверов на любой вкус и цвет , и столько же нативных юзермод врапперов, зп почти 5к баксов, но какой-то утырок мне будет тыкать в лицо фразой из вики.
>>198700156>у них есть доступ к регистрам и инструкциям процессора, то есть они являются низкоуровневыми. Это не делает их низкоуровневыми, ведь вся твоя писанина пишется на высокоуровневом языке, который потом с помощью транслятора компилируется в команды для процессора.Ну чому ты такой тупой и даже в википедию не смог? Сколько раз тебе еще раз разжевать, что высокоуровневый и низкоуровневый это конкретные определения, а не твои маня фантазии и зависит эта очивка не от возможностей языка, а от его архитектуры? НУ ТЫ ЗАЕБАЛ ТУПИТЬ, ИДИ ЛУЧШЕ В ГУМАНИТАРНЫЕ НАУКИ, УЕБОК НЕОБУЧАЕМЫЙ.
>>198700358>Любой говноязык требует дохуя специально обученных людей. Неет, в этом и смысл создавать джаву был, например, потому что заебали долбоёбы говнокодить с утечками.
>>198700316Так сейчас 99% разработки в принципе это веб, соответственно куча фреймворков. Например в ng8 (фронтенд) ты даже если сильно захочешь, но сильного говна не напишешь. Примерно по той же причине взлетела рельса в свое время: всем казалось, что на ней можно быстро наговнякать, при этом конвеншны-хуеншны и код будет поддерживаемым, а потом ты заходишь в проект, который стартанул 4 года назад, и охуеваешь от пиздеца.
>>198693386 (OP)Ебать жирнота! Выделил уже 265 байт на пустой дикт?Все кто отписался в треде без сажи и не указал ОПу-хую на то что он привел неэквивалентные программы на скринах объявляются даунами и отправляются в биореактор.мимо ML-элита, использую пихтон и кресты, блюю с первого
>>198700236Это выделение памяти, которое никогда не было и не будет в плюсах платформо-независимым. Поэтому плюсы - низкоуровневое дно.
>>198700274Прямого доступа к регистрам нет, но всегда можно запросить его у ОС. А прямой доступ к инструкциям процессора есть. Про асм бинды молчу вообще.
>>198700296Специально для таких воришек подкладываю в публичный код логические бомбы, которые незаметно портят данные :3
>>198700358> устаревшее говно мамонтаТащем-то фортран по скорости иногда обгоняет сишечку, а юзают его чтобы находить эти ваши чорные дыры, так что зря ты так, анон.
>>198700343Ты все преподносишь так, что всем надо все бросить и уходить ебать байты, я тебе объясняю, почему всем насрать на то, что ты там себе думаешь. Никто не отрицает очевидную полезность байтоебства в определенных задачах, но не во всех же блять, иначе это превращается в какой-то гротеск и стрельбу по воробьям
>>198700488Ну если брать тот же врот_енд, то их всего три штуки, один из них стремительно летит в пизду, т.к. делается одной компанией исключительно под_себя и на мнению коммьюнити им похуй, другой мутирует по велению левой пятки ускоглазого мейнтейнера, итого имеем один надежный инструмент (от компании добра). Даже в рубях фреймворков больше, а ведь это полумертвый язык.
>>198700524https://lektsii.org/7-64905.htmlКак же заебало с быдлом сидеть в интернете. Вам лавочек мало что ли?
>>198698350Ну пистона и делали как захупу для связывания, сам по себе он не пригоден ни на что, как и другие языкикроме си и фортрана, ооп - говно без задач
>>198700459Какого быть кукаретиком с дивана с вырезками из вики написанными Васяном под пивас?>>198700573А ты на вики зайди. Там написано что IL это низкоуровневый язык!
>>198700522И всё это работает в досе? В ос/2? В прошивке микроволновки? Или на 2,5 архитектурах как всегда?
>>198700541Да не, показалось тебе, не так я преподношу. На плюсах можно писать всё, что пишется на джаве и шарпе и гораздо быстрее это всё будет работать, но для этого нужно быть квалифицированным дорогим байтоёбом, поэтому бизнесу выгоднее докупить железа, но иногда бизнесу это невыгоднее, и тогда нанимают дорогого байтоёба. Только и всего. Это не значит, что всем надо идти ебать байты. Ни разу.
>>198700637 а этот бугурт тогда к чему >>198697845 , если ты оказывается и сам все понимаешь прекрасно?
>>198700631>А ты на вики зайди. Там написано что IL это низкоуровневый язык!Ебать, дебил пытается маняврировать. Ну а ты не ебешь, что такое низкоуровневые языки, поэтому все твои программы хуйня и не работают - вот такая у тебя логика долбоеба. Нахуй ты существуешь такой тупой?
>>198700633Та да, можно, почему нет? Только там стдлиб будет свой, может быть аллокация будет дважды всего происходить, а нью делете просто брать и возвращать уже аллоцированную память, а не кажды й раз переаллоцировать, но это всё скрыто внутри будет, а снаружи всё то же. Контейнеры стлные можно юзать будет, тока свой аллокатор указываешь и всё.
>>198700637Бизнесу всегда выгоднее докупить железо. В цивилизованных странах пачку кластеров можно обменять на банку пива. Бизнесу становится невыгодно, когда 20-летняя залупа, написанная на жаве, начинает пердеть, свистеть и падать. Тогда всех жавистов кроме самого толстого (чтоб поддерживал говно в полуживом состоянии за бесплатную пиццу по пятницам) увольняют, а на их место нанимают язык_нейм_программистов.
>>198700736GPL ный ты и пиздить не можешь. В смысле еще сильнее подставляешься. А он детектится на ра в бинарниках.
>>198700271>4 года опытаС 18 лет кодишь? Обычно в программирование раньше начинают вкат, хотя бы на уровне паскаля в школе
>>198700705>>198700719>>198700722Диваны закидывают фразочками рандомных теоретиков из тырнетов. Текаю.
>>198700714Аллокатор то ему зачем указывать? Если стдлиб и сам компиллер нормально реализованы и умеют С++11 хотя-бы то должно сразу из коробки без ручного указания аллокаторов же работать.
>>198693386 (OP)>Нахуй учить кресты?Системный уровень, мань и скорость выполнения.Питон годно используют только сверхразумы в своих йоба-ии проэктах и всякие ученые для своих йоба-расчетов. Все остальное на пайтоне - фуфло и си-кодер будет предпочтительнее пайтон-кодера в дефолтном проэкте.Для домашнего использования, как раз норм.
>>198700585какая-то поебень без подписи, без единой ссылки, выдуманная самобытным разумом автора курса. вы по этой хуйне учились что ли? ну и да, ни слова собственно про архитектуру
>>198693386 (OP)\гороскопСегодня звезды встали таким образом, что ты можешь подстричь поляну. Однако, есть риск жить в треугольнике. Поэтому Двач напоминает тебе, братишка: все продается.
>>198700637На современных плюсах все пишется почти один в один по строчкам, то есть писать не сложнее и не дольше, чем на пайтоне.
>>198700757Ну гугл это совсем уж монстр, до него чему-нибудь даже пускай уровня оракл пару тысячелетий расти. Но согласен, да.
>>198700792Ну я про мемори пул, можно либо аллокатор сделать свой, либо операторы нью дилит переопределить, по идее аллокатор предпочтительнее.
Языки они обсуждают, ну и дауны. Я уверен 95% всех кто тут отписался, вообще не умеют программировать.
СПОРЯТ О ТОМ, ЧЕЙ ЯЗЫК БОЛЕЕ НИЗКОУРОВНЕВЫЙ@НИОДИН ИЗ НИХ НЕ ДАЕТ ВОЗМОЖНОСТИ УПРАВЛЯТЬ ВОЛНОВОЙ ФУНКЦИЕЙ ЭЛЕКТРОНА В ПРОЦЕССОРЕ
>>198700714Получается аппаратная независимость реализована как библиотека stdlib, которую под каждую новую архитектуру надо переписавыать заново на плюсах без неё!! Охуенно придумали!
>>198700811Я в курсе, вот пример>>198698096суть не в том, как это выглядит, а в том, чтобы твой код был безопасен, в жаве об этом думать не нужно, но за это она жрёт ресурсы. Трейдоф между бабками на доп ресурсы и бабками на топ кодеров.
>>198693386 (OP)Python - ИнструментC++ - ИнструментУчат то, что больше нравится и с чем удобнее работать в целевом проэкте
>>198700849>НИОДИН ИЗ НИХ НЕ ДАЕТ ВОЗМОЖНОСТИ УПРАВЛЯТЬ ВОЛНОВОЙ ФУНКЦИЕЙ ЭЛЕКТРОНА В ПРОЦЕССОРЕИ сразу обсер. Кури спекулятивные атаки.
>>198700849Щас квантовые ЯП допилят, будем процессоры взрывать неправильно написанной функцией, которая складывает два числа.
>>198700886Это только пример, может быть там просто будет выделение и освобождение памяти изменено и всё.
>>198700886Я тебе даже больше скажу, аппаратная независимость питухона реализована как компиллятор С++ с библиотекой stdlib, которые под каждую новую архитектуру надо переписывать заново на ассемблере и плюсах. Охуенно придумали!
>>198700886Да, охуенно. Язык при этом не меняется и соответствует стандарту.А теперь портируй какой нибудь x86 asm в arm asm
>>198693386 (OP)Вот я сейчас пишу крупный проект на питоне, и там ты заебёшься, например, работать с тредами.Просто ультра-геморрой.Ну и вдобавок, когда нужно выполнить какую-то нетривиальную операцию с большими массивами, на си ты просто берёшь и пишешь. На питоне - тебе надо найти способ сделать это через нумпай, потому что поэлементная обработка массивов в питоне ультратормознутая.
>>198700979>>198701004Жаль, столько хайпа было про все эти кубиты, я аж даже обрадовался, что в нужное время живу, увижу хоть появление реально прорывной, неизведанной технологии.
>>198700932Учат математику либо физику, где программирование и применяютлишь как один из инструментов. Спор о языках программирования тождественен спору между каменьщиками о молотках, какой из них лучше
>>198701041Нее, мне уже тогда подозрительно было. Много картинок и всего такого, мало сути. Ну прост работает и всё)). Потом уже стали писать, что только для определённых алгоритмов работает, потом оказывается, что в теории, а на практике прирост х2, а при независимых замерах вообще обычный процик быстрее. Муть.
>>198701062Ты про React JS? Я уже 3 года на нем пишу, как думаешь, смогу электронами управлять? Или только атомной станцией?
>>198698106> Ты снова дебил, ведь микроконтроллеры можно програмировать и на питоше.Бля, даже боюсь представить, какая там скорость.
>>198700990Ну выходит что никакой аппаратной независимости так и не изобрели и всё оно зависит от кода на ассемблере и "простых" плюсах и без него нихуя не будет - абстракция одна. Шах и мат, высокоуровники, пойду MOVать регистры.
>>198693386 (OP)GameDevelopment - Enterprise.System Programming.Compilers Programming.Unix command line tools programming (streaming, sockets, wan, lan).Optimizations.Software Development (DB, OS, Hardware Drivers, IO, etc)
>>198698096Все эти выебоны с темплейтами во имя auto чтоль? ААА-адепты ещё более ебанутые чем поклонники питухона.
>>198700851Как и тебя. Какая разница сколько вас, необразованных ублюдков? Вас всегда будет большинство.
>>198701251Не, чтобы можно было печатать не только один какой-то тип, а любой. Ну чтобы было похоже на то, как у него на левом скрине на питоне.
>>198701251Типа ты можешь заменить там все ауто на сhar, int, int и ниче не поменяется. Просто ауто удобнее писать, не надо париться.
>>198701287Какая разница если один фиг напечатается только то что cout примет, вернее оператор <<. print вообще какой-то бессмысленный темплейт, можно напрямую писать.
>>198701330Какая то важная шишка просила по работе. И ведь какой-то еблан рассказал, что я что-то там умею на питоне, так пришлось вкуривать эти ебаные потоки налету.
>>198701311А ещё я могу просто написать char и int и не писать ебанутые темплейты. А когда код просматриваю notepad++-ом потому что чтобы в IDE его засунуть надо поебаться - то мне не надо лазить по дереву хидеров чтобы посмотреть во что превратится вот эта шаблонная функция которая объявлена хуй знает где и какой в итоге будет тип у этого auto.
>>198693386 (OP)Ну мне например нужен аналог psexec, который не копирует себя на ремоут хост и сам ищет открытые папки для записи. Буду искать фрилансера и заплатить придётся побольше т.к. шарющих люднй мало и всякие школьники на питоне это не напишут
>>198701327Рад, что для тебя что-то новое открыл. А как ты себе представлял работу с контроллерами и скриптовым языком?
>>198701325Имеешь ввиду писатьchar znak = input("asda");? А как мы поймём, что возвращать она должна? Там же U res; cin >> res;, куда читать будем? Не понимаю. А с принтом что? Напрямую будет громоздко, он же не хочет громоздко, можно вообще всё через >> << писать и не париться, я бы так и написал. Просто в плюсах так можно, так что оп еблан, у него в питоне инпуты и принты тоже в хуйню разворачиваются там где-то, что дальше, что в три строчки можно записать.>>198701385Доёб какой-то, здесь у тебя 10 строчек и тебе не надо никуда лазить, а где надо лазить там может и не будет ауто или будет комментарий. Всё ситуативно.
Объясните мне, каким долбаебом надо быть что бы писать 100 строк текста, вместое echo $result; ? Я про сишников
>>19870145080 ядер, avx 512, 1-4Tb ssd, 10G сеть, gpgpu, 36 машин в стойке, а у тебя что за современный мир, Editor extends React.Component?
>>198701503cout << a+b << endl это громоздко? И даже более громоздко чем темплейт?А про 10 строчек и что где надо - auto не будет - так вся проблема в том что будет, будет, особенно если пишет человек, истинно верующий в ААА.auto имхо нужен там где возвращаются итераторы - потому что прогеру в общем-то похуй что там за итератор и сколько строк нужно чтобы записать его тип, достаточно знать что это итератор и он точно умеет определённые операторы, в т.ч. звёздочку. Ещё он неплох чтобы не писать всякие явно длинные с кучей шаблоннных параметров внутри имена типов. Но использовать его для интов и чаров - это клиника.
Ля ебаные клоуны в тредеВаш ебучий питон (компилятор) написан на сях и крестахОсобенно доставляют жабаскрипт "кодеры", пиздящие про актуальностьЕбать, под новое железо наверное на питоне/nodejs драйвера пишутсяСи и кресты для реально постигших дзен и ядро виндыОдни профиты (если пишешь под Винду) - скорость, минимализм (научитесь юзать сишные функции и охуеете от мощности языка и пиздатой совместимости си/кресты/сам), адекватный интерфейс (винформы, xaml; в то время как питоноебы пытаются завести ui на ебаном qt и получают по 100мб+ веса к бинарю, в котором функционала на 100кб сишного кода)
>>198699893>>198700037>>198699080>>198697845ИТТ долбоебы спорят какой язык лучше, не понимая что это зависит от поставленной задачи
>>198701677Ну так у него же input("asa") этоstd::cout << "asa" << std::endl;std::cin >> n;В питоне инпут печатает ещё типа, так темплейт ты один раз объявил и пользуйся, избегаешь дублирования кода. Ещё раз: я бы писал тоже через >>, я хотел показать, что у него там может быть всякая хуйня сложная в этих инпутах и принтах, но он этого не видит, а видит толькоa = int(input("asda"))print(a)и точно так же( со спрятанной где-то там сложной хуйнёй) можно сделать и в плюсах, мне лень каждый раз писать чар, инт, или что там, если можно один раз ауто написать, ещё я заюзал его потому что в питоне не пишется тип, показать что и в плюсах точно так же можно:a = int(input("asda"))auto = input<int>("asdas");понимаешь?
>>198701677>- так вся проблема в том что будет, будет,Да нет, не будет, я auto юзаю для лямбд, хуйнях, когда тип зависит от шаблонного параметра аргумента и в foreach всяких>когда тип зависит от шаблонного параметрану типаtemplate<class... Args>SomeClass<Args...> construct_it(Args&&... args){return SomeClass<Args...>(std::forward<Args>(args)...);}int main(){auto a = construct_it(a, "asda", 'd');}
>>198701784Уж кому-кому, а ОПу написанием темплейтов ты продемонстрируешь только сложность плюсов а не наоборот. И имхо вот в таких простых двухстрочных случаях присущий темплейтам гемор, например то что без бубна их не получится хранить в cpp и надо пихать в хидер - себя не оправдывает.В любом случае бамплимит уже, ща утонет.
>>198701879> только сложность плюсов а не наоборот. Так в том и суть! Что в питоне внутри тоже сложно! А снаружи ебать просто хули. Понимаешь? В том и посыл как бы.
>>198701879Бля, чувак, ну какие хидеры какое что, это блядь 10 строчек, если что-то приемлимо в одном случае в другом будет неприемлимо и тд, нахуя ты переносишь куда-то что-то, мой первый вариант>>198697098Это блядь специально было написано так, я в продакшене юзаю всё ровно тогда, когда нужно, KISS и всё такое, расслабься уже.
>>198701870Ты просто ещё недостаточно упоролся на тему auto. Зацени наркоманов https://www.youtube.com/watch?v=ZCGyvPDM0YY
>>198701928Мерси, попалю. А чё там вкратце, какая у них позиция? Юзаем ауто везде где нельзя и можно, да?
>>198701950Позиция такая что именем auto нужно вместо десяти строк кода написать 500 строк темплейтов и затем ещё 10 строк кода, которые будут юзать эти темплейты. Зато везде будет auto вместо unsigned int.
>>198702066Проорал, ну посмотрю, ок. Да бля, есть такое, что хочется срать ААА хуйнёй здесь и там в ущерб всему, что можно, это как мощная бэха, которая рвётся вперёд и тебе нужно постоянно бороться с желанием газануть, чтобы хуйни не случилось. ауто, да ещё сверху decltype(declval<T>()), да потомвсякими enable_if насрать, сделать список типов, дерево типов, сделать на метапрограммировании аналог СТЛ(рили есть такая хуйня в бусте, MPL) и тд, похуй, что тормознее, похуй, что нечитаемо, похуй, что неподдеживаемо, похуй что практической пользы 0 и можно то же самое по обычному сделать. Даа.
>>198702158А потом от этого списка типов унаследоваться! От каждого типа в списке. Ух бляя! CRTP в каждый дом! Всем SFINAE посоны!
>>198702066Правда одну хуйню я вот хз как сделать, допустим у тебя есть template<class T>struct S{ ...}; иесть пара специализацийtemplate<>struct S<int>{...};template<>struct S<double>{...};Вот как проверить через type_traits или как-то, что куакой-то класс является специализацией S?чота типа is_specialization<S<int>, S>::value это тру, а is_specialization<S<char>, S>::value это фалсе. Я вот хз как это сделать. Может ты знаешь?
>>198702342Дело привычки, это как с анусом. сначала туго, а потом привыкаешь и начинаешь получать удовольствие.
>>198702361Ебать мой хуй, это же сколько вы времени тратите на этот бойлерплейт.а у вас можно вот так?[1,2,3,4].filter(a=>a>1)reduce((a,b)=>a+b; //9
>>198702543Если честно сделать, тоstd::vector<int> a = {1, 2, 3, 4};std::vector<int> b;std::copy_if(a.begin(), a.end(), std::back_inserter(b), [](auto& a){return a > 1;});int result = std::reduce(b.begin(), b.end(), *b.begin(), [](const auto& rhs, const auto& rhs){return rhs+lhs;});
.>>198702666да, спсВот[1,2,3,4].filter(a=>a>1).reduce((a,b)=>a+b); //9[1,2,3,4].reduce((a,b)=>({:{...a}}),{}); // {4:{3:{2:{1:{}}}}}Ебать мой хуй, а вот такое на ваших сихах навренео в 100 строк решать и минут 30?пошил вы тогда на хуй, лучше уж быть JS макакой
>>198702543>>198702789ты дотнетчик шоль? насколько надо себя не уважать, чтобы писать такую нечитаемую поеботу?
>>198702789сука двоч экранирует шоли[1,2,3,4].filter(Boolean).reduce((a,b)=>({\[b\]:{...a}}),{}); // {4:{3:{2:{1}}}}
>>198702802Это не поебота, это решение задачи за 1 минуту в 1 строку.Кому нужно обернут в TSСгенерируй из массива [1,2,3,4] JSON Объект {4:{3:{2:{1:{}}}}}на своем говно языке
>>198702834представил как ты сам себе в ебало харкаешь, когда открываешь свою писанину прошлогоднюю, в-одну-строку-пидор-кун
>>198702961Ну кстати для jsona есть какая-то хуйня в бусте, но я один хуй не пойму ничё.https://github.com/nlohmann/json// add a string that is stored as std::stringj["name"] = "Niels";// add another null object by passing nullptrj["nothing"] = nullptr;// add an object inside the objectj["answer"]["everything"] = 42;// add an array that is stored as std::vector (using an initializer list)j["list"] = { 1, 0, 2 };// add another object (using an initializer list of pairs)j["object"] = { {"currency", "USD"}, {"value", 42.99} };// instead, you could also write (which looks very similar to the JSON above)json j2 = { {"pi", 3.141}, {"happy", true}, {"name", "Niels"}, {"nothing", nullptr}, {"answer", { {"everything", 42} }}, {"list", {1, 0, 2}}, {"object", { {"currency", "USD"}, {"value", 42.99} }}};