powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / А почему нет отдельного форума по C?
33 сообщений из 33, показаны все 2 страниц
А почему нет отдельного форума по C?
    #39274614
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, вот серьезно. С и C++ это разные языки, причем принципиально разные. Причем идеологически и т.п. зачастую вообще не совместимые (Торвальдсу привет).

Что мешает выделить отдельный форум (подфорум)?
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274782
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojava , спасибо. Это я читал несколько лет назад.

Попробую ответить по сабжу.

Вобщем актуальнее было-бы спросить про Rust/D. Ну да ладно.

Несколько раз мы поднимали вопрос о создании в С++ подфорумов по MFC, VCL, e.t.c.
и каждый раз эта идея не взлетала. Причин я уже сейчас не помню. Но кажется главная
причина была в самих пользователях. Большинство из них не классифицируют свой собственный
вопрос вообще никак. Чаще всего он звучит как Хелп! Помогите! Почему segfault...
и никаких дополнительных сведений по environment не видно. И задачи по классификации
все равно лягут на нас. При том при всем что через 10 страниц вдруг внезапно выясняется
что пользователь уже отчислен (уволен) да и не про это он вообще хотел спросить
а про базы данных и вообще это был не он а его клон и так далее...

Поэтому сегодняшний классификатор форумов вполне себе наглядный.

А мне разумеется конечно хотелось-бы иметь стрим из топиков по "теории" тоесть по чистому
language С/C++ без нишевых библиотечно-specific или фреймворко-specific вопросов. Мечты...

Вот как-то в таком вот аспекте.

Может другие модераторы докинут мыслей.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274834
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМожет другие модераторы докинут мыслей.

мысль проста - просто не хочется фильтровать 99% топиков про очередные вариации fuzzy logiс, ой простите SFINAE, и про то, какую очередной бесполезный сахар привинтят в C++ 18/19/20

т.е. если бы было 999 топиков по С++ и всего два отдельных по Pure C - это бы вполне устроило.
Просто чтоб не отфильтровывать 999 того, что тебя интересует чуть менее, чем вообще не интересует.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274838
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут по голому С в основном лабы студентов. ХЗ надо ли их в отдельный форум выделять.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274857
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее дело в другом. Если гуглится хештег #Embedded software или
#Linux Kernel Driver Development то скорее всего надо ходить не на скруль
а на на другие спец-форумы.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274867
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за вопрос:
А зачем вообще нужен язык си там, где есть компилятор с++?
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274873
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА мне разумеется конечно хотелось-бы иметь стрим из топиков по "теории" тоесть по чистому
language С/C++
а что там может быть интересного?
обсуждение очередной версии сферического коня?

конечно - на вкус и цвет - фломастеры разные.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274876
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, алгоритмы.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274878
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИзопропил, алгоритмы.
для описания алгоритмов требуются перья от новых стандартов?
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274894
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaЧто мешает выделить отдельный форум (подфорум)?
Потому что никто туда ходить не будет. Зато сами сишники продолжат устраивать срачи в ветке С++ )))
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274900
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилmaytonА мне разумеется конечно хотелось-бы иметь стрим из топиков по "теории" тоесть по чистому
language С/C++
а что там может быть интересного?
обсуждение очередной версии сферического коня?

конечно - на вкус и цвет - фломастеры разные.
сферических коней обсуждают в C++17 :)

в чистом C есть вещи попрактичнее и поинтереснее - OpenCL, OpenMP, GObject, BDB/LMDB, Gumbo и over 9000 библиотек (не C++).

ну или _Generic из С11
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274916
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonалгоритмы.
Для алгоритмов есть раздел "программирование". Они на конкретный язык не завязаны вообще.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274921
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskynojavaЧто мешает выделить отдельный форум (подфорум)?
Потому что никто туда ходить не будет. Зато сами сишники продолжат устраивать срачи в ветке С++ )))

