Спецификация языка Perl


Спецификация языка Perl

Спецификация языка Perl
П2.1.1 Введение
П2.2 Cтруктуры данных

П2.2.1 Скалярные величины
П2.2.2 Простые массивы
П2.2.3 Ассоциативные массивы
П2.3.1 Основные понятия
П2.3.2 Простые операторы
П2.3.3 Составные операторы
П2.3.4.1 Термы и операторы списка
П2.3.4.2 Оператор ``стрелка''
П2.3.4.3 Операторы ++ и - -
П2.3.4.4 Экспоненциальный оператор

П2.3.4.5 Символьные унарные операторы
П2.3.4.6 Операторы связки
П2.3.4.7 Бинарные операторы
П2.3.4.8 Операторы сдвига
П2.3.4.9 Операторы сравнения
П2.3.4.10 Операторы эквивалентности
П2.3.4.11 Побитовое И, побитовое ИЛИ и Исключающее ИЛИ
П2.3.4.12 Логическое И и логическое ИЛИ
П2.3.4.13 Оператор диапазона
П2.3.4.14 Условный оператор

П2.3.4.15 Операторы присваивания
П2.3.4.16 Оператор ``запятая''
П2.3.4.17 Логическое НЕ
П2.3.4.18 Логическое И, ИЛИ и Исключающее ИЛИ
П2.3.4.19 Оператор чтения из файла
П2.3.4.20 Оператор замены строки
П2.3.4.21 Оператор замены множества символов
П2.4.1.1 Основные понятия
П2.4.1.2 Символьные ссылки

П2.4.2 Регулярные выражения
П2.4.2 Регулярные выражения - 2
П2.4.3 Зарезервированные переменные
$ARGV
@INC

%ENV
%SIG
Abs VALUE
Accept NEWSOCKET, GENERICSOCKET
Bind SOCKET, NAME
Binmode FILEHANDLE
Bless REF, PACKAGE
Caller EXPR
Chdir EXPR

Chmod LIST
Chown LIST
Chr NUMBER
Close FILEHANDLE
Closedir DIRHANDLE
Connect SOCKET,NAME
Cos EXPR
Dbmopen ASSOC, DBNAME, MODE
Dbmclose ASSOC
Defined EXPR

Delete EXPR
Die LIST
Do BLOCK
Do EXPR
Each ASSOC_ARRAY
Eof FILEHANDLE
Eval EXPR
Exec LIST
Exists EXPR
Exit EXPR

Exp EXPR
Fork
Getc FILEHANDLE
Goto LABEL
Grep EXPR, LIST
Hex EXPR
Kill LIST
Int EXPR
Join EXPR,LIST
Keys ASSOC_ARRAY

Length EXPR
Link OLDFILE,NEWFILE
Listen SOCKET, QUEUESIZE
Local EXPR
Log EXPR
Map EXPR,LIST
Mkdir FILENAME,MODE
My EXPR
Next LABEL
Oct EXPR

Open FILEHANDLE,EXPR
Open DIRHANDLE,EXPR
Ord EXPR
Print FILEHANDLE,LIST
Printf FILEHANDLE, LIST
Rand EXPR
Read FILEHANDLE,SCALAR,LENGTH,OFFSET
Readlink EXPR
Redo LABEL
Ref EXPR

Require EXPR
Reset EXPR
Rm FILENAME
Scalar EXPR
Seek FILEHANDLE, POSITION, WHENCE
Select FILEHANDLE
Select RBITS,WBITS,EBITS,TIMEOUT
Shift ARRAY
Sin EXPR
Sleep EXPR

Socket SOCKET,DOMAIN,TYPE,PROTOCOL
Sort SUBROUTINE,LIST
Splice ARRAY,OFFSET,LENGTH,LIST
Split /PATTERN/,EXPR,LIMIT
Sqrt EXPR
System LIST
Tell FULEHANDLE
Tie VARIABLE,PACKAGENAME,LIST
Truncate FILEHANDLE, LENGTH
Undef EXPR

Unlink LIST
Untie VARIABLE
Unshift ARRAY, LIST
Use Module LIST
Values ASSOC_ARRAY
Wantarray
Write
П2.4.5.1 Подпрограммы
П2.4.5.2 Пакеты
П2.4.5.3 Таблицы символов

П2.4.5.4 Конструкторы и деструкторы пакетов
П2.4.5.5 Классы
П2.4.5.6 Модули
П2.5 Объектная ориентация
П2.5.1 Объекты
П2.5.2 Классы
П2.5.3 Методы

Спецификация языка Perl

П2.5.4 Вызов метода
П2.5.5 Деструкторы

Architecture Net или что такое Microsoft.NET?

Новая технология .NET, предложенная компанией Microsoft, отражает видение этой компанией приложений в эпоху Internet. Технология .NET обладает улучшенной функциональной совместимостью, в основе которой лежит использование открытых стандартов Internet. Кроме того, она повышает устойчивость классического пользовательского интерфейса операционной системы Windows — рабочего стола. Разработчикам программного обеспечения технология .NET предоставляет новую программную платформу и великолепные инструментальные средства разработки, в которых основную роль играет язык XML (extensible Markup Language — расширяемый язык разметки).
Microsoft .NET — платформа, построенная на верхнем слое операционной системы. Технология .NET явилась главным объектом инвестиций компании Microsoft. С момента начала работ над этой технологией и до момента ее публичного анонсирования прошло три года. Несомненно, на развитие технологии .NET оказали влияние другие технологические достижения, в частности расширяемый язык разметки XML, платформа Java™, a также модель компонентных объектов Microsoft (Component Object Model — COM).
Платформа Microsoft .NET предоставляет:
  • устойчивую общеязыковую среду выполнения CLR (Common Language Runtime), которая входит в состав данной платформы;
  • средства разработки приложений на любом из многих языков программирования, поддерживаемых платформой .NET;
  • лежащую в основе открытой модели программирования огромную библиотеку классов .NET Framework. Эти классы содержат многократно используемый код. Они доступны в любом языке программирования, поддерживаемом платформой .NET;
  • поддержку сетевой инфраструктуры, построенной на верхнем слое стандартов Internet, вследствие чего обеспечивается высокий уровень взаимодействия между приложениями;
  • поддержку нового промышленного стандарта, а именно технологии Web-служб. Технология Web-служб предоставляет новый механизм создания распределенных приложений. По сути, она является распространением технологии создания приложений на базе компонентов и на сферу Internet;
  • модель безопасности, которую программисты могут легко использовать в своих приложениях;
  • мощные инструментальные средства разработки.


Что такое Microsoft.NET?
Основы технологии .NET
Программирование на управляемом C++
Объектно-ориентированное программирование на управляемом C++
Управляемый C++ в .NET Framework
Создание графических пользовательских интерфейсов
Сборки и развертывание
Классы каркаса .NET Framework
Программирование в ADO.NET
ASP.NET и Web-формы
Web-службы
Web-узлы и Web-службы,работающие на основе ATL Server
Защита
Трассировка и отладка в .NET
Смешивание управляемого и неуправляемого кода
Visual Studio.NET


Содержание раздела