Москва 2001 г тайный язык информатики Чарльз Петцольд ббк 32. 973. 26–018



Pdf көрінісі
бет26/26
Дата07.04.2020
өлшемі3,29 Mb.
#61783
1   ...   18   19   20   21   22   23   24   25   26
Байланысты:
Petcold Kod-Taynyy-yazyk-informatiki.535358


Г

Гейтс Билл

456

генератор



— символов

391–392


— тактовых импульсов

324


герц

189


Герц Генрих Рудольф

189


Гибсон Вильям

301


гигабайт

243


гипертекст

482


Голдстайн Герман

299


489

Предметный указатель

головка


399

графический интерфейс пользо-

вателя

467, 469


Гюнтер Эдмунд

290


Д

Дагерр Луи

45

— дагерротип



45

Даммер Джеффри

306

данные


282

делитель частоты

209

децибел


477

дешифратор

141, 149, 236–238

Джобс Стивен

354, 467

Джордан Ф. В.

192

Диксон Вильям



394

динамическая память

386–387

дискета


400

дисплей


387–395, 405–406, 419,

462, 463


дистрибутивный закон

102, 103,

121

дополнение



— до 1

173, 177


— до 2

181–182


— до 9

170


— до 10

180–181


Ж

Жаккард Жозеф Мари

291

— ткацкий станок его



291

жесткий диск

400

З

загрузка


413

заземление

39–41

заимствование



169

закрытая архитектура

379–380

защелка


199, 231–233

см. также триггер

— нулевая

278

— для переноса



264

знаковый разряд

182

значащая часть числа



429

зуммер


186–187

И

изображение

472

изолятор


29

имя файла

411

инверсия


173

инвертор


138, 176, 187, 261

— сборка памяти

234

индекс


451

инициализация

406

иностранный язык



53, 216, 374,

376


интегральная микросхема

307–


317, 377, 391–392

интегрированная среда разработ-

ки

471


интерфейс прикладного програм-

мирования

416–417, 468–469,

471, 483


информация

78–79, 81–82

— теория

300–301


— хранение с помощью тригге-

ров


192–193

истина/ложь

97, 107, 452

К

калькулятор

225, 290–291

карта Холлерита

295

каталог


411, 419

катодно-лучевая трубка

387,

461, 464


Кемени Джон

455


кибернетика

301


киберпространство

301


Килби Джек

307


Килдалл Гэри

410


килобайт

241–242


килобит

244


клавиатура

395–398, 406–408, 466

кластер

418


ключевое слово

446


КМОП

315


Кнут Дональд

453


КОБОЛ, язык программирова-

ния


454

код


282

— операции

258–259, 325–326


490

Предметный указатель

— символа

357

коллектор



303

«Колосс», компьютер

298

командный процессор



407–408

комментарий

286

коммутативный закон



101–102,

103, 120


компакт-диск

49, 476–478

компилятор

444, 445


конвейеризация

355


консоль

414


короткое замыкание

31

кости Непера



290

Курц Томас

455

Кэрролл Льюис (Чарльз Додж-



сон)

99

кэш



355

Л

Лейбниц Готфрид Виль-

гельм

100, 290


ленточный накопитель

399


логарифм

86, 281, 291–292, 429,

435

логика


97, 99–117

— таблица

194

логический вентиль



119–151

— И


132–135

— И-НЕ


145–147

— и вакуумная лампа

297–298, 305

— и двоичное суммирова-

ние

154–160


— ИЛИ

135–137


— ИЛИ-НЕ

142–145


— и микросхема

309–310, 312–

314

— и память



230, 234, 236–237

— и полупроводник

305–306

— и реле


128, 207

— Исключающее ИЛИ

158–159

— совпадения



159

— триггер

190–193, 200, 202

— эквивалентности

159

Лонгфелло Генри Уодсворт



79–81

магнитный накопитель

398–401

— магнитный диск



399–400

— — гибкий и жесткий

400

— — дорожки и сектора



400

— — интерфейсы

400–401

М

макетная плата

316

Маккарти Джон



457

мантисса


429

Маркес Габриэль Гарсия

3

Массачусетский технологический



институт

420, 459, 463

массив

451


массив RAM

239, 314


см. так-

же оперативная память; па-

мять


— объем

241


материнская плата

378


Машина Разностей

292, 293


машинный код

282, 287, 406

мегабайт

242–243


мегабит

244


Международный телекоммуника-

ционный союз

359

меню


467

метафайл


472

метка


285

микрокод


437

микропроцессор

281–282, 317,

321–356


— 6800

321–323, 349–351, 354

— 8080

321–349, 354



— Pentium

354, 438


— PowerPC

354–355, 438

— и периферийное устрой-

ство


377–378, 380, 400–401

— и язык программирова-

ния

442


— однокристальный

322


микросхема

307–317


мнемокод

283, 326, 439

многозадачность

421


модем

481–482


монтаж накруткой

316


МОП

382


Морган Огастес

150–151


491

Предметный указатель

Морзе Сэмюэль

