русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Служебные программы


Дата добавления: 2013-12-24; просмотров: 3917; Нарушение авторских прав


Системы автоматизированного проектирования

Скриптовые языки

Web-страницы, созданные при помощи HTML являются статичными. Для их изменения необходимо заново редактировать страницу. Так создавались первые сайты. Однако, если сайт имеет много страниц, то изменение сайта становится очень утомительным и долгим процессом, при том, что многие элементы на каждой странице являются одинаковыми, требующими одного и того же изменения. Необходимо было придумать технологию создания сайтов, при которой одинаковые элементы можно было бы сделать один раз и вставлять их в каждую страницу. Тогда вносить изменения будет очень легко - достаточно внести одно изменение, и оно повторится во всех вставленных элементах.

Кроме того, появилась необходимость вставлять в web-страницу содержимое базы данных. Для всего этого были созданы специальные языки программирования, которые содержали инструкций для браузера и web-сервера. Эти инструкции-программы назвали скриптами, а сами языки скриптовыми.

Все скриптовые языки делятся на два класса - серверные скриптовые языки и клиентские языки.

Серверные скрипты выполняются web-сервером, клиентские - браузером клиента.

Серверные языки для web-сервера операционной системы UNIX - это PHP и Perl, для web-сервера операционной системы Windows - это язык ASP.

Клиентские языки - Java Script, VisualBasic Script.

Большой класс программ автоматизирует различные проектные работы. Их называют САПР (Система автоматизированного проектирования).

Существуют программы проектирования архитектурных сооружений, автомобилей, интерьера жилища, различных механизмов, станков.

Очень важной группой программ являются программы, с помощью которых тестируют компьютер, работу операционной системы, жесткий диск, другие устройства. Многие из этих программ исправляют обнаруженные дефекты или оптимизируют работу компьютера и работу операционной системы.



По-английски этот тип программ называется Utility, в русской транскрипции используется термин утилита.

Одним из популярных пакетов таких программ является пакет The Norton Utilities компании Symantec. Это простой в использовании, но очень мощный пакет, в который входит несколько программ. Оболочка пакета - это своеобразное меню, которое позволяет начать работу с программами пакета.

Программы пакета позволяют:

· обнаружить испорченные области на жестком диске и восстановить информацию с них

· обнаружить ошибки, возникшие при работе в системе Windows

· дефрагментировать файлы на жестком диске, чтобы ускорить работу с этими файлами

· восстановить удаленные файлы

· удалить ненужные временные файлы, которые создаются при работе многих программ и автоматически не удаляются этими программами

Кроме отдельных программ, в каждой операционной системе есть свои встроенные программы. В Windows эти программы располагаются в меню Пуск-Программы-Стандартные-Служебные.

Архиватор— это программа, которая уменьшает объём файла, сохраняя информацию, записанную в файле.

Первоначально программы-архиваторы были созданы для того, чтобы резервные или, как говорят, архивные копии программ или документов занимали меньше места на дискетах. Однако, по мере развития компьютерной техники и увеличения возможностей компьютера, компьютерные программы становились всё более объёмными, занимающими на дисках всё больше места. Объёмы файлов, в которых хранятся документы, картинки, таблицы, музыкальные фрагменты, мультфильмы и др. стали такими, что эти файлы не могут помещаться на дискеты.

Файлы, сжатые программой-архиватором (или просто архиватором), называют архивными.

Процесс создания архивных файлов называется архивацией или архивированием.

Процесс восстановления файлов из архивированного вида в обычный, называется разархивацией или разархивированием.

Наиболее популярными архиваторами являются: WinZip, WinRAR, WinARJ .

Антивирусные программы

Как и во всём человеческом обществе существуют люди, которые могут что-либо разрушить или испортить, так и в среде программистов нашлись и существуют люди, которые пишут компьютерные программы, разрушающие другие программы или портящие информацию, хранящуюся в файлах. Эти вредные программы-разрушители назвали компьютерными вирусами. Вирусы не существуют отдельно от других программ, они автоматически записываются, присоединяются к какому-либо файлу с расширением .com, .exe или .doc. Механизм распространения вируса таков: когда запускается в работу (т.е. записывается с диска в оперативную память) программа, заражённая вирусом, вирус вместе с программой записывается в оперативную память и остаётся там. В оперативной памяти вирус существует самостоятельно и существует там, пока включён компьютер. Если в оперативную память, в которой существует вирус, загрузить новую программу, вирус присоединяет к ней свою копию, заражая её, при этом он сам остаётся в памяти.

Существуют вирусы, которые форматируют весь жёсткий диск, удаляя с него все программы.

Антивирусные программы — это программы, которые удаляют вирусы из оперативной памяти компьютера и из файлов.

Существует большое количество антивирусных программ. Самыми популярными являются программы Антивирус Касперского, Dr.Web, Norton Antivirus и другие. Все антивирусные программы обновляются по мере появления новых вирусов.

 



<== предыдущая лекция | следующая лекция ==>
Язык разментки web-страниц HTML | Тема 1.5. Математическое обеспечение обработки экономической информации


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.254 сек.