Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

История языков С и Basic




ЭЛЕМЕНТЫ ЯЗЫКА

Совокупности данных

Строки

Логические

Эти данные могут принимать только 2 значения: Trueистина или Falseложь и используются для записи условий. Например, выражение a<b при a=3, b=5 принимает значение True, а при a=7, b=0 значение False.

Представляют собой последовательности символов фиксированной или переменной длины.

Пример.

" hard disk " "Привет всем!"

Переменные любых типов могут быть объединены в совокупности. Если в совокупность объединены переменные одного типа и место каждой определяется номером (индексом), то совокупность называют массивом, если же в нее входят переменные разных типов, то это структура.

Пример. Система линейных алгебраических уравнений.

a11x1+a12x2=b1

a21x1+a22x2=b2

{aij,i,j=1,2} – массив коэффициентов, {xk,k=1,2} – массив корней, {bm,m=1,2} – массив свободных членов.

Количество индексов определяет размерность массива. Массивы с размерностью более 1 называют многомерными. Расположение в памяти элементов многомерного массива может быть разным: a11, a12, a21, a22 – лексикографическое(по строкам) в большинстве языков, a11, a21, a12, a22 -- по столбцам(Fortran).

В тексте программы доступ к элементам массива осуществляется с помощью переменной с индексами.

Пример.

ai+1,j-1. При i=2, j=4 это будет элемент a3,3.

Пример. Структура – cтрока ведомости по зарплате.

таб.номер фамилия и.о. сумма вычеты

236 Иванов П.А. 7605.00 1203.45

 

Язык C был разработан в 1972 г. Д.Ритчи в AT&T Bell Laboratories на основе языков BCPL (автор -М.Ричардсон) и B (автор - К.Томпсон). В него вошли понятия ранее созданных языков PL/1, Fortran и некоторых других. Целью было создание компактного универсального языка программирования, который бы включал как средства для написания управляющих программ (драйверов) периферийных устройств компьютера, так и для представления абстрактных понятий, характерных для алгоритмических языков высокого уровня. Дальнейшее развитие язык C получил в той же компании Bell Labs, где в 1980 г. Б.Страуструп разработал язык, который он назвал C с классами, основным нововведением которого стало добавление понятий класса и объекта. Принятый сейчас в мире термин C++ ввел в 1983 г. Р.Маскити. Язык C++ положил начало бурному развитию нового направления в программировании – объектно-ориентированному подходу (ООП). В настоящее время наиболее распространенными средами для разработки программ для этих языков являются Borland C++, MicroSoft (MS) Visual C++ и C++ Builder 5.

Язык Basic был создан в 1965 г. сотрудниками Дартмутского колледжа под руководством Дж.Кемени и Т.Курца для пользователей-непрофессионалов. В связи с переходом на персональные компьютеры в 1975 г. фирмой MicroSoft была разработана новая версия этого языка. В настоящее время в состав языка Basic вкючены средства для реализации визуального объектно-ориентированного программирования, и этот язык уже никак нельзя назвать языком для начинающих. Тем не менее он более прост для изучения, чем языки C и C++. В настоящее время существует несколько версий языка Basic.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 321; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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