опишите 5 основных особенности низкоуровневого языка программирования
10-11 класс
|
1) Прямой доступ к интерфейсам аппаратного обеспечения. Например, можно напрямую обратиться к COM-порту.
2) Примитивные команды вида "перейти к инструкции такой-то", "записать данные в ячейку такую-то".
3) Язык уникален для каждой вычислительной платформы (например, Atari, IBM PC, PlayStation)
4) Программы, написанные на нём напрямую (без компилятора другого языка программирования) работают намного быстрее написанных с использованием компилятора, потому что компиляторы добавляют много "мусорного" кода.
5) Чрезвычайная трудоёмкость написания программ: чтобы вызвать простую функцию, нужно написать несколько строк кода, а чтобы создать простую функцию (вроде умножения), надо исписать 50+ строк.
4) Никогда не встречали оптимизирующих компиляторов?
4) Играю в TES5: Skyrim на минимальных настройках при сильной видеокарте (знаю, что виноваты неправильно упакованные текстуры и неоптимизированные эффекты вроде тумана, но всё равно обидно)
Ага... за год не наигрались? Back to Morrowind)). игры-то как пишут - на готовом движке. А движок - с применением ООП. А это напрочь обрубает оптимизацию.
Да какой там Морровинд, мне больше нравится D&D, как то: Baldur's Gate, Neverwinter Nights, Star Wars KOtoR, а в этой слишком много явно поломанных механик, вроде возможности съесть сорок(!) кочанов капусты, когда тебя уже жарит дракон, и выжить. А в Скайрим играю с сентября 2014.
Другие вопросы из категории
порядка n(n=5).
Если в данной матрице a нет отрицательных элементов,
то транспонировать её, иначе выдать сообщение.
Читайте также
языков программирования алгоритм,позволяющий найти среднее арифметическое нечетных трехзначных чисел,записанных в этом массиве.если ни одного такого числа нет,нужно вывести сообщение об этом.
2)дан целочисленный массив из 30 элементов.элементы массива могут принимать целые значения от 0 до 100.опишите на русском языке или на одном из языков программирования алгоритм,позволяющий найти и вывести произведение элементов массива,которые имеют четное значение и не оканчиваются на 0.
одном из языков программирования алгоритм, позволяющий найти и вывести максимальное значение среди трехзначных элементов массива, оканчивающихся на 0
языков программирования алгоритм, который находит минимальное значение из всех нечетных элементов массива, которые делятся на 5.
одном из языков программирования алгоритм, позволяющий найти и вывести максимальное значение среди трехзначных элементов массива, оканчивающихся на 0
русском языке или на одном из языков программирования алгоритм, который находит и выводит наименьший номер элемента, равного X, или сообщение, что такого элемента нет.
const N=30;
var a: array [1..N] of integer;
i, j, x: integer;