Информатик930

Ученые информатики

  • Грейс Хоппер

    Грейс Хоппер
    Хоппер изобрела первый компилятор для языка программирования. Она популяризировала методологию машинно-независимого языка программирования, что привело к развитию COBOL. Ей также приписывают популярность термина отладка для исправления машинных сбоев.
  • Джон Бэкус

    Джон Бэкус
    Бакус руководил командой, которая изобрела FORTRAN, первый широко используемый язык программирования высокого уровня. Он изобрел BNF (форму Бэкуса-Наура), обозначение для определения синтаксиса формального языка. Он также популяризировал термин «язык функционального программирования».
  • Джон Маккарти

    Джон Маккарти
    Джон разработал семейство языков программирования Lisp, популяризировал разделение времени и работал над дизайном языка программирования ALGOL. Он был очень влиятельным в начале развития искусственного интеллекта. Он изобрел метод сбора мусора, чтобы решить проблему Lisp, который впоследствии стал языком программирования для приложений AI.
  • Томас Евгений Курц

    Томас Евгений Курц
    он разработал язык программирования BASIC, чтобы позволить пользователям, не являющимся экспертами, взаимодействовать с компьютером. Он и Джон Кемени соучредили компанию True BASIC, Inc для продвижения True BASIC, которая является обновленной версией языка. Этот язык программирования получил широкое распространение на микрокомпьютерах, что позволило небольшим разработчикам и владельцам бизнеса самостоятельно разрабатывать программное обеспечение на компьютерах.
  • Брайан Керниган

    Брайан Керниган
    он разработал ОС Unix с Деннисом Ричи и Кеном Томпсоном. Он написал множество Unix-программ, включая cron и ditroff для Версии 7. Керниган является соавтором языка программирования AMPL и AWK. Он также разработал эвристику проблемы коммивояжера и разбиения графа (обе проблемы являются NP-полными). Брайан также является автором известного выражения «То, что ты видишь, это все, что ты получаешь» (WYSIAYG).
  • Дэвид Паттерсон

    Дэвид Паттерсон
    Специалист по информатике и профессор Калифорнийского университета в Беркли. Что он сделал: Паттерсон известен своим вкладом в разработку процессора RISC (компьютер с сокращенным набором команд) и своими исследованиями RAID (избыточные массивы независимых дисков) и NOW (сеть рабочих станций). Достижения: он получил премию Эккерта-Мошли, выдающегося педагога Карла Карлстрома и награду за выдающиеся заслуги ACM.
  • Барьяне Страуструп

    Барьяне Страуструп
    Бьярн Страуструп работал вместе с Деннисом Ричи, совместно разрабатывая язык Си. В 1978 году он начал разрабатывать язык C ++ (позже названный C с классами). Он написал его определение, произвел первую реализацию и спроектировал все ее основные средства. Страуструп также написал учебник для языка, который он разработал, язык программирования C ++.
  • Джеймс Артур Гослинг

    Джеймс Артур Гослинг
    Джеймс Гослинг - канадский ученый, известный как отец языка программирования Java. Что он сделал: Джеймс разработал многопроцессорную версию Unix, несколько компиляторов и почтовых систем, прежде чем присоединиться к Sun Microsystems. Он изобрел язык программирования Java и внедрил оригинальный компилятор Java и виртуальную машину в 1994 году. Он также внес вклад в ряд других программных систем, включая Gosling Emacs и NeWS.
  • Билл Гейтс

    Билл Гейтс
    В течение первых 5 лет работы в Microsoft Гейтс лично следил за каждой строкой кода, которую компания отправляла, часто исправляя те, которые он считал ошибочными или неправильными. В первые дни он и Пол Аллен написали полный интерпретатор языка BASIC на ассемблере для компьютера, к которому у них даже не было доступа, и который имел только 4 Кбайт памяти. Они написали это на PDP-10, работающем на эмуляторе Intel 8080.
  • Гвидо ван Россум

    Гвидо ван Россум
    Программист, известный как автор языка программирования Python. Что он сделал: В первые дни он писал подпрограмму glob () для BSD Unix и работал над языком программирования ABC. Он разработал Python, работая в Google и продолжает следить за процессом разработки Python, принимая важные решения, где это необходимо
  • Джон Кармак

    Джон Кармак
    Программист бывший технический директор Id Software. Что он сделал: он был ведущим программистом Id видеоигр Doom, Rage, Commander Keen и их продолжений. Он наиболее известен своими инновациями в 3D-графике, особенно благодаря алгоритму Reverse для теневых объемов. Кармак популяризировал использование нескольких методов в компьютерной графике, таких как адаптивное обновление мозаики, разбиение двоичного пространства, лучевое вещание, поверхностное кэширование и технология MegaTexture.