Цитаты из книги «Джордж и код, который не взломать» Стивена Хокинга📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 2

Цитаты из книги «Джордж и код, который не взломать»

54 
цитаты

статье я расскажу вам кое-что об истории роботов, а также о том, как применяют роботов в наши дни и как, вероятно, будут применять в будущем. Идея создания машины, похожей на человека, возникла давным-давно. Одной из первых таких машин стал механический виночерпий, изготовленный в Древней Греции около 250 года до нашей эры; это хитроумное приспособление автоматически наливало вино в чашу из кувшина и смешивало с водой в нужных про
28 октября 2019

Поделиться

и верёвки. Сейчас я создаю настоящих роботов – и это занятие мне по-прежнему ужасно нравится. Писатели, учёные и инженеры всё время придумывают что-то новое, давая волю воображению, а уж когда дело доходит до роботов, варианты неисчерпаемы… или почти неисчерпаемы. Приступая к созданию настоящего робота, человек неизменно сталкивается с множеством самых разных задач – но это всегда интересные задачи, задачи, которые сто́ит решать. В этой
28 октября 2019

Поделиться

Писать про роботов так же приятно, как и делать роботов. Когда я был маленьким, я рисовал роботов, сочинял книжки про роботов и даже сам мастерил роботов из картонных коробок
28 октября 2019

Поделиться

Потом он глянул в ночное небо невооружённым глазом, и у него перехватило дыхание: до чего вы прекрасны, звёзды! Он был зачарован космосом, всем тем, что лежало за пределами земной атмосферы. Космос. Даже само это слово Джорджу нравилось. Бесконечный простор Вселенной, неподвластный воображению, полный странных и захватывающих явлений: планеты, чёрные дыры, нейтронные звёзды и так далее. «Вселенная – это невероятно, – думал он. – Я хочу понять её всю. Хочу выйти за пределы человеческого знания и учиться, пока не пойму всё, что только можно узнать о космосе – нашем родном доме…»
26 октября 2019

Поделиться

Любая компьютерная программа сводится к алгоритму, который меняет значения битов в памяти компьютера на каждом цикле процессора.
26 октября 2019

Поделиться

наибольшего общего делителя двух целых чисел примерно за 300 лет до нашей эры (хотя сам алгоритм, возможно, ещё старше). Слово «алгоритм» происходит от имени персидского математика IX века Аль-Хорезми, который, в частности, описал алгоритмы арифметики, а также внёс большой вклад в развитие алгебры. В XX веке математики пытались дать точное определение алгоритма на языке математики, но все их попытки оказались эквивалентны уже знакомому нам определению: «То, что может машина Тьюринга». Ни один компьютер пока не способен на большее.
26 октября 2019

Поделиться

Алгоритм – это пошаговый процесс с чёткими правилами, объясняющими, как на каждом шагу преобразовать один набор символов в другой. Например, мы учимся умножать или делить в столбик по шагам – эти шаги и есть алгоритм умножения или деления в столбик. Для любого примера на умножение или деление больших чисел алгоритм работает одинаково: на каждом шагу промежуточный результат записывается на новой строчке до тех пор, пока не будет получен ответ. Алгоритмы существуют давно. Например, Евклид описал алгоритм нахождения наиболь
26 октября 2019

Поделиться

Компиляторы – это специальные программы, которые преобразуют программы на высокоуровневых языках программирования в понятный процессору машинный код. Машинный код обычно записывают в шестнадцатеричной системе счисления. Взломать компьютерный код – значит добиться сбоя в программе или сделать нечто совершенно непредвиденное. Так, злоумышленники в интернете из хулиганских или преступных побуждений пытаются получить несанкционированный доступ к компьютеру жертвы (например, чтобы завладеть данными кредитной карты и украсть с неё деньги).
24 октября 2019

Поделиться

Языки программирования С точки зрения математики кодирование – это превращение одного набора символов в другой по определённым правилам. Если правильно «закодировать» (ещё говорят – «запрограммировать») команды и данные в виде ноликов и единичек, то компьютер их поймёт. Как именно это сделать? По специальным правилам, которые у каждого процессора свои. Получившиеся нолики и единички, которые «понимает» процессор, называются машинным кодом. Каждый набор правил – это особый алгоритм. Запасшись терпением, программу из ноликов и единичек можно составить самому и записать ручкой в тетради. Но у компьютера это получится гораздо быстрее. Люди пишут программы на легко читаемых языках программирования, таких как С или FORTRAN; оба эти языка состоят из обычных английских слов, так что нет нужды возиться с ноликами и единичками. Существует много разных языков программирования, на которых мы можем «говорить» с ком пью те ром. Под «компьютерным кодом» мы обычно подразумеваем программу, написанную на одном из таких языков.
24 октября 2019

Поделиться

карты, чтобы никто не украл его деньги. Современные компьютеры не только обеспечивают шифрование сообщений, но и дают возможность убедиться, что сообщение не подделано и что отправитель – не подставное лицо. Шифрование в компьютере происходит очень быстро, ведь шифруются биты, а не буквы; а вот взломать такой шифр, если нет секретного ключа, чрезвычайно трудно. Однако взломщиков это не останавливает, они придумывают всё новые и новые методы, и вполне возможно, что рано или поздно все существующие шифры будут взломаны. Что ж, тогда придётся изобретать новые!
24 октября 2019

Поделиться

...
6