170 похожих чатов

Всем привет, можете пожалуйста посоветовать сайт или книгу, с самыми

полезными и интересными на ваш взгляд задачками чисто по Си(без плюсов)?

59 ответов

12 просмотров

советую https://t.me/lame_c

Си без плюсов - время на ветер.

Зачем тебе Си?

🐈
советую https://t.me/lame_c

Не советую Админ банит по личным обидкам

Egor- Автор вопроса
Egor
Нравится

Тебе нравится писать больше кода и стрелять в ноги чаще?

Egor
Нравится

С - язык -говно, да ещё и впавший в маразм.

.Godestes
почему же?

жизнь такая

.Godestes
почему же?

это он о своем Си

.Godestes
почему же?

А вообще Машинны код топ

.Godestes
почему же?

Если коротко: с++ может все, что может си, но может это лучше

.Godestes
почему же?

Не развивается. Есть С++ который развивается , так С назло — В ДРУГУЮ СТОРОНУ! bool надо сделать? НА ТЕБЕ! _Bool ! const надо ? ПОДАВИСЬ СУКА! const - но другой. И так далее

Ilya Zviagin
Не развивается. Есть С++ который развивается , так...

Тебя что в детсве на С заставляли писать?

Ilya Zviagin
Почему заставляли? Я сам...

а почему на спине шрамы?

.Godestes
ну хз хз

Что может Си, а С++ не может?

Danya🔥
Полностью согласен!!!

Это отменяет необходимость с ним взаимодействовать?)

.Godestes
а почему на спине шрамы?

Шрамы укарашают мужчину...

Serhii Herashchenko
vla))))

А из полезного?

Danya🔥
Что может Си, а С++ не может?

Пора открывать Стандарт С++, раздел "UB"

Ilya Zviagin
Шрамы укарашают мужчину...

А когда ты успел свои шрамы показать девушке? :)))

Danya🔥
Что может Си, а С++ не может?

Вам это лучше расскажет дока или знающийся человек, а я не более чем любитель

Ilya Zviagin
Почему заставляли? Я сам...

Сочувствую. Звучит как реально хреновое детство.

Nastya Medveda
Сочувствую. Звучит как реально хреновое детство.

Что за гон? Детство, как у всех других - асм, Си, Паскаль

.Godestes
А кто сказал что я девушка?)

Потерял кучу поклонников

.Godestes
А кто сказал что я девушка?)

Кто скажет, что ты мальчик, пусть первый бросит в тебя камень

Ilya Zviagin
screenshot Так-то я с вот этого начинал...

хехе, мы программировали только по нарисованному

.Godestes
А кто сказал что я девушка?)

А кто вас там разберет...

Egor- Автор вопроса
Ilya Zviagin
screenshot Так-то я с вот этого начинал...

Видать я тебе в сыны гожусь

Ilya Zviagin
А кто вас там разберет...

Ага а ты вообще космонавт

Anatoly Shirokov
во внуки

От такого деда я бы не отказался

Egor
Видать я тебе в сыны гожусь

здесь большая часть чата таких. А некоторые моложе опыта Ильи/Анатолия

Anatoly Shirokov
хехе, мы программировали только по нарисованному

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

Egor- Автор вопроса
Danya🔥
Что может Си, а С++ не может?

Все что может ++ благодаря С , а все новшество ничего нового кроме облегчения написания код не принесло

Egor
А от внука?

Если говнокодит то можно и помочь пока только начал если дальше то уже проще прикончить

MAC
Все что может ++ благодаря С , а все новшество нич...

Ты вообще в курсе, насколько С "мягкий" язык? Ты в курсе, что функции можно в С не объявлять вообще?

.Godestes
почему же?

1. #include в C это постоянная перекомпиляция одного и того же кода, C++ унаследовал эту проблему из-за чего код ужасно медленно компилируется, потому что когда используешь template необходимо писать большую часть кода в header'ы, из-за чего один и тот же код может быть перекомпилирован свыше 1000 раз (LLVM тому пример), также из-за этого возникают нечитаемые ошибки при компиляции, особенно в C++ 2. #if и #ifdef постоянно обузятся и снижают читаемость кода, а помещая их в header'ы для защиты от повторного #include значительно снижает скорость компиляции, опять C++ унаследовал эту проблему 3. отсутствие сборщика мусора: управление памятью вне ядра операционной системы и вне компилятора это пережиток прошлого, в большинстве случаев это не нужно, проблема унаследована в C++ и что ещё хуже Java программисты используют new без delete (или как там это называется, не помню), что естественно является утечкой памяти 4. отсутствие нормальной многопоточности, тот же pthread это уродливый API, лучше использовать заточенный для этого язык программирования, например, Go 5. отсутствие полиморфизма, из-за чего приходится либо повторять один и тот же код вручную, либо использовать указатели на void. либо полагаться на union 6. уродливый синтакс для указателей к функциям, сначала попробуй не ошибиться, а затем попробуй прочитать 7. слабая статическая типизация приводит к багам невозможным при полноценной статической типизации 8. не умеет работать со строками, для этого нужно создавать отдельные функции и типы данных, обычно это указатель к char, где последний символ это '\0', не знаю что используется для UTF-8 так как ни разу не пробовал 9. давно перестал быть портабельным, но годится как абстракция над ассемблером, для чего он и был создан 10. errno это уёбищный способ работать с ошибками и страшно представить как он на самом деле работает в многопоточной среде

Пользователь 62846
1. #include в C это постоянная перекомпиляция одно...

+, Да с++ вообще говно, я тоже на раст переходить собираюсь...

так и есть, C не предназначен для того чтобы его расширяли, нужен язык созданный с 0

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта