EDVAC (сокращение от англ. Electronic Discrete Variable Automatic Computer — электронный автоматический вычислитель с дискретными переменными), ЭДВАК — один из ранних полностью электронных компьютеров.
Ещё до того, как было закончено создание компьютера ЭНИАК, его авторы, Джон Мокли и Джон Эккерт, по заказу Министерства Обороны США приступили к разработкам нового компьютера, который должен был устранить недостатки ещё не созданного предшественника. Эти недостатки включали, в первую очередь, десятичное представление информации и отсутствие средств для хранения программы. Когда разработка новой машины была почти завершена, к Мокли и Эккерту присоединился Джон фон Нейман. В июне 1945 он опубликовал «Предварительный доклад о машине EDVAC», в котором описывал логическую организацию компьютера. В качестве автора доклада указывался только сам фон Нейман, поэтому эту архитектуру впоследствии стали называть архитектурой фон Неймана. В результате Мокли и Эккерт поссорились с фон Нейманом, и рабочая группа распалась.
В апреле 1946, через два месяца после запуска ENIAC, был подписан контракт на производство EDVAC между Министерством Обороны США и Школой Электрической Инженерии Мура, в которой работали и Эккерт с Мокли. В декабре 1947 они основали собственную компанию Eckert-Mauchly Computer Corporation, в которой создали собственную вычислительную машину UNIVAC, а в августе 1949 производство машины ЭДВАК было завершено. Компьютер был представлен в Баллистической Исследовательской Лаборатории, но в его логической схеме обнаружились ошибки, на исправление которых ушло ещё 18 месяцев. К работе машина была готова только к концу 1951.
EDVAC имел такую же производительность, как и ENIAC, но переход к двоичной системе счисления позволил сократить число электронных ламп, занимаемую площадь и потребляемую электроэнергию втрое. Оперативная память была реализована не на электронных лампах, а на линиях задержки из ртутных трубок, и позволяла хранить не 20, а 1024 числа. Ввод и вывод осуществлялся через перфоленты, с помощью которых компьютеру передавали как данные, так и программы. В 1953 к компьютеру было добавлено устройство для чтения перфокарт и записи на них, в конце 1954 увеличена оперативная память, в начале 1958 появился блок для вычислений с плавающей точкой, а в конце 1960 — система для ввода/вывода на магнитные ленты. Компьютер использовался для решения задач линейного программирования, вычисления баллистических траекторий ракет и орбитальных элементов спутников ИЗС, оценки разрушений от взрывов мин и снарядов и т.д. В 1961 был заменён компьютером BRLESC.