50 години BASIC програмиране за масите - Handelsblatt

Моите новини

  • У дома
  • политика
  • Компании
  • технология
  • Финанси
  • автомобил
  • Изкуства и стил
  • мнение
  • Инфографика
  • Видео
  • Абонамент
  • Приложение Handelsblatt
  • масите

    В ранните дни на компютърните науки само малък елит може да програмира компютри. Двама учени от Дартмутския колеж искаха да променят това преди 50 години - с езика за програмиране BASIC.

    Днес берлинските компютри са малки и повсеместни. Сега всеки мобилен телефон има повече изчислителна мощност от суперкомпютрите преди 50 години. Тогава персонални компютри не са съществували. Машините запълваха големи пространства. „Тогава хората нямаха представа какво е компютър“, казва Том Кормен от Дартмутския колеж. "Тогава не можехте да си представите, че човек може просто да продължи и да програмира компютър."

    Двама професори в малкия колеж в американския щат Ню Хемпшир отказаха да приемат това статукво. Двамата компютърни учени Джон Г. Кемени и Томас Е. Курц работят с езици за програмиране от 1956 г. насам. Кемени вече се е занимавал с начина на работа на компютрите като част от разработването на първата атомна бомба през 1943 г. и по-късно става помощник на Алберт Айнщайн.

    От Z1 до компютъра

    Теми на статията

    След края на Втората световна война компютърните технологии се развиват бързо. Достъпът до мейнфрейм компютрите оставаше много ограничен дори в университетите. В началото на 60-те години това трябваше да се промени бавно: До този момент компютрите обикновено се захранваха с купчини перфокарти или дълги перфорирани ленти, върху които командите бяха написани на езици за програмиране като Algol или Fortran. Тъй като само една партида може да бъде обработена наведнъж, учените едва ли са имали шанс да се доберат до слот от ценното компютърно време.

    Чрез контактите си със съседния Масачузетски технологичен институт (MIT), колегата на Kemeny Kurtz успя да следи най-новите разработки в компютърните технологии на живо. Например, че компютрите вече не могат просто да обработват команди от един източник в партида. Сега беше възможно няколко потребители да работят на един компютър едновременно („споделяне на времето“).