Обычно мы не пишем компьютерную программу, используя 0 и 1. Обычно мы пишем компьютерную программу, используя язык программирования высокого уровня. Все вы уже знаете о том, что язык программирования высокого уровня не стабилен человеком. Я имею в виду, что исходный код понятен человеку.

Но компьютер не понимает язык высокого уровня. Компьютер понимает только «0» и «1». Это означает, что компьютер может понимать только двоичный код. Двоичный код также известен как машинный код.

Теперь вопрос, мы пишем коды на языке высокого уровня, но чтобы их понял компьютер, их нужно преобразовать в машинный язык. Эта работа выполняется либо компилятором, либо интерпретатором. Компилятор и интерпретатор используются для преобразования программы, которую мы пишем на языке высокого уровня. Хотя они выполняют одни и те же задачи, но имеют и некоторые отличия.

Здесь мы еще обсудим некоторые из их различий

1. Компилятор: компилятор берет всю программу для перевода.

Интерпретатор. Интерпретатор принимает для перевода по одной строке кода за раз.

2. Компилятор:После того, как компилятор принимает все программы одновременно, генерируется промежуточный объектный код.

Интерпретатор: после обработки всей программы интерпретатор не создает никакого промежуточного кода.

3. Компилятор. Компилятор полностью завершает компиляцию перед выполнением.

Интерпретатор: компиляция и выполнение входных данных происходят одновременно.

4. Компилятор: процедура компиляции выполняется быстрее, чем интерпретатор.

Интерпретатор:процедура интерпретации медленнее, чем компилятор.

5.Компилятор:при компиляции он создает объектный код, поэтому нужно больше памяти

Интерпретатор. В интерпретаторе не создается промежуточный объектный код. Вот почему нужно меньше памяти.

6. Компилятор: после компиляции все ошибки отображаются одновременно.

Интерпретатор: отображает ошибки каждой строки одну за другой.

7. Компилятор. Некоторые языки на основе компилятора — C, C++, C#, Scale и другие.

Интерпретатор.Некоторые языки на основе интерпретатора — это PHP, Perl, Python, Ruby и другие.

Я Мд Маруф Сиддик. Надеюсь, моя статья на Medium принесла вам пользу. Пожалуйста, следуйте за мной на Medium. Поделитесь этой статьей с другими. Спасибо.

Чтобы прочитать другие блоги/статьи обо мне, посетите: wordsence.com

Напишите мне: [email protected]

Подпишитесь на меня: Twitter, Facebook, Medium, Quora.