5 просмотров

Определение исходного кода

Исходный код — это удобочитаемая стадия компьютерного программирования.

  • Делиться
  • флипборд
  • Эл. адрес

Мужчина-программист, использующий ноутбук

  • Бакалавр компьютерных наук, Королевский университет Белфаста

Дэвид Болтон — разработчик программного обеспечения, работавший в нескольких крупных фирмах, включая Morgan Stanley, PwC, BAE Systems и LCH.

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

Пример исходного кода

Исходный код и объектный код — это состояние до и после компилируемой компьютерной программы. Языки программирования, которые компилируют их код, включают C, C++, Delphi, Swift, Fortran, Haskell, Pascal и многие другие. Вот пример исходного кода на языке C:

Вам не нужно быть программистом, чтобы сказать, что этот код имеет какое-то отношение к печати «Hello World». Конечно, большая часть исходного кода намного сложнее, чем этот пример. Для программ нет ничего необычного в том, что они содержат миллионы строк кода. Сообщается, что операционная система Windows 10 содержит около 50 миллионов строк кода.

Лицензирование исходного кода

Исходный код может быть закрытым или открытым. Многие компании тщательно охраняют свой исходный код. Пользователи могут использовать скомпилированный код, но не могут его просматривать или изменять. Microsoft Office является примером проприетарного исходного кода. Другие компании размещают свой код в Интернете, где его может скачать любой желающий. Apache OpenOffice — это пример программного кода с открытым исходным кодом.

Код интерпретируемых языков программы

Некоторые языки программирования, такие как JavaScript, не компилируются в машинный код, а вместо этого интерпретируются. В этих случаях различие между исходным кодом и объектным кодом не применяется, поскольку существует только один код. Этот единый код является исходным кодом, и его можно читать и копировать. В некоторых случаях разработчики этого кода могут намеренно зашифровать его, чтобы предотвратить просмотр. Интерпретируемые языки программирования включают Python, Java, Ruby, Perl, PHP, Postscript, VBScript и многие другие.

голоса
Рейтинг статьи
Статья в тему:  Определение салона
Ссылка на основную публикацию
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x