Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование[11]

var  

303 пользователя проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

(изменено)
  Ember_Xinit написал 14.04.2023 в 18:10:
  13uRn1nG написал 14.04.2023 в 15:55:

“When people talk about the dangers caused by C, they also talk about a part of the reason C is so powerful:’It allows you to efficiently implement all these low-level things.’”

Насчёт ИДЕ - только про Си и мб про Раст(Тут не точно, я новичок в нём) актуально. Мб на lua каком то, потому что нет IDE норм под луа.
И да самая лучшая IDE это вим с кучей плагинов + clangd и тд. Просто настраивать это всё очень долго и нет желания, обхожусь VimIdea и VsVim.

 

Спорное утверждение. В плане эффективности и скорости плюсы не хуже няшной сишки(куча компайл тайма, инлайны и тд) и сам по себе язык более мощный и совершенный так как активно развивается в то время как Си стагнирует, единственное что плюсы тебе не могут дать это сишную гарантию по именам.


Изменено пользователем 13uRn1nG

Поделиться сообщением


Ссылка на сообщение
(изменено)
  Ember_Xinit написал 14.04.2023 в 14:57:

проект на plane си

Нахуя мне на устаревшем морально языке что-то смотреть?

При всем уважении к СИ, ебал я его в рот. В нем даже референсов нет, нахуй так жить?

  Ember_Xinit написал 14.04.2023 в 14:57:

Оказывается что там люди не ебашат self implemented vtable по первому позыву, а код как ни странно читаемый, красивый, понятный, поддерживаемый получается.

Читаемый, красивый, понятный, поддерживаемый - портянка из кастов, милионов функций с посфиксом _%implementation%, и войды везде обмазанные макросами.

Видели, знаем.

  Ember_Xinit написал 14.04.2023 в 16:07:

Представить в 2023 году ИДЕ Clion

Иде все куски говна, тут прав.

 

 


Изменено пользователем GoldRobot

  ward написал 03.01.2022 в 19:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

  mazt3r написал 20.09.2019 в 04:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение
  CriErr написал 14.04.2023 в 21:12:

ожидал от хиры большего :ponimau:

  Ember_Xinit написал 14.04.2023 в 17:16:

так и делаю бтв

уже вижу как мои виртуалки и блупринты анриловские ты реверсишь и зарабатываешь миллионы в наносек :onneponimaet:

Анрилы даже реверсить не надо. Кучи дамперов написаны под каждую игру на UE.

  13uRn1nG написал 14.04.2023 в 23:28:
  Ember_Xinit написал 14.04.2023 в 18:10:

 

Спорное утверждение. В плане эффективности и скорости плюсы не хуже няшной сишки(куча компайл тайма, инлайны и тд) и сам по себе язык более мощный и совершенный так как активно развивается в то время как Си стагнирует, единственное что плюсы тебе не могут дать это сишную гарантию по именам.

 

тот же перф если писать на Си с метапрограммированием и констекспрами которые добавили в 17-20. А ранее вообще ни одной причины не было использовать ЦПП. Дело ведь в стиле написания а не в том какой язык из этих двух.
Дело кстати даже не только в перфомансе а в том что стандартная библиотека кидает эксепшны по любому поводу и если делаешь драйвер - нужно делать свой KernalVector. чтобы не было БСОДОВ.
Вот и от сиплюса ничего не осталось

Поделиться сообщением


Ссылка на сообщение
  13uRn1nG написал 14.04.2023 в 23:28:
  Ember_Xinit написал 14.04.2023 в 18:10:

 

Спорное утверждение. В плане эффективности и скорости плюсы не хуже няшной сишки(куча компайл тайма, инлайны и тд) и сам по себе язык более мощный и совершенный так как активно развивается в то время как Си стагнирует, единственное что плюсы тебе не могут дать это сишную гарантию по именам.

 

Лично для меня vim с его кучей плагинов вообще не зашел. Сам остановился на Emacs и очень доволен. В Emacs базовые вещи уже встроены и работают , да и вполне себе можно писать без плагинов. Сам поставил себе по моему только отслеживание ошибок , да и написал скрипт для нумерования строк. Единственный минус Emacs это его кейбинды, которые по началу вообще адовые. Vim мне понравился тем , что можно быстро конфиги редактировать прямо в терминале, а так больше применения ему не вижу , лично для себя.


  пакетик

Поделиться сообщением


Ссылка на сообщение
  13uRn1nG написал 14.04.2023 в 23:28:

