Язык программирования

Язык программирования используется для написания компьютерных программ, включая приложения, служебные программы и системные программы. До появления языков программирования Java и C # компьютерные программы либо компилировались, либо интерпретировались.

Скомпилированная программа записывается как серия понятных человеку компьютерных инструкций, которые могут быть прочитаны компилятором и компоновщиком и переведены в машинный код, чтобы компьютер мог понять и запустить его. Языки программирования Fortran, Pascal, Assembly Language, C и C ++ почти всегда компилируются таким образом. Другие программы, такие как Basic, JavaScript и VBScript, интерпретируются. Различия между скомпилированными и интерпретируемыми языками могут сбивать с толку.

Компиляция программы

Разработка скомпилированной программы следует этим основным шаги:

  1. Напишите или отредактируйте программу
  2. Скомпилируйте программу в файлы машинного кода, специфичные для целевой компьютер
  3. Свяжите файлы машинного кода с исполняемой программой (известной как EXE-файл)
  4. Отладьте или запустите программу

Интерпретация программы

Интерпретация программы – это гораздо более быстрый процесс, который полезен для начинающих программистов при редактировании и тестировании своего кода. Эти программы работают медленнее, чем скомпилированные программы. Шаги для интерпретации программы:

  1. Написать или отредактировать программу
  2. Отладить или запустить программу с использованием программы-интерпретатора

Java и C #

И Java, и C # частично скомпилированы. Компиляция Java генерирует байт-код, который позже интерпретируется виртуальной машиной Java. В результате код компилируется в два этапа.

C # компилируется в Common Intermediate Language, который затем запускается частью Common Language Runtime платформы .NET, среде, которая поддерживает только-в- время компиляции.

Скорость C # и Java почти такая же, как у настоящего компилируемого языка. Что касается скорости, то C, C ++ и C # достаточно быстры для игр и операционных систем.

Программы на компьютере

С того момента, как вы включаете компьютер, он запускает программы, выполняет инструкции, тестирует оперативную память и получает доступ к операционной системе на своем диске.

Каждая операция, выполняемая вашим компьютером, содержит инструкции, которые кто-то должен был написать на языке программирования. Например, операционная система Windows 10 содержит около 50 миллионов строк кода. Их нужно было создать, скомпилировать и протестировать; долгая и сложная задача.

Используемые сейчас языки программирования

Самыми популярными языками программирования для ПК являются Java и C ++ с C # close позади и C держится за свою. В продуктах Apple используются языки программирования Objective-C и Swift..

Существуют сотни небольших языков программирования, но другие популярные языки программирования включают:

  • Python
  • PHP
  • Perl
  • Ruby
  • Go
  • Rust
  • Scala

Было много попыток автоматизировать процесс писать и тестировать языки программирования, заставляя компьютеры писать компьютерные программы, но сложность такова, что на данный момент люди все еще пишут и тестируют компьютерные программы.

Будущее языков программирования

Компьютерные программисты склонны использовать языки программирования, которые они знают. В результате старые проверенные языки существуют уже долгое время. С ростом популярности мобильных устройств разработчики могут быть более открытыми для изучения новых языков программирования. Apple разработала Swift, чтобы в конечном итоге заменить Objective-C, а Google разработал Go, чтобы он был более эффективным, чем C. Внедрение этих новых программ было медленным, но стабильным.

Оцените статью
recture.ru
Добавить комментарий