такой грех есть. ибо не есть возможно понять и не потроллить людей, которые добровольно тратят годы на изучение тысяч страниц доки из stl и буста, и связанных акробатических методик шаблонного псевдокодирования ради правильного в этом году метода шаблонирования,
при этом не имея нормальных библиотек для обычных своих говнокодерских задач (генерация веб страниц, походы в базу данных, сетевая коммуникация и т.п.).
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39274926
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилmaytonИзопропил, алгоритмы.
для описания алгоритмов требуются перья от новых стандартов?
Признаю. Есть такая слабость. Но поскольку их (алгоритмов) теория
в последнее время шириться в части параллелизма и функциональщины
то мне нужен механизм на котором я буду опробовать свои модели
на каких-то "кошках". По большему счету в роли кошек могут выступать
разные ЯП но здесь это удобно т.к. есть комьюнити и есть также личный
интерес и польза для самого себя.

Это в некотором роде ... капля эндорфина.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275033
Вася Уткин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nojavaAnatoly Moskovskyпропущено...

Потому что никто туда ходить не будет. Зато сами сишники продолжат устраивать срачи в ветке С++ )))

такой грех есть. ибо не есть возможно понять и не потроллить людей, которые добровольно тратят годы на изучение тысяч страниц доки из stl и буста, и связанных акробатических методик шаблонного псевдокодирования ради правильного в этом году метода шаблонирования,
при этом не имея нормальных библиотек для обычных своих говнокодерских задач (генерация веб страниц, походы в базу данных, сетевая коммуникация и т.п.).
Так в С тоже ничего этого нет )
А вот про сетевую не надо, можно часами обсуждать кучу акробатических методик шаблонного псевдокодирования boost.asio ради правильного в этом году метода шаблонирования.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275168
Товарищ младший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отдельные форумы по Qt и по C++ Builder еще...
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275244
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася Уткинnojavaпропущено...


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

Так С это же неговнокодерский язык, ему это и не нужно, прикладное на нем не пишут :)

Вася УткинА вот про сетевую не надо, можно часами обсуждать кучу акробатических методик шаблонного псевдокодирования boost.asio ради правильного в этом году метода шаблонирования.

Всенепременно. Кидаешь значит так себе 150 метров искходников в .zip архиве в зависимости проекта, и радуешься - какой-же ты теперь умный, ради пересылки двух байт по UDP - такое чудище взгромоздил себе в линковку.

Сказано же было - нет нормальных. Никто не говорил, что вообще нет ничего.
притом, что в этом asio даже близко нет намека на, к примеру, такое: https://en.wikipedia.org/wiki/Reliable_multicast

кому вообще нужны эти синтаксические обертки над sockets/libevent/libev, зачем они вообще, кроме как для доп. тормозов и объема кода?
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275250
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaзачем они вообще, кроме как для доп. тормозов и объема кода?
ещё для их изучения
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275251
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилnojavaзачем они вообще, кроме как для доп. тормозов и объема кода?
ещё для их изучения
Много лет назад препод по программированию нам рассказал о том что lisp написан на lisp.
Эта идея мне надолго засела в голову. Само по себе наличие возможности последовательно
увеличивать complexity своего решения и строить на базе атомов более сложные структуры
- завораживает. А само по себе включение более сложных зависимостей - скорее угнетает
и отталкивает. Такова природа инженерной мысли. Инженер решает текущую задачу
минимально и экономно.

Действительно не слишком ли высока плата за возможности?
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275258
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСамо по себе наличие возможности последовательно
увеличивать complexity своего решения и строить на базе атомов более сложные структуры
- завораживает. А само по себе включение более сложных зависимостей - скорее угнетает
и отталкивает.Немного об классах C++ и ООП.
Архитектура классов в C++ это безусловно плод их видения разработчика языка.
А если к ним добавить полиморфизм /опять таки продиктованный предпочтениями разработчика/, то получим то, что имеем - C++.

К чему все это сказано?
А к тому, что то что называем объектами /к которым мы так привыкли, которые мы иначе и представить не можем .../ на самом деле является лишь одним из вариантом представления объектов.
И все + и - этого подхода следствие реализованной архитектуры.

Имеются ли иные подходы?
Да.

Так вот на мой взгляд ваше суждение продиктовано личным опытом использования классов C++ и ООП.
Но к счастью C++ хорош тем, что он не навязывает разработчику "стиль" программирования.
Не нравится реализованный ООП?
Не беда можно и свою архитектуру объектов реализовать ...

К сожалению /хотя на C вроде бы знаю .../ но ничего он нем сказать не могу.
Все такие многие "плюшки" C++ удобны ...
Поэтому перейти на C мне сложновато /привычка-с/.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275277
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТакова природа инженерной мысли. Инженер решает текущую задачу
минимально и экономно.

