Умные вопросы
Войти
Регистрация
как мог появиться API для например видеокарты?
Так вот, каким образом для языков программирования создаются графические библиотеки если сами эти языки не имеют доступа к видеокарте? и на каком языке тогда те библиотеки и как им удалось заимодействовать с видеокартой?
7 года
назад
от
Ваня Буравцев
3 Ответы
▲
▼
0
голосов
Давненько этим занимался и чуть-чуть. Не знаю, как сейчас, а раньше прямой доступ к железу, в том числе (? ) к видеокарте имело программирование в машинных кодах, потом на ассемблере, потом на Си. А если какой другой язык программирования допускает вставки на вышеперечисленных языках, то его тоже можно считать имеющим прямой доступ к железу.
)
7 года
назад
от
Эдвард Ладанов
▲
▼
0
голосов
Какой-то странный вопрос.
"сами эти языки не имеют доступа к видеокарте" - это вобще шедевр. Язык - это чистая абстракция, он вобще ни к чему никакого доступа не имет. Язык - это способ формальной записи алгоритма. Не больше и не меньше. Для записи алгоритма даже компьютер не нужен, не то что видеокарта - пиши себе на листочке.
Если свести твой, с позволения сказать, вопрос к простому "каким образом программы взаимодействуют с внешними устройствами" - ответ такой: при помощи средств архитектуры компьютера. Порты, мосты, шина - вот все это.
7 года
назад
от
AndresWithne
▲
▼
0
голосов
В этом и есть смысл API. Вам дают набор функций, которые как-то взаимдойствуют с видеокартой и что-то рисуют на экране. Вызывайте функции и проверяйте, что API в порядке. Что остается за ширмой? Собственно все сложные детали взаимодействия API с видеокартой. Впрочем, эти детели тоже открыты. Можете без всяких API напрямую писать в регистры и память видиокарты.
Однако, это намного трудне и программа будет работать исключительно на вашей любимой видеокарте.
7 года
назад
от
Y Y
Связанные вопросы
1
ответ
Почему у подводной лодки так странно звучит сирена? Прошу нормальный ответ без приколов.
8 года
назад
от
Nordon
2
ответов
Какая самая сильная армия на планете? И поясните почему .
8 года
назад
от
Erfilil Sdadifalit
1
ответ
На сколько в теории возможно создание любого вещества из кучки нейтронов протонов и электронов?
9 месяцев
назад
от
Елена Ельцова