Языки программирования фон Неймана

Языки программирования Фон Неймана Определение и история языка фон Неймана Язык фон Неймана — это высокоуровневый абстрактный язык программирования, основанный […]

Языки программирования Фон Неймана

  • Определение и история языка фон Неймана

    • Язык фон Неймана — это высокоуровневый абстрактный язык программирования, основанный на архитектуре фон Неймана. 
    • Большинство современных языков программирования имеют общие черты с языком фон Неймана, что обусловлено доминированием архитектуры фон Неймана в последние 50 лет. 
  • Критика и влияние на информатику

    • Джон Бэкус критиковал язык фон Неймана за разделение программирования на два мира: математическое пространство с полезными алгебраическими свойствами и беспорядочное математическое пространство с ограниченными свойствами. 
    • Бэкус утверждал, что акцент на фоннеймановских языках и их архитектуре способствовал сохранению их доминирования, что ограничило развитие нефоннеймановских языков. 
  • Современное использование и развитие

    • Современные процессоры содержат несколько вычислительных ядер и поддерживают многопоточное программирование. 
    • Некоторые процессоры оптимизированы для выполнения инструкций не по порядку, но с учетом семантики фон Неймана. 
    • Широко используются кэши команд и данных, а также специализированные процессоры, такие как графические процессоры. 
    • Многие языки программирования, включая C, C++ и Java, адаптировались к поддержке параллельной обработки. 
  • Рекомендации и библиографическое описание

    • Статья содержит библиографическое описание и ссылки на архивы IBM, связанные с Джоном Бэкусом. 

Полный текст статьи:

Языки программирования фон Неймана — Википедия

Оставьте комментарий

Прокрутить вверх