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

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

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

59 ответов

6 просмотров

советую 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

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

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

Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
А чем вам питонисты не угодили?😂
.
79
Всем привет. Поделитесь, пожалуйста, опытом. Есть форма, на которой имеется dbgrid и кнопки: добавить, редактировать, удалить. Если нет записей в dbgrid, то кнопки редактирова...
Евгений
4
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Вот смотрите у меня есть два стрима сейчас fs, cs: TStream; fs := TFileStream.Create('filename'); cs := TCompressionStream.Create(compression_level, fs); Я хочу сделать так: ...
notme
5
type TExtensions<GExtender>=class function GetExtension<GEntityExtenderType>:GEntityExtenderType; end; function TExtensions<GExtender>.GetExtension<GEntityExtenderType...
zamtmn
8
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Карта сайта