Популярные системы программирования — Turbo
Basic, Quick Basic, Turbo Pascal, Turbo
C.
В последнее время получили
распространение системы программирования,
ориентированные на создание Windows-приложений:
Borland Delphi 3.0
пакет Borland Delphi (Дельфи) —
блестящий наследник семейства
компиляторов Borland Pascal, предоставляющий
качественные и очень удобные средства
визуальной разработки. Его исключительно
быстрый компилятор позволяет эффективно
и быстро решать практически любые задачи
прикладного программирования.
пакет Microsoft Visual Basic — удобный и
популярный инструмент для создания Windows-программ
с использованием визуальных средств.
Содержит инструментарий для создания диаграмм
и презентаций.
пакет Borland C++ — одно из самых
распространённых средств для разработки
DOS и Windows приложений.
Ниже для иллюстрации приведены на языках
Бейсик, Паскаль и Си программы решения
одной и той же простой задачи — вычисления
суммы S элементов одномерного массива A=(a1,
a2, ..., an).
Язык Бейсик (BASIC — Beginners All-purpose Symbolic
Instruction Code — универсальный символьный
код для начинающих) был создан в 1965 г. Дж.
Кемени и Т.Курцем как язык,
облегчающий написание простых
программ. Cейчас все чаще пишут Basic
вместо BASIC, придавая другую
трактовку названию: Basic — основной,
базовый.
Существует много
различных версий Бейсика — от очень
простых до усовершенствованных,
содержащих множество дополнительных
языковых конструкций. Наибольшее
распространение имеют следующие
версии: QuickBasic (QBasic) 4.5 для DOS и Visual
Basic 3.0-6.0 для Windows. QuickBasic 4.5 фирмы Microsoft
— это очень простой, но в то же время
эффективный язык, унаследовавший от
раннего Бейсика все его достоинства, но
избавившийся от всех его недостатков и
впитавший целый ряд передовых идей
начала 90-х годов. Еще QuickBasic очень
привлекателен своей средой
программирования. Одна из удач — это
использование своеобразного режима
работы. Для быстрой работы в среде
используется режим интерпретатора,
а для окончательного перевода
отлаженных программ на машинный язык
используется компилятор. Из QBasic
компилятор исключен. QBasic входит в
минимальный комплект поставки
программного обеспечения компьютера.
Бейсик очень популярный язык
программирования.
Программа
на Бейсике
INPUT "N = "; N : DIM A(N)
FOR I = 1 TO N
PRINT "A("; I; ") =";
INPUT A(I)
NEXT I
S = 0
FOR I = 1 TO N
S = S + A(I)
NEXT I
PRINT "Сумма ="; S
END
Окно среды программирования Quick Basic
Программа
на Паскале
Program Summa;
Type Mas = Array [1 .. 100] of Real;
Var A : Mas;
i, n: Integer;
S :
Real;
BEGIN
Write('n = '); ReadLn(n);
For i : = 1 to n do
begin
Write('A[', i, ']
= ');
ReadLn(A[i]);
end;
S : = 0;
For i : = 1 to n do
S : = S + A[i];
WriteLn('S = ', S:8:2);
END.
Язык
Паскаль был разработан в 1970 г. Никласом
Виртом как язык обучения студентов
программированию. Паскаль
вырабатывает навыки соблюдения
хорошего строгого стиля
программирования, упрощающего
разработку сложных программ.
Основные привлекательные
черты Паскаля — логичность,
поддержка концепций структурного и
процедурного программирования, работа
с динамической памятью, возможность
создания своих типов данных. В
Паскале программист должен всегда явно
указывать, с какими конкретными
переменными он желает работать и
каковы типы этих переменных. Строгая
типизация данных позволяет резко
снизить количество ошибок,
появляющихся в программе вследствие
невнимательности или опечаток.
В своем первоначальном виде
Паскаль имел довольно ограниченные
возможности, но расширенный вариант
этого языка — Turbo Pascal, является
очень мощным языком программирования.
Интегрированная оболочка Turbo Pascal,
разработанная фирмой Borland (ныне Inprise),
включающая в себя редактор, компилятор,
компоновщик и отладчик, вместе с
интерактивной справочной системой
сделали разработку программ на Паскале
делом простым и приятным.
Язык
Си разработан Деннисом Ритчи в 1972
г. как язык, пригодный для
программирования новой операционной
системы UNIX.
Операционные системы ради повышения
скорости работы традиционно писались
на языке низкого уровня — ассемблере,
но язык Си настолько хорошо
зарекомендовал себя, что на нем было
написано более 90% всего кода ОС UNIX. Язык
СИ обрел популярность как так
называемый язык среднего уровня, в
котором удобство, краткость и
мобильность языков высокого уровня
сочетаются с возможностью
непосредственного доступа к
аппаратуре компьютера, что обычно
достигаются только при
программировании на языке Ассемблера.
Си не очень прост в изучении и требует
тщательности в программировании, но
позволяет создавать сложные и весьма
эффективные программы.
Программа
на СИ
# include <stdio.h>
# include <conio.h>
main()
{
float a[100], s; int i, n;
clrscr(); printf("n=");
scanf("%i", &n);
for (i = 1; i <= n; i++) {
printf("a[%i]=", i);
scanf("%f", &a[i]);}
s=0;
for (i = 1; i <= n; i++)
s = s + a[i];
printf("s = % f \ n", s);
return 0;
}