Sibirica

24

Mar, 2023

Friday

  • Естественная история
  • История (с3) Гуманитарная историческая наука
    • Археология
    • Этнология
  • Новости
  • Ресурсы
    • Археологический портал знаний
  • Стат-пакет
  • Карта Сайта

Время: 15:36

Вы находитесь здесь:

  • Главная
  • Археологическая информатика
  • Технологическая составляющая археологической информатики

Технологическая составляющая археологической информатики

Вторым понятием триады, «интеллектуализирующим» техническую составляющую, является технологическая составляющая: языки программирования, операционные системы и многие другие виды общесистемного программного обеспечения.
Язык программирования – это специальный язык, на котором пишут команды для управления компьютером. Языки программирования созданы для того, чтобы людям было проще читать и писать для компьютера, но они затем должны транслироваться (транслятором или интерпретатором) в машинный код, который только и может исполняться компьютером. Языки программирования можно разделить на языки высокого уровня и языки низкого уровня.
Язык низкого уровня – это язык программирования, предназначенный для определенного типа компьютера и отражающий его внутренний машинный код. Языки низкого уровня часто называют машинно-ориентированными языками. Их сложно конвертировать для использования на компьютерах с разными центральными процессорами, а также довольно сложно изучать, поскольку для этого требуется хорошо знать принципы внутренней работы компьютера.
Язык высокого уровня – это язык программирования, предназначенный для удовлетворения требований программиста; он не зависит от внутренних машинных кодов компьютера любого типа. Языки высокого уровня используют для решения проблем и поэтому их часто называют проблемно-ориентированными языками. Каждая команда языка высокого уровня эквивалентна нескольким командам в машинных кодах, поэтому программы, написанные на языках высокого уровня, более компактны, чем аналогичные программы в машинных кодах.
Эволюция технических средств персональных компьютеров привела к повсеместному вытеснению старой «доброй» ОС MS-DOS значительно более мощными системами Windows, UNIX-подобными системами, программирование для которых существенно сложнее, чем программирование для MS-DOS.
Практически все современные языки программирования (в том числе C++ и Visual Basic) поддерживают методику объектно-ориентированного программирования (ООП), позволяющую резко сократить сроки разработки программ и существенно повысить их качество.

НАВЕРХ

© 2012-2013 Business News. All rights reserved.

Закрыть

Зайти на сайт

Логин

Пароль

Запомнить меня

Забыли пароль?

Логин