[ следующий ] [ начало главы ] [ предыдущий ] [ содержание ]

6.11. Что такое системы программирования?

Система программирования — это система для разработки новых программ на конкретном языке программирования.

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

Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:


Borland Delphi 3.0


Ниже для иллюстрации приведены на языках Бейсик, Паскаль и Си программы решения одной и той же простой задачи — вычисления суммы S элементов одномерного массива A=(a1, a2, ..., an).

Язык Бейсик был создан в 1965 г. Дж. Кемени и Т.Курцем как язык для начинающих, облегчающий написание простых программ. Существуют сотни различных версий Бейсика – от очень простых до усовершенствованных, содержащих множество дополнительных языковых конструкций. Бейсик очень популярный язык программирования. Программа на Бейсике 
10 INPUT "N = "; N 
20 DIM A(N) 
30 FOR I = 1 TO N 
40  PRINT "A("; I; ") ="; 
50  INPUT A(I) 
60 NEXT I 
70 S = 0 
80 FOR I = 1 TO N 
90 S = S + A(I) 
100 NEXT I 
110 PRINT "Сумма ="; S 
 
Программа на Паскале 
Program Summa; 
  Type Mas = Array [1..100] of Real; 
  Var A  : Mas; 
         i, n: Integer; 
        S   : Real; 
BEGIN 
  ReadLn(n); 
  For i : = 1 To 10 Do 
     ReadLn(A[i]); 
  S : = 0; 
  For i : = 1 To 10 Do 
     S : = S + A[i]; 
  WriteLn('S = ', S:8:2); 
END.
    Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. 
    Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ. 
    В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal, является очень мощным языком программирования.
 
    Язык Си (разработан Деннисом Ритчи в 1972 г.) соединяет свойства языка высокого уровня с возможностями эффективного использования ресурсов компьютера, которые обычно достигаются только при программировании на языке Ассемблера. 
    Си не очень прост в изучении и требует тщательности в программировании, но позволяет создавать сложные и весьма эффективные программы.
Программа на СИ 
# include <stdio.h>
 main()
 { 
   float a[100],s;
   int i,n = 100;
  for (i = 0; i <= n; i++)
     get(a[i]);
  for (i = 0; i <= n; i++)
     s = s + a[i];
  printf("s = % f \ n", s);
 }


[ следующий ] [ начало главы ] [ предыдущий ] [ содержание ]