Обновить
9

Пользователь

24
Подписчики
Отправить сообщение
Тогда ждем следующих частей, спасибо.
Формальное описание — это же и есть программа для Coq, верно? Если в формальном описании есть ошибки, то смысл верификации программы пропадает — но как гарантировать то, что их нет? Иными словами, кто будет проверять проверяющего? :)

Честно говоря, я пошел читать про формальную верификацию в Википедии и окончательно запутался в том, что же она, собственно, из себя представляет и как ее применить применительно к более «бытовым» сценариям. Вы не могли бы, например, в следующих статьях (или в комментариях, если ответ тривиален) показать, как именно можно верифицировать стандартный C-шный Hello World?

#include <stdio.h>

int main(int argc, char *argv[]) {
    printf("Hello, world!\n");
    
    return 0;
}
А как верифицировать программы, написанные для Coq? Т.к. они пишутся людьми, в них же тоже возможны ошибки, которые нужно исключить?
Гугл о таких умниках уже подумал
Запретить игровые сервера! Запретить покупку VDS без разрешения органов!
Было бы кольцо 15.73, пришлось бы наращивать.
А почему нет варианта «любое насильственное причисление к любому религиозному/политическому движению является злом без исключения»? А то, получается, есть либо христиане, либо представители других религий и конфессий, а разумные люди, выходит, вымерли.
Firefox 21 — к сожалению, не совсем работает:
Image #1819033, 211.1 KB
(большая версия по клику)
Надеюсь, в коллекцию попадет референсная реализация bubblesort ;)
А разве ScummVM поддерживает исключительно SCUMM? :)
Я, конечно, не специалист в оружии, но когда мне когда-то было нужно сделать пушку, для ствола я использовал обсидиан. Возможно, это будет кому-то полезным.
Какого ж размера должно быть шоколадное яйцо… хммм, а ведь это идея :)
Ну я вот, например.
Unbiased-рендереры и не такое умеют.

Скрытый текст
И самым популярным советом на форумах вебмастеров в ответ на «Как бороться с DDoS-ом от Microsoft» будет «Отключите SSL, он все равно не нужен никому.».

Браво.
Тогда правильно ли я понимаю, что время выполнения не зависит от основания системы счисления, даже если оно будет порядка (2**64)?

Если так, то можно значительно ускорить вычисления за счет VLIW/SIMD.
А чему соответствует C?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Архитектор программного обеспечения