Другие языки программирования и технологии
почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
Среды разработки ПО: Basic и Pascal создавались для 16 битных компьютеров, для ОС ДОС. Любая среда разработки ПО переводит код написанный на высокоуровневом ЯП в машинный код: последовательность команд центральному процессору, состоящих из некоторого числа из нулей и единиц- каждая. Только в таком виде процессор принимает команды. Для того чтобы превратить код написанный на высокоуровневом ЯП (Понятный программисту) в последовательность элементарных команд (понятных процессору) и нужны среды разработки ПО.
Для запуска программ собранных для 16 битных компьютеров для ОС ДОС из под ОС Виндовс, нужна виртуальная машина, которая будет имитировать на современном компьютере работу программы, например, на стандартном компьютере с процессором 8086 и ОС ДОС. Например DOS BOX.
Для запуска программ собранных для 16 битных компьютеров для ОС ДОС из под ОС Виндовс, нужна виртуальная машина, которая будет имитировать на современном компьютере работу программы, например, на стандартном компьютере с процессором 8086 и ОС ДОС. Например DOS BOX.
Может. Но стоить такой процессор будет многократно дороже, так как будет многократно же сложнее (то, что сейчас делается компиляторами / интерпретаторами, придётся реализовывать в "железе"). Потому он никому не нужен.
Андрей Кричко
то есть у этих языков нет ни компиляторов ни интерпретаторов?
Потому что это никому не нужно. Языков много, а процессор один :). Поэтому он понимает программы только на одном своем языке, а в него с других языков переводится множеством разных программ.
а почему ты по-китайски не понимаешь?
Андрей Кричко
потому что его не учил?
Потому что слишком высокий уровень абстракции: процессору некуда выводить символы и рисовать линии. (Хотя, современные APU, наверное, таки могли бы. (в недрах OpenCL есть функция printf !) Вопрос лишь в микрокоде.)
Похожие вопросы
- Какие программы написаны на языках программирования?
- Разработать компьютерную программу, написанную на языке программирования PascalABC, используя тип данных «запись»,
- Стоит ли параллельно школьной программе изучать другой язык программирования? Или углубляться в школьный Pascal?
- помогите составить алгоритм вычисления площади трапеции по двум основаниям и высоте. На языке программирования Basic
- Помогите написать программу на любом языке программирования
- Если язык программирования BASIC вышел в 1964 году, как могли на нём програм-вать если не было полноценных компьютеров?
- Будут ли программисты когда нибуть для создания программ использовать русскоязычные языки программирования?
- Какой язык программирования использует программа PureBusic? Какой язык программирования использует программа PureBusic?
- Как написать новый язык программирования
- Возможно ли любую программу написать на языке C++ при помощи только структурного программирования, без ООП?