В плане эффективности и скорости плюсы не хуже няшной сишки(куча компайл тайма, инлайны и тд) и сам по себе язык более мощный и совершенный так как активно развивается в то время как Си стагнирует

:chel:


 

Поделиться сообщением


Ссылка на сообщение
(изменено)
  besteady написал 15.04.2023 в 10:27:
  13uRn1nG написал 14.04.2023 в 23:28:

:chel:

?

  Ember_Xinit написал 15.04.2023 в 06:11:
  CriErr написал 14.04.2023 в 21:12:

Анрилы даже реверсить не надо. Кучи дамперов написаны под каждую игру на UE.

  13uRn1nG написал 14.04.2023 в 23:28:

тот же перф если писать на Си с метапрограммированием и констекспрами которые добавили в 17-20. А ранее вообще ни одной причины не было использовать ЦПП. Дело ведь в стиле написания а не в том какой язык из этих двух.
Дело кстати даже не только в перфомансе а в том что стандартная библиотека кидает эксепшны по любому поводу и если делаешь драйвер - нужно делать свой KernalVector. чтобы не было БСОДОВ.
Вот и от сиплюса ничего не осталось

А если ты делаешь не драйвер, а какой нибудь огромный хайлоад сервис? Попробуй построить на сишке удобные абстракции, с тем же уровнем безопасности и удобством поддержки что и у плюсов. Не зря сейчас любят сишные библиотеки заворачивать в плюсовые слои просто что бы можно было пользоваться этим по человечески.


Изменено пользователем 13uRn1nG

Поделиться сообщением


Ссылка на сообщение
  13uRn1nG написал 15.04.2023 в 12:15:

?

В плюсах в том же stl множетсов неочевидных моментов, которые могут повлиять на перф и которые ты никогда не допустишь в си, просто потому что их под капот не засунешь

 

 

Не знаю надо какой-нибудь пример привести конкретный, но мне чет лень


 

Поделиться сообщением


Ссылка на сообщение
  besteady написал 15.04.2023 в 18:45:

Не знаю надо какой-нибудь пример привести конкретный, но мне чет лень

попробуй чатгпт заставить придумать пример

споры на пд выйду на новый уровень

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение

не в курсе чем там закончилось что патч байкала в ядро не хотели принимать ?
Я остановился на том что Грег сказал что мейнтейнер принимающий патчи может по любой причине отказывать.

 

Просто понять хочу торвальдс наш ? Русский ? Или сын шлюхи хохол

Поделиться сообщением


Ссылка на сообщение
(изменено)
  besteady написал 15.04.2023 в 18:45:
  13uRn1nG написал 15.04.2023 в 12:15:

В плюсах в том же stl множетсов неочевидных моментов, которые могут повлиять на перф и которые ты никогда не допустишь в си, просто потому что их под капот не засунешь

 

 

Не знаю надо какой-нибудь пример привести конкретный, но мне чет лень

Ну а я точно знаю кейс когда плюсы отработают быстрее Си, например попробуй подсунуть и туда и туда кастомный предикат в qsort. Плюсовый компилятор его заинлайнит а сишный будет постоянно ходить по указателю на функцию и просаживать перфоманс, и таких фокусов дохуя. Язык уже идеоматически заточен на перфоманс больше чем Си, как раз засчёт компайл тайма, всяких RVO, мув семантики, эмплейсов и прочего. При этом эти способы увеличить перфоманс легальны, безопасны и предсказуемы, в отличии от тех хаков которые используют в Си.


Изменено пользователем 13uRn1nG
UglyBastard понравилось это

Поделиться сообщением


Ссылка на сообщение
  Ember_Xinit написал 16.04.2023 в 16:34:

не в курсе чем там закончилось что патч байкала в ядро не хотели принимать ?
Я остановился на том что Грег сказал что мейнтейнер принимающий патчи может по любой причине отказывать.

 

Просто понять хочу торвальдс наш ? Русский ? Или сын шлюхи хохол

Вообще не понятно , формулировка ответа слишком размытая , а толкового объяснения так никто и не дал

Ember_Xinit понравилось это

  пакетик

Поделиться сообщением


Ссылка на сообщение

как перебороть себя и начать изучать это программирование ваше? Вопрос максимально абстрактный, но вот как вы например после рабочего дня идете и изучаете что-то?

Поделиться сообщением


Ссылка на сообщение

мужчины пидарасы остальные лгбтку++


 

DB


Я - гений, ёпта


22

Поделиться сообщением


Ссылка на сообщение
  besteady написал 17.04.2023 в 00:10:

image.png.f88d5c73d83aee01cdb75457993dee55.png

 

