Развитие информационных систем на основе компьютерных технологий в новом ракурсе высветило проблему тиражирования информации в различном лингвистическом оформлении. Это связано с возможностями размножения программной продукции для использования ее на различных по типу организации вычислительного процесса компьютерах (в частности, различающихся по системе команд). Некоторым практическим подходом в этом направлении является создание иерархии языков программирования. Языки нижнего уровня (ассемблер) в своей лексике непосредственно отражают систему команд, используемую в конкретной вычислительной машине (машинно-ориентированные языки). В настоящее время на этих языках обычно пишутся программы служебного и утилитарного для конкретной вычислительной системы назначения. Тиражирование таких программ происходит в пределах одного типа машин. Правда, развитие современных компьютерных систем на базе микропроцессоров существенно расширило ареал их тиражирования.

В отличие от этого, языки программирования высокого уровня абстрагируются от сведений по устройству вычислительной машины. Их специализация ориентируется на прикладную проблемную область задач, решаемых на вычислительной машине. Это позволяет им распространяться в любой среде пользователей. Если отстраниться от проблем авторского права, то любой пользователь компьютера (в техническом плане) не ограничен в возможностях применения всего арсенала кем-либо созданной программной продукции, представленной на языках высокого уровня. Этот процесс великолепно иллюстрируется в современных условиях распространением программных продуктов по сети INTERNET. Необходимым условием реализации программы, оформленной на языке высокого уровня, является наличие в собственном программном обеспечении конкретной вычислительной установки средств (трансляторы и компиляторы), обеспечивающих перевод текста программ с языка высокого уровня в последовательность команд этой вычислительной установки. Непременным условием при создании современных компьютеров является наличие в их системном программном обеспечении широкого набора средств работы с языками высокого уровня.

Развитием языков программирования высокого уровня явилось создание современных языков представления данных (не только текстовых документов, но и аудио– и видеоинформации). Это позволило замкнуть в единый информационный процесс на основе компьютерных технологий все информационные компоненты: и программное обеспечение, и данные. По всей видимости, произошел качественный переход во всей сфере информационного обеспечения человечества. И феноменологической основой этого перехода является, пожалуй, именно резкое снятие ограничений в возможностях тиражирования информации. Созданы условия для безграничного эксперимента. При этом изменились акценты феноменологии системных отношений.

До сих пор императивом существования информационных систем человеческого общения была «воля» людей. Сейчас ситуация уже практически изменилась. Имманентные возможности таких, например, информационных «монстров» как компьютерные ресурсы, объединенные сетью INTERNET, заставляют, хотим мы этого, или не хотим, признать то, что управляемость им невысока. Более того, созданные и активно функционирующие практически глобальные информационно-поисковые системы становятся в значительной степени отрешенными в своей непосредственной деятельности по назначению от конкретной воли их создателей и операторов. Конечно, эти люди могут создать условия прекращения функционирования этих систем (правда, кто им это позволит!), но такая ситуация скорее катастрофа общественного плана – той части общества, уже достаточно представительной, которая пользуется услугами этих систем и, вряд ли, представляет, как без них обойтись. Для информационного же обеспечения человечества это всего лишь гибель одной информационной особи, которая при существующих развитых средствах тиражирования непременно будет заменена другой.