9, 15, 45–47, 50,

117, 291


см. также азбука

Морзе


Моучли Джон

299


мультимедиа

478


Мур Гордон

308, 317


— Мура закон

308, 355, 387

Мэлтин Леонард

83–85


Мюррей Дональд

359


Н

набор символов

357

см. также

ASCII


надежность

81

Найквист Гарри



477

наносекунда

311–312

напряжение



30, 44, 49

— в логическом вентиле

127,

133–134


— в микросхемах

— — КМОП


315

— — ТТЛ


311, 386

научная нотация

428

Нейман Джон



299, 300, 463

нейтрон


25

Непер Джон

290

Нойс Роберт



307, 312, 317

Ньютон Исаак

100

О

обработчик клавиатуры

406–408

обратная связь



190

общий провод

37, 39

объектно-ориентированное про-



граммирование

457, 470


Ойи Валентен

16, 47


Ом Георг Симон

30

— Ома закон



30, 43

операнд


101

оперативная память



см. также

память


— и микропроцессор

318, 322


— и операционная система

413


— и периферийное устрой-

ство


377–378, 380, 400–401

оператор


447–453

— присваивания

448

операционная система



401, 410,

467–470


— CP/M

410–417, 461, 468

— Mac OS

421, 467


— MS-DOS

417–419, 461, 468, 469

— Multics

420


— UNIX

419–421


— Windows

421, 469


— многозадачная

421


Орландо Тони

77, 80


осциллограф

463


открытая архитектура

379


Отред Вильям

290


отрицание

173


отрицательная логика

311


отрицательный переход

206


П

память


229–247, 267–269, 281,

300, 306, 447–448



см. также

оперативная память

— 1-битовая

199


— динамическая и статичес-

кая


386–387

— и периферийное устрой-

ство

400–401


— магнитная

300


— объем

241


— оперативная и постоянная

401


— релейная

244


— ртутная линия задержки

300


— с произвольным досту-

пом


238–239, 338

— — энергозависимость

246–247

Паскаль, язык программирова-



ния

456


Паскаль Блез

290


Патерсон Тим

417


Паульсен Вальдемар

398


переключения код

21–22


переменная

447–448


перенос

154, 169


— сквозной и ускоренный

167


период

189


периферийное устройство

347


492

Предметный указатель

петабайт


243

печатная плата

316–317

пиксел


389, 463–465

плавающая точка

429

— оборудование для вычисле-



ний

436–438


плата расширения

378


подпрограмма

344–345


полный сумматор

161–162


положительный переход

206


полоса пропускания

388


полупроводник

303


полусумматор

160–161


порт ввода-вывода

348


порядок

429


последовательный доступ

338


постоянное запоминающее уст-

ройство


391–392

— программируемое

408

— стираемое



409

поток данных

215

прерывание



348–349, 378–379,

418


приглашение системы

414


прикладная программа

415


пробел

359, 360, 363–364

проводник

29, 39, 43

программное обеспечение

282,


379, 380, 403

программный счетчик

282, 343,

350


произвольный доступ

238–239,


338

противоречия закон

105

протокол


482

протон


25

процессор



см. микропроцессор

прямой доступ к памяти

380

Пфлоймер Фриц



399

Р

развертка

387–388

разрешение



389, 393–395

разряд


— знаковый

182


— суммы и переноса

154


распознавание символов

90, 475


расширение файла

418


регистр

327, 340, 350

реле

50, 124, 207, 244



— двухпозиционное

129


решето Эратосфена

452


Ритчи Деннис

420, 456


С

сжатие


474–475, 480

Си, язык программирова-

ния

456–457


— Си++

471


сила тока

30

силлогизм



99, 105

синтаксис

443

синхронизация



188, 199, 253,

270


см. также вибратор

Сискел Джин

82–83

система счисления



54–57

— арабская

56–57

— восьмеричная



62–67, 70–71,

217–219


— двоичная

69–76, 216–217, 429

— — двоичное число со зна-

ком


183

— — и переключатель

111

— — представление отрицатель-



ных чисел

181–183


— — преобразование

221


— десятичная

53–60, 70–71,

216–217, 424

— — альтернативы

61–76

— — и вычитание



169–172

— — и шестнадцатеричная сис-

тема

221–225


— — преобразование

221–225


— — числа с плавающей точ-

кой


428–429

— позиционная

56, 60

— четверичная



68–69, 70–71

— шестнадцатеричная

219–227

системная плата



380

сканер


90–94, 473

слово состояния программы

333

слот расширения



378

493

Предметный указатель

Смит Оберлин

398

сопротивление



29–30, 43–44

сопроцессор

437

стандарт IEEE



431

статическая память

386

стек


338–342

— переполнение и исчезнове-

ние

341


— указатель

340, 343, 350

Стибиц Джордж

296


Страуструп Бьерн

471


строка

359


сумматор

153–167, 174–176, 250

счетчик

207–212


счеты

289


Т

таблица истинности



см. таблица

логики


таблица логики

194


таблица размещения фай-

лов


418

таблица состояний



