полезными и интересными на ваш взгляд задачками чисто по Си(без плюсов)?
советую https://t.me/lame_c
Си без плюсов - время на ветер.
Зачем тебе Си?
Не советую Админ банит по личным обидкам
Нравится
Тебе нравится писать больше кода и стрелять в ноги чаще?
ГОВНО!
С - язык -говно, да ещё и впавший в маразм.
жизнь такая
это он о своем Си
А вообще Машинны код топ
Если коротко: с++ может все, что может си, но может это лучше
Не развивается. Есть С++ который развивается , так С назло — В ДРУГУЮ СТОРОНУ! bool надо сделать? НА ТЕБЕ! _Bool ! const надо ? ПОДАВИСЬ СУКА! const - но другой. И так далее
Тебя что в детсве на С заставляли писать?
Почему заставляли? Я сам...
а почему на спине шрамы?
Полностью согласен!!!
Что может Си, а С++ не может?
Это отменяет необходимость с ним взаимодействовать?)
Шрамы укарашают мужчину...
А из полезного?
А труп, яму
Пора открывать Стандарт С++, раздел "UB"
VLA говно.
А когда ты успел свои шрамы показать девушке? :)))
Смотри ответ Дани
Вам это лучше расскажет дока или знающийся человек, а я не более чем любитель
Сочувствую. Звучит как реально хреновое детство.
Что за гон? Детство, как у всех других - асм, Си, Паскаль
А кто сказал что я девушка?)
Ну, для кого-то это был HTML 1.0
Потерял кучу поклонников
Кто скажет, что ты мальчик, пусть первый бросит в тебя камень
Так-то я с вот этого начинал...
хехе, мы программировали только по нарисованному
А кто вас там разберет...
Видать я тебе в сыны гожусь
Ага а ты вообще космонавт
Жёстко
От такого деда я бы не отказался
здесь большая часть чата таких. А некоторые моложе опыта Ильи/Анатолия
хотя бы по теме срался
А дед бы отказался
Прикинь, а это реальный экземпляр, даже работать будет если батарейки вставить.
А от внука?
Все что может ++ благодаря С , а все новшество ничего нового кроме облегчения написания код не принесло
Если говнокодит то можно и помочь пока только начал если дальше то уже проще прикончить
Ты вообще в курсе, насколько С "мягкий" язык? Ты в курсе, что функции можно в С не объявлять вообще?
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 это уёбищный способ работать с ошибками и страшно представить как он на самом деле работает в многопоточной среде
с 3м пунктом не является минусом
+, Да с++ вообще говно, я тоже на раст переходить собираюсь...
так и есть, C не предназначен для того чтобы его расширяли, нужен язык созданный с 0
Обсуждают сегодня