Главная / безопасность пк / хакинг
Хакеры. Герои компьютерной революции.Давайте проведем небольшой тест. Какие ассоциации вызывает у вас слово «хакер?». |
полезные программы. В то время как хакеры— программисты (и несомненно такие древние фанатики ассемблерного языка как Госпер и Гринблатт) игнорировали BASIC и рассматривали его как «фашистский язык», хакеры— электронщики пытались расширять свои системы и для них он был крайне ценным инструментом. Прежде всего, проблема была в том, что вам неоткуда было взять BASIC. В особенности сводило с ума, то, что может быть у MITS он был, но никто из самодельщиков не видел его работающим на компьютере. Но BASIC у MITS был! И, начиная с ранней весны 1975 года, интерпретатор языка был уже в рабочем состоянии. Незадолго до того, как MITS начал поставлять «Альтаиры» жадным до компьютеров читателям журнала Popular Electronics , Эд Робертс получил телефонный звонок от двух студентов из колледжа, которых звали Пол Элиен и Билл Гейтс. Тинэйджеры были родом из Сиэтла. Начиная еще со старшей школы, эта парочка занималась компьютерным хакерством: большие конторы платили им за работу по весьма прибыльным контрактам по программированию. В то время, Гейтс, худой и белобрысый компьютерный гений, выглядевший вдвое моложе своего и без того нежного возраста, бросил Гарвард, и они вдвоем сообразили, что можно заработать денег на изготовлении интерпретаторов компьютерных языков, таких как BASIC для новых компьютеров. Статья об «Альтаире» не впечатлила их с технической точки зрения, но дала им пищу для ума: им стало понятно, что микрокомпьютеры являются следующим большим этапом, и они могут войти в самый разгар игры, написав BASIC для этой штуковины. У них было руководство, в котором описывался набор команд для процессора i8080, а также у них была статья в Popular Electronics , с принципиальной схемой «Альтаира», так что они принялись за работу, пытаясь написать нечто, что поместилось бы в 4К памяти. На самом деле, им надо было написать интерпретатор, который бы умещался в меньшем количестве памяти, потому что в памяти должен был находиться не только интерпретатор, который отвечает за перевод программ с BASIC в машинный код, но еще должно оставаться место для пользовательских программ. Задача была сложная, но Гейтс мастерски «бамил» код, и при помощи многократного ужатия программы и некоторых нетрадиционных использований досконально изученного набора команд i8080, им удалось довести интерпретатор до ума. Затем они позвонили Робертсу. Они не сказали ему, что звонят из комнаты в общежитии, которую занимал Гейтс. Робертс их очень внимательно выслушал, но предупредил, что есть еще и другие люди, которые также думают о написании Altair BASIC; и тем не менее, он предложил им попробовать, сказав в заключение: «Мы купим его у любого первого парня, который нам покажет работающий вариант». Спустя немного времени, Пол Элиен летел в самолете в Альбукерк с перфолентой в кармане, на которой было то, что он и его друг надеялись запустить на компьютере Робертса. |
Дата публикации: 30 Октября, 2010
Автор: Леви С.
Прочитано: 4050 раз
< | 1 | ... | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | ... | 418 | > |
Это интересно
Синтаксис языка и операторы. Функции работы с данными. Файлы и сети. Управляющие функции. Взаимодействие с базами данных. Графика. |
Предлагаемая вашему вниманию книга задумывалась не как практическое руководство по веб-дизайну, а скорее как учебник общего дизайна на частном материале веб-сайтов. |
Обзор приемов раскрутки web-сайтов. |