ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Денніс Рітчі - автор мови С. Хто він зараз ?
         

     

    Інформатика, програмування

    Денніс Рітчі - автор мови С. Хто він зараз?

    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, NY Навчаючись в на останньому курсі Гарвардського університету, Рітчі мав особливий інтерес до фізики та прикладної математики. У 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-майстер сайту.

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://www.cipg.km.ru/

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status