Действительно не слишком ли высока плата за возможности?

проблема в том, что современные программисты - это не инженеры.
за последние годы софт взбух в десятки, сотни раз, но возможности его - нет, лишь в разы

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

каждая незначительная фича добавляет непропорционально объема кода.

автомобиль, построенный современными программистами - выглядел бы как 5-ти этажный дом.

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

не нравится тебе реализация коленвала или кардана? оок - совмременный программист, вместо того, чтоб сделать новый (и сделать вообще новую машину) - берет и делает ему удобный и понятный интерфейс над существующим - т.е. делает еще один агрегат для того, чтоб двигался тот агрегат, который ему не понравился.

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


в реальном мире таких бы "инженеров" бы выперли мощным пинком ноги под зад, но ...
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275282
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaв реальном мире таких бы "инженеров" бы выперли мощным пинком ноги под зад, но ...
В реальном мире в итоге выпирают. Когда задача доходит до состояния "все тормозит" а "инженер" утверждает что лучше не бывает, то либо бизнес сдувается, либо "инженер" меняется. Но современному бизнесу далеко не всегда нужны полноценные инженеры, очень часто надо чтобы просто работало сейчас без заглядывания в будущее.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275314
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TНо современному бизнесу ... очень часто надо чтобы просто работало сейчас без заглядывания в будущее.Вот потому и имеем ныне такие "передовые", "лучшие ", "современные" ... программные технологии /которые затем бизнес развивает, улучшает, продвигает .../.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275331
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Радуйтесь, что вообще работаете.
Именно бизнес интересы и движут технологиями.
Иначе сидели бы до сих пор на какой-нибудь БЭСМ-6 с перфокартами и не жужжали )))
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275342
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaтакой грех есть. ибо не есть возможно понять и не потроллить людей, которые добровольно тратят годы на изучение тысяч страниц доки из stl и буста, и связанных акробатических методик шаблонного псевдокодирования ради правильного в этом году метода шаблонирования,
при этом не имея нормальных библиотек для обычных своих говнокодерских задач (генерация веб страниц, походы в базу данных, сетевая коммуникация и т.п.). мне кажется, это с самим языком никак не связано, ни с с, ни c с++. Но по мне так, это беда для c++, по сравнению с той же явой.
nojavaТак С это же неговнокодерский язык, ему это и не нужно, прикладное на нем не пишут :)ну это совсем как-то несерьёзно...
Владимир2012C++ хорош тем, что он не навязывает
nojavaпроблема в том, что современные программисты - это не инженеры.
за последние годы софт взбух в десятки, сотни раз, но возможности его - нет, лишь в разыя тоже с этим лет пять назад бегал и понимаю, но какое решение проблемы? Либо ты дотошно оптимизируешь и теряешь по времени разработки, либо ты берёшь уже готовое решение за пять минут и идёшь дальше. Последнее время я склоняюсь ко второму, потому что скорости разработки вокруг растут, а мне хочется ещё быстрее.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275344
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyРадуйтесь, что вообще работаете.
Именно бизнес интересы и движут технологиями.
Иначе сидели бы до сих пор на какой-нибудь БЭСМ-6 с перфокартами и не жужжали )))
"АИФ - это жизнь ..."
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275518
nojava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbnojavaпроблема в том, что современные программисты - это не инженеры.
за последние годы софт взбух в десятки, сотни раз, но возможности его - нет, лишь в разыя тоже с этим лет пять назад бегал и понимаю, но какое решение проблемы? Либо ты дотошно оптимизируешь и теряешь по времени разработки, либо ты берёшь уже готовое решение за пять минут и идёшь дальше. Последнее время я склоняюсь ко второму, потому что скорости разработки вокруг растут, а мне хочется ещё быстрее.

скорости не разработки, а скорости одноразового наколеночного говнокодирования.
что делать?

трудно сказать, что делать. современные говнокодеры накодили - для показа одного экрана текста сейчас типичный говносайт выдает тебе 2 мегабайта всякой javascript/css ерунды в довесок.

причем если вчитаться, то там очередная шизофазия на шизофрении - какие-то визиторы, фабрики, контроллеры и прочая ерунда, которая ну никак для этой странички текста не нужна.
для сравнения - один том Войны и Мир - это лишь 800 килобайт текста. http://az.lib.ru/t/tolstoj_lew_nikolaewich/