см. таблица

логики


табулирующая машина

294


табулятор

369


Таки Джон Уайлдер

76

тактовая частота



318

твердотельная электроника

304

телеграф


35–37, 46–52, 117, 123,

295


см. также азбука Морзе

телетайп


359–362

телефон


81, 85–86

терабайт


243

тетрада


216

тип файла

411

ток


30

Томпсон Кен

420

Торвальдс Линус



421

точечное изображение

472–473

точность, простая и двойная



431

транзистор

167, 303–306, 322,

355, 382


см. также КМОП;

ТТЛ


триггер

192


— и микросхема

312–314


— и память

231


— со сбросом и установкой

193


— со срабатыванием

— — по фронту

204–207, 212–

213


— — по уровню

198–199, 204,

207, 230

тригонометрические функ-

ции

291, 435–436



ТТЛ

309–315, 382, 386



см. так-

же транзистор

Тьюринг Алан

298, 318, 319

— тест


298

У

Уатт Джеймс

32

указатель



457

— стека


340, 343, 350

Уорнок Джон

472

управляющий сигнал



260, 324

условный переход

276–277

устойчивое состояние



192

устройство

— ввода/вывода

281, 347


— периферийное

347


утилита

415


Ф

файл


410, 411

— ASCII


412

— текстовый и двоичный

412

файловая система



410

— иерархическая

419

Фейнман Ричард



453

фиксированная точка

428

флажок


333

— нуля


279

Флеминг Джон Эмброуз

297

фонограф


476

Форест Ли

297

ФОРТРАН, язык программирова-



ния

445–446, 455

Фрэнкстон Боб

462


функциональная таблица

см.

таблица логики



494

Предметный указатель

Х

Хейлсберг Андерс

456

Холлерит Герман



293–295

Хоппер Грейс Мюррей

297, 445

Хофф Тед


317

Ц

центральное процессорное уст-

ройство

281


цикл

189, 449


— командный

270


циклический сдвиг

337


цифровой компьютер

281


Цузе Конрад

296


Ч

частота


189

— дискретизации

477

четность


92, 333

Ш

Шеннон Клод Элвуд

120, 123,

151, 300–301

шина

377


Шокли Вильям

302–303, 305

штрих-код

89–95


шум

81, 311


Шуц Георг

293


Шуц Эдуард

293


Э

Эберт Роджер

82–83

Эдисон Томас



32, 394, 476

Эйкен Говард

296–297

Экерт Преспер



299

экзабайт


243

Эклс Вильям Генри

192

электромагнит



46–47, 50–52,

186–187, 399

— в логическом вентиле

123, 124


— в памяти

246–247


электрон

24–26, 27–30, 41

эмиттер

303


Энджелбарт Дуглас

466


Эратосфен

452


Я

язык


— иностранный

53, 216, 374, 376

— и речь

3–4


— машинный

282, 287, 406

— программирования

— — высокого уровня 

443–457

— — низкого уровня 



443

Об авторе

Чарльз Петцольд (Charles Petzold)

пишет программы более 20 лет. И

вот уже 15 лет он пишет книги и ста-

тьи о программировании.

Его знакомство с вычислитель-

ной техникой состоялось в начале

1970-х, когда он собственноручно

собрал компьютер с процессором

Z-80 для управления музыкальным

синтезатором. С 1985 г. он сотруд-

ник журнала PC Magazine, с 2000 г.

— журнала MSDN Magazine. С 1987

по 2000 г. он был редактором жур-

нала  Microsoft Systems Journal. Его

статья, опубликованная в декабре 1986 г. во втором номере

этого журнала, считается первой статьей о программировании

для Windows. А в 1988 г. он посвятил этой теме целую книгу

— Programming Windows, которую порой называют Войной и

миром для этой операционной системы. К настоящему време-

ни она выдержала уже пять изданий. В 1994 г. Чарльзу Пет-

цольду была вручена премия «Пионер Windows», учрежден-

ная Windows Magazine и Microsoft Corporation, «в знак при-

знания его вклада в успех Microsoft Windows».

Помимо программирования, Чарльз Петцольд увлекается

фотографией (но не автоматизированной цветной, а старомод-

ной черно-белой), астрономией и эволюционной психологи-

ей. Он живет в Нью-Йорке.


Петцольд Чарльз

Код

Перевод с английского под общей редакцией



Д. З. Вибе

Компьютерный дизайн и верстка



Д. В. Петухов

Технический редактор



С. В. Дергачев

Дизайнер обложки



Е. В. Козлова

Оригинал-макет выполнен с использованием

издательской системы Adobe PageMaker 6.0

Главный редактор



А. И. Козлов

Подготовлено к печати издательско-торговым домом «Русская Редакция»

Лицензия ЛР № 066422 от 19.03.99 г.

Подписано в печать 21.06.2001 г. Тираж 4 000 экз.

Формат 84х108/32. Физ. п. л. 16

Отпечатано в ОАО «Типография "Новости"»



107005, Москва, ул. Ф. Энгельса, 46


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   26




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет