Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на Perl
Уолл Л., Кристиансен Т., Орвант Д. — Программирование на Perl



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Программирование на Perl

Авторы: Уолл Л., Кристиансен Т., Орвант Д.

Аннотация:

Знаменитая "Кэмел-бук" на русском языке! Эта книга - библия для всех программистов на Perl, ее тираж - более полумиллиона экземпляров.
Автор книги, - Ларри Уолл - создатель Perl и не нуждается в дополнительных представлениях. Книга написана настолько хорошо и интересно, что переводчики и редакторы издательства "Символ-Плюс" потратили более полугода для того, чтобы вы смогли насладиться слогом автора и по достоинству оценить его талант.
Первое издание книги вышло в 1991 году и быстро стало непререкаемой библией языка Perl.
"Programming Perl" - это не просто книга про Perl. Данное издание представляет собой такое уникальное введение в язык и его культуру, какое можно ожидать только от его создателей. Ларри Уолл, изобретатель языка, предлагает уникальный обзор эволюции и будущего развития Perl. Том Кристиансен, один из столпов Perl, живет и дышит его тонкостями, как могут лишь немногие из смертных.
Книга написана прекрасным, живым языком и читается с большим интересом.
В любой книге про Perl можно найти синтаксис функций Perl и перечисление его бесконечных возможностей, но только эта книга может служить полноценным путеводителем по всем "закоулкам" языка и только в ней рассказывается, зачем эти возможности были созданы и как их использовать с максимальной эффективностью.
Третье издание практически полностью обновлено: рассматривается релиз Perl 5.6, добавлено множество примеров. Большая часть разделов полностью переработана, например, разделы, посвященные объектно-ориентированному программированию и регулярным выражениям; добавлено множество новых глав, рассматривающих работу с профилями, Unicode, организацию поточной обработки, компилирование и внутреннюю структуру Perl.
Отчасти библия, отчасти энциклопедия, отчасти альманах - это лучшая книга про Perl. Новички в программировании и те, кто пришел к Perl из других языков, найдут здесь введение в Perl, а знатоки - отличный справочник по языку.


Язык: ru

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 3-е

Год издания: 2004

Количество страниц: 1152

