Читаем Книга власти (СИ) полностью

   Самое главное, что аналогичный фактор стал всё более внедряться и в само создание микросхем. Теперь многие устройства, такие как сам процессор, видеокарта или оперативная память, собирались на мощных автоматизированных платформах, и в последствии сама программа генерировала драйвера для видеокарты или процессора. Полностью лишив человека возможности сделать всё по-своему. При этом тот, кто делал всё вручную сам, был в заведомо экономически проигрышном состоянии, поскольку ему на создание меньшего результата требовалось в сотни раз больше человекочасов труда. Таким образом, мирно и не вводя официальных запретов, удалось к 1999ому году начать масштабную операцию по убийству программистов и микро электронщиков. Эти профессии не исчезли, просто теперь для создания сложных игр не требовалось уметь программировать вовсе, зато каждый мнил себя вЯликим специалистом в области создания игр и программирования, и чем тупее человек, тем сложнее убедить его в обратном. Потому что каждый хочет считать себя вЯликим специалистом. Переход от прямого программирования на алгоритмическом языке достигался также и несовместимостью новых программ со старыми. А также невозможностью проектирования сложной графики напрямую на видеокарте, работа с которой осуществлялась только через готовые модули openGL и directx. В результате чего человек в принципе не мог создавать свою собственную графику, проецируя 3Д объект на 2Д плоскость монитора, что, кстати, самое сложное. Поскольку, самостоятельно создавая сам код для 3Д, можно понять, что компьютер не понимает на самом деле рисование 3Д на двумерном экране, сам по себе не умеет проецировать, и необходимы сложнейшие уравнения пересчёта графики и послойного построения объекта. Считанные единицы программистов на Земле, обладают знаниями для того, чтобы построить три де модель на двумерном экране, полностью сохранив функцию 3х мерного пространства. И на самом деле все используют готовое трёхмерное пространство, работая с уже готовыми тремя плоскостями X, Y и Z. Когда достаточно просто задать три плоскости фигурки, и компьютер сам всё пересчитает и выполнит проецирование на двумерный экран сложнейшего трёхмерного изображения, без участия самого программиста вовсе. Но попробуй, убеди такого 3Д программиста, что он не способен создать 3Д двигатель сам! Ещё одним способом постепенного уничтожения целых языков являлся тот факт, что программы, написанные на старых языках, просто не запускались на новом железе, всё более и более, исключая человеческую самостоятельность из программирования. И они не только не запускались, но и адаптировать их было невозможно, поскольку сам софт и драйвера создавались на движках, исключая труд людей. При этом, существующие эмуляторы программ работали по принципу создания собственной математической модели всего старого компьютера, которая не позволяла ново созданной на эмуляторе программе быть использованной вне этого эмулятора. При этом эмулятор работал с производительностью 3% от номинала, или итого меньше. Таким образом, создавалось ощущение, что использовать старые программы всё же можно, но будущего у такого применения нет. Потому что на программе под эмулятором не напишешь новую операционную систему, и не спроектируешь новое микроэлектронное устройство современного класса, никак. И не было самого главного, преемственности. Двигаясь от более простых программ к более сложным, человечество было неспособно совершить шаг назад. При этом языки уровня ассемблера сохранялись, но людей, которые могли бы написать на них нечто сложное, не было. Потому что никто не заплатит тебе за игру написанную кодом, если эта игра очень проста. Любой выберет программу, написанную на движке. При этом современные языки третьего и четвёртого уровня в принципе не имеют функций, чтобы спуститься на второй или первый уровень и дописать нужный сегмент кода вручную, если такое потребуется. При этом готовые движки, являясь языками 5го и 6го уровня, также не способны вернуться на 4ый. В то время, как, например, созданный мною в самом начале компьютерной эры АА, имевший все основные атрибуты современных языков, такие как массивы или "if" логику. Имел в себе все необходимые модули для работы на первом уровне и обеспечивал полный функционал на всех уровнях.

Перейти на страницу:

Похожие книги