Скорость счета этой машины превосходила скорость релейных машин того времени в тысячу раз.
Первый электронный компьютер ENIAC программировался с штеккерно-коммутационного то есть программа строилась путем соединения проводниками отдельных блоков машины на коммутационной доске.
Эта сложная и утомительная процедура подготовки машины к работе делала ее неудобной в эксплуатации.
Основные идеи, по которым долгие годы развивалась вычислительная техника, были разработаны крупнейшим американским математиком Джоном фон Нейманом
В 1946 году в журнале «Nature» вышла статья Дж. фон Неймана, Г. Голдстайна и А. Беркса «Предварительное рассмотрение логической конструкции электронного вычислительного устройства».
В этой статье были изложены принципы устройства и работы ЭВМ. Главный из них — принцип хранимой в памяти программы, согласно которому данные и программа помещаются в общую память машины.
Принципиальное описание устройства и работы компьютера принято называть архитектурой ЭВМ. Идеи, изложенные в упомянутой выше статье, получили название «архитектура ЭВМ Дж. фон Неймана».
В 1949 году была построена первая ЭВМ с архитектурой Неймана — английская машина EDSAC.
Годом позже появилась американская ЭВМ EDVAC. Названные машины существовали в единственных экземплярах. Серийное производство ЭВМ началось в развитых странах мира в 50-х годах.
В нашей стране первая ЭВМ была создана в 1951 году. Называлась она МЭСМ — малая электронная счетная машина. Конструктором МЭСМ был Сергей Алексеевич Лебедев.
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrGen(8,i->2*i+8); a.Println;
a:=ArrGen(8,i->2*i+5); a.Println;
a:=ArrGen(8,i->i-3); a.Println;
a:=ArrRandom(8,10,60); a.Println;
a:=ArrRandom(8,-10,10); a.Println;
var b:=ArrGen(8,i->Sqrt(i+2)); b.Println;
a:=ArrGen(8,i->Integer(Sqr(2*i-4))); a.Println;
end.
Пример
8 10 12 14 16 18 20 22
5 7 9 11 13 15 17 19
-3 -2 -1 0 1 2 3 4
49 27 42 28 39 60 36 35
9 4 1 -5 4 -9 -8 5
1.4142135623731 1.73205080756888 2 2.23606797749979 2.44948974278318 2.64575131106459 2.82842712474619 3
16 4 0 4 16 36 64 100