Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Perl / Для начинающих /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Язык программирования PERL - Программирование от RIN.RU
Язык программирования PERL



Сравнение PERL и языков программирования С/С++


Структура Perl очень напоминает структуру языка программирования С и на первый взгляд выглядит так же, как программа С. Все операторы С представлены в Perl, а управляющие структуры, такие как if или for, имеются на языке Perl в несколько измененном виде.


Чего не достает в Perl, так это указателей, структур и типов, определяемых пользователем.


Место языка С в программировании неоспоримо, но не следует думать, что С-программа всегда лучше, чем эквивалентная программа на языке Perl. Как и у всякого средства, у Perl и у С есть свои области применения, к которымони лучше всего приспособлены.


Надо хорошо знать оба языка, чтобы представлять, когда предпочтительнее использование одного из них.


Богатство возможностей языка PERL


Perl предоставляет разработчику широкий спектр возможностей для создания кратких и эффективных программ. Ниже приведены некоторые наиболее замечательные черты Perl. Далее в главе вы познакомитесь с использованием каждой из них:


  • Ассоциативные массивы,которые индексируются программами с использованием нецелых ключей

  • Автоматическое преобразование типов между целыми числами,числами с плавающей точкой и строками

  • Автоматическое преобразование размера массивов

  • Функции для преобразования бинарных данных

  • Широкая поддержка так называемых регулярных выражений, которые программы используют для поиска, замены и других операций,связанных с разбором текста

  • Функции вывода/ввода файлов

  • Функции форматированного вывода, наподобие функции С, с добавлениемк ним способности генерации отчетов на основе шаблонов (template)

  • Полный набор.операторов С, с добавлением также операций посравнению строк

  • Функции для обработки списков, которые поддерживают стеки, очереди и другие данные списочных типов

  • Функциисистемного сервиса

  • Богатый набор операторов и структур управления, включая подпрограммы


<<<  Назад
 1  2 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Руководство Маслов

Использование PERL

Знакомство с языком PERL

Установка PERL

Использование отладчика PERL

Типы данных в PERL

Переменные

Операторы PERL

Конструкции языка PERL

Подпрограммы

Обработка строк

Обработка списков

Работа с массивами

Функции обработки ассоциативных массивов

Файловый ввод и вывод

Обработка бинарных данных

Работа с каталогами

Форматированный вывод

Регулярные выражения

CGI-скрипты при помощи PERL

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь