Я не знаю, как meebo это делает, но, учитывая, что это программное обеспечение для чата, они, вероятно, имеют собственный сервер, написанный на C, для обработки фактического трафика сообщений.
Однако Apache и большинство других HTTP-серверов всегда могли вызывать программы на C так же, как они могут вызывать PHP, CGI и другие языки для определенных запросов. Некоторые сайты даже написаны на Лиспе.
Бэкэнд должен быть скомпилирован каждый раз, в отличие от интерпретируемого языка, но это происходит при развертывании и является частью сценариев сборки / производства.
Необходимо тщательно выбирать предоставляемые разрешения и учетную запись пользователя, под которой запускается программа C, и, конечно же, веб-сайт C страдает от тех же проблем, которые могут возникнуть в любой другой программе C, таких как переполнение буфера, segfault, stackoverflow и т. Д. Пока вы запускаете его с ограниченными разрешениями, вы лучше защищены, и это не хуже, чем любой другой язык / платформа / архитектура.
Однако для серверов он все еще широко используется - наверное, золотой стандарт. Вы можете найти множество серверов, написанных на Java, C ++ и на любом другом языке, но C, кажется, только и остается.
-Adam