Добавлена в каталог: 19.09.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
! (восклицательный знак) арифметического отрицания оператор      129
! (восклицательный знак) в диапазонах символов      208
! (восклицательный знак) в командах отладчика      565
! (восклицательный знак) вычитания оператор      132
! (восклицательный знак), ! (в командах отладчика)      566
! (восклицательный знак), ! (логическое отрицание) оператор      129
! (восклицательный знак), ! (логическое отрицание) оператор, перегрузка      401
! (восклицательный знак), !! команда отладчика      567
! (восклицательный знак), != (не равно) оператор      60 138 640
! (восклицательный знак), !~ (связывания) оператор      130
! (восклицательный знак), !~ (связывания) оператор, использование с операторами поиска по шаблону      184
! (восклицательный знак), - (дефис)      134 246
! (восклицательный знак), -*- для emacs      539
! (восклицательный знак), -- (декремента) оператор      58 128
! (восклицательный знак), -- ключ командной строки      543
! (восклицательный знак), -= (присваивание вычитания) оператор      144
! (восклицательный знак), -> (стрелка) оператор      127 299
! (восклицательный знак), -> (стрелка) оператор разыменование ссылок      127
! (восклицательный знак), -> (стрелка) оператор, вызов метода и      359
! (восклицательный знак), вычитание наборов символов      216
! (восклицательный знак), дополнение наборов символов, использование для      217
# (диез) в комментариях      84
# (диез) в комментариях, /x модификатор шаблона, использование с      189
# (диез) в форматах      281
# (диез) как символ кавычек, пробелы и      100
# (диез), #! (shebang) нотация      50 538
# (диез), #! (shebang) нотация, моделирование на не-Unix системах      540
# (диез), #! (shebang) нотация, проблемы защиты данных при использовании      623
#line директива      674
$\textdollar$ (знак доллара)      42
$\textdollar$ (знак доллара) в именах скалярных переменных      36 40 87
$\textdollar$ (знак доллара) в отладчике      559
$\textdollar$ (знак доллара) метасимвол      181 200
$\textdollar$ (знак доллара) при поиске, утверждение конца строки      192 222
$\textdollar$ (знак доллара) символ прототипа      272
$\textdollar$ (знак доллара), $\textdollar!$ ($\textdollar\mathrm{ERRNO}$, $\textdollar\mathrm{OS\_ERROR}$)      60 683
$\textdollar$ (знак доллара), $\textdollar$ ($\textdollar\mathrm{LIST\_SEPARATOR}$)      727
$\textdollar$ (знак доллара), $\textdollar$ ($\textdollar\mathrm{OUTPUT\_RECORD\_SEPARATOR}$)      548 729
$\textdollar$ (знак доллара), $\textdollar($ ($\textdollar\mathrm{REAL\_GROUP\_ID}$)      731
$\textdollar$ (знак доллара), $\textdollar)$ ($\textdollar\mathrm{EFFECTIVE\_GROUP\_ID}$)      719
$\textdollar$ (знак доллара), $\textdollar*$      716
$\textdollar$ (знак доллара), $\textdollar+$ ($\textdollar\mathrm{LAST\_PAREN\_MATCH}$)      228 727
$\textdollar$ (знак доллара), $\textdollar,$ ($\textdollar\mathrm{OUTPUT\_FIELD\_SEPARATOR}$)      729
$\textdollar$ (знак доллара), $\textdollar-$ ($\textdollar\mathrm{FORMAT\_LINES\_LEFT}$)      283 286 722
$\textdollar$ (знак доллара), $\textdollar.$ ($\textdollar\mathrm{INPUT\_LINE\_NUMBER}$)      141
$\textdollar$ (знак доллара), $\textdollar.$ ($\textdollar\mathrm{INPUT\_LINE\_NUMBER}$), сброс с помощью функции close      753
$\textdollar$ (знак доллара), $\textdollar/$ ($\textdollar\mathrm{INPUT\_RECORD\_SEPARATOR}$)      543 724
$\textdollar$ (знак доллара), $\textdollar0$ ($\textdollar\mathrm{PROGRAM\_NAME}$)      731
$\textdollar$ (знак доллара), $\textdollar1$ и т.п.      715
$\textdollar$ (знак доллара), $\textdollar:$ ($\textdollar\mathrm{FORMAT\_LINE\_BREAK\_CHARACTERS}$)      282 722
$\textdollar$ (знак доллара), $\textdollar;$ ($\textdollar\mathrm{SUBSCRIPT\_SEPARATOR}$)      115 734
$\textdollar$ (знак доллара), $\textdollar<$ ($\textdollar\mathrm{REAL\_USER\_ID}$)      732
$\textdollar$ (знак доллара), $\textdollar=$ ($\textdollar\mathrm{FORMAT\_LINES\_PER\_PAGE}$)      284 722
$\textdollar$ (знак доллара), $\textdollar>$ ($\textdollar\mathrm{EFFECTIVE\_USER\_ID}$)      719
$\textdollar$ (знак доллара), $\textdollar?$ ($\textdollar\mathrm{CHILD\_ERROR}$)      90 718
$\textdollar$ (знак доллара), $\textdollar?$ ($\textdollar\mathrm{CHILD\_ERROR}$), close функция и      753
$\textdollar$ (знак доллара), $\textdollar?$ ($\textdollar\mathrm{CHILD\_ERROR}$), оператор обратные кавычки и      117
$\textdollar$ (знак доллара), $\textdollar@$ ($\textdollar\mathrm{EVAL\_ERROR}$)      720
$\textdollar$ (знак доллара), $\textdollar[$ (индекс первой переменной в массиве)      716
$\textdollar$ (знак доллара), $\textdollar\#$ префикс для последнего индекса массива      113
$\textdollar$ (знак доллара), $\textdollar\#$ устаревшая переменная для числового вывода      716
$\textdollar$ (знак доллара), $\textdollar\%$ ($\textdollar\mathrm{FORMAT\_PAGE\_NUMBER}$)      2 84 722
$\textdollar$ (знак доллара), $\textdollar\&$ ($\textdollar\mathrm{MATCH}$)      187 228 649 728
$\textdollar$ (знак доллара), $\textdollar\mathrm{a}$ и $\textdollar\mathrm{b}$ (переменные сортировки)      716
$\textdollar$ (знак доллара), $\textdollar\textdollar$ ($\textdollar\mathrm{PROCESS\_ID}$)      90 731
$\textdollar$ (знак доллара), $\textdollar\thicksim$ ($\textdollar\mathrm{FORMAT\_NAME}$)      284 641 722
$\textdollar$ (знак доллара), $\textdollar\wedge$ ($\textdollar\mathrm{FORMAT\_TOP\_NAME}$)      284 286 641 723
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{A}$ ($\textdollar\mathrm{ACCUMULATOR}$)      286 716
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{A}$ ($\textdollar\mathrm{ACCUMULATOR}$), вывод функции formline      778
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{C}$ ($\textdollar\mathrm{COMPILING}$)      718
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{D}$ ($\textdollar\mathrm{DEBUGGING}$)      544 719
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{E}$ ($\textdollar\mathrm{EXTENDED\_OS\_ERROR}$)      721
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{F}$ ($\textdollar\mathrm{SYSTEM\_FD\_MAX}$)      474 734
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{H}$ (советы анализатору Perl)      723
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{I}$ ($\textdollar\mathrm{INPLACE\_EDIT}$)      724
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{L}$ ($\textdollar\mathrm{FORMAT\_FORMFEED}$)      284
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{M}$ (пул памяти)      727
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{O}$ ($\textdollar\mathrm{OSNAME}$)      678 728
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{P}$ ($\textdollar\mathrm{PERLDB}$)      730
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{S}$ ($\textdollar\mathrm{EXCEPTIONS\_BEING\_CAUGHT}$)      720
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{T}$ ($\textdollar\mathrm{BASETIME}$)      137 718
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{V}$ ($\textdollar\mathrm{PERL\_VERSION}$)      730
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{W}$ ($\textdollar\mathrm{WARNING}$)      177 735
$\textdollar$ (знак доллара), $\textdollar\wedge\mathrm{X}$ ($\textdollar\mathrm{EXECUTABLE\_NAME}$)      721
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная      69 72 716
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная в операторах foreach      156
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная, glob функция и      121
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная, grep функция и      791
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная, map функция и      801
$\textdollar$ (знак доллара), $\textdollar\_$ ($\textdollar\mathrm{ARG}$) переменная, оператор угловой скобки и      117
$\textdollar$ (знак доллара), $\textdollar\{\wedge$ (внутренние имена переменных)      90
$\textdollar$ (знак доллара), $\textdollar\{\wedge\mathrm{WARNING\_BITS}\}$      735
$\textdollar$ (знак доллара), $\textdollar\{\wedge\mathrm{WIDE\_SYSTEM\_CALLS}\}$      454
$\textdollar$ (знак доллара), $\textdollar]$ ($\textdollar\mathrm{PERL\_VERSION}$)      728
$\textdollar$ (знак доллара), $\textdollar|$ ($\textdollar\mathrm{OUTPUT\_AUTOFLUSH}$)      284 641 729
$\textdollar$ (знак доллара), $\textdollar‘$ ($\textdollar\mathrm{PREMATCH}$)      187 228 649 731
$\textdollar$ (знак доллара), $\textdollar’$ ($\textdollar\mathrm{POSTMATCH}$)      187 228 649 730
$\textdollar$ (знак доллара), интерполяция скалярных переменных и      97
$\textdollar$ (знак доллара), разыменование с помощью      299
$\textdollar\mathrm{ACCUMULATOR}$      716
$\textdollar\mathrm{ARGV}$ переменная      714 1045 1081
$\textdollar\mathrm{ARGV}$ переменная, язык C в сравнении с Perl      644
$\textdollar\mathrm{ARG}$ (английская $\textdollar\_$)      117 716
$\textdollar\mathrm{atime}$ файловая статистика      863
$\textdollar\mathrm{BASETIME}$      718
$\textdollar\mathrm{blksize}$ файловая статистика      863
$\textdollar\mathrm{blocks}$ файловая статистика      863
$\textdollar\mathrm{CHILD\_ERROR}$      718
$\textdollar\mathrm{ctime}$ файловая статистика      863
$\textdollar\mathrm{DEBUGGING}$      719
$\textdollar\mathrm{dev}$ файловая статистика      863
$\textdollar\mathrm{EVAL\_ERROR}$      720
$\textdollar\mathrm{EXCEPTIONS\_BEING\_CAUGHT}$      720
$\textdollar\mathrm{EXECUTABLE\_NAME}$      721
$\textdollar\mathrm{EXTENDED\_OS\_ERROR}$      721
$\textdollar\mathrm{FORMAT\_FORMFEED}$      722
$\textdollar\mathrm{FORMAT\_LINES\_LEFT}$      722
$\textdollar\mathrm{FORMAT\_LINES\_PER\_PAGE}$      722
$\textdollar\mathrm{FORMAT\_LINE\_BREAK\_CHARACTERS}$      722
$\textdollar\mathrm{FORMAT\_NAME}$      722
$\textdollar\mathrm{FORMAT\_PAGE\_NUMBER}$      722
$\textdollar\mathrm{FORMAT\_TOP\_NAME}$      723
$\textdollar\mathrm{gid} файловая статистика      863
$\textdollar\mathrm{ino}$ файловая статистика      863
$\textdollar\mathrm{INPUT\_LINE\_NUMBER}$      724
$\textdollar\mathrm{INPUT\_RECORD\_SEPARATOR}$      543 724
$\textdollar\mathrm{LAST\_PAREN\_MATCH}$      727
$\textdollar\mathrm{LIST\_SEPARATOR}$      727
$\textdollar\mathrm{mode}$ файловая статистика      863
$\textdollar\mathrm{mtime}$ файловая статистика      863
$\textdollar\mathrm{nlink}$ файловая статистика      863
$\textdollar\mathrm{OSNAME}$ $\textdollar\wedge\mathrm{O}$ (переменная)      728
$\textdollar\mathrm{OS\_ERROR}$      728
$\textdollar\mathrm{OUTPUT\_AUTOFLUSH}$      729
$\textdollar\mathrm{OUTPUT\_FIELD\_SEPARATOR}$      729
$\textdollar\mathrm{OUTPUT\_RECORD\_SEPARATOR}$      729
$\textdollar\mathrm{PERLDB}$      730
$\textdollar\mathrm{PERL\_VERSION}$      728 730
$\textdollar\mathrm{POSTMATCH}$      730
$\textdollar\mathrm{PREMATCH}$      731
$\textdollar\mathrm{PROCESS\_ID}$      731
$\textdollar\mathrm{PROGRAM\_NAME}$      731
$\textdollar\mathrm{rdev}$ файловая статистика      863
$\textdollar\mathrm{size}$ файловая статистика      863
$\textdollar\mathrm{SUBSCRIPT\_SEPARATOR}$      115 734
$\textdollar\mathrm{SYSTEM\_FD\_MAX}$      734
$\textdollar\mathrm{uid} файловая статистика      863
$\textdollar\mathrm{WARNING}$      735
$\textdollar\mathrm{МАТCН}$      728
$\textdollar\{\wedge\mathrm{WARNING\_BITS}\}$      735
$\textdollar\{\wedge\mathrm{WIDE\_SYSTEM\_CALLS}\}$      735
% (знак процента)      134
% (знак процента) в именах хешей      42 88
% (знак процента) в контрольных суммах      885
% (знак процента) взятия по модулю оператор      131
% (знак процента) символ прототипа      272
% (знак процента), %= (присваивание взятия по модулю) оператор      144
% (знак процента), обозначение типа переменной      37
%ENV хеш      719
%ENV хеш, переносимость      682
%ENV хеш, удаление из      759
%EXPORT_TAGS хеш      721
%FIELDS хеш      722
%INC хеш      347 723
%SIG хеш      462 732
& (амперсанд)      134
& (амперсанд) в именах подпрограмм      37 88 89 166 264
& (амперсанд) в именах файлов      813
& (амперсанд), & (поразрядное И) оператор      139
& (амперсанд), && (логическое И) оператор      59 140 362
& (амперсанд), &&= (присваивание логического И) оператор      144
& (амперсанд), &= (присваивание поразрядного И) оператор      144
& (амперсанд), Perl версии 5, изменения в использовании      48
& (амперсанд), оператор взятия адреса (в C)      148
& (амперсанд), символ прототипа      272
() (круглые скобки)      43 125 126 641 659
() (круглые скобки) в вызовах подпрограмм      264 278
() (круглые скобки) в качестве символов кавычек      111
() (круглые скобки) в списочных значениях      108
() (круглые скобки) в ссылках на найденный текст      74 226
() (круглые скобки) в функциях      737
() (круглые скобки) для захвата в шаблонах      182 187 194
() (круглые скобки), (...) группировка      201
() (круглые скобки), (?:PATTERN) обозначение, кластеризация без захвата      228
() (круглые скобки), автоматическая вставка в Deparse      532
() (круглые скобки), метасимвол      181 200
() (круглые скобки), нейтрализация      259
() (круглые скобки), нулевые списки, представление      110
() (круглые скобки), условный оператор, использование с      143
(Не граница слова) утверждение      223
(Не соответствует свойству)      457
(Не-слово) метасимвол      204
(Слово) метасимвол      70 204
(Слово) метасимвол, поиск идеографа с помощью      457
* (звездочка)      134
* (звездочка) в именах typeglob      37 89 115
* (звездочка) для поиска имен по шаблону      121
* (звездочка) квантификатор      71 201 219
* (звездочка) метасимвол      181 200
* (звездочка) мультипликативный оператор      131
* (звездочка) оператор умножения      126
* (звездочка) разадресации оператор (в C)      148
* (звездочка) символ прототипа      272
* (звездочка), ** (возведение в степень) оператор      129
* (звездочка), **= (присваивание возведения в степень) оператор      144
* (звездочка), *= (присваивание умножения) оператор      144
* (звездочка), *? квантификатор      201
+ (знак плюс)      134
+ (знак плюс) аддитивный оператор      132
+ (знак плюс) в именах файлов      810
+ (знак плюс) квантификатор      70 201 219
+ (знак плюс) метасимвол      181 200
+ (знак плюс), + унарный оператор      126 130
+ (знак плюс), ++ (инкремента) оператор      58 128
+ (знак плюс), += (присваивание сложения) оператор      144
+ (знак плюс), +? квантификатор      202
, (запятая)      42
, (запятая) в командах print      729
, (запятая) как разделитель      43
, (запятая) оператор      146
, (запятая) оператор, скалярный контекст      647
, (запятая), большие числа и      95
, (запятая), использование в объявлениях циклов      155
, (запятая), ошибка в командах print      640
, (запятая), пары ключ/значение и      42 113
, (запятая), приоритет      126 170
, (запятая), разделитель значений в списке      108 111
-0 ключ командной строки      539 543
-a (autosplit) ключ командной строки      544 721
-A (возраст доступа) оператор проверки файла      137 718
-b (блочный файл) оператор проверки файла      135
-B (двоичный) оператор проверки файла      137
-C (время от последнего изменения дескриптора индекса) оператор проверки файла      136 137 718
-c (проверка синтаксиса) ключ командной строки      544 718
-c (проверка синтаксиса) ключ командной строки, Perl компилятор и      520
-C (родные расширенные символы) ключ командной строки      454 544 735
-c (символьный файл) оператор проверки файла      135
-d (каталог) оператор проверки файла      61 135
-d (отладка) ключ командной строки      544 557 578
-D (установка флагов отладки) ключ командной строки      544
-e (execute) ключ командной строки      538 546
-e (exists) оператор проверки файла      61 135
-f (время от последнего обращения к файлу) оператор проверки файла      136
-f (обычный файл) оператор проверки файла      61 135
-F (шаблон для расщепления) ключ командной строки      544 546
-g (setgid) оператор проверки файла      135
-h (help) ключ командной строки      546
-i (in-place editing) ключ командной строки      546
-I (include path) ключ командной строки      539 548
-k (липкий бит) оператор проверки файла      135
-l (automatic line ending) ключ командной строки      548
-l (символическая ссылка) оператор проверки файла      135
-m (use module) ключ командной строки      549
-M (use module) ключ командной строки, blib прагма и      904
-M (возраст модификации) проверка файла      718
-m (время от последней модификации) оператор проверки файла      136 137
-n (неявный цикл) ключ командной строки      550
-O (реальный UID) оператор проверки файла      135
-o (текущий UID) оператор проверки файла      135
-p (вывод во время цикла) ключ командной строки      550
-p (именованный канал) оператор проверки файла      135 484
-p (препроцессор C) ключ командной строки      550
-R (доступен по чтению с реальными uid/gid) оператор проверки файла      135
-r (доступен по чтению с текущими uid/gid) оператор проверки файла      61 135
-s (switch) ключ командной строки      551 557
-s (ненулевой размер) оператор проверки файла      135
-S (поиск сценария) ключ командной строки      551
-S (сокет) оператор проверки файла      135
-t (tty) оператор проверки файла      135
-T (проверка меченых данных) ключ командной строки      490 610 552
-T (проверка меченых данных) ключ командной строки, серверы и      494
-T (текст) оператор проверки файла      61 137
-u (setuid) оператор проверки файла      135
-U (unsafe) ключ командной строки      552
-u (дамп памяти) ключ командной строки      552
-V (версия) ключ командной строки      553
-W (доступен по записи с реальными uid/gid) оператор проверки файла      135
-w (доступен по записи с текущими uid/gid) оператор проверки файла      61 135
-w ключ командной строки      171 177 553 721 982
-w ключ командной строки, включение вывода предупредительных сообщений      51
-x (extract program) ключ командной строки      538
-x (доступен для выполнения с реальными uid/gid) оператор проверки файла      135
-x (доступен для выполнения с текущими uid/gid) оператор проверки файла      135
-x (извлечь программу) ключ командной строки      554
-X (отключение вывода предупредительных сообщений) ключ командной строки      554
-z (нулевой размер) оператор проверки файла      135
. (точка)      134
. (точка) (конкатенация) оператор      55 132 401 652
. (точка) в @INC      915
. (точка) в квантификаторах      71
. (точка) в классах символов      217
. (точка) в шаблонах      245
. (точка) метасимвол      181 200
. (точка) символ-заполнитель      70
. (точка), .. (оператор диапазона)      141
. (точка), ... (оператор диапазона)      141
. (точка), .= (конкатенация присваивания) оператор      144
. (точка), векторы (IP-адреса)      781
. (точка), групповой символ для символов      206
. (точка), поиск файлов по шаблону имени и      788
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2020
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте