Языки программирования. Создание программы в языке Visual Basic


Скачать 328.05 Kb.
Название Языки программирования. Создание программы в языке Visual Basic
страница 2/7
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   2   3   4   5   6   7




Глава 1. Языки программирования

1.1 История языков программирования


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

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

Например, для организации чтения блока данных с гибкого диска программист может использовать 16 различных команд, каждая из которых требует 13 параметров, таких как номер блока на диске, номер сектора на дорожке и другие. Когда выполнение операции с диском завершается, контроллер возвращает 23 значения, отражающие наличие и типы ошибок, которые надо анализировать.

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

Каждая модель процессора имеет свой собственный набор машинных команд, хотя большинство из них совпадает. Если Процессор А полностью понимает язык Процессора Б, то говорится, что Процессор А совместим с Процессором Б.

Язык ассемблера. Когда нужно иметь эффективную программу, вместо машинных языков используются близкие к ним машинно-ориентированные языки — ассемблеры. Люди используют мнемонические команды взамен машинных команд.

Работа с ассемблером достаточно сложна и требует специальной подготовки.

Например, для процессора Zilog Z80 машинная команда 00000101 заставляет процессору уменьшить на единицу свой регистр B. На языке ассемблера это будет записано как DEC B [8, с. 9].

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

Следующим достижением было использование структур1, благодаря которым перешли к классам. Например, структура время. В неё входит: часы, минуты, секунды. Программист мог создать структуру время и работать с ней, как с самостоятельной структурой. Класс - это структура, которая имеет свои переменные и функции, которые работают с этими переменными. Это было очень большое достижение в области программирования. Теперь программирование можно было разбить на классы и тестировать не всю программу, состоящую из 10 000 строк кода, а разбить программу на 100 классов, и тестировать каждый класс. Это сильно облегчило написание программного продукта.

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

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

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

ООП

В итоге в конце 1970-х и начале 1980-х были разработаны принципы объектно-ориентированного программирования. ООП сочетает самые лучшие принципы структурного программирования с новыми мощными концепциями.

Примерами объектно-ориентированных языков являются Object Pascal, Visual Basic, Delfi, C++, Java, C# и другие

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

 

1   2   3   4   5   6   7

Похожие:

Языки программирования. Создание программы в языке Visual Basic icon 1. 2 Что такое язык vba
Подойдет любой com-совместимый язык, например, обычный Visual Basic, vbscript, jscript, C++, Delphi, Java и т п. Можно использовать...
Языки программирования. Создание программы в языке Visual Basic icon Методические указания для проведения лабораторных занятий по дисциплине...
Лабораторные работы выполняются в среде программирования Microsoft Visual Studio 2010 на языке программирования C#. Каждый студент...
Языки программирования. Создание программы в языке Visual Basic icon Уро Тема урока: Язык программирования Visual Basic. Работа с массивами
Ввести понятие массива, его размерности. Познакомиться с фиксированными и динамическими массивами, способами их описания
Языки программирования. Создание программы в языке Visual Basic icon А. Н. Небаба использование ms visual basic для разработки windows-приложений
Использование ms visual Basic для разработки windows-приложений : учеб пособие. Ч. I / А. Н. Небаба; Рост гос ун-т путей сообщения....
Языки программирования. Создание программы в языке Visual Basic icon Конспект урока на тему «Языки программирования. Основы объектно-ориентированного...
Язык программирования это формальный язык для записи алгоритмов в виде, допускающем их автоматическую подготовку к выполнению на...
Языки программирования. Создание программы в языке Visual Basic icon Программа дисциплины «Современные скриптовые языки программирования»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 010400....
Языки программирования. Создание программы в языке Visual Basic icon Курсовой проект 3 Тема, которую нам предписано
Целью курсовой работы является закрепление теоретического материала, приобретение практических навыков проектирования Windows приложений...
Языки программирования. Создание программы в языке Visual Basic icon Можливості sql-запитів у Microsoft Access
Формирование и выполнение запросов в реальном времени (инструментарий Visual Basic For Applications)
Языки программирования. Создание программы в языке Visual Basic icon Программа «Основы программирования на java»
Изучая основы программирования на языке Java, ребята учатся создавать реально действующие кроссплатформенные программы, которые могут...
Языки программирования. Создание программы в языке Visual Basic icon Образовательная программа «Германские языки» специальность научных...
Концептуальные представления о категории усилительных наречий в современном английском языке 6
Языки программирования. Создание программы в языке Visual Basic icon Программирование на языке ассемблера в системе msx-2 Владивосток
Кувт "yamaha". Рассмотрен процесс создания и выполнения программ на языке ассемблера, организации их связи с программами на языках...
Языки программирования. Создание программы в языке Visual Basic icon Кафедра систем автоматизированного проектирования
Сформировать системное базовое представление, первичные знания, умения и навыки студентов по основам программирования на объектно-ориентированном...
Языки программирования. Создание программы в языке Visual Basic icon Исследование особенностей построения сайта на языке программирования С#
Выбор языка программирования С#обусловлен следующими факторами: целевая платформа, гибкость, время исполнения проекта, производительность,поддержка...
Языки программирования. Создание программы в языке Visual Basic icon В. К. Никишев «Лабораторный практикум по современным языкам программирования Visual Studio »
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Языки программирования. Создание программы в языке Visual Basic icon C одержание
Целью данной работы является описание конфигурирования, администрирования и программирования субд mysql и создание программы иллюстрирующей...
Языки программирования. Создание программы в языке Visual Basic icon Книга raznprogram xls
Для работы с ней надо иметь персональный компьютер типа не ниже Pentium II с операционной системой не ниже Windows 98, оснащенный...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск