История создания VB

Введение

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

Первые программы



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

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



Язык ассемблера



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



Структурное программирование

  Важный шаг был сделан в 1954 году, когда был создан первый язык высокого уровня — Фортран (англ. FORTRAN - FORmula TRANslator). Языки высокого уровня имитируют естественные языки, используя некоторые слова разговорного языка и общепринятые математические символы. Эти языки более удобны для человека, с помощью них, можно писать программы до нескольких тысяч строк длиной. Однако легко понимаемый в коротких программах, этот язык становился нечитаемым и трудно управляемым, когда дело касалось больших программ. Решение этой проблемы пришло после изобретения языков структурного программирования (англ. structured programming language), таких как Алгол(1958), Паскаль(1970), Си(1972).           

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

ООП – объектно-ориентированное программирование

  В итоге в конце 1970-х и начале 1980-х были разработаны принципы объектно-ориентированного программирования. ООП сочетает лучшие принципы структурного программирования с новыми мощными концепциями, базовые из которых называются инкапсуляцией, полиморфизмом и наследованием.
Примером объектно-ориентированных языков являются: Object Pascal, C++, Java и др.
  ООП позволяет оптимально организовывать программы, разбивая программу на составные части, и работая с каждой по отдельности. Программа на объектно-ориентированном языке, решая некоторую задачу, по сути, описывает часть мира, относящуюся к этой задаче.

Эволюция языка Visual Basic –
объектно-ориентированного программирования


  1. VB 1.0 появился в 1991 году. Используемый в нём принцип связи языка и графического интерфейса был разработан Аланом Купером (Alan Cooper). Диалект языка программирования BASIC.
  2. май 1991 — выпущен Visual Basic 1.0 для Microsoft Windows
  3. сентябрь 1992 — выпущен Visual Basic 1.0 под DOS. 
  4. ноябрь 1992 — выпущен Visual Basic 2.0. Среда разработки стала проще в использовании и работала быстрее
  5. летом 1993 — вышел в свет Visual Basic 3.0. август 1995 — Visual Basic 4.0 — версия, которая могла создавать как 32-х так и 16-разрядные Windows-программы.

  6. февраль 1997 — Visual Basic 5.0 — версия, в которой стало возможно делать свои компоненты

  7. 1998 — версия 6.0 - 6.3 — появилась русская версия, с возможностью писать имена переменных и процедур кириллицей.

  8. 2001 — Visual Basic .NET, вместе с .NET Framework 

  9. 2003 — Visual Basic .NET 2003. 

  10. 2005— бесплатная редакция VB.NET 2005


Язык Visual Basic – язык объектно-ориентированного программирования

     Visual Basic (VB) — является языком программирования третьего поколения (событийный язык программирования).
     Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка - языка Бейсика, у которого есть немало диалектов.
    В то же время Visual Basic — современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонетно-ориентированных языков программирования.
  Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. 
  Программист может создавать приложение, используя компоненты предоставленные в Visual Basic.

ОСОБЕННОСТИ языка Visual Basic

Visual Basic легко применим для изучения и использования.Он позволяет разрабатывать не только простые приложения с графическим интерфейсом, но и создавать сложные приложения. Программирование в VB представляет собой сочетание визуальных компонентов и контролов, определение атрибутов и действий для компонентов, написание дополнительного кода для расширения функциональных возможностей. Определенные по умолчанию значения и действия для компонентов позволяют создать простую программу без написания кода программистом. Ранние версии имели определенные проблемы с производительностью программ, но с использованием современных компьютеров и компиляцией собственного кода данная проблема стала менее значимой. Visual Basic может создать исполняемые программы (EXE файлы), элементы управления ActiveX, библиотеки DLL и API функции, но, прежде всего, используется для разработки Windows приложений

Более подробно здесь

Категория: История создания VB | Добавил: server2009 (08.02.2009)
Просмотров: 2805 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *: