Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



Архив рассылки

    В нашей рассылке вы узнаете о новых статьях, программах, и темах на форуме. Рассылка выходит один раз в неделю, каждый четверг.
Подписаться на рассылку можно в этой форме:
Клуб программистов
Последний выпуск

9 выпуск

КЛУБ ПРОГРАММИСТОВ

в рассылке статьи, ссылки, инфо и многое другое о программировании и программистах

Новости

Лабораторные работы

Справочники

Книги

Основы Delphi

Клуб

Чат

Форум

От ведущего

Привет всем, кто читает мою рубрику: от ведущего. Я уверен, многие просто пропускают ее, потому что считают информацию отсюда бесполезной. Они ошибаются! :)

Вот, например, сегодня я расскажу вам очень интересную новость! В "Клубе программистов" готовится конкурс. Пока он только обсуждается, готовятся условия, призы и т.д. Но любой подписчик нашей рассылки сможет принять участие в этом конкурсе. По секрету скажу, что конкурс будет на интересные программы от авторов... а может и передумаем. однако призы хорошие я обещаю! Что, стало интересно? Тогда милости просим вот сюда . там вы можете оставить свои комментарии, узнать ход подготовки конкурса, предложить что-нибудь свое и т.д. В общем, всем заинтересованным надо туда.

А пока жизнь клуба протекает своим обычным, но развивающимся ходом. Сегодняшний выпуск я решил посвятить UNIX' у. Может быть потому что мне самому интересно, а может быть потому, что ничего больше не придумал! :)

__________________________________________________________

 

Возникновение и первая редакция ОС UNIX

О UNIX' е

Принято считать, что исходным толчком к появлению ОС UNIX явилась работа Кена Томпсона по созданию компьютерной игры "Space Travel". Он делал это в 1969 году на компьютере Honeywell 635, который до этого использовался для разработки проекта MAC. В это же время Кен Томпсон, Деннис Ритчи и другие сотрудники Bell Labs предложили идею усовершенствованной файловой системы, прототип которой был реализован на компьютере General Electric 645. Однако компьютер GE-645, который был рассчитан на работу в режиме разделения времени и не обладал достаточной эффективностью, не годился для переноса Space Travel. Томпсон стал искать замену и обнаружил, что появившийся к этому времени 18-разрядный компьютер PDP-7 с 4 килословами оперативной памяти и качественным графическим дисплеем вполне для этого подходит.

После того, как игра была успешно перенесена на PDP-7, Томпсон решил реализовать на PDP-7 разработанную ранее файловую систему. Дополнительным основанием для этого решения было то, что компания Bell Labs испытывала потребность в удобных и дешевых средствах подготовки и ведения документации. В скором времени на PDP-7 работала файловая система, в которой поддерживались: понятие inodes, подсистема управления процессами и памятью, обеспечивающая использование системы двумя пользователями в режиме разделения времени, простой командный интерпретатор и несколько утилит. Все это еще не называлось операционной системой UNIX, но уже содержало родовые черты этой ОС.

Название придумал Брайан Керниган. Он предложил назвать эту двухпользовательскую систему UNICS (Uniplexed Information and Computing System). Название понравилось, поскольку, помимо прочего, оно напоминало об участии сотрудников Bell Labs в проекте Multics. В скором времени UNICS превратилось в UNIX.

В ноябре 1971 года был опубликован первый выпуск документации по ОС UNIX ("Первая редакция").

Вторая редакция появилась в 1972 году. Наиболее существенным качеством "Второй редакции" было то, что система была переписана на языке Би ("B"). Язык и интерпретирующая система программирования были разработаны Кеном Томпсоном под влиянием существовавшего языка BCPL.

Появление варианта системы, написанного не на языке ассемблера, было заметным продвижением. Однако сам язык Би во многом не удовлетворял разработчиков. Подобно языку BCPL язык Би был бестиповым, в нем поддерживался только один тип данных, соответствующий машинному слову. Другие типы данных эмулировались библиотекой функций. Деннис Ритчи, который всегда увлекался языками программирования, решил устранить ограничения языка Би, добавив в язык систему типов. Так возник язык Си ("C"). В 1973 году Томпсон и Ритчи переписали систему на языке Си. К этому времени существовало около 25 установок ОС UNIX, и это была "Четвертая редакция".

