C создатель: Персона. Деннис Ритчи — создатель языка С и ОС UNIX / Хабр
Содержание
Персона. Деннис Ритчи — создатель языка С и ОС UNIX / Хабр
Деннис Ритчи – создатель языка программирования 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».
Профессиональное становление
Деннис Макалистэр Ритчи (Dennis MacAlistair Ritchie) родился 9 сентября 1941 года. Его родной город – Бронксвилль, штат Нью-Йорк. Детство Денниса проходило в Нью-Джерси. Он окончил престижный американский ВУЗ — Гарвард. Особый интерес юного инженера вызвала местная компьютерная система Univac I. Там он получил степень бакалавра по физике и прикладной математике. После окончания обучения Ритчи устроился лаборантом в компьютерную лабораторию института MIT. Там он занимался поддержкой парка машин, а также разработкой софта.
Примерно в это же время он заинтересовался разработкой операционных систем для более компактных, настольных, компьютеров. (Тогда вычислительные машины «стандартного размера» занимали целые комнаты). MIT и General Electric поддержали его проект. Несмотря на отсутствие образования в области разработки ПО, для Денниса программирование никогда не было проблемой. Написание программ было для него подобно разгадыванию пазла.
В 1967 году Ритчи начал работать в лаборатории Bell Labs, где и сформировалась база для всех наиболее известных на сегодняшний день компьютерных изобретений. Но на тот момент Bell Labs был ведущим телекомпровайдером в стране.
Bell Labs
Начав работать в Bell Labs, Ритчи не стал фокусироваться на каком-то одном проекте: «Мне просто хотелось быть среди людей с разнообразным опытом и множеством идей. Поэтому я начал работать над несколькими проектами сразу, чтобы найти свой путь в профессии».
В компании Деннис начал работать с Кеннетом Томсоном, который присоединился к Bell Labs годом ранее, в 1966 году. Оба поняли, что «миниатюрные» настольные компьютеры будут набирать все большую популярность уже в начале 1970-х годов. Они также решили, что таким компьютерам необходим механизм, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
Так разработчики пришли к идее операционной системы. Изобретение языка Cи и роль Ритчи в разработке UNIX вместе с Кеном Томпсоном сделали его пионером современной вычислительной техники, как пишут в сети.
UNIX и Cи
Все началось в 1963 году, задолго до того, как Ритчи пришел в Bell Labs, – с проекта МАС (Multiple Access Computer, Machine-Aided Cognition, Man and Computer) начался как чисто исследовательский проект в MIT.
В рамках проекта МАС была разработана операционная система CTSS (Compatible Time-Sharing System). Во второй половине 60-х было создано несколько других систем с разделением времени, например, BBN, DTSS, JOSS, SDC и Multiplexed Information and Computing Service (MULTICS) в том числе.
Multics – совместная разработка MIT, Bell Telephone Laboratories (BTL) и General Electric (GE) по созданию ОС с разделением времени для компьютера GE-645. Последний компьютер под управлением Multics выключили 31 октября 2000 года.
Однако BTL отошел от этого проекта еще в начале 1969 года.
Кен Томпсон и Деннис Ритчи захотели продолжить работу самостоятельно. Томпсон работал над игрой Space Travel на GE-635. Ее написали сначала для Multics, а потом переписали на Фортране под GECOS на GE-635. Игра моделировала тела Солнечной системы, а игроку надо было посадить корабль куда-нибудь на планету или спутник.
Ни софт, ни железо этого компьютера не годились для такой игры. Томпсон искал альтернативу, и переписал игру под бесхозный PDP-7. Память была объемом 8К 18-битных слов, и еще был процессор векторного дисплея для вывода красивой для того времени графики.
Томпсон и Ритчи полностью вели разработку на кросс-ассемблере на GE и переносили код на перфолентах. Томпсону это активно не нравилось, и он начал писать ОС для PDP-7, начиная с файловой системы. Так появилась UNIX.
Ядро UNIX было написано на ассемблере, но вскоре Деннис и Кен поняли, что им необходим язык «более высокого уровня», который дал бы им больше контроля над всеми данными. Примерно в 1970 году, они попытались создать вторую версию ядра на языке Fortran, но результат не оправдал ожиданий. Тогда Ритчи предложил новый язык, основанный на создании Томпсона, известный как B(Би).
PDP-7 UNIX также положил начало высокоуровневому языку B, который создавался под влиянием языка BCPL. Деннис Ритчи сказал, что В — это Си без типов. BCPL помещался в 8 Кб памяти и был тщательно переработан Томпсоном. В постепенно вырос в С.
Изображение из книги «Язык Си»: M. Уэйт, С. Прата, Д. Мартин
В был интерпретируемым языком – то есть исходный код частями преобразовывался в машинный код в процессе выполнения специальной программой. Cи был компилируемым языком. Он переводился в машинный код, а затем непосредственно выполнялся в CPU. Но в те дни Cи считался языком высокого уровня. Он предоставил Ритчи и Томпсону больше гибкости, в которой они нуждались, и в то же время, выполнялся быстрее.
Первая версия языка Си не сильно отличалась от версии, которую мы знаем сегодня. Хотя она была чуть проще. Она предлагала структуры данных и «типы» переменных. И это то, что Ритчи и Томпсон использовали для создания их нового ядра UNIX. «Они создали C для того, чтобы написать программу», – говорит Пайк, который присоединился к Bell Labs спустя 10 лет. «А программу, которую они хотели написать, называлась ядро UNIX».
«Когда вы пишете большую программу как UNIX – вы должны управлять взаимодействиями между самыми разными компонентами: пользователями, файловой системой, дисками, выполнением программы, и для того, чтобы управлять этим эффективно, вы должны иметь хорошее представление о информации с которой работаете. Мы называем ее структурами данных», – говорит Пайк.
«Написать ядро без структуры данных, с таким же строением и совершенством, как ядро UNIX – было бы намного сложнее. Им необходим был способ группировки всех данных, а реализовать это в Fortran было не возможно».
В то время это был необычный способ написания операционной системы, и именно это позволило Ритчи и Томпсону, в конечном счете, перенести операционную систему на другие платформы, что они и сделали в конце 70-х. «Это открыло шлюзы для работы UNIX на любой платформе», – говорит Пайк. «Все это стало возможным благодаря Cи».
«Незримый король»
«Разработка языка программирования Cи стала огромным шагом вперед и правильным компромиссом … В Си нашелся правильный баланс, позволяющий писать на высоком уровне, что стало более продуктивным, а в нужный момент, можно было контролировать все что происходит», – рассказывает Билл Далли, главный научный сотрудник NVIDIA и Bell Professor of Engineering в Стэнфорде. «[Си ] задает тон в программировании в течение нескольких десятилетий».
Как уже отмечалось Пайком, структуры данных, которые Ритчи встроил в Cи, в конечном итоге, привели к объектно-ориентированной парадигме, используемой такими современными языками, как C++ и Java.
Революция началась в 1973 году, когда Ритчи опубликовал свою научную работу о языке, а спустя пять лет, вместе со своим коллегой Брайаном Керниганом выпустил книгу: «Язык программирования Cи». Ранее Керниган уже писал учебники по языку, и в какой-то момент, он убедил Денниса написать книгу с ним.
Пайк прочитал книгу, будучи студентом Торонтского университета. Он взял книгу, когда возвращался домой из-за болезни. «Этот справочник – образец ясности и четкости изложения по сравнению с недавно вышедшими справочниками. Он по праву является классикой», – говорит он. «Я прочитал его, когда лежал больной в постели, и он заставил меня забыть о болезни».
Как и многие студенты университета, Пайк уже программировал на этом языке. Си распространился по всем кампусам колледжа, поскольку в Bell Labs начали раздавать исходный код UNIX. Помимо всего операционная система дала толчок к развитию современного движения свободного программного обеспечения. Пайк не преувеличивает, когда говорит, что вклад Ритчи невозможно переоценить. И хотя Ритчи получил премию Тьюринга в 1983 году и Национальную медаль в области технологий в 1998 году, ему до сих пор не воздали должное.
Керниган и Пайк описывают Ритчи как необычайно скрытного человека. «Более 20 лет я проработал на противоположной стороне зала, и все же, считаю, что не знал его хорошо», – говорит Пайк.
Стив Джобс также был скрытным человеком, и его позиционирование на скрытности только усилило культ личности, окруживший его. Ритчи жил в совершенно иное время и работал в совершенно иных условиях в отличии от таких как Джобс. Возможно, поэтому Ритчи не был столь популярен.
«Джобс был зримым королем, а Ритчи, преимущественно, незримым королем», – так сказал Мартин Ринард, профессор электротехники и компьютерных наук Массачусетского технологического института и член Computer Science and Artificial Intelligence Laboratory.
«Гений Джобса состоит в том, что он имел вкус и создавал продукты, которыми люди хотели пользоваться. И он мог создавать вещи, которые, по-настоящему, нравились людям. Ритчи создал то, что технари смогли использовать для создания базовой инфраструктуры. Людям не обязательно ее видеть, несмотря на то, что они используют ее каждый день».
После UNIX
Основная проблема UNIX, с точки зрения ее же авторов, заключалась в том, что в силу своей архитектуры ОС не могла прозрачно приспособиться к значительно изменившемуся со времен ее разработки IT-миру. Проще говоря, UNIX умирала от собственных проблем, а все попытки приспособить ее к современным условиям приводили к усложнению ОС, введению множества разрозненных, сложных API, новых прослоек, сетевых протоколов, форматов данных, что сделало когда-то простую, продуманную, элегантную ОС тяжелым, неповоротливым и сложным в сопровождении комком кода.
Вспоминая успехи UNIX, Ритчи продолжал до самой смерти исследования в области операционных систем и языков программирования. Он внес значительный вклад в разработку операционных систем Plan 9 и Inferno, а также языка программирования Limbo.
Когда исследователи из Bell Labs поняли, что UNIX уже не исправить они решили начать с нуля и разработали новую, никак не связанную и несовместимую с UNIX, операционную систему с эксцентричным именем Plan 9.
Главная идея Plan 9 заключалась в том, чтобы довести концепцию «все есть файл» до логического триумфа и построить из синтетических файлов всю ОС (а если говорить конкретнее – представить все ресурсы операционной системы файлами). Причем сделать это так, чтобы к файлам имели доступ не только локальные приложения и пользователи, но и любой удаленный клиент. В результате появился файловый протокол 9P.
В 1995 году компания Lucent Technologies, новый владелец исследовательских лабораторий Bell Labs, перевела многих разработчиков Plan 9 в другую команду, которая занялась созданием операционной системы Inferno, построенной на базе Plan 9.
Руководство компании не без оснований полагало, что Plan 9, способная прозрачно и легко работать на компьютерах, организованных в распределенную вычислительную сеть, отлично покажет себя на маломощных мобильных устройствах и терминалах, которые в то время были просто обязаны перекладывать львиную долю своих функций на другие машины, чтобы обеспечить оптимальную производительность и удобство использования.
Кроме переносимости и производительности, Inferno обладает еще одной очень важной особенностью: наличием языка прикладного программирования Limbo, который был разработан с нуля специально для Inferno и существует только в рамках этой ОС. Его синтаксис во многом повторяет синтаксис Си, но имеет вкрапления из множества других языков.
Конец легенды
12 октября 2011 года Ритчи был найден мёртвым у себя дома в Нью-Джерси, где проживал в одиночестве. Первые новости о смерти сообщил его бывший коллега Роб Пайк: «Деннис Ритчи скончался в эти выходные у себя дома». Причина и точное время смерти остались неизвестными. Незадолго до этого он лечил рак простаты, также у него было больное сердце. Ритчи умер спустя неделю со смерти Стива Джобса, но в отличие от Джобса, смерть Ритчи была мало освещена в СМИ.
9 сентября Деннису Ритчи исполнилось бы 75 лет.
Взял и сделал Скончался создатель языка программирования C: Наука и техника: Lenta.ru
Восьмого октября скончался Деннис Ритчи. В неспециализированных СМИ о нем писали (если писали) кратко: создатель языка программирования C и один из разработчиков операционной системы UNIX. Даже перечисление наград, которые Ритчи получил за свой вклад в наше компьютерное «сегодня», кажется, не сделало уход этого человека из жизни заметнее. А жаль.
Жаль не потому, что смерть человека должна сопровождаться помпезностью и шумом в СМИ. Но это хороший повод еще раз вспомнить, а кто не знал — узнать о том, насколько большим был его вклад во все то, чем мы пользуемся в нашей повседневной жизни.
Язык C, пожалуй, одна из тех вещей, которые рано или поздно должны были появиться. Это как колесо, только сложнее. Но чтобы он появился, нужно было приложить недюжинные усилия. Как писал о нем другой гениальный программист, создатель языка C++, Бьерн Страуструп: «Все говорили, что это невозможно, а он взял и сделал» («They said it couldn’t be done, and he did it»).
Лучше всего ситуацию, сложившуюся к началу 1970-х годов, описывает один из видных экспертов языка C++, Герб Саттер (Herb Sutter) в записи, приуроченной к смерти Ритчи: «Не было такой штуки, как язык программирования общего назначения, такой, чтобы написанная на нем программа могла работать на различном компьютерном оборудовании и при этом работать достаточно эффективно, чтобы сравниться с программой, написанной именно под это оборудование. Фортран был хорош для написания кода, ориентированного на обработку массивов и чисел, но никто не мог использовать его как язык общего назначения, с помощью которого можно построить все что угодно, вплоть до операционной системы».
box#2094693
«И тут появляется молокосос, который решает в одиночку определить язык, который позволит людям писать программы, которые будут а) высокоуровневыми, со структурами и функциями, б) переносимыми на любую модель компьютера и в) эффективны на этом компьютере настолько, что сравнятся с написанными на ассемблере специально под эту модель программами. Высокоуровневый, переносимый, эффективный язык программирования. Как глупо! Все знали, что это невозможно».
Но Деннис Ритчи вместе с Кеном Томпсоном все-таки сделали это. Изначально C был создан для операционной системы UNIX, которую они разрабатывали. Уже в 1973 году вышла четвертая версия UNIX, полностью переписанная на C. Созданный как менее ресурсоемкий аналог существующей ОС MULTICS, UNIX впоследствии повлиял на целое семейство операционных систем. Такие системы, как Mac OS X и BSD, являются прямыми «потомками» UNIX. А проект GNU, запущенный Ричардом Столлманом в 1983 году, ставил перед собой задачу написать операционную систему, которая была бы как UNIX, только «свободной». Даже само название, GNU, является рекурсивной аббревиатурой от «GNU’s Not Unix».
В дальнейшем, благодаря достижениям Ричарда Столлмана и Линуса Торвальдса появилась система Linux, множество дистрибутивов которой развиваются по сей день, в первую очередь как серверные ОС. Впрочем, на домашних и рабочих компьютерах тоже нередко можно встретить Ubuntu, Debian или какую-нибудь другую Linux-based систему.
box#2094694
Но язык C превзошел даже UNIX. Хоть C и был написан «программистами для программистов» и не был предназначен для новичков, впоследствии его нередко использовали для обучения программированию. Пожалуй, каждый, кто начинал изучать какой-либо язык программирования, пробовал написать программу «Hello, World!», которая выводит на экран приветствие миру. Впервые пример такой программы появился в книге-пособии «The C Programming Language», написанной Деннисом Ритчи и Брайаном Керниганом в 1978 году.
Благодаря широкой применимости C, он использовался не только для написания программ, но и для создания операционных систем. Кроме того, целый ряд языков программирования так или иначе основаны на C: C++, C#, Java, Perl, PHP, Objective-C… Если по-простому, то это Windows, Mac OS, Linux, Android, iOS и Symbian, написанные на C или C++. Это миллионы и миллионы программ на компьютерах и смартфонах. Это миллионы сайтов в интернете.
Неизвестно, как бы все это выглядело, не будь Деннис Ритчи тем, кем он был. Сообщество «программистов» (в широком смысле слова) по достоинству оценило его вклад. Но знали ли о нем «простые пользователи»? Хотелось бы верить. Спасибо Вам, Деннис.
Умер создатель Objective-C, языка программирования «маков», iPhone и iPad
|
Поделиться
Брэд Кокс, разработавший язык программирования Objective-C, скончался, не дожив до своего 77-летия. Сейчас его творение используется в macOS и iOS – операционных системах Apple, несмотря на то, что у нее есть собственный язык – Swift, тоже основанный на Objective-C.
Objective-C остался без создателя
Автор языка программирования Objective-C Брэд Кокс (Brad Cox) умер на 77 году жизни. Он скончался 2 января 2021 г., но о его смерти, причины которой пока не раскрываются, стало известно лишь сейчас.
Брэд Кокс родился 2 мая 1944 г. Он питал страсть к наукам, что привело его в Университет Фурмана (США), где он получил степень бакалавра в области математики и органической химии. Позже он получил докторскую степень в университете Чикаго (США) по математической биологии.
Прежде, чем связать свою жизнь с программным обеспечением, Брэд Кокс работал в Национальном институте здравоохранения и Океанографическом институте Вудс-Холла.
Брэд Кокс, создатель Objective-C
Среди его самых первых программ числится небольшая утилита для мини-компьютера PDP-8, предназначавшаяся для моделирования кластеров нейронов.
Совместная работа над Objective-C
Брэд Кокс также успел поработать в американской телекоммуникационной компании International Telephone and Telegraph (ITT) и исследовательской лаборатории Schlumbeger-Doll перед тем, как в 1983 г. в возрасте 39 лет основать собственную компанию. Она получила название Productivity Products International в Коннектикуте (США), хотя позже сменила его на Stepstone. У истоков этого предприятия вместе с Коксом стоял его партнер по бизнесу Том Лав (Tom Love).
Кокс и Лав вместе работали в International Telephone and Telegraph, и с объектно-ориентированными языками программирования они оба впервые познакомились в 1981 г., узнав о существовании языка Smalltalk с динамической типизацией. Это детище научно-исследовательского центра Xerox PARC, разработанное его специалистами в 70 годах XX века.
Первый офис Stepstone располагался в здании завода
Точная дата создания Objective-C на момент публикации материала известна не была, но первые упоминания о нем датируются именно началом 80 годов XX века, когда Кокс и Лав еще работали в ITT и только планировали начать собственный бизнес. Основным направлением их стартапа Stepstone стала разработка программного обеспечения, и Том Лав тоже участвовал в разработке Objective-C.
Как Objective-C появился у Apple
Первая реализация языка Objective-C была выпущена уже после открытия Stepstone. В 1988 г. основатель Apple Стив Джобс (Steve Jobs), работая на тот период времени в другой его компании (NeXT) лицензировал Objective-C у стартапа Кокса и Лава для использования в своей операционной системе NeXTSTEP, а также для создания OpenStep – объектно-ориентированного интерфейса программирования приложений (API) для объектно-ориентированных ОС.
Композитный ИИ: что это такое и зачем он нужен?
Искусственный интеллект
В 1996 г. Apple купила NeXT вместе со всеми ее наработками и стала использовать OpenStep для разработки новой операционной системы Mac OS X, использующейся на компьютерах и ноутбуках компании до сих пор, но известной сейчас как macOS. В дальнейшем Objective-C и все, что с ним было связано, лег в основу мобильной платформы Apple для смартфонов и планшетных компьютеров – iOS.
Objective-C входит в топ-20 самых востребованных языков программирования
Objective-C по-прежнему остается основным языком для macOS и iOS. Несмотря на то, что в июне 2014 г., уже после смерти Стива Джобса, Apple представила свой собственный язык программирования Swift. Она назвала его «Objective-C без C».
На январь 2021 г. Objective-C входил в рейтинг самых популярных языков программирования в мире (индекс TIOBE). В нем он занимал 18 строчку, хотя год назад располагался на 13 месте.
Другие достижения Брэда Кокса
Несмотря на то, что Брэд Кокс известен в первую очередь как создатель Objective-C, за его плечами также есть две известные в своих кругах книги – «Объектно-ориентированное программирование: эволюционный подход», которую он опубликовал в 1991 г., и «Суперраспределение: объекты как собственность на электронных границах». Эта книга вышла в 1996 г., и в дальнейшем она была переведена на 10 языков мира.
Карьера Брэда Кокса после продажи Stepstone продолжилась в несколько иной для него области – в сфере образования. В частности, он присоединился к Программе социального и организационного обучения Университета Джорджа Мейсона (США) и разработал для него первые онлайн-курсы через Интернет.
Уйдя по неизвестным причинном из образовательного сектора, Кокс стал строить карьеру в сфере государственного консультирования. Его деятельность здесь включала работу в Пентагоне, а также в компании Boeing – крупном производителе самолетов. В последние годы своей жизни Кокс вернулся в ИТ-сферу – он занялся изучением нейросетей и работал над применением машинного обучения и науки о данных для обеспечения кибербезопасности.
Скончался создатель UNIX и языка программирования C
В США в возрасте 70 лет скончался Деннис Ритчи, создатель языка программирования C («Си») и один из изобретателей операционной системы UNIX. Ритчи умер в минувшие выходные у себя дома в Нью-Джерси после продолжительной болезни, пишет The New York Times.
Деннис Ритчи родился 9 сентября 1941 года в Нью-Йорке. Будущий пионер компьютерных наук окончил Гарвардский университет, а с 1967 года начал работать в Bell Labs. Здесь он совместно с другим программистом, Кеном Томпсоном, разработал язык C и систему UNIX.
Идеи, стандарты и синтаксис, заложенные Ритчи в «Си», широко используются в современных языках программирования, таких как C++ и Java. Согласно индексу TIOBE на октябрь 2011 года, «Си» — второй язык по популярности в мире. Первую строчку занимает Java, третью — C++, а четвертую — PHP.
Что касается UNIX, то под влиянием этой ОС были образованы многие открытые платформы, в том числе Linux, GNU или BSD. К UNIX-системе закрытого типа относится популярная ОС Apple Mac OS Х. Ритчи также известен тем, что выступил в качестве соавтора учебника «Язык программирования С» (K&R), который был впервые издан в 1978 году.
За свои заслуги Ритчи в 1983 году получил Премию Тьюринга (вручается за выдающиеся достижения в области информатики), а в 1990 году был награжден престижной медалью Ричарда Хэмминга за вклад в техническую науку. В апреле 1999 года Ритчи получил от президента США Билла Клинтона Национальную медаль за достижения в области технологий.
Также по теме:
Создатель языка Java будет работать в Google
Названа непосредственная причина смерти Стива Джобса
В США на 57-м году жизни скончался Стив Джобс
Предзаказы на книги о Стиве Джобсе выросли на десятки тысяч процентов
«Изобретатель» Twitter вернулся в компанию
Родился русский историк, академик Петербургской АН, создатель «Истории России с древнейших времён» Сергей Михайлович Соловьёв
5 (17) мая 1820 г. в Москве в семье священнослужителя родился выдающийся русский историк, академик Петербургской АН, создатель «Истории России с древнейших времён» Сергей Михайлович Соловьёв.
В 1828 г. по заведённому в семьях духовенства обычаю Сергей Соловьёв был записан в Московское духовное училище, затем зачислен в 3-й класс 1-ой Московской гимназии, где, благодаря успехам в науках, числился среди первых. Уже в детстве Сергей Михайлович любил историческое чтение: к 13 годам он перечитал историю Н. М. Карамзина не менее 12 раз; увлекался также и описаниями путешествий, сохранив интерес к ним до конца жизни.
После окончания гимназии он был принят на историко-филологическое отделение философского факультета Московского университета. Среди профессоров, оказавших наиболее сильное влияние на Соловьёва, следует отметить историка Михаила Петровича Погодина. Он познакомил Соловьёва со своим богатейшим собранием рукописей. Работая над ними, Сергей Михайлович сделал первое открытие: обнаружил неизвестную ранее 5-ю часть «Истории Российской» В. Н. Татищева.
После окончания университета Сергей Михайлович получил предложение графа Строганова выехать за границу в качестве домашнего учителя детей его брата, бывшего министра внутренних дел А. Г. Строганова. Вместе с семьёй Строгановых в 1842-1844 гг. Сергей Михайлович посетил Австро-Венгрию, Германию, Францию, Бельгию. Это путешествие дало возможность молодому историку послушать лекции наиболее крупных учёных Западной Европы того времени — философа Шеллинга, географа Риттера, историков Неандера и Ранке в Берлине, Шлоссера в Гейдельберге, Ленормана и Мишле в Париже. Пребывание за границей расширило культурный и политический кругозор Соловьёва, еще больше подготовило его к научной и преподавательской карьере.
В 1845 г. Сергей Михайлович защитил магистерскую диссертацию «Об отношении Новгорода к великим князьям», а в 1848 г. приступил к своему фундаментальному труду, ставшему главным делом его жизни, — «Истории России с древнейших времён».
Исследование Соловьёва было основано на обширном документальном материале, а главная идея заключалась в представлении об истории России как о едином, прогрессивном процессе продвижения от родового строя к «правовому государству» и «европейской цивилизации». Географическим положением страны учёный объяснял многие особенности развития русской государственности, борьбу «леса со степью», взаимоотношения с соседними народами. Придерживаясь сравнительно-исторического метода исследования, Соловьёв выделял общие черты в истории России и стран Европы и вместе с тем отмечал своеобразие России, объясняя его, в первую очередь, её промежуточным положением между Европой и Азией и длительной борьбой со степными кочевниками. Он первым обосновал тезис об исторической обусловленности реформ Петра I, постепенном сближении России с Западной Европой, тем самым выступая против теории «славянофилов» о насильственном разрыве петровских реформ с русскими традициями.
В 1851 г. в свет вышел 1-ый том «Истории России с древнейших времён», в 1879 г., уже после смерти автора, — последний, 29-й. Хронологические рамки работы охватывали историю России с древнейших времён до 1774 г.
В труде Соловьёва специально отсутствует обозначение и выделение периодов, «ибо в истории ничто не оканчивается вдруг и ничто не начинается вдруг; новое начинается в то время, когда старое продолжается». В каждом из разделов «Истории России» Соловьёв рассматривал отдельные личности, деятельность которых можно было проследить по достоверным, по мнению автора, источникам.
Новый взгляд историка вызвал немало нареканий, изданные тома подвергались жёсткой критике. Однако по мере публикации новых томов «Истории России» сочинение Соловьёва получало всё большее признание; во многих откликах подчёркивалось обилие фактических сведений, содержащихся в труде учёного, его умение убедительно разъяснять спорные и сложные вопросы русской истории.
Научно-педагогическая и служебная биография Сергея Михайловича была связана с Московским университетом. Более тридцати лет он был профессором кафедры русской истории, в течение шести лет работал деканом историко-филологического факультета, с 1871 по 1877 гг. был ректором университета. В марте 1872 г. его избрали действительным членом Академии наук по Отделению русского языка и словесности. В конце жизни именитый учёный был приглашён возглавить Московское общество истории и древностей российских.
4 (16) октября 1879 г. выдающийся русский историк скончался и был похоронен на Новодевичьем кладбище в Москве.
Лит.: Безобразов П. В. С. М. Соловьёв. СПб., 1894; Бестужев-Рюмин К. Н. Биографии и характеристики: Татищев, Шлецер, Карамзин, Погодин, Соловьёв, Ешевский, Гильфердинг. СПб., 1882; Бестужев-Рюмин К. Н. Биографии и характеристики: (Летописцы России). М., 1997; Иванцов-Платонов А. М. Слово при годичном поминовении С. М. Соловьёва 4-го октября 1880 года, говоренное в Московском Новодевичьем монастыре прот. А. М. Иванцовым-Платоновым. М., 1880; Иллерицкий В. Е. Сергей Михайлович Соловьёв. М., 1980; Соловьёв С. М. Собрание сочинений [Электронный ресурс] // Lib.ru: Классика. 2004. URL: http://az.lib.ru/s/solowxew_sergej_mihajlowich/; Ключевский В. О. Исторические портреты (О Болтине, Карамзине, Соловьёве). М., 1991. С. 496-538; То же [Электронный ресурс]. URL: http://modernhistory.omskreg.ru/page.php?id=709; Памяти Сергея Михайловича Соловьёва. М., 1879; Синский И. Памяти С. М. Соловьёва. Псков, 1880; Соловьёв С. М. Владимир Соловьёв. Жизнь и творческая эволюция. М., 1997; Соловьёв С. М. Общедоступные чтения о русской истории. М., 1992; Соловьёв С. М. Первые научные труды; Письма. М., 1996; Соловьёв С. М. Сочинения. М. 1988-1996; Соловьёв С. М. Чтения и рассказы по истории России. М., 1989; Цимбаев Н. И. Сергей Соловьёв. М., 1990.
См. также в Президентской библиотеке:
Безобразов П. В. С.М. Соловьев : Его жизнь и науч.-лит. Деятельность. СПб., 1894;
Записки Сергея Михайловича Соловьева : мои записки для детей моих, а если можно, и для других. Пг., 1915;
Положение о Высших женских курсах в Москве и речи, произнесённые при открытии Курсов 1 ноября 1872 года профессорами Московского университета св. А. М. Иванцовым-Платоновым, С. М. Соловьёвым и В. И. Герье. М., 1872;
Соловьёв С. М. Взгляд на историю установления государственного порядка в России до Петра Великого. М., 1852 ;
Соловьёв С. М. История отношений между русскими князьями Рюрикова дома. М., 1847;
Соловьёв С. М. История России с древнейших времён. Кн. 1. Т. 1-5. СПб., 1895-1896?;
Соловьёв С. М. История России с древнейших времён. Кн. 2. Т. 6-10. СПб., 1895-1896;
Соловьёв С. М. История России с древнейших времен. Т. 1. М., 1874;
Соловьёв С. М. История России с древнейших времен. Т. 2. М., 1879;
Соловьёв С. М. История России с древнейших времен. Т. 3. М., 1880;
Соловьёв С. М. История России с древнейших времен. Т. 4. М., 1881;
Соловьёв С. М. История России с древнейших времен. Т. 5. М., 1882;
Соловьёв С. М. История России с древнейших времен. Т. 6. М., 1887;
Соловьёв С. М. История России с древнейших времен. Т. 7 М., 1889;
Соловьёв С. М. Об историческом движении русского народонаселения. СПб., 1867;
Соловьёв С. М. Религиозно-нравственное состояние русского общества пред реформой Петра Великого. СПб., 1878.
Создатели Among Us с иронией оценили режим Fortnite про самозванцев
«Самозванцы Fortnite»
Компания Epic Games представила новый режим «Самозванцы Fortnite» — концепция которого была украдена у разработчиков популярной инди-игры Among Us. Этот режим предназначен для десяти игроков: восьми агентов, обслуживающих мост, и двух самозванцев, стремящихся его захватить. Процесс игры построен на поддержании работы моста со стороны агентов и устранения агентов с целью захвата моста для самозванцев. Параллельно агенты должны вычислить, кто из игроков является самозванцем.
На этом построена вся концепция игры Among Us, релиз которой состоялся в 2018 году. При этом даже название режима в оригинале «Fortnite Impostors» отсылает к инди-игре, благодаря которой в сети стал популярен сам термин «импостер», в переводе обозначающий предателя или самозванца.
«Мы не запатентовали механики Among Us. Не думаю, что это полезно для индустрии. Но неужели так сложно вложить 10% усилий на добавление собственных элементов?», — задается вопросом Маркус Бромандер, сооснователь студии InnerSloth, ответственной за выход игры.
Другой разработчик InnerSloth, Гэри Портер, отметил, что карта режима Fortnite подозрительно напоминает расположение космического корабля из Among Us. И хотя он даже не занимался именно этой зоной, происходящее все равно его задело. После он с иронией добавил, что раз авторы Fortnite поменяли местами пару мест в локации, то «это нормально».
pic.twitter.com/wTESWQHJZD
— Gary Porter (@supergarydeluxe) August 17, 2021
Авторы Among Us добавили, что были бы не против вместе разработать этот режим для Epic Games, но им никто этого не предложил.
Многие пользователи сети критикуют разработчиков Fortnite, которые пошли против маленькой студии, состоящей из 7 человек, и сравнили эту ситуацию со сражением Epic Games и Apple.
PUBG против Fortnite
Разработчики популярной игры PUBG, популяризировавший жанр «королевской битвы», также судились с Epic Games из-за украденного режима. Они вместе работали над оптимизацией игрового движка компании Epic Games — Unreal Engine 4, на котором разрабатывался PUBG.
Крупный скандал произошел после успешного запуска PUBG. Epic Games представила новый режим к уже существовавшему Fortnite под названием «Fortnite Battle Royale», в котором таким же образом, как и с Among Us, новый режим являлся плагиатом популярной игры — и жанра в целом.
Представители PUBG подали в суд на Epic Games, однако позже отозвали заявление без объяснения причин.
Ворованный танец
В Fortnite существует множество эмоций и жестов, отсылающих к поп- и гик-индустрии, которые стали неотъемлемой частью игры. Так как танцы не являются интеллектуальной собственностью, Fortnite фактически открыла для себя золотую жилу – популяризировать игру за счет внедрения известных среди подростков движений.
В 2018 году американский репер Chance the Rapper отметил это упущение, публично заявив о том, что деньгами, на которые игроки покупают эти движения, надо справедливо делиться с придумавшими их людьми.
В том же году актер Дональд Фэйсон отказался от просьбы журналистки исполнить свой танец из сериала «Клиника» и предложил ей сыграть в Fortnite, если она хочет увидеть движения танца.
«Танец украли, и он больше мне не принадлежит», — заявил Фэйсон.
Исключением не стало и одно из самых популярных движений 2018 года – танец Рассела Хорнинга, известного в интернете как Backpack Kid. Он стал знаменитым после совместного выступления с Кэти Перри на шоу Saturday Night Live.
Шпионская программа Pegasus может взломать любой смартфон – мы поговорили с ее создателями и жертвой взлома
Крупнейший поставщик облачных хранилищ Amazon Web Services (AWS) перестал обслуживать компанию NSO Group после того, как стало известно, что ее программы использовались для кибератак на оппозиционных активистов и журналистов по всему миру. «Когда мы узнали об этой деятельности, мы оперативно закрыли соответствующую инфраструктуру и учетные записи», – сообщил представитель AWS изданию Motherboard.
18 июля несколько журналистских организаций во главе с французской Forbidden Stories рассказали о шпионской программе Pegasus: она взламывает телефоны на расстоянии, скачивает с них переписку, фото и видео, а также активирует камеру и микрофон без ведома владельцев. В NSO Group утверждают, что продают программу правоохранительным органам для борьбы с преступностью и терроризмом. Но как выяснили журналисты, объектами слежки Pegasus стали 180 их коллег из 20 стран, а в широком списке потенциальных целей – более 50 тысяч человек. Источник этой утечки не раскрывается.
В 2016-2018 годах жертвы получали СМС-сообщения со ссылками, похожими, например, на уведомления о доставке. Успех операции зависел от того, перейдет ли пользователь по ссылке. Но в последние годы NSO Group научилась присылать невидимые СМС, не требующие перехода: для взлома злоумышленнику достаточно знать номер телефона жертвы.
Использование Pegasus против журналистов и правозащитников могли санкционировать правительства 11 стран. Так, в Азербайджане мишенями кибератак стали сотрудники местной службы Радио Свобода и бывшая глава бакинского бюро корпорации Хадиджа Исмаилова (ее рассказ приведен ниже). Кроме того, шпионской программой могли воспользоваться власти Казахстана, Венгрии, Индии, Бахрейна, Саудовской Аравии, Объединенных Арабских Эмиратов, Мексики, Марокко, Того и Руанды.
России среди этих стран нет, но опубликованный лабораторией безопасности Amnesty International список доменов, связанных с NSO Group, содержит несколько «русскоязычных» адресов, например, oplata-shtraf.info, photo-afisha.net, mystulchik.com, prikol-girls.com и sputnik-news.info. Последний похож на адрес российского государственного информационного агентства «Спутник». Сейчас эти адреса отключены и не представляют опасности. Один сайт из сети NSO Group располагался на сервере индивидуального предпринимателя из Днепра, еще один – на сервере крупного киевского телеком-оператора (конкретные «украинские» адреса исследователи не называют). Всего в Amnesty International обнаружили 1407 доменов, использовавшихся для установки вируса, их адреса менялись в зависимости от жертвы.
В NSO Group не раскрывают, есть ли у них клиенты в России или Украине. «По контрактным обязательствам и из соображений национальной безопасности NSO Group не может подтвердить или опровергнуть принадлежность наших государственных клиентов, а также клиентов, которых мы отключили от системы», – сообщил представитель компании Настоящему Времени (для общения с прессой там наняли вашингтонскую консалтинговую фирму Mercury Public Affairs).
Мишени: журналисты, активисты и потенциально – кто угодно
Объектами слежки Pegasus становились журналисты, которые работают в опасных условиях. Так, номер телефона мексиканского разоблачителя коррупции Сесилио Пинеда Бирто попал в систему в 2017 году – за несколько недель до того, как его застрелили на автомойке на юге Мексики. Само устройство Бирто исчезло сразу после убийства, подтвердить, что его местонахождение вычислили именно с помощью Pegasus, не удалось.
Pegasus также использовали для слежки за двумя женщинами, которые были близки к колумнисту The Washington Post Джамалю Хашогджи, – его пытали и убили в 2018 году в консульстве Саудовской Аравии в Стамбуле.
Одной из самых частых мишеней кибератак стала азербайджанская журналистка Хадиджа Исмаилова. Она пользовалась «старым, глючным» iPhone 6, рассказывает журналистка Настоящему Времени. «Память была, видимо, маленькая, и фотографий было в архиве много – я не знаю, но все время приходилось его выключать и включать», – отмечает Исмаилова. При каждой перезагрузке уязвимость, позволявшая Pegasus следить за пользователем, слетает, утверждают в Amnesty International. В итоге злоумышленникам пришлось атаковать телефон Исмаиловой сотни раз в 2019-2021 годах.
Одно из расследований Исмаиловой (на фото) было посвящено передаче золотоносных месторождений семье президента Азербайджана
В канадской исследовательской организации Citizen Lab, которая ранее исследовала кибератаки NSO Group, считают, что возраст телефона (iPhone 6 был выпущен в 2014 году) не влияет на вероятность, с которой данные окажутся в руках у злоумышленников. «У новых телефонов обычно больше функций безопасности, поэтому их сложнее взломать, – говорит Настоящему Времени старший научный сотрудник Citizen Lab Билл Марчак. – Однако шпионская программа Pegasus от NSO Group может проникнуть в новейшие iPhone. Стоит телефону проанализировать невидимое сообщение в iMessage, запускается вредоносное вложение, которое приводит к установке Pegasus и слежке за телефоном».
После установки Pegasus никак не проявляет себя, продолжает Исмаилова: «Прослушка телефонных разговоров – это все рутина, с которой нам приходится сталкиваться, но с этой задачей можно справиться и без установки этой программы. Мы-то думали, что, используя мессенджер Signal (известный своими продвинутыми криптографическими протоколами – НВ), мы можем защитить себя. Мы думали, что использовать iPhone безопасно, потому что iOS круче, чем Android. Но для этой программы это не имеет никакого значения».
Исмаилова улетела из Азербайджана за несколько недель для публикации расследования об NSO Group. В 2015 году в Азербайджане ее приговорили к 7,5 годам лишения свободы по обвинению в растрате и налоговых преступлениях. Адвокаты Исмаиловой настаивали, что дело политическое: журналистка расследовала коррупцию в высших эшелонах власти, в том числе в правящей семье Алиевых.
Личные данные журналистов нужны властям, чтобы шантажировать их, а также провоцировать ненависть, считает Исмаилова. «В 2012 году физически поставили камеру у меня в спальне, в ванной комнате и в гостиной. И потом эти съемки были использованы для шантажа, и когда я отказалась и опубликовала угрозы, все это было выложено в интернет», – рассказывает журналистка.
Интимные переписки критиков азербайджанских властей периодически показывает местный канал Real TV. Его руководитель Миршахин Агаев также оказался в списке мишеней NSO Group, утверждает Исмаилова. На момент публикации на телеканале не ответили на запрос Настоящего Времени.
Помимо Исмаиловой, мишенями кибератак стали еще четверо действующих и бывших журналистов азербайджанской службы Радио Свобода. Президент компании Джейми Флай заявил по этому поводу: «Радио Свобода решительно осуждает это трусливое вторжение в частную жизнь работающих журналистов. Мы давно отмечаем оскорбительные действия правительства Азербайджана в отношении нашей азербайджанской службы. Мы призываем правительство Азербайджана прекратить блокировать наш веб-сайт, прекратить слежку за нашими сотрудниками и прекратить преследование бывшего руководителя нашего бюро Хадиджу Исмаилову».
Кто ответит за взломы
Главы государств и правительств, а также несколько членов королевских семей арабских стран также попали в список возможных целей Pegasus, отмечают расследователи. «В случае Азербайджана есть чиновники высшего и среднего рангов, и депутаты, и сотрудники проправительственных НКО», – добавляет Хадиджа Исмаилова.
Деятельность NSO Group осудили IT-гиганты. «Подобные кибератаки очень изощренны, их разработка стоит миллионы долларов, они недолговечны и используются для нацеливания на конкретных лиц, – заявил руководитель отдела разработки и архитектуры безопасности Apple Иван Крстич. – Хотя это означает, что они не представляют угрозы для подавляющего большинства наших пользователей, мы продолжаем неустанно работать, чтобы защитить всех наших клиентов».
«Опасное шпионское ПО NSO Group используется для совершения ужасных нарушений прав человека по всему миру, и его необходимо остановить», – написал в твиттере глава мессенджера WhatsApp Уилл Кэткарт. Могут ли правительства и бизнес объединиться, чтобы остановить хакерские атаки на журналистов и активистов?
«В законодательстве большинства стран есть правовые нормы, запрещающие использование таких программ, – объясняет Настоящему Времени эксперт российского правозащитного проекта «Роскомсвобода» Владимир Ожерельев. – Но формально в отношении самой разработки программы данные статьи могут применяться только в случае, если программа заведомо создавалась с противоправной целью, что не позволит привлечь разработчиков Pegasus к ответственности. Тем не менее понести ответственность могут лица, заведомо неправомерно использующие программу, в том числе с использованием служебного положения». Эксперт не исключает, что в отдельных случаях жертвы кибератак могут добиться компенсации в национальных и международных судах.
«Слухи и инсинуации»: NSO Group отрицает все обвинения
Компания NSO Group Technologies Ltd. основана в 2010 году выходцами из «подразделения 8200» израильской армии. Оно занимается радиоэлектронной разведкой. «8200 может брать 1% из 1% [лучших специалистов] в стране», – рассказывала журналу Forbes бывшая сотрудница этого подразделения.
Разработчиков Pegasus не впервые обвиняют в сотрудничестве с авторитарными режимами. Так, в Citizen Lab Настоящему Времени рассказали, что им известно по меньшей мере 130 случаев, когда программа использовалась с нарушением закона, 50 из которых – это кибератаки против журналистов.
Офис NSO Group в Герцлии
Но и раньше, и сейчас в NSO Group отвергают любые обвинения. «История с самого начала была недостоверной, – написал представитель компании Настоящему Времени. – Когда на прошлой неделе редакторы связались с NSO Group после нескольких месяцев изучения слухов и инсинуаций, их утверждения были еще более сенсационными, если не сказать выдуманными. Первоначально они утверждали, что 50 тысяч номеров были найдены на сервере NSO. Поняв, что это невозможно, поскольку Pegasus никогда не лицензировался на такое количество номеров и поскольку на серверах NSO нет таких данных, редакторы быстро превратили свою историю в огромное «а что, если», только чтобы не испортить хороший заголовок».
Основываясь на попавшем к ним списке, расследователи обещают публиковать новые сведения о мишенях NSO Group.
Деннис Ритчи, создатель C, делает ставку «Прощай, мир»
Этот сайт может получать партнерские комиссии за ссылки на этой странице. Условия эксплуатации.
Каждый день после смерти Денниса Ричи моя копия «K&R» — языка программирования C от Брайана В. Кернигана и Денниса М. Ричи в 1978 году злобно смотрела на меня, спрашивая, почему я не написал что-то о его влиянии на мою жизнь. профессиональная жизнь. Действительно, книга, которая заменила скрепленные скобками, скопированные от руки записи, которые были до нее, преследовала меня по всей стране, во многие компании и обратно.Его путешествие совпадает с моим путешествием и путешествием большей части компьютерной индустрии.
Во-первых, в 1970-х, когда C был авангардом — исследовательский инструмент, используемый Bell Labs и несколькими университетами для создания серьезной вычислительной среды на небольших машинах — я использовал книгу, чтобы получить степень в области компьютерных наук, написав компилятор, который мог запустить код из книги. Затем, в начале 1980-х, эта книга была моим справочным руководством по разработке настоящих компиляторов C для мэйнфреймов-монстров, которые затем правили миром вычислений.
Затем книга отправилась со мной к производителю рабочих станций Sun Microsystems, где Unix, наконец, достигла своего расцвета. Sun и десятки других компаний нашли религию в простом и легко лицензируемом языке C и операционной системе Unix, положив начало рассвету открытых систем и совместной работы нескольких поставщиков над системным программным обеспечением. Си действительно был там королем.
После этого книга получила долгий отдых, поскольку Си был заменен для меня его более поздними старшими братьями, C ++, C #, и его духовным потомком, Java.Простые примеры программ в исходной 228-страничной книге, начиная с вневременной классической «привет, мир», уступили место чудовищно большими томам по специализированному программированию для оконных систем, фреймворков и использованию эзотерических шаблонов. Мне не хватало прямого и почти народного стиля письма, из-за которого даже самый робкий читатель чувствовал себя супергероем за клавиатурой.
Но я не дочитал книгу. Когда наша дочь окунулась в мир робототехники, я обнаружил, что язык Си в его первоначальной форме жив, здоров и процветает.Книга появилась с полки, чтобы научить новое поколение простому и элегантному способу программирования, который позволяет разработчику напрямую взаимодействовать с внутренностями компьютера. Простая целочисленная переменная — int — с годами увеличивалась в размерах по мере роста компьютеров, но язык C и его разреженный, чистый стиль кодирования продолжают жить. Этим мы все многим обязаны Деннису Ричи.
Деннис Ричи запомнился многими достижениями, начиная с того, что он был соавтором операционной системы Bell Labs Unix, предшественницы не только сегодняшней Unix, но и FreeBSD, Linux, Android и Mac OS, за что он и Томпсон выиграли. премия Тьюринга и Национальная медаль технологий.Но что касается меня, я всегда лучше всего буду помнить то волнение, которое я испытал, когда смог самостоятельно изучить язык программирования, когда впервые получил свою копию языка программирования C.
На основе оригинальной истории Мериан К. Купер, создателя «Кинг-Конга»: Мацек, Карл: 9781932431742: Amazon.com: Книги
Серия новых романов «Врата ангелов» под названием «Рэй Гаррихаузен представляет» начинается менее чем звездно с новеллизации неоснятого сценария Мериан К.Купер, режиссер-продюсер, создавший легендарного Кинг-Конга. В 1939 году летчик-испытатель Дж. П. Брандт был уволен из армейского авиационного корпуса после того, как его ошибочная попытка возродить отмененную программу вооружений привела к тому, что он разбил прототип дальнего бомбардировщика. Получив второй шанс от конструктора самолета, Брандт соглашается пилотировать еще один для рекламно-каскадерской поездки по всему миру. По пути второй польский пилот Брандта тайно сбивает с курса, и около Южного полюса гигантский орел атакует самолет, в результате чего он приземляется на неизвестном острове, населенном динозаврами, а также сообществом норвежцев.Когда Брандт обнаруживает, что отряд нацистов также находится на острове, он вербует своих новооткрытых норвежских союзников и их птичьих верховых животных, чтобы сразиться с ними. Некоторые читатели могут найти в сюжете слишком много общего с Кинг-Конгом (затерянный мир, населенный гигантскими существами и живыми динозаврами), а также с бесчисленным множеством других историй о потерянных цивилизациях.
Copyright © Reed Business Information, подразделение Reed Elsevier Inc. Все права защищены.
(Пять звезд) «War Eagles» потрясающий взрыв из прошлого !!! Стивен Хоффман, 8 августа 2008 г. Я любил WAR EAGLES.Это прямо в моем переулке. Забытая приключенческая история создателя KING KONG, возвращенная к жизни двумя преданными писателями. На обложке книги написано: «Роман, вдохновленный оригинальной концепцией Мериан С. Купер». Этого вполне достаточно, чтобы у любого киномана забилось сердце. Я имею в виду, что у вас есть замечательная (и в основном неизвестная) оригинальная концепция великой Мериан К. Купер (KING KONG), а современные авторы Карл Мацек и Дебби Бишоп воплощают ее в жизнь, так сказать воскрешая из мертвых.Вдобавок к этому есть замечательный нападающий, легенда стоп-анимации Рэй Харрихаузен. Для меня это был настоящий листопад. Если вы любите приключенческие истории о далеком прошлом и питаете слабость к таким великим зверям, как KING KONG, это для вас! Если у вас есть дети, обратите внимание на книгу Дебби Бишоп «The Faries Of Bladderwhack Pond» и только что вышедшую книгу «Shadow Boys». Две действительно замечательные книги. —amazon.com
(Четыре звезды) Treiz из Mechacon ’08 публикует обзор, как и обещал !!! Автор: Treiz, 6 сентября 2008 г. Я взял подписанный экземпляр этой книги прямо изо рта лошадей… эээ, копыто … ну, он передал его мне на съезде. Я большой поклонник предыдущих работ Карла Мачека, включая Robotech, и когда я узнал, что он написал книгу, я ухватился за возможность проверить ее. —amazon.com
(Пять звезд) Жаль, что этот фильм так и не стал фильмом! Майкл Л. Паскуа, 31 декабря 2008 г. Подтвержденная покупка Хорошо, в интересах честности, я друг автора. При этом я не знал об этой книге, пока не увидел ее в аэропорту Гонолулу. Я НИКОГДА не пролетал так быстро на самолете — Карл снял запланированный фильм Купера и превратил его в нечто такое, что могло бы посрамить последний фильм об Индиане Джонсе.Это была поездка на американских горках романа, и я сожалею, что фильм так и не был снят. Какое продолжение Кинг-Конга! Прекрасно сделано, мы со Шведом надеемся, что это первый из многих будущих романов. (Пять звезд) стоит денег. Автор texascrowe, 20 декабря 2013 г. Автор подтвержденной покупки. Очень интересная история, которая развлекает вас. Обоим моим внукам понравилась эта книга. Им от 23 до 21 года. —Amazon.com
Об авторе
Карл Ф. Мацек (21 сентября 1951 17 апреля 2010) был американским сценаристом, редактором сценария, режиссером и продюсером многочисленных англоязычных адаптаций аниме в 1980-х и 1990-х годах.Многие считают его работу бесценной для популяризации японской анимации в США. Мацек был соредактором «Обзора кино и нуарного кино» Макгилла «Энциклопедическая ссылка на американский стиль» (1979). Он является автором произведений «Искусство хеви-метала: анимация для восьмидесятых» и «Роботех Арт 3: Стражи». Он также был сценаристом мультсериала C.O.P.S. и был исполнительным консультантом анимационного фильма Heavy Metal 2000. Недавно он написал анимационную адаптацию «Леди Смерть» Брайана Пулидо.Карл и Дебби Бишоп работали вместе, чтобы разработать и написать «War Eagles», который был вдохновлен оригинальной концепцией Мериан С. Купер 1930-х годов. Мацек и Бишоп хотели, чтобы «Военные орлы» были интересны сегодняшним читателям, и решили включить факты и технологии той эпохи в свой художественный рассказ. Карл исследовал эпоху Второй мировой войны для другого проекта, и дуэт использовал его глубокие знания того времени, а затем исследовал дополнительные элементы. «Орлы войны» — первый опубликованный роман Карла. Дебби Бишоп впервые привлекла внимание публики благодаря серии научно-фантастических комиксов «Черный прилив», которая изначально была опубликована издательством Image comics.Книги Бишопа включают отмеченную наградами «Феи пруда мочевого пузыря»; Shadow Boys; Войдите в игру и графический роман «Пробуждение ключа» из сериала «Черный прилив», который представляет собой вымышленный сериал, положенный в основу реальной истории Земли и легенды об Атлантиде. Епископ является соавтором книги Martha’s Got Nothin ‘On Me с Кори Берг. «Ничего не получишь от Марты» — поваренная книга, к которой она также сделала большинство иллюстраций, доказывая, по ее словам, «почему я писатель». В сотрудничестве с иконой визуальных эффектов Рэем Харрихаузеном и продюсером Арнольдом Кунертом в совместном предприятии бренда Ray Harryhausen Presents, Бишоп разработал Merian C.Боевые орлы Купера из оригинальной концепции Купера и написали оригинальную историю с соавтором Карлом Мацеком для романа и сценария. Она также создала фантастический приключенческий сериал, вдохновленный работами и концепциями Рэя.
Деннис Ричи, отец C и со-разработчик Unix, Dies
Линус Торвальдс однажды сказал, говоря о разработке Linux, что он «поднялся [сам] на плечи гигантов». Среди этих гигантов Деннис Ричи (он же DMR) был, вероятно, самым высоким.Ричи, создатель языка программирования C и соавтор операционной системы Unix, скончался 8 октября в возрасте 70 лет, оставив после себя наследие, которое бросает очень большую тень.
Я начал заниматься технологиями благодаря работе Ричи над системой разделения времени GENIE для Unix. Это дало возможность моей средней школе разделить время PDP-11 в SUNY-Stony Brook — той же модели компьютера, которую Ричи, Кеннет Томпсон и их команда использовали для создания Unix, — и для меня написать свои первые строки кода на терминал телетайпа DECwriter II.
Но C Ричи во многих отношениях даже более важен, чем Unix. Это фундаментальный строительный блок, на котором было построено многое из того, что мы считаем современным миром.
Ричи не изобрел синтаксис фигурных скобок — он пришел из BCPL Мартина Ричардса. Но язык программирования C, который он назвал «причудливым, несовершенным и чрезвычайно успешным», является основой почти всех инструментов программирования и написания сценариев, независимо от того, используют они элементы синтаксиса C. Java, JavaScript, Objective C и Какао, Python, Perl и PHP не существовали бы без dmr C.В каждом программном обеспечении, которое позволяет вам читать эту страницу, есть след ДНК DMR.
Создавая C, Ричи родил концепцию открытых систем. C был разработан для того, чтобы они могли переносить Unix на любой компьютер и чтобы программы, написанные на одной платформе (и навыки, использованные для их разработки), можно было легко перенести на другую.
Таким образом, Ричи сформировал наш мир гораздо более фундаментально, чем Стив Джобс или Билл Гейтс. Что отличает его от них, так это то, что он делал все это не в поисках богатства или славы, а просто из интеллектуального любопытства.Unix и C были продуктом чистого исследования — исследования, которое началось как побочный проект с использованием оборудования, купленного на основании обещания, что Ричи и Томпсон разработают текстовый процессор.
Представьте себе, каким был бы мир, если бы они просто сдержали свое обещание. Какой была бы ваша жизнь без C или Unix? Когда ваша жизнь впервые была затронута работой dmr?
Верхнее фото: Деннис Ричи позирует после получения Премии Японии 2011 года в штаб-квартире Bell Labs в Мюррей-Хилл, Нью-Джерси, во вторник, 19 мая 2011 года.Ричи был награжден Японской премией 2011 года за свою роль в совместной разработке операционной системы UNIX в 1969 году. (Victoria Will / AP Images для Japan Prize Foundation)
Создатель C ++ Бьярн Страуструп о распределенных системах, безопасности типов и Rust — Новый стек
В июне создатель языка программирования C ++, 69-летний Бьярн Страуструп, появился на канале YouTube от имени Специальной группы по языкам программирования Ассоциации вычислительной техники.
Спустя примерно 35 лет после появления своего языка в мире Страуструп сравнил свои самые ранние цели с тем, как язык в конечном итоге развился, поделился некоторыми мыслями о других языках программирования в мире и рассказал, что он делает, когда не руководит огромным сообществом пользователей языка. И он также потратил несколько минут, чтобы объяснить, почему C ++ «намного, намного лучше, чем был пару десятилетий назад».
Вот некоторые из основных моментов…
Спросите Страуструп о чем-нибудь
Учитывая, что это был сеанс в стиле «Спроси меня о чем угодно», кто-то спросил, что бы он изменил, если бы мог перенести машину времени в тот день, когда он создал язык, Страуструп ответил: «Гм… Это вопрос машины времени, и у нас нет машины времени.А затем он продолжил объяснять, к чему это приводит.
«Один из интересных аспектов проектирования языков программирования заключается в том, что если вы добьетесь успеха, у вас будет то, что вы делали много, много лет и десятилетий назад, и вам придется с этим жить. Как только у вас появятся пользователи, у вас появятся обязанности, и одна из них — не взламывать их код. И поэтому стабильность становится серьезной проблемой. На языке C ++ существует несколько сотен миллиардов строк, и мы не можем их сломать », — сказал он.
Позже он добавил, что что касается синтаксиса, на раннем этапе он решил не изобретать колесо заново, так как он расширял условные обозначения уже существующего языка программирования C.«Я знал, что это проблема, когда начинал. Однако уже было C-сообщество, и я мог потратить свое время, обучая людей тому, как писать цикл For, или мог предоставить достойную концепцию класса. Я не мог сделать и то, и другое. На это не было времени… »
Но помимо добавления объектной ориентации в C, он также вспомнил свои самые ранние цели проектирования для C ++. «Я хотел очень большой свободы выражения, очень большой общности. Я хотел, чтобы производительность была сопоставима с написанным вручную C, прямо на машине. И я хотел базовую безопасность типов.Учитывая время, технологии и знания, я получил два из трех. И следующие 20 лет я потратил, пытаясь понять, как нам получить все три «.
«Мне немного грустно, когда я слышу, как люди говорят о C ++, как будто они были в 1980-х, 1990-х, что многие люди делают … Они смотрели на это в темные века, и они не смотрел с тех пор »- Бьярн Страуструп
Но добавим еще этой третьей недостающей вещи — безопасности типов — в C ++ теперь есть функция (названная «концепциями»), которая может ограничивать типы данных в шаблонах функций языка.В более позднем ответе Страуструп добавляет: «Я не большой поклонник метапрограммирования шаблонов. Это уродливо, сложно и настолько полезно, что здравомыслящие люди будут делать это, несмотря на все проблемы. Поэтому я хотел бы заменить уродливые и сложные части метапрограммирования шаблонов чем-то более простым. А что-то попроще — это, в основном, общее программирование ». Обобщенное программирование предполагает использование типов, которые будут определены позже, и Страуструп объясняет, что «концепции являются частью этого. Вы можете выполнить правильную проверку типов своих аргументов, вы можете работать над требованиями, вы можете перегрузить требования, чтобы у вас были две разные функции в зависимости от требований.”
Позже он добавляет: «Если бы я мог изобретать концепции в 1988 году, когда я это делал, нам было бы лучше сегодня».
Из Дели пришел вопрос: есть ли еще одна современная языковая функция, которую он хотел бы модифицировать на другой широко распространенный язык (способ, которым он привнес объектную ориентацию в C?). Но ответ Страуструпа, похоже, потребовал много времени. перспектива, оглядываясь на почти четыре десятилетия назад. «Если вы смотрите на действительно важные вещи, они появляются не очень часто.Были классы, а затем иерархии классов, которые вошли в пакет объектно-ориентированного программирования от Simula, и это было то, что я объединил с C. И с тех пор я с тех пор смотрю на универсальное программирование ».
Но он, кажется, гордится тем, как язык развивался за эти годы. «Мне становится немного грустно, когда я слышу, как люди говорят о C ++, как будто они были в 1980-х, 1990-х, что многие люди и делают», — говорит Страуструп позже. «Они смотрели на это еще в темные века, и с тех пор не смотрели.”
Растут или умирают
Он готов, когда собеседник из Пенсильванского университета спросит, что делает C ++ привлекательным для людей сегодня. «Более крупное сообщество. Лучшая производительность. Большая гибкость. Это неплохое начало. Обширная поддержка инструментов, огромные библиотеки. Это просто хороший, твердый язык «. Он также описывает, что происходит с языками, которые пытались вытеснить C ++. Во-первых, «Когда вы упрощаете язык, чтобы сделать его проще, вы обычно что-то выбрасываете…» Но даже помимо этого, упрощенные языки попадают на один из двух путей.«Вы терпите неудачу, потому что не можете заставить людей использовать ваш язык. Или вы добьетесь успеха, и ваш язык будет расти ». И он готов с примером. «Сейчас Java в три, четыре, пять раз сложнее и больше, чем была вначале, и утверждается, что она лучше, чем C ++, потому что она проще.
«Так ты можешь расти, а можешь умереть. Выбрать свой яд.»
Позже один разработчик из Далласа не удержался и спросил Страуструпа, какие языки программирования ему нравятся больше всего, но Страуструп не клюнул.«Я не верю, что существует или может быть идеальный язык программирования — по крайней мере, не во временном масштабе, о котором мы говорим, в несколько десятилетий или сто лет. Может быть, через сто лет, но не при моей жизни ».
Он знает другие языки, как он раскрывает в своем ответе на более поздний вопрос. («Я думаю, что C ++ может делать все, что умеет Rust, и я хотел бы, чтобы он был намного проще в использовании».) И в конце он не удержался, отметив, что долговечность имеет свои преимущества. «Это очень забавно, когда некоторые люди из Rust подходят и обвиняют меня в том, что я украл некоторые из их идей, не осознавая этого — тогда как некоторые из вещей, которые я делал, я действительно делал почти 40 лет назад.”
Один из самых интересных ответов пришел на относительно простой вопрос: над чем вы сейчас работаете? Страуструп обсуждает свою «повседневную работу» в качестве технического сотрудника / управляющего директора в Morgan Stanley, где он описывает свою проблемную область как «распределенные системы, сети, получение данных от A к B при различных ограничениях… Я нахожу это весьма интересным. Это была моя докторская степень. был внутри, так что с тех пор я этим занимаюсь «. Он также берет в свои руки некоторые проблемы с производительностью. («Когда я учился в учебе, я думал, что знаю о производительности, потому что могу считать микросекунды.Теперь я должен считать наносекунды! ») Страуструп также вносит предложения по поводу больших кодовых баз -« как сделать большие объемы кода надежными, удобными в обслуживании, обновлять их современными средствами… »И каждый год он также преподает курс по программному обеспечению дизайн в Колумбийском университете.
Но, конечно, Страуструп говорит, что у него есть еще одна обязанность: «постараться позаботиться» о процессе стандартизации C ++. «Люди настолько увлечены C ++, что 250 человек приходят на собрания по стандартам. Очень сложно заставить 250 человек согласиться с чем-либо, и также относительно легко привлечь большие толпы людей к чему-то модному, новому или чему-то в этом роде.Поэтому я должен проповедовать стабильность и осторожный прогресс и не переусердствовать со сложностями ».
В ответ на другой вопрос он поделился некоторыми целями дизайна, которые могут быть отложены в будущем. «У нас есть модель улучшения параллелизма. Почти наверняка он будет в [версии C ++] 23. Он существует и используется. Его поддерживают такие люди, как Facebook, NVIDIA и Intel … Так что именно здесь мы получим лучший параллелизм, лучшее использование оборудования … Помимо этого, я смотрю на сопоставление шаблонов в функциональном стиле.Я работал над этим долгое время — я предложил это для C ++ 17. Может быть, мы получим это к 23 или 26 годам, но все идет медленно, когда вы перемещаете действительно огромное сообщество. Если мы сможем сделать это правильно, мне это понравится «.
Но если заглянуть еще дальше, он хотел бы увидеть больше поддержки распределенного участия.
«Так я и попал в первую очередь. Я хотел построить то, что было бы первым кластером Unix — если бы мне удалось его закончить, вместо того, чтобы отвлекаться на C ++.И я хотел бы видеть поддержку на языке или в библиотеках для реального взаимодействия с большими группами компьютеров, ядер и тому подобного. Мы неплохо умеем многоядерность, многопоточность и тому подобное. Но я бы хотел перейти к неразделенной памяти.
«Во всяком случае, это моя личная лошадка-хобби — уже давно».
WebReduce
Умирает Деннис Ричи, соавтор C и Unix.
Гигант современных технологий скончался недавно после битвы с раком и другими недугами.Его усилия изменили компьютерную индустрию, а плоды его жизненного труда оживили продукты, которые нас окружают. Для вас это может показаться поздней новостью, но я не пишу о Стиве Джобсе. Скорее, речь идет о Деннисе Ричи, который умер на прошлой неделе в возрасте 70 лет, без которого не только продукты Apple, но и бесчисленное множество других технологий могли бы выглядеть совсем иначе.
Деннис М. Ричи, которого часто знали под ником dmr, внес два значительных вклада в технологию.
Во-первых, он создал язык программирования C (с некоторой помощью, в частности, со стороны Кена Томпсона, его коллеги из Bell Labs, к которому Ричи присоединился в 1967 году).Язык C живет сегодня, как и его преемники C ++ и Java. Конечно, это был не первый язык программирования, но он был особенно важным, воплощая в себе оптимальный уровень абстракции — достаточно интуитивно понятный, чтобы его было легко понять, и в то же время достаточно техничный, чтобы выполнять работу. «Это позволяет вам приблизиться к машине, не будучи привязанным к ней», — сказал Брайан Керниган, специалист по информатике из Принстона, в интервью газете « New York Times ». C был универсальным языком, своего рода lingua franca для технологической эпохи, предназначенным для стимулирования сотрудничества.
Структура C — ее выдающееся удобство использования — была почти политическим заявлением; Ричи однажды назвал это «системой, вокруг которой может формироваться товарищество». Читая о разработке Си — а Ричи написал здесь довольно исчерпывающий отчет — начинаешь чувствовать, что его изобретение было решающим моментом разветвления, в котором несколько провидцев увидели возможности, упускаемые из виду их коллегами.
Вторым большим достижением Ричи стала совместная разработка операционной системы Unix. В конечном итоге Unix породит Linux, на котором работают многие мировые центры обработки данных.Многие популярные в мире операционные системы, особенно мобильные, например Android и iOS, так или иначе происходят от Unix. «[P] Retty, большая часть всей сети Intnernet работает на ядре Unix, — сказал Роб Пайк из Google Wired .
Вскоре после того, как было объявлено о его смерти — первое упоминание в Интернете, похоже, произошло из профиля Пайка в Google+ (он был другом и бывшим коллегой) — на YouTube и в других местах начали накапливаться энкомиумы.
Постоянная тема в трудах Ричи — его смирение.«Я был недостаточно умен, чтобы стать физиком», — самоуничижительно написал он в этой краткой биографии. И хотя он признал, что C имел «огромный успех», он также назвал его «причудливым» и «несовершенным». И хотя он выиграл Национальную медаль технологий в 1998 году, его рассказ об этом опыте лишен хвастовства, вместо этого он предлагает озорные лакомые кусочки о том, как член его партии смахивал фирменные бумажные полотенца из туалета Белого дома.
То, что было сказано о Джобсе, так же верно, если не в большей степени, о Ричи: он в некотором смысле живет в изменившемся технологическом мире, который оставил нам.
Джордж Ромеро, сын создателя «Живых мертвецов», хочет построить киностудию в Тампе.
ТАМПА — Зомби из серии «Ночь живых мертвецов» покойного Джорджа А. Ромеро приписывают популяризацию жанра фильмов ужасов.
Его сын, Джордж К. Ромеро, теперь хочет популяризировать район Тампа-Бэй как центр производства таких фильмов.
«Мы хотим быть на самом низком уровне, помогая создавать отрасль, которая создает рабочие места», — сказал Ромеро, житель Кентукки, в своем резюме на IMDB у него 19 продюсеров и 14 режиссеров.
Ромеро входит в команду кинематографистов компании Briefcase Pictures, которая хочет построить киностудию в районе Тампа в рамках государственно-частного партнерства с округом Хиллсборо.
Исследование, профинансированное в прошлом году офисом кинокомиссии округа Хиллсборо, показало, что для развития индустрии в этом районе нужна «крупномасштабная» киностудия.
Округ в настоящее время рассматривает возможность доставки сюда одного из них посредством какого-либо партнерства с производственной компанией.
Округ еще не направил запрос предложений, но может сделать это в этом месяце.
Связано: Хиллсборо хочет создать «крупномасштабную» киностудию, чтобы заманить блокбастеров.
Между тем, Briefcase Pictures пытается привлечь 30 миллионов долларов через частных инвесторов для финансирования производственных мощностей по производству кирпича и раствора в Тампе и Лексингтоне, Кентукки, а также первоначальный план из пяти фильмы, съемки которых могут начаться позже в этом году.
Они отказались уточнить, сколько из 30 миллионов долларов будет выделено для каждой студии и каждого фильма, но заявили, что это будут фильмы в первую очередь ужасов и триллеров с семизначным бюджетом.
«Фильм стоимостью 1 миллион долларов может создать от 100 до 150 рабочих мест за короткий период времени», — сказал Ромеро.
Briefcase Pictures также включает бизнесмена из Тампы Тодда Оифера, базирующуюся в Нью-Йорке Diga Studio, основанную бывшим президентом MTV по программированию Тони ДиСанто, и журнал Heavy Metal из Массачусетса, который с 1970-х годов публиковал комиксы, графические романы и короткометражки. рассказы, посвященные жанрам научной фантастики, фэнтези и ужасов.
Кентукки — предпочтительное место для студии, потому что именно там Ромеро основал The Veterans ’Compound, некоммерческую организацию, которая готовит ветеранов вооруженных сил для карьеры в производственной индустрии.
Район Тампа — другой район, потому что он становится центром независимого кино, сказал Ойфер. «Здесь много чего происходит. Это большой толчок для создания большого студийного присутствия в районе Тампа-Бэй, и есть действительно большой толчок, чтобы привлечь к этому большую часть киноиндустрии ».
Тодд Ойфер хочет построить киностудию в Тампе. [Любезно предоставлено Briefcase Pictures]
Briefcase Pictures — вторая компания, публично заявившая о своем намерении отреагировать на поиски округа по налаживанию государственно-частного партнерства.Другой — компания Semkhor Productions, которая ранее построила лабораторию Ringling College Studio Labs площадью 36 000 квадратных футов в Сарасоте в рамках партнерства с Ringling College.
Идеальная студия, согласно исследованию округа, была бы площадью около 60 000 квадратных футов и достаточно близко к международному аэропорту Тампа, чтобы обеспечить «удобный доступ для путешествий, но не настолько близко, чтобы шум аэропорта мешал съемкам».
Комиссар округа Хиллсборо Кен Хаган ранее сказал, что он хочет, чтобы у студии была киношкола или образовательный компонент, возможно, в партнерстве с муниципальным колледжем Хиллсборо, Университетом Южной Флориды или Университетом Тампы.
Он также сказал, что принадлежащее графству 70 акров «местоположение MOSI является лучшим с точки зрения синергии и местоположения». Окружная комиссия выделила 2 миллиона долларов из окружных фондов BP Oil Spill Settlement для возможного проекта студии в этом районе.
«Мы открыты для любых дискуссий о партнерстве», — сказал Ромеро. «Мы не хотим приходить и быть похожими на многих других людей, которые говорят, что пришли снимать фильмы, но затем хотим, чтобы все ушли со своего пути. Мы стремимся к максимальному сотрудничеству.”
C-Lab Creator (MT декабрь 87)
Самая плодотворная область постоянно расширяющегося каталога музыкального программного обеспечения Atari ST — секвенсор. К этой области присоединился создатель C-Lab, как он справляется с конкурентами?
НЕМНОГО БОЛЬШЕ, чем за год, линейка программного обеспечения Atari ST MIDI значительно расширилась. И эта тенденция почти не ослабевает, поскольку компании, которые ранее писали для Apple Mac, начинают переносить свои программы на ST — например, Intelligent Music со своими очень интеллектуальными программами M и Jam Factory.
Немецкая компания C-Lab, как и их соотечественники Steinberg Research, перешла на Atari другим путем: вездесущий Commodore 64 — на самом деле, вы можете вспомнить их изящный секвенсор C64 SuperTrack. Creator — это их новый секвенсор ST, и хотя SuperTrack был производным от Steinberg Pro16 (и фактически улучшил эту программу), Creator имеет свой собственный характер.
Запись
СОЗДАТЕЛЬ РАЗРЕШАЕТ ВАМ записать максимум 99 16-трековых паттернов. Каждый узор может быть сколь угодно коротким или длинным.Если это слишком расплывчато, попробуйте следующее: максимальная длина любого паттерна составляет 1 040 896 1/768 нот, что соответствует 1355 4/4 тактам или 45 минутам музыки с темпом 120 ударов в минуту. Создатель записывает с разрешением 192ppqn (1/768-я нота). OK?
На дисплее. В нижнем правом углу основного дисплея находится обычный набор элементов управления в стиле ленточного транспорта для записи в реальном времени. Запись ведется на одну дорожку за раз, выбранную путем выделения соответствующей дорожки. Вы можете назначить каждую дорожку на любой из MIDI-каналов 1–16 или, альтернативно, выбрать нулевой канал (помеченный как «оригинальный»), и в этом случае Creator будет записывать и воспроизводить все входящие в него каналы.Это бесценно, если ваш контроллер представляет собой MIDI-гитару в моно-режиме или мастер-клавиатуру с несколькими разделами.
Для записи вы нажимаете кнопку «Запись» (это довольно логичная программа) и продолжаете играть столько, сколько хотите. Creator также позволяет вам установить период отсчета до 42 4/4 тактов, что, я думаю, дает вам достаточно времени, чтобы придумать некоторые идеи.
В отличие от некоторых секвенсоров, первая записанная дорожка не определяет длину паттерна — последующие дорожки могут быть сколь угодно длинными.Если вам не нравится конкретная дорожка, вы можете легко удалить ее, перетащив ее в левую часть главного экрана. С другой стороны, если вы случайно начали запись во время выступления, которое хотели сохранить (вся дорожка теряется, как только вы нажмете «Запись»), вы можете щелкнуть поле «Отменить», и ваши усилия вернутся к прежнему величию.
Чтобы все было вовремя, из динамика монитора издается звуковой сигнал метронома, но Creator также позволяет запускать ритм метронома по MIDI.Вы можете выбрать MIDI-канал, номер ноты и скорость ноты — так что в основном вы можете направить его в любое место вашей системы. Обычно метроном активен только в режимах записи и удара; однако, если вы отметите опцию Play Click, метроном будет звучать и во время воспроизведения.
MIDI Thru / merge, конечно же, является частью словаря Creator, позволяя вам играть на любом подчиненном инструменте с вашей мастер-клавиатуры вместе с секвенсированными партиями.
Пункт меню Key Remote позволяет удаленно запускать элементы управления транспортировкой, а также цикл, включение / выключение и номер трека +/- 1 из нот на основной клавиатуре.Хотя последовательность нот фиксирована, вы можете изменить базовую ноту (чтобы переместить триггерные ноты в другой диапазон). Кроме того, включение / выключение может быть запущено с MIDI-контроллера 65 (педальный переключатель портаменто), что было разумной идеей, если я когда-либо слышал об этом.
В верхнем левом углу главного экрана находятся часы реального времени, показывающие продолжительность в часах, минутах и секундах. Рядом с ним находится дисплей свободной памяти (начиная с 110 898 событий на 1040ST), который уменьшается при получении MIDI-данных, что очень обнадеживает.
Другие параметры, отображаемые в верхнем ряду полей, включают включение / выключение аранжировки, величину задержки синхронизации, внутреннюю или MIDI-синхронизацию, темп и квантование. В верхнем правом углу находятся основной счетчик, а также левый и правый счетчики (используемые, например, для определения начальной и конечной точек для режима возврата и записи). Они обозначают полосу: долю: значение квантования: стыковку.
Каждая дорожка в шаблоне имеет ряд параметров, связанных с ней; для текущего трека отображаются в столбце справа от окна паттернов.Здесь вы можете определить значение транспонирования (+/- 96 полутонов), смещение скорости (+/- 127), компрессию (выраженную в соотношениях; это сжимает диапазон скорости дорожки), наименьшее / наибольшее (позволяющее определить диапазон нот) и петля (позволяя дорожке зацикливаться после стольких ударов).
Delay позволяет сдвигать целые дорожки с шагом 1/768 ноты до максимум 9999 1/768 ноты.
В качестве альтернативы задержка может быть указана в миллисекундах (например, длительность 1/768-й ноты при 120BPM равна 2.5 миллисекунд).
Очень полезной функцией секвенсора SuperTrack (обзор E&MM в июне 1986 г.) является Ghost Of. Это позволяет вам создать один или несколько треков, которые воспроизводят данные другого трека, используя свои собственные параметры трека. Таким образом, без дублирования нот и других данных исполнения вы можете создавать более толстые текстуры или всевозможные эхо (параметр задержки), параллельные ноты, такие как октавы, четверти или квинты (параметр транспонирования) или разделение клавиатуры (параметры низких и высоких нот). .
При нажатии на поле «Соло» выполняется соло для текущей выбранной дорожки, а при нажатии на поле «Скрыть» звук текущей дорожки отключается. Эта настройка отключения звука будет сохранена, но более гибкий подход состоит в том, чтобы включить или выключить соответствующую кнопку отключения звука (которая фактически является частью режима аранжировки) во время записи; эти настройки будут записаны в реальном времени. Также можно записывать изменения темпа в реальном времени.
В левой части окна трека отображаются статусы каждого трека. Белый указывает на отсутствие записи, черный указывает на записанную (с индикатором уровня для значений скорости), а звездочка указывает на то, что дорожка полностью или частично приглушена.
MIDI-данные могут быть отфильтрованы на входном и выходном этапах: два отдельных окна позволяют вам щелкнуть список MIDI-команд, выборочно отфильтровывая их. Это может быть полезно, если, например, вы не хотите записывать данные послекасания или изменения высоты звука, или, альтернативно, если вы хотите записать изменение высоты звука, но не ноты. Фильтрация данных на выходном каскаде может оказаться полезной, если, скажем, шина MIDI перегружена данными производительности — хотя стоит отметить, что Creator отдает абсолютный приоритет синхронизации примечания к событиям, что кажется разумным выбором.
Creator включает в себя так много функций манипулирования данными, что просто не хватает места, чтобы рассмотреть их все. Есть целое меню, предназначенное для квантования, и C-Lab включает несколько различных методов квантования: Note On, Note On and Off, Musical Quantise I (который квантует включение и выключение нот без изменения длины ноты) и Musical Quantise II (тот же как я, за исключением того, что Создатель пытается распознать систематические ошибки синхронизации). Квантование может быть неразрушающим, и можно получить разрешение вплоть до 1/768 нот.
Другие функции изменения данных включают квантование длины, минимальную / максимальную длину, фиксированную длину, двойную / половинную скорость, микширование всех треков, демиксирование всех треков и извлечение одного канала. Кроме того, Process Data позволяет вам изменять параметры трека в любой точке трека, а Transform позволяет преобразовывать любые MIDI-данные в любые другие MIDI-данные.
Все более распространенная практика записи партий ударных в секвенсор не осталась незамеченной C-Lab. В Creator включен режим цикла записи, который циклически повторяет сегмент, определяемый левым и правым счетчиками.При выборе Overdub на одной дорожке можно записать и выборочно стереть до 16 слоев. Таким образом вы можете записывать ритм-паттерны, как на драм-машине.
Creator управляет этим, назначая каждый слой другому MIDI-каналу, хотя все слои передаются по каналу, назначенному для дорожки. Это позволяет вам дополнительно упорядочивать слои с помощью «Извлечь один канал» и «Демикс всех каналов», например, чтобы вы могли задерживать отдельные слои или регулировать их скорость.
Segment Copy позволяет копировать часть дорожки в любую позицию в той же или другой дорожке / паттерне. Вы можете указать любое количество повторов, чтобы вы могли записать четырехтактовую басовую линию и скопировать ее несколько раз до конца паттерна. Таким образом, Segment Copy позволяет вам создать всю структуру песни в рамках одного паттерна.
Если выбрано «Заменить», целевой сегмент будет перезаписан исходным сегментом; если параметр «Заменить» не выбран, исходный сегмент будет объединен с целевым сегментом.
Копирование и объединение целых дорожек в паттерне можно легко выполнить, перетащив исходную дорожку на соответствующую целевую дорожку. В случае слияния диалоговое окно сначала спрашивает вас, хотите ли вы продолжить.
Вы можете записывать в Creator, когда он настроен на внешнюю (MIDI) синхронизацию, и внутреннее разрешение секвенсора не теряется только из-за того, что он считывает часы 24ppqn.
Редактирование
НАЖАТИЕ НА ОКНО «Редактировать» мгновенно переворачивает вас на экран редактора событий.Это представляет вам список из одиннадцати строк MIDI-данных (если вы смотрите на трек, который уже был записан), с командами, интерпретируемыми на английском языке, поэтому вам не нужно запоминать шестнадцатеричный код для ноты, сказать. Это значительно облегчает жизнь.
Слева от дисплея данных находится список команд MIDI, которые можно отфильтровать с дисплея; вы выбираете или снимаете выделение, щелкая по ним. Это не то же самое, что их фильтрация из входных данных, которая обрабатывается в другом месте в окне входного фильтра.Возможность оптимизировать отображение данных бесценна, особенно когда речь идет о непрерывных данных.
Редактор событий можно использовать разными способами. Совершенно очевидно, что вы можете использовать его для редактирования данных, которые вы только что ввели, в реальном времени, но вы также можете вводить MIDI-данные в пошаговом режиме, просматривать MIDI-данные, когда вы их записываете в реальном времени, или просто смотреть, что ваши инструменты изрываются, не записывая их. Фактически, редактор является ценным образовательным и диагностическим инструментом, а также средством управления вашей музыкой.
Наряду с собственными событиями MIDI, C-Lab добавила так называемые P-пользовательские (псевдо) события. В настоящее время их относительно немного, но, похоже, есть положение о добавлении других позже. Текущие команды P-пользователя включают в себя абсолютное и относительное изменение темпа, включение / выключение звука, точку петли, выбор песни и включение / выключение MIDI Clock. Их можно вставить в любое место потока данных MIDI с помощью редактора событий.
Но редактор событий — не единственный способ представления MIDI-данных.Все сводится к тому, довольны ли вы списком чисел или предпочитаете использовать систему обозначений пространственной аналогии (партитуру или редактор сетки).
Раздел редактирования сетки Creator является полезным дополнением к списку данных, но он не может сравниться с ясностью и сложностью страницы редактирования сетки Iconix. Фактически, я бы сказал, что Iconix предлагает гораздо лучшую пошаговую систему ввода для тех музыкантов, которые не хотят слишком возиться с числами. Но это не должно умалять ценности редактора событий Creator, который, как и все остальное в этом секвенсоре, очень хорошо продуман.
Аранжировка
ПРИ ВОЗМОЖНОСТИ записи всей песни в рамках одного паттерна, режим аранжировки предоставляет значительно более сложные организационные возможности. Вы можете определить до четырех параллельных цепочек или уровней паттернов (A, B, C, D), обеспечивая максимум 64 дорожки. Следует иметь в виду, что Creator может выводить только на 16 каналов MIDI; В отличие от Steinberg Research и Hybrid Arts, C-Lab еще не выпустила надстройку, обеспечивающую индивидуально адресуемые MIDI-выходы.
Параллельные паттерны вводятся в последовательные строки окна аранжировки, их фактическое положение в музыке определяется начальным положением, которое вы им даете.Поначалу это кажется странным, но у этого подхода есть преимущества, такие как возможность отображать имя для каждого шаблона.
Режим аранжировки позволяет записывать паттерны в контексте других паттернов (находящихся в других цепочках). Вы можете установить полную структуру песни в режиме аранжировки до того, как записать ноту, что позволит вам сконцентрироваться на записи ваших паттернов в контексте песни. В качестве альтернативы, настроив одну цепочку как, скажем, ритм-трек, вы можете записать поверх нее другой паттерн неограниченной длины.Полезной особенностью режима аранжировки является то, что длину рисунка можно изменить в любое время, просто в зависимости от того, где вы располагаете начало следующего рисунка.
Приглушение целых цепочек паттернов выполняется простым щелчком по соответствующему заголовку цепочки (A, B, C или D) — так, например, у вас может быть ритм-трек в цепочке A, а затем переключаться между разными аккомпанементами или, возможно, разными версиями та же идея. Очень полезно для ремиксов, хотя было бы полезно найти способ сохранить отдельные цепочки и связанные с ними шаблоны.
Яркая идея, перенесенная из SuperTrack, — это возможность определять настройки отключения звука дорожки и транспонирование паттернов для каждого шага в цепочке паттернов. Таким образом, один и тот же паттерн, появляющийся в другой позиции в песне, может быть транспонирован или может, скажем, удалить его латинские ритмические дорожки перкуссии, что позволяет избежать необходимости создания двух паттернов со всем сопутствующим дублированием данных, которое влечет за собой . Это была бесценная особенность SuperTrack, где память была в приоритете, но нет причин, по которым вы не должны иметь возможность сохранять память даже на Atari ST.
C-Lab пошла еще дальше, позволив вам записывать настройки отключения / отключения звука в реальном времени для определенных треков (лучший способ сделать это — записать настройки на запасной трек в том же шаблоне). Эти настройки заменят любые настройки, сделанные в режиме шаблона.
Транспонирование всего паттерна может иметь потенциально катастрофические последствия для любых треков ударных, где ноты определяют воспроизводимый звук, а не высоту звука. Чтобы обойти это, C-Lab позволила вам указать, какие MIDI-каналы не следует транспонировать.
Другими специфичными для шага функциями в режиме аранжировки являются задержка паттерна (позволяющая задерживать или продвигать весь паттерн с шагом 1/768 ноты) и ритм / сокращение. Последняя особенность заслуживает некоторого объяснения, поскольку она особенная. Обычно секвенсоры заставляют вас начинать запись с сильной доли первого такта паттерна, тогда как было бы неплохо иметь возможность иметь фразу или, возможно, просто синкопированную басовую ноту на оптимальной доле. Creator записывает все, что вы играете в течение периода отсчета, а режим аранжировки позволяет вам включить это как часть паттерна.Вы делаете это, указывая начальную позицию Upbeat (как число счетчика меньше единицы). Это не пересекается с предыдущим шаблоном, но заставляет его прерваться. Однако вам не обязательно использовать эту функцию только для Upbeats. Другие варианты использования включают в себя изменение патча позиционирования немного раньше, чтобы они не прерывали начало ноты на сильной доле, или принудительное завершение паттерна немного раньше, чтобы ноты можно было отключить до начала следующего паттерна (Создатель всегда гарантирует, что в конце узора не остается никаких заметок).
Verdict
CREATOR ЯВЛЯЕТСЯ одним из самых сложных и продуманных секвенсоров на рынке. Несмотря на то, что он набит множеством функций, на обнаружение которых у большинства музыкантов уйдет много времени, не говоря уже о том, чтобы использовать его в полной мере, его легко освоить на простом уровне — это всегда признак хорошего прикладного программного обеспечения.