> Мой уход из Яндекса, как не потерять мотивацию за полгода подготовки в FAANG и реджект в Google

https://habr.com/ru/articles/569522/

 

Эм, Хира? :takpadazhi:

 

Здравствуйте, котиков на работу берете? Простите, вы слишком маленький котик

Мне 25, мне никогда не казалось, что это проблема, но да - это проблема. Рекрутеры обычно не особо засчитывали мне 2 года работы в университете и считали это вялотекущим парт-таймом, хотя он таковым не был. Я работала на полную ставку, не особо ходила на пары и просто закрывала сессию на 3, но людям в Европе сложно понять, как можно получить диплом и почти не ходить на пары на матфаке. На собеседовании в Нидерланды рекрутеры настолько удивлялись моему возрасту, что переспрашивали - это  2 и 5? Возможно, именно по этой причине меня не рассмотрели в другие компании или не было матча по опыту, неизведанно. Но один из рекрутеров сказал, что до 25 они вообще не релокейтят. 

 

Ну и шиза )))))))))))))))))))

 

Во первых нахуя указывать возраст )))

 

Во вторых блять да либо ты учишься либо работаешь иначе любой даун может сказать ой я работал в этот год x10 засчитайте мне пожалуйста за 10 лет опыта

 

Ну и можно опять же не указывать учебу в резюме если не хочешь


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
  Vova написал 17.04.2023 в 00:37:
  besteady написал 17.04.2023 в 00:10:

 

Здравствуйте, котиков на работу берете? Простите, вы слишком маленький котик

Мне 25, мне никогда не казалось, что это проблема, но да - это проблема. Рекрутеры обычно не особо засчитывали мне 2 года работы в университете и считали это вялотекущим парт-таймом, хотя он таковым не был. Я работала на полную ставку, не особо ходила на пары и просто закрывала сессию на 3, но людям в Европе сложно понять, как можно получить диплом и почти не ходить на пары на матфаке. На собеседовании в Нидерланды рекрутеры настолько удивлялись моему возрасту, что переспрашивали - это  2 и 5? Возможно, именно по этой причине меня не рассмотрели в другие компании или не было матча по опыту, неизведанно. Но один из рекрутеров сказал, что до 25 они вообще не релокейтят. 

 

Ну и шиза )))))))))))))))))))

 

Во первых нахуя указывать возраст )))

 

Во вторых блять да либо ты учишься либо работаешь иначе любой даун может сказать ой я работал в этот год x10 засчитайте мне пожалуйста за 10 лет опыта

 

Ну и можно опять же не указывать учебу в резюме если не хочешь

Показать больше  

надеюсь к 2030 познает, что можно не писать даты универа, а просто залистить универ и полученную степень.


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Ебанутые жопу рвут за 100 тысяч в год и ненужную хуйню решают. Не понимают что можно мефедрон продавать и зарабатывать в 10 раз больше чем любой анальник с КТ/hse контест чемпион, 2 года в яндексе 5 в гугле, который писъка ни разу не ебал.

an7th3r понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)
  13uRn1nG написал 16.04.2023 в 17:34:
  besteady написал 15.04.2023 в 18:45:

Ну а я точно знаю кейс когда плюсы отработают быстрее Си, например попробуй подсунуть и туда и туда кастомный предикат в qsort. Плюсовый компилятор его заинлайнит а сишный будет постоянно ходить по указателю на функцию и просаживать перфоманс, и таких фокусов дохуя. Язык уже идеоматически заточен на перфоманс больше чем Си, как раз засчёт компайл тайма, всяких RVO, мув семантики, эмплейсов и прочего. При этом эти способы увеличить перфоманс легальны, безопасны и предсказуемы, в отличии от тех хаков которые используют в Си.

 

1) If the algorithm fails to allocate memory, std::bad_alloc is thrown. Ты либо пишешь с исключениями либо у тебя краш на нехватку памяти. Сразу этот сорт идёт мимо Эмбедед, ядра и любого юзермода без исключений.
2) Инстанциация на каждый компаратор отдельная если ты сортишь по 50 элементов каждым сортом то бирарь раздуешь бессмысленно и общий перфоманс проиграет из за кэша кода.
3) В Си в отличии от Cxx не принято на все случаи жизни использовать стандартную библиотеку и вполне вероятно в критичных по перфу местах будет написан свой сорт.
4) Компилятор инлайнит колбэки.
5) RVO есть в си.
6) В си мув семантика не нужна, есть указатели.
image.png.fd3adb0141f346ebac80af95aefe335a.png


Изменено пользователем Ember_Xinit

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...