Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Перші програмісти

Реферат Перші програмісти





якій Вілкс і пропрацював до 1980 року [1].

У травні 1946 року була отримана копія неймановского звіту щодо комп'ютера EDVAC і Уїлксу представилася можливість за одну ніч прочитати і зрозуміти документ, який описував концепцію запису і зберігання програми в комп'ютері. Він зрозумів відразу, що це реально, і з цього моменту ніколи не сумнівався, що розвиток комп'ютерів піде саме таким шляхом.

Після прочитання звіту, Вілкс прийняв запрошення відвідати лекції з теорії та методів конструювання електронних цифрових комп'ютерів, що проводяться в школі Мура Пенсільванського університету з 8 липня по 31 серпня 1946 року. Вілкс вхопився за наданий шанс відвідати ці лекції, хоча і запізнився до їх початку, але все ж встиг до моменту детального опису ENIAC та обговорення принципів створення EDVAC. Ось що пише сам Моріс Уїлкс: Найважливіша подія в моєму житті сталося в 1946 році ... Мені вдалося прослухати навчальний курс з комп'ютерів, і він справив на мене сильне враження. Нічого подібного ніколи раніше не було, а про досягнення школи Мура та інших зачинателів комп'ютерної техніки тоді знали лише деякі. Курс слухали 28 чоловік з 20 організацій. У ролі основних викладачів виступали Джон Маучли і Преспер Еккерт. Вони знаходилися на гребені успіху, створивши, перший електронний комп'ютер ENIAC і принципи конструювання EDVAC ... Наступні події переконливо підтвердили принципи, яким Еккерт і Мочлі навчили в 1946 році тих з нас, кому пощастило прослухати цей курс [2].

Після повернення Уїлкса в Кембридж був складений проект створення комп'ютера з програмою, що зберігається, який належало здійснити силами Математичної лабораторії. Лабораторія мала достатні кошти, щоб почати реалізацію проекту, і наступні три роки були витрачені на конструювання EDSAC (ElectronicDelay Storage Automatic Calculator - електронний автоматичний калькулятор з пам'яттю на лініях затримки), який заробив 9 травня 1949.

По суті, машина EDSAC була прямою копією проекту EDVAC, але в частині, що стосується питань програмування EDSAC, Моріс Уїлкс з'явився в деякому роді першовідкривачем. Статут кодувати кожну команду за допомогою двійкових цифр (одиниць і нулів), він зайнявся пошуками більш зручного способу спілкування з машиною. Першим результатом цих зусиль з'явилися нові коди, складені з букв і коротких слів, узятих з англійської мови. Він ввів мнемоніку, де кожна команда зображувалася однією заголовною буквою: S позначала віднімання, Т - передати інформацію в пам'ять, Z - зупинка машини і т. д.

Але, мабуть, більш цінним нововведенням, ніж мнемоніка, введена на EDSAC, з'явилася бібліотека підпрограм. Треба сказати, що програмісти вже були знайомі q поняттям підпрограми. Грейс Хоппер і її колеги застосовували підпрограми на гарвардської машині Говарда Айкена. Вони мали блокноти із записом найбільш вживаних підпрограм, щоб у разі необхідності не складати їх заново.

Проблема полягала в тому, що адреси розташування команд і змінних підпрограми в пам'яті змінювалися залежно від її розміщення в останній. Налаштування підпрограм на певне місце в пам'яті, очевидно, мала потребу в автоматизації, і вперше це було зроблено в комп'ютері EDSAC. Програмісти EDSAC почали з написання набору уніфікованих підпрограм, які й утворили бібліотеку. Після цього досить було ввести лише коротку команду, щоб комп'ютер самостійно проробив ус...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мій комп'ютер: призначення та порядок використання. Головне меню ОС Wi ...
  • Реферат на тему: Побудова кластеру, Який Складається з двох комп'ютерів, об'єднаних ...
  • Реферат на тему: Комп'ютери на основі ДНК. Штучний інтелект. Квантовий комп'ютер
  • Реферат на тему: Вплив рольових комп'ютерних ігор на формування психологічної залежності ...
  • Реферат на тему: Створення перших комп'ютерів