Программы для диагностики и всестороннего анализа компьютера
o PC Wizard 2008 – мощная программа для диагностики компьютера, а также для получения данных об используемых комплектующих, установленной операционной системе и программах. Также PC Wizard 2008 позволяет проводить тестирование производительности как компьютера в целом, так и отдельных его компонентов.
o SiSoftware Sandra Lite – бесплатная версия популярной платной программы для комплексного тестирования компьютера. SiSoftware Sandra Lite позволяет получить всю информацию об установленных комплектующих и провести детальное тестирование компьютера.
Система программирования - это комплекс средств, включающих в себя:
входной язык программирования;
транслятор;
машинный язык;
библиотеки стандартных программ;
средства отладки оттранслированных программ и компоновки их в единое целое.
Транслятором языков программирования называется программа, осуществляющая перевод текста программы с языка программирования в машинный код.
В системах программирования транслятор переводит программу, написанную на входном языке программирования, на язык машинных команд конкретной ЭВМ. В зависимости от способа перевода с входного языка программирования трансляторы подразделяются на компиляторы и интерпретаторы.
В компиляции процессы трансляции и выполнения программы разделены во времени. Сначала компилируемая программа преобразуется в набор объектных модулей на машинном языке, которые затем собираются (компонуются) в единую машинную программу, готовую к выполнению и сохраняемую в виде файла.
Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы, при этом каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка.
Особое место в системе программирования занимают ассемблеры, представляющие собой комплекс, состоящий из входного языка программирования ассемблера и ассемблер-компилятора.
Ассемблер представляет собой мнемоническую (условную) запись машинных команд и позволяет получить высокоэффективные программы на машинном языке.