Денніс Рітчі
Денніс Рітчі | |
Стаття у Вікіпедії | |
Медіафайли у Вікісховищі |
Денніс Мак-Алістер Рі́тчі (англ. Dennis MacAlistair Ritchie, народився 9 вересня 1941 року — помер 12 жовтня 2011 року) — американський вчений-інформатик, відомий як розробник мови програмування C.
Цитати про себе
[ред.]Я зараз і ніколи не був членом партії напівбогів.[1] |
Мій власний комп’ютерний світ — це дивна суміш Plan 9, Windows і Inferno. Я дуже захоплююся зростанням і енергією Linux. Час від часу люди ставлять мені приблизно одне й те саме запитання про Linux, але поставлене таким чином, що, здається, очікують відповіді, що демонструє заздрість чи роздратування щодо Linux проти Unix, які постачають і брендують традиційні компанії. Зовсім ні; Я вважаю обидва як продовження ідей, започаткованих мною, Кеном і багатьма іншими багато років тому.[1] |
Я не з тих людей, у яких в дитинстві були кумири.[2] |
Цитати про роботу
[ред.]Робочі приклади важливих нових систем, здається, походять або від підприємницьких зусиль (Visicalc — гарний приклад), або від великих компаній, таких як Bell Labs і особливо Xerox, які багато займалися комп’ютерами і могли дозволити собі їх дослідження, але зробили, не розглядаючи їх як свій основний бізнес.[1] |
Найбільшою небезпекою для хороших досліджень з інформатики сьогодні може бути надмірна релевантність. Докази всесвітнього захоплення комп’ютерами є скрізь, від статей про фінанси та навіть на перших шпальтах газет до труднощів, з якими стикаються навіть найпрестижніші університети при пошуку та утриманні викладачів з інформатики. Найкращі викладачі замість того, щоб навчати талановитих студентів, приєднуються до стартап-компаній.[1] |
Те, що ми хотіли зберегти, — це не просто гарне середовище для програмування, а й система, навколо якої можна сформувати товариство. Ми знали з досвіду, що суть спільного обчислення, яке забезпечується машинами з віддаленим доступом і розподіленим часом, полягає не лише в тому, щоб вводити програми в термінал замість перфорації, а й у заохоченні тісного спілкування.[1] |
Загальна порада для людей, які надсилають мені листи про нову мову, яку вони розробляють: створюйте, щоб навчитися писати компілятор.[2] |
Я думаю, що одна з цікавих речей у феномені Linux полягає в тому, що Лінус зміг зберегти певний контроль над таким надзвичайно розширеним середовищем розробки. Я, звичайно, радий, що мені не довелося розробляти C публічно, тому що ви отримуєте більше пропозицій, ніж насправді хочете. Перебуваючи в цій гарній маленькій групі, ви можете контролювати такі речі. Я, чесно кажучи, не знаю динаміки та деталей проекту ядра Linux. Однак одним із недоліків Linux є те, що він недисциплінований. [1] |
Цитати про мову програмування C
[ред.]Єдиний спосіб вивчити нову мову програмування – це писати нею програми.[2] |
Коли читаю коментарі з пропозиціями щодо того, як має розвиватися C, я часто оглядаюсь назад і дякую долі за те, що Сі розроблявся без порад всесвітнього натовпу.[2] |
Цитати про Денніса Рітчі
[ред.]Важко переоцінити, наскільки сучасна інформаційна економіка побудована на роботі Денніса.[3] |
Геніальність Джобса полягає в тому, що він створює такі продукти, якими люди дійсно люблять користуватися, тому що він має смак і може створювати речі, які люди справді вважають переконливими. Річі створив речі, які технологи змогли використати для створення основної інфраструктури, яку люди більше не бачать, але використовують щодня.[3] |
Річі та Томпсон склали дивовижну команду; і вони грали в Unix і C наче злагоджений інструмент. Іноді вони ділили роботу майже на одну підпрограму за підпрограмою з таким зв’язком, що це майже здавалося праця однієї людини. Насправді, як розповідав Денніс, одного разу їхні сигнали перетнулися, і обидва написали ту саму підпрограму. Дві версії не просто обчислили той самий результат, вони зробили це з ідентичним джерелом коду![4] |
Джерела
[ред.]- https://ru.citaty.net/avtory/ritchi-dennis/
- https://www.aphorism.ru/authors/dennis-ritchie.html
- https://www.peoples.ru/aphorism/dennis-ritchie.html
- https://www.wired.com/2011/10/thedennisritchieeffect/
- https://www.cs.dartmouth.edu/~doug/dmr.pdf
Примітки
[ред.]