что делать? трудно сказать. это заболевание overbloatingа похоже уже неизлечимо, мы будем еще долго вынуждены есть то, что нам дают, и нахваливать. так в области сайтостроения они хоть как-то себя пока что лимитируют (ибо EDGA/3g), а когда все линкуется в сервер - зачем себя ограничивать? процессор мощный, памяти много - сдюжит.
но с появлением 5G и тут барьеры рухнут - страницы текста будут метров по 100, не меньше.

а так - есть эскапизм - можно уйти в кодирование всяких научных задач для суперкомпьютеров на каком OpenCL, или там разрабатывать очередной видеокодек - в этих областях слово инженерия еще не потеряло свой смысл под грузом липких архитектурных паттернов аля "а вот тут нам очень нужен визитор для обзервера фабрики итераторов для контекста логгирования"
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275546
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне кажется, единственным нормальным решением тут будет: создавать альтернативные, лёгкие инструменты. И вытеснять говнокод с рынка.
Это если про веб говорить. Но веб не сильно показателен: в вебе дофига вещей, которые не нужны пользователю, но нужны авторам страниц: счётчики, реклама, прочие внутренние механизмы учёта, а в след за ними всякие обслуживающие скрипты. Открываю почту, там два рекламных блока на флеше - мой лаптоп начинает недовольно шуметь кулером через минуту. Вырезаю рекламу из страницы, и всё хорошо дальше. Но. Зашёл на ютюб, 1 блок рекламы флеша сжирает процессор "лучше", чем показ самого видео, мистика, но ладно, вырезаю рекламу из страницы - ха, не тут-то было. Видимо, какой-то невидимый скрипт следит за тем, чтоб реклама была, и опять вставляет флеху в то же самое место! >_<
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275568
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbмне кажется, единственным нормальным решением тут будет: создавать альтернативные, лёгкие инструменты. И вытеснять говнокод с рынка.
Сейчас любой старшеклассник самостоятельно осиливший "hello world" считает себя полноценным кодером, особенно в сайтостроении, поэтому дай такому хоть самый идеальный инструмент, все равно в итоге будет говнокод.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275589
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nojavaно с появлением 5G и тут барьеры рухнут - страницы текста будут метров по 100, не меньше.
Не рухнут, еще есть проблема с батареей, чем больше кода, тем больше он тратит проца, т.е. высаживает аккум. Да и для качания аккум нужен.
Например из недавних новостей: Удалите Facebook, и ваш смартфон станет работать на 20% дольше

И потом эти 4-5G тоже не резиновые, физику радиоканала никто не отменял. Недавно читал что 4G все медленнее становится из-за того что девайсов все больше его поддерживающих.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275595
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbИ вытеснять говнокод с рынка.
Проблема в том, что умники говорящие про засилие говнокода, при попытке написать что-то свое получают еще больший говнокод.
Потому что сидеть в форуме и обсирать чужие наработки, это нужен один уровень подготовки (школьный), а чтобы создать что-то стоящее - совсем другой
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275599
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyCEMbИ вытеснять говнокод с рынка.
Проблема в том, что умники говорящие про засилие говнокода, при попытке написать что-то свое получают еще больший говнокод.
Потому что сидеть в форуме и обсирать чужие наработки, это нужен один уровень подготовки (школьный), а чтобы создать что-то стоящее - совсем другой
Ну да, это из области: "делайте, как я говорю, а не как сам делаю"

Кроме того, если серьёзно, проблема говнокода ещё в том, что сложность систем выросла. Растёт. И чем дальше, тем сложнее "взять и переписать всё с нуля" - или придётся самому писать миллионы строк за 40 лет, а потом обнаружить..., или, опять же, снова пользоваться чужими наработками.
...
Рейтинг: 0 / 0
А почему нет отдельного форума по C?
    #39275607
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbИ чем дальше, тем сложнее "взять и переписать всё с нуля" - или придётся самому писать миллионы строк за 40 лет, а потом обнаружить...
Даже если удачно напишешь, это только 10% задачи, потом еще надо донести до разработчиков и убедить что твой велосипед действительно стоит того чтобы пересесть именно на него.
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / А почему нет отдельного форума по C?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]