В июле 1974 года появилась "Пятая редакция" ОС UNIX.

В 1975 году компания Bell Labs выпустила "Шестую редакцию" ОС UNIX, известную как V6 или Исследовательский UNIX. Эта версия системы была первой коммерчески доступной вне Bell Labs. К этому времени большая часть системы была написана на языке Си. Небольшие размеры языка и наличие сравнительно легко переносимого компилятора придавали ОС UNIX V6 новое качество реально переносимой операционной системы. Кроме того, потенциальное наличие на разных аппаратных платформах компилятора языка Си делало возможным разработку мобильного прикладного программного обеспечения.

В настоящее время UNIX - настоящая Вавилонская башня. Различные варианты UNIX разрабатывают Sun Microsystems (SunOS, Solans), Hewlett-Packard (HP-UX), IBM (AIX), SCO (SCO UNIX); также существуют клоны UNIX, рассчитанные на работу на базе платформы Intel (BSD, Linux).

Полезные ссылки на метериал

Другие статьи есть в нашем клубе .

__________________________________________________________

 

Электронный справочники Delphi

API функции в Delphi (317 кб.)

Объёмный справочник для Delphi программиста по windows API функциям. Большое количество примеров использования API функций, и подробное описание Win32 API функций. Если вы хотите научится отслеживать работу Windows, а также управлять работой Windows, то Справочник API функций для Delphi поможет вам в вашем стремлении.

Скачать учебник

***

Уроки для программирования на делфи (1.71 мб.)

У роки делфи - 32 урока для начинающего программиста. 32 вопроса по работе с делфи.

Скачать учебник

***

Сборник F AQ по delphi (139 кб.)

Олег Малышев уже давно создал этот сборник, по вопросам, которые постоянно задаются начинающие программисты. Я советую всем перед обращением на форум со стандартными вопросами, ознакомится с этим Delphi FAQ и многими другими, что есть в Интернете.

Скачать учебник

***

Делфи 7 д ля профессионалов (2.99 кб.)

Этот справочник предназначен для профессионалов. Для программистов, которые уже владеют навыками программированием на делфи.

Скачать учебник

Все эти и другие учебники по Delphi и другим языкам программирования в разделе " Книги ".

__________________________________________________________

 

Участники клуба программистов, их статьи и программы

Небольшое пояснение к рубрике, так как она появляется в рассылке впервые. Здесь мне бы хотелось отметить всех самых активных, интересных участников "Клуба программистов". К сожалению, всех сразу опубликовать не получается и остальные будут потом. Поэтому прошу никого не обижаться, все самые-самые обязательно здесь буду.

Alar

Статьи:
Сжатие траффика
Средства по созданию сайтов
Паскаль (Pascal) - язык программирования.
Бесплатная отправка sms

***

Simply-Art

Статьи:
Ресурсы, зачем нужны ресурсы
Термины программистов 20 века
Crypt - Delphi программа для шифрования
программы:
Note-P блокнот

***

Monolit (Антон Черноусов)

Программы:
Кадры и их учёт
Статьи:
Нестандартные функции работы с датой/временем

***

Virtson (Мясниченко Владимир)

программы:
Визуальный редактор графов

***

Zetrix (Кузин Вадим)

статьи:
Оптимизация проекта в Delphi

Другие самые-самые участники будут в последующих выпусках, а вообще все здесь .

__________________________________________________________

 

Программистам на заметку

Если у вас есть желание поделиться своим опытом с читателями, вы являетесь обладателем ценных, интересных статей или авторских программ, а может вы просто хотите высказать свое мнение или замечание о рассылке, просто напишите мне . Я постараюсь уделить внимание каждому. А " Клуб программистов " всегда рад приветствовать в своих рядах новых пользователей.

 
 

© 2006, Кочари Арнольд и "Клуб программистов"