Рубрика «Деннис Ритчи»
Кен Томпсон о взломе замков и рождении Unix
2025-10-29 в 13:01, admin, рубрики: Bell Labs, ruvds_перевод, UNIX, Деннис Ритчи, Кен Томпсон
У 82-летнего Кена Томпсона сохранились потрясающие воспоминания о первых днях операционной системы Unix и о буйной команде её разработчиков-гиков.
Почему работать в консоли настолько приятно? Так задумано отцами-основателями Unix
2021-04-19 в 8:50, admin, рубрики: Bell Labs, jq, open source, UNIX, xargs, Блог компании VDSina.ru, брайан керниган, Деннис Ритчи, Кен Томпсон, конвейеры Unix, Настройка Linux, программное окружение, философия Unix, цифровая археология
Кен Томпсон и Деннис Ритчи
Unix. Легендарная операционная система оказала огромное влияние на разработку программного обеспечения и всю информатику в целом. Из неё выросли целые семейства Unix-подобных ОС, которыми все мы пользуемся.
Язык программирования Си, Ричард Столлман и GNU, движение Open Source, Линус Торвальдс с ядром Linux, маки, айфоны и Android. Почти всё в системном программировании 21 века можно отследить до истоков — до Unix.
Unix — это фундаментальная база. Но что же в ней такого особенного? Есть один секрет. Точнее, два.
Читать полностью »
Как придумали кодировку UTF-8: выдержки из переписки создателей
2021-04-14 в 9:11, admin, рубрики: Go, UNIX, utf-8, Блог компании RUVDS.com, Деннис Ритчи, Кен Томпсон, кодировка, легенда, Программирование
Всем известна кодировка UTF-8, что давно доминирует в интернет пространстве, и которой пользуются много лет. Казалось бы, о ней все известно, и ничего интересного на эту тему не рассказать. Если почитать популярные ресурсы типа Википедии, то действительно там нет ничего необычного, разве что в английской версии кратко упоминается странная история о том, как ее «набросали на салфетке в закусочной».
На самом деле изобретение этой кодировки не может быть настолько банальным хотя бы потому, что к ее созданию приложил руку Кен Томпсон — легендарная личность. Он работал вместе с Деннисом Ритчи, был одним из создателей UNIX, внес вклад в разработку C (изобрел его предшественника — B), а позднее, во время работы в Google, принял участие в создании языка Go.
Перед вами — перевод нескольких писем, в которых разработчики вспоминают историю создания кодировки.
Читать полностью »
Персона: Деннис Ритчи — создатель языка С и ОС UNIX
2016-09-08 в 16:04, admin, рубрики: C, UNIX, биография, брайан керниган, Деннис Ритчи, Карьера в IT-индустрии, операционные системы, персона, управление разработкой, языки программирования
Деннис Ритчи – создатель языка программирования Cи. Он вместе с Кеном Томпсоном разработал Cи для создания операционной системы UNIX. «У Ньютона есть фраза о стоящих на плечах гигантов», – говорит Брайан Керниган. «Мы все стоим на плечах Денниса».
«Практически все в веб создано на основе – Cи и UNIX», – рассказал изданию Wired Роб Пайк (Rob Pike), легенда программирования. – «На языке Cи написаны браузеры. На ядре UNIX работает почти весь Интернет, и оно также написано на языке Си. Веб серверы – написаны на языке C. А если не на нем, то на Java или C++. А эти языки производные от Си. Python и Ruby также базируются на Cи. Я ручаюсь за то, что все сетевое оборудование работает на программах, написанных на С. Действительно трудно переоценить то, что, сколько всего в современной информационной экономике основано на работе Денниса».
«Недаром же Windows, когда-то написали на Cи, – добавляет он. А UNIX лежит и в основе настольной операционной системе Apple, Mac OS X и IOS. Эти системы установлены в iPhone и iPad».
Читать полностью »
История языка Си: 100% «чистый» Си, без единого «плюса»
2016-06-24 в 11:55, admin, рубрики: C, Деннис Ритчи, Компиляторы, Программирование, разработка по, Си, системное программирование, успех, языки программирования
Популярность языка программирования Си трудно переоценить, особенно вспоминая его былые заслуги. Наверное, каждый разработчик, как минимум, знает о его существовании, и, как максимум, пробовал на нем программировать. Си является предшественником таких языков, как C++, Objective-C, C#, Java.
Компания Microsoft для разработки родного языка к своей платформе .Net выбрала именно Си-подобный синтаксис. Более того, на Си написано множество операционных систем.
Конечно, Си не идеален: создатели языка – Кен Томпсон и Деннис Ритчи – долгое время дорабатывали его. Стандартизация Си продолжается до сих пор. Он существует более 45 лет и активно используется.
С ним часто ассоциируют не один, а два языка программирования — C/C++. Однако ниже речь пойдет именно о «чистом» Си.Читать полностью »
Первый компилятор C от Денниса Ритчи — на Github
2013-05-22 в 6:21, admin, рубрики: Деннис Ритчи, История ИТ, Компиляторы, метки: Деннис Ритчи 
Компьютер DEC с носителем DECtape
На Github выложили last1120c и prestruct-c — ранние версии самого первого компилятора С в истории. Код написан самим Деннисом Ритчи в 1972-1973 гг.
Компиляторы найдены несколько лет назад на старой магнитной ленте DECtape, вставленной в антикварный компьютер VAX производства компании DEC.
Читать полностью »
Рождение и развитие Unix
2012-07-13 в 16:03, admin, рубрики: BSD, linux, UNIX, Деннис Ритчи, история, История ИТ, операционные системы, языки программирования, метки: BSD, c++, open source, unix, Деннис Ритчи, история, языки программирования 
Томпсон (сидит) и Ритчи работают на PDP-11, 1972 год.
Период 1968-69 гг. был достаточно неопределенным для Bell Labs: проект операционной системы с разделением времени Multics (Multiplexed Information and Computing Service), разрабатываемый с 1964 года для дорогой 36-битной ЭВМ GE-645, не имел четких перспектив и целей, а лишь разрастался в размерах и сложности, всё ясней был виден его предполагаемый провал. В конце концов, American Telephone & Telegraph вышла из проекта, в который за пять лет были вложены миллионы долларов.
Однако, некоторые из инженеров, работавших над Multics — Кен Томпсон, Деннис Ритчи, Малкольм Дуглас Макилрой, Джозеф Оссанна — ощущали необходимость в продолжении работы над подобным проектом, и не хотели терять ту уютную рабочую атмосферу, которая успела сформироваться. Поэтому во время 1969 года они начали искать альтернативу Multics: Оссанна, Томпсон, Ритчи пытались протолкнуть покупку машины средней мощности, для которой группа обещала написать операционную систему. Предлагаемые ЭВМ DEC PDP-10 и Sigma 7 не были приобретены, и хотя несколько раз ситуация была на грани получения нужного оборудования, было вполне очевидно, что команда просит слишком крупную сумму для проекта с расплывчатым планом, тем более, что после провала Multics операционные системы стали не настолько привлекательной сферой. Поэтому Томпсон (в основном это была его задумка), Кэнэдэй и Ритчи (привнесший идею файлов-устройств) разработали на обычных черных учебных досках и бумагах устройство файловой системы, которая позже стала сердцем Unix.Читать полностью »

