Dennis Ritcie Bio
Язык Си - это один из универсальных языков программирования высокого уровня, который считается языком системного программирования. Он удачно сочетает в себе свойства и средства языков высокого и низкого уровней. Всем известно, что гражданин Америки - Деннис Ритчи - автор языка программирования Си. В настоящее время он является руководителем департамента по Исследованию Системного Программного Обеспечения Компьютерного Научно-Исследовательского Центра Bell Labs. (Head of the System Software Research department in the Computing Sciences Research Center of Bell Labs / Lucent Technologies in Murray Hill, NJ.)
Язык Си тесно связан с операционной системой UNIX, разработанной в стенах Bell Laboratories замечательным программистом Кеном Томпсоном в 1969 году для неказистой малой ЭВМ фирмы DEC PDP-7 при поддержке и участии Денниса Ритчи, автора языка Си. Кен Томпсон написал простенькую систему разделения времени. Однако, она оказалась столь удобной, что было принято решение о покупке более мощной вычислительной машины фирмы DEC PDP-11.
Деннис Ритчи оказался первым пользователем системы Unix на PDP-11. В 1970 году он помог Кену Томпсону перенести ее на новую машину PDP-11. В этот момент Деннис Ритчи разработал и написал компилятор с языка программирования Си.
Деннис Ритчи родился 9 сентября 1941 года в Bronxville, N.Y. Обучаясь в на последнем курсе Гарвардского университета, Ритчи имел особый интерес к физике и прикладной математике. В 1968 году он защищает докторску диссертацию по теме "Подрекурсивные иерархии функций" (subrecursive hierarchies of functions).
Но, задумываясь над приобретенным жизненным опытом в последние студенческие годы, он все больше приходил к убеждению, что его сердце не обжигает жгучая боль при мыслях о физике, что ему куда более ближе компьютеры и все, что с ними связано. Он не горел душой быть экспертом по теории алгоритмов, но испытывал особенное влечение к процедурным языкам программирования.
Деннис Ритчи пришел в Bell Labs в 1967 году, вслед за своим отцом - Alistair E. Ritchie, который очень давно связал свою карьеру с Bell Labs. Его значительной работой в этот период было соавторство с W. Keister and S. Washburn при работе над книгой "The Design of Switching Circuits" ("Дизайн переключателей электрических схем"), которая как бы предвосхищала эру транзисторов. Вскоре после этого он отдает все свое время проекту Мальтикс (Multics project), а затем делает попытку объединить усилия Bell Labs, MIT, and General Electric. Он помогает в написании компилятора для языка BCPI для Мальтикс-машин GE 645 и GE 635 в операционной системе GECOS. В это период он также самолично написал компилятор для языка ALTRAN системы символических вычислений.
В дальнейшем он помогает Кену Томпсону в создании операционной системы UNIX. После того, как UNIX хорошо зарекомендовала себя в Bell Labs и была успешно инсталлирована в ряде образовательных, правительственных и коммерческих проектов, Стив Джонсон и Деннис Ритчи (при поддержке Кена Томпсона) переустанавливают операционную систему UNIX на Interdata 8/32, доказывая тем самым ее переносимость на другие компьютеры и заложив основы для широкого распространения и развития UNIX.
Так, версия Седьмой редакции UNIX из исследовательской группы Bell Labs была взята за основу при создании пятой коммерческой версии UNIX и дистрибутива системы Unix BSD калифорнийского университета Berkeley. Важнейшим техническим решением, которое было добавлено в операционную систему UNIX Денном Ритчи, была разработка механизма потоков (streams) взаимодействия и взаимосвязи устройств, протоколов и приложений.
А еще раньше Деннис Ритчи сделал решающий шаг в эволюции UNIX. Он добавил типы данных и новый синтаксис в язык Кена Томпсона "B". Так был фактически создан новый язык "Си". Язык Си - это фундамент переносимости операционной системы UNIX. В 1973 году Деннис Ритчи и Кен Томпсон переписали ядро системы UNIX на языке Си и отошли от принятого стандарта использовать язык Ассемблер для написания операционных систем. Но это еще не все. Язык Си стал широко использоваться в других областях, как прекрасный инструмент: таких, как многие приложения и системы, разработанные для компьютеров разных размеров и марок: от умещающихся в руках до суперкомпьютеров, использующих язык Си. В настоящее время в США и во всем мире распространен унифицированный международный стандарт на язык Си. Кроме того, язык Си явился основой для работы Строуструпа (Stroustrup's work) по созданию потомка языка Си - языка Си++.
Сегодня Деннис Ритчи как менеджер небольшой группы исследователей способствует распространению операционных систем, языков программирования и современного оборудования для компьютеров. Последним новым достижением этой группы исследователей являются операционные системы PLAN 9 (1995 год) и Inferno (апрель 1996 года).
Денис Ритчи имеет следующие награды и премии:
ACM award for the outstanding paper of 1974 in systems and languages;
IEEE Emmanuel Piore Award (1982), Bell Laboratories Fellow (1983);
Association for Computing Machinery Turing Award (1983);
ACM Software Systems Award (1983);
C&C Foundation award of NEC (1989);
IEEE Hamming Medal (1990).
В 1988 году он был избран в Национальную Академию Инженерных наук. В апреле 1999 года он получает Американскую Национальную Медаль Технологии. Кроме того у него есть и совместные награды с Кеном Томпсоном.
Список литературы
Керниган Б.В., Пайк Р. UNIX - универсальная среда программирования: Пер. с англ.; Предисл. М.И. Белякова.-М.: Финансы и статистика, 1992.-304 с.: ил.
Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ. / Под ред. и с предисл. Вс.С. Штаркмана.- 2-е изд., перераб. и доп.-М.: Финансы и статистика, 1992.-272 с.: ил.
Березин Б.И., Березин С.Б. Начальный курс С и С++. - М.:ДИАЛОГ-МИФИ, 1996.- 288 с.
Юрий Викторович Климант, учитель информатики и программирования, Краснодарского Центра Образования, программист и Web-мастер сайта.
Другие работы по теме:
Лексика
Лексикология изучает вопросы происхождения и формирования лексики современного русского языка определяет место слова в лексической системе, а также в системе функциональных стилей современного русского.
Тема Кол-во страниц
Фразеология как лингвистическая дисциплина. Классификация фразеологических единиц в процессе научного изучения
Тема Кол-во страниц
Предложение как единица высказывания. Классификация препдложений и их структура
Farmer Boys
В 1994 году пятеро немецких парней из Штутгарта основали ню-металлический проект "Farmer boys". Звали их Маттиас Сэйер (вокал), Алекс Шолп (гитара), Ральф (бас), Деннис Хаммел (клавишные) и Тилл Хартман (ударные).
D.R.I.
История "Dirty rotten imbeciles" (D.R.I.) началась 2 мая 1982 года в 4 часа утра. Именно в этот момент Спайк Кэссиди (гитара), Курт Брехт (вокал), Эрик Брехт (ударные) и Деннис Джонсон (бас) издали свой первый "грязный гниющий" шум, обозвав его песней.
Guano Apes
История этого коллектива началась в 1994 году в немецком городе Готтингене, где вместе играли друзья - басист Стефан Уде, ударник Деннис Пошватта и гитарист Хеннинг Реминепп. Никто про них и не знал, и возможно они так бы и остались в безвестности.
Мои летние каникулы
Автор: Сочинения на свободную тему Летние каникулы я провела на ура! Эти три прекрасных месяца были проникнуты огромным интересом. Сейчас я поделюсь с вами моими захватывающими впечатлениями.
Легко или тяжело быть молодым
Автор: Сочинения на свободную тему Я сейчас нахожусь в том возрасте, когда мне еще трудно назвать себя взрослым, но я уже и не ребенок. Меня еще не затронули взрослые проблемы, хотя я часто задумываюсь, кем буду, как сложится моя жизнь, но и в футбол и баскетбол я с детским удовольствием поиграю, забывая, что ростом почти догнал отца.
Характеристика Владимира Дубровского по повести А.С. Пушкина Дубровский
Характеристика Владимира Дубровского (по повести А.С. Пушкина "Дубровский") Автор: Пушкин А.С. А.С. Пушкин – великий реформатор не только русского литературного языка, но и русской прозы. Он принял за правило, что «точность и краткость – вот первые достоинства прозы». Роман «Дубровский» тому подтверждение.
Русский язык в современном мире
Автор: Сочинения на свободную тему Из-за дня в день мы обмениваемся информацией, узнаем новые вещи, общаемся, делимся своими мыслями и чувствами с окружающими. Все это было бы просто невозможно без существования русского языка, роль которого имеет огромное значение в жизни многих людей и русского общества.
Язык романа Лермонтова Герой нашего времени
Автор: Лермонтов М.Ю. «Я не знаю языка лучше, чем у Лермонтова,— писал Чехов.— Я бы так сделал: взял его рассказ и разбирал бы, как разбирают в школах,— по предложениям, по частям предложения... Так бы и учился писать».
Письмо другу в англию.
Автор: Сочинения на свободную тему Здравствуй, Бритни! Пишу тебе в этот раз на русском языке потому, что ты должна знать этот язык. Я учу в своей школе английский язык. Мне он нравится.С каждым уроком я узнаю что то новое и интересное про ваш язык. Например, сочетание некоторых букв у вас всегда читаются одним звуком, а у нас такого нет.
Язык в жизни человека
Автор: Сочинения на свободную тему Каждый из нас познаёт мир: одним познание даётся труднее, другим – полегче; один взрослеет быстрее, другой помедленнее. Но в любом случае никто из нас не обходится без родного языка, без слов и выражений самых простых.
Стилистика повестей Н.В.Гоголя
Автор: Гоголь Н.В. В веселом комизме и юморе "Вечеров на хуторе близ Диканьки" Белинский увидел полноту жизни, ее правдивое изображение: "Это комизм веселый, улыбка юноши, приветствующего прекрасный Божий мир. Тут все светло, все блестит радостию и счастием: мрачные духи жизни не смущают тяжелыми предчувствиями юного сердца, трепещущего полнотою жизни.
Для чего нужно изучать русский язык
Автор: Сочинения на свободную тему Для чего нужно изучать русский язык? Этот язык для нас родной, первый язык, которому нас обучили. Мы говорим на нем с детства, поэтому редко задумываемся, насколько он сложен и многогранен. Русский язык нужно учить для того, чтобы понимать окружающих и чтобы они понимали нас.
Зачем нужна пунктуация
Автор: ЕГЭ Родной язык для личности человека – примерно то же, что воздух для его тела. Если несвободное дыхание – угроза жизни, то несвободное владение языком – угроза личности. Главное – открыть для себя мир языка, полный тайн и загадок.
Похвальное слово русскому языку
Автор: Сочинения на свободную тему На уроках русского языка мы учим множество различных высказываний, которые возвышают и хвалят наш великий и могучий русский язык. Но никто и никогда не выражал своё похвальное слово!
Очерк Алмазный язык Константина Паустовского
Эпиграф выбран мной не случайно, ибо он ясно отражает и суть произведения К. Г. Паустовского «Алмазный язык», и суть моего сочинения, в данном случае рецензии. Я думаю, что это произведение обращено или, лучше сказать, адресовано всем молодым людям. Ведь они, как никто другой, нуждаются в пополнении знаний родного языка.
Автор Слова о полку Игореве.
Автор "Слова о полку Игореве". Автор: Древнерусская литература "Слово о полку Игореве" посвящено походу против половцев в 1185 году.Оно глубоко связано с народной культурой,с народными обычаями и языком.
Генерал-губернатор Папуа Новой Гвинеи
Генера́л-губерна́тор Па́пуа — Но́вой Гвине́и — фактический глава государства Папуа — Новая Гвинея. Он представляет формального главу государства — королеву Папуа — Новой Гвинеи Елизавету II (Missis Kwin на ток-писине).
Глоттогония
Глоттого́ния (греч. γλωσσα «язык» + греч. γονος«рождение») — один из разделов лингвистики, изучающий эволюцию языка. Термин, в частности, может трактоваться как:
Болгарское национальное возрождение
Болгарское национальное возрождение (болг. Българското национално възраждане) — период болгарской истории (конец XVIII—XIX вв.) связанный с образованием болгарской нации и борьбой народа за освобождение от османского гнета. Характеризуются с подъёмом национального самосознания, повышении внимания к своему историческому прошлому, к образованию и формированию национального литературного языка.
Россум, Гвидо ван
План Введение 1 Биография 1.1 Личная жизнь Список литературы Введение Гвидо ван Россум (нидерл. Guido van Rossum) — голландский программист, больше всего известный как автор языка программирования Python. Среди разработчиков Python Гвидо известен как «великодушный пожизненный диктатор» (BDFL) проекта[1], это означает, что он продолжает наблюдать за процессом разработки Python, принимая окончательные решения, когда это необходимо.
Суперстрат
Суперстрат — влияние языка пришлого населения на язык коренного в результате завоевания, культурного господства некоего этнического меньшинства, которому не хватило критической массы для ассимиляции покорённого или подчинёного коренного населения. При этом местная языковая традиция не обрывается, но в ней ощущаются (в разной степени и на разных уровнях в зависимости от длительности) иноязычные влияния.
Деннис, Юджин
Юджин Деннис - деятель американского и международного рабочего движения, Генеральный секретарь, затем - Председатель Коммунистической партии США.
Операционная система LINUX
Самым популярным проектом UNIX-системы конца XX века стала недорогая альтернатива дорогостоящим (HP-UNIX, SUN Solaris, Digital UNIX) решениям - ОС Linux. Сегодня темпы освоения рынка данной системой по сравнению с остальными известными ОС являются самыми интенсивными.
Статистический анализ текста
Программа, читающая текстовый файл и подсчитывающая количество слов, пробелов, спецзнаков. Язык программирования "Си". Постановка и алгоритм решения задачи. Описание функций программной реализации. Конструирование алгоритма и системные требования.
История развития вычислительной техники 2 2
Text Text 1953-1955. IBM 604, IBM 608, IBM 702 1953-1955. IBM 604, IBM 608, IBM 702 1965-1966. БЭСМ-6 60 000 транзисторов 200 000 диодов 1 млн. операций в секунду память – магнитная лента, магнитный барабан работали дл 90-х гг. Graphics
Вклад А.С. Пушкина в формирование русской литературы и русского языка
Сложно оценить . Это уже является неоспоримой истиной и подтверждено самыми разнообразными исследованиями. Русская литература и русский язык постоянно испытывали на себе влияние политической обстановки в стране. В зависимости от того, кто правил великой державой, начинали создаваться свои правила и нормы, говорящие о том, как надо писать или говорить, какая литература будет востребована, а какая попадет под запрет.