Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

С-подобные языки"

В 1972 г. Брайан Керниган и Деннис Ритчи создали язык программирования С (СИ) (это была третья, удачная, версия, первой и второй были соответственно языки А и В). Язык С создавался как язык для разработки операционной системы UNIX. Его часто называют "переносимым ассемблером", поскольку он позволяет работать с данными практически так же эффективно, как на АССЕМБЛЕРе, предоставляя при этом структурированные управляющие конструкции и абстракции высокого уровня (структуры и массивы). Именно с этим связана его огромная популярность и поныне. И именно это является его ахиллесовой пятой. Компилятор С очень слабо контролирует типы, поэтому очень легко написать внешне совершенно правильную, но логически ошибочную программу.

В 1986 г. Бьярн Страуструп создал первую версию языка C++, добавив в язык С объектно-ориентированные черты, взятые из Simula (см. далее), и исправив некоторые ошибки и неудачные решения языка. C+ + продолжает совершенствоваться и в настоящее время. Так, в 1998 г. вышла новая (третья) версия стандарта. Язык стал основой для разработки современных больших и сложных проектов. Однако у него имеются и слабые стороны, связанные с его сложностью и неэффективностью некоторых аспектов.

В 1995 г. в корпорации Sun Microsystems Кеном Арнольдом и Джеймсом Гослингом был создан язык Java (назван по марке кофе). Он наследовал синтаксис С и С+ + и был избавлен от некоторых неприятных черт последнего. Отличительной особенностью языка является компиляция в код некоей абстрактной машины, для которой затем пишется эмулятор (Java Virtual Machine) для реальных систем (см. далее).

В 1999–2000 гг. в корпорации Microsoft был создан язык С#.

Он в достаточной степени схож с Java (и задумывался как альтернатива последнему), но имеет и отличительные особенности. Ориентирован в основном на разработку многокомпонентных интернет-приложений.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы