Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Язык 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-11-02; Прочитано: 205 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...