Программист.2001. № 1
Views: n/a
Настоящий \"Hello world\" ...................... С написания традиционной программки \"Hello world\" начинал каждый второй программист. А вот в этой статье рассказывается, с чего может начать настоящий системщик. Слабо сделать собственную операционку? Кто знает, может вы - будущий Линус Торвальдс... Архитектура .NET............................., Что бы ни говорили программисты о фирме Microsoft и её продуктах, а всё-таки она лидер. Ну ладно, один из лидеров. .NET - её новый стратегический продукт и ему прочат большое будущее. Поэтому знакомьтесь сейчас - и в будущем можете оказаться в выигрыше. Скромное обаяние Palm .......,................. Наверное, все уже видели забавных малышей Palm (или Pilot, что одно и то же). Так вот - оказывается, это не игрушка, а самый настоящий компьютер. Процессор, память и все такое... И программировать на нём можно - хоть на ассемблере, хоть на С или Pascal. Даже на Java можно! Обеспечение переносимости операционных систем .... Допустим, вам нравится Windows. Но компьютер ваш не Intel и не Alpha. И любимую ОС вам не запустить. Гм... случай, конечно, утрированный; но вообще вопрос переносимости операционных систем на другую аппаратную платформу стоит весьма остро... Введение в многомерные СУБД................... Обычно под базой данных понимают набор связанных таблиц (или \"реляционную БД\"). Но для многих задач удобнее иметь не пачку двумерных таблиц, а многомерный куб. Конечно, представить сие непросто, зато анализ данных в такой базе зачастую оказывается эффективней. Поиск по сходству в документальных БД........... Вот захотелось нам найти в интернете что-нибудь эдакое... гм.„ как его там?! Вводим в поисковую систему предположительное имя, нажимаем кнопку \"Поиск\"... и ничего не получаем. А вот если система умеет искать данные \"по сходству\"... Почитайте! Понятный JavaScript............................ Если вы хотите зарабатывать web-дизайном, или просто хотите состряпать web-страничку с фотографией любимого хомяка, вам почти наверняка понадобится JavaScript - ведь голым HTML красиво не сделаешь... Введение в устройство и реализацию TCP/IP ОЧЕНЬ толковая и внятная статья. В ней много конкретных описаний, как всё работает в TCP/IP. Если в RFC написана глупость, и на практике всё совсем не так, то в статье это сказано. Крайне полезное чтение для тех, кто намерен разобраться в сетевых протоколах. Удаленное администрирование компьютеров в сетях Windows . Слышали о вирусах-троянах, которые позволяют управлять вашим компьютером на расстоянии? Так вот: кроме вирусов, эти технологии применяются и в мирных целях - для \"удаленного администрирования\". Quick Basic 4.5: для разработки интернет приложений . . . CGI-скрипты для web-серверов обычно пишут на Perl или C++, Но это ведь не обязательно. Некоторые вещи вполне можно сделать... да хоть на Quick Basic! Да-да, на том самом Бейсике, который входил еще в поставку MS DOS. SSI в примерах............................... Часта спорят, что лучше применять в Случае повторяющейся разметки (информации) на большом количестве страниц - фреймы, JavaScript или SSI. У каждого подхода есть свои преимущества. Одна из выгодных сторон SSI -простота. Предлагаем убедиться! Команды ММХ для оптимизации графики............. Все слышали рекламные фразы о небывалом ускорении мультимедийных приложения, которое обеспечивает технология ММХ. Некоторые даже запускали демонстрационные программки... А можно ведь и самому использовать команды ММХ — это же просто! Программная генерация текстур.................. Если вы играли в Quake III (ну или хотя бы в Wolf 3D), то помните разнообразие рисунков на стенах лабиринтов. А ведь такие текстуры могут занимать многие десятки мегабайтов... Впрочем, без них можно обойтись... Основы 3D графики............................ Здесь рассказано о проекциях, пересчете координат, текстурах, камерах и т.д. Всё его реально применяется, например, при расчете картинок в 3D-peндерepax или в игровых движках. Требуются некоторые познания а области линейной алгебры. Языковой барьер.............................. Типичная ситуация в жизни программиста: надо бы вызвать внешнюю функцию, а она почему-то не вызывается. Библиотека-то, эту самую функцию содержащая, написана на другом языке программирования (или другом диалекте),,. Этот языковой барьер можно преодолеть. Сжатие данных............................... Всем, конечно, приходилось пользоваться архиваторами, В детстве я, помню, сильно удивлялся — как это из большого файле можно сделать .маленький? а потом —обратно большой?.,. А все почему- потому что такая статья на глаза не Магия функций с префиксом SH.................... Win32 API - кладезь полезнейших средств. Наворочено столько, что о некоторых возможностях и не подозреваешь. Вот, например, удобнейшие функции для работы с файловой системой. Слово в защиту железных....................... Без чего программист не может обойтись? Правильно, без компьютера! Какой купить? Где? А может лучше собрать самому? Однозначного ответа нет и не будет. Но мы предлагаем ознакомиться с некоторыми соображениями по этому поводу. Лайф из лайф................................ Сколько уже было Этих мемуаров о переезде программиста на запад... Бот вам редкий случай - размышления человека, который не морочит вам голову откровениями об устройстве капиталистических сортиров и ценах на говядину. |
___________
Скачать журнал Программист | 2001 год | № 1 | Формат: djvu | ~25 Mb:
Скачать журнал Программист | 2001 год | № 1 | Формат: djvu | ~25 Mb: