Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: tramX от 11 Мая 2010, 01:19:49



Название: Почему PERL
Отправлено: tramX от 11 Мая 2010, 01:19:49
Здравствуйте. Скажите почему для разработки был выбран PERL? На других языках не получится такой проект?


Название: Re: Почему PERL
Отправлено: versus от 11 Мая 2010, 02:04:07
Цитировать
Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language «практический язык для извлечения данных и составления отчётов». Первоначально аббревиатура состояла из пяти символов и в таком виде в точности совпадала с английским словом pearl, жемчужина. Но затем стало известно, что такой язык существует (см. PEARL) и букву «а» убрали. Талисманом языка Perl является верблюд — не слишком красивое, но очень выносливое животное, способное выполнять тяжёлую работу.
Согласно Ларри Уоллу, Perl имеет два девиза. Первый — «There’s more than one way to do it» («Есть больше одного способа сделать это», также известный как TMTOWTDI); второй — «Easy things should be easy and hard things should be possible» («Простые вещи должны быть простыми, а сложные вещи — возможными»).
Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе реализованные при помощи регулярных выражений.

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

Конечно можно использовать и другие языки: си, с++, java, python, ruby. На php  я не знаю как написать ядро с приемлемой скоростью работы, ведь это не универсальный язык, а все таки вэбовый. На своей практике я конечно видел извращения с php, но я не думаю что мы сейчас будем говорить о сексуальных извращениях. Ну и конечно можно было например ядро на си а вэб на пхп  или ядро на перл а вэб на пхп, но работал то один человек над биллингм, и перепрыгивать с языка на язык для того что бы реализовать целостный функционал какой то фичи накладное для мозга действие.
Сам программируя на перле потом не могу  прогать на питоне и наоборот.


Название: Re: Почему PERL
Отправлено: elite от 11 Мая 2010, 11:33:05
Скажите почему для разработки был выбран PERL?
Потому что дядя Efendy любить программировать на perl - такой ответ устроит?
На других языках не получится такой проект?
Получится или не получится зависит не столько от языка, сколько от самого программиста :)


Название: Re: Почему PERL
Отправлено: blackjack от 11 Мая 2010, 13:40:26
Здравствуйте. Скажите почему для разработки был выбран PERL? На других языках не получится такой проект?
а вы бы выбрали биллинг который написан на языке Ада?   ;D


Название: Re: Почему PERL
Отправлено: goletsa от 11 Мая 2010, 14:13:26
а вы бы выбрали биллинг который написан на языке Ада?   ;D
А почему нет
Главное чтобы считал правильно.
А так хоть на лиспе.
:)


Название: Re: Почему PERL
Отправлено: versus от 11 Мая 2010, 15:17:06
а вы бы выбрали биллинг который написан на языке Ада?   ;D

Кстати в юннгости изучал АДА, очень интерсный язык, на нем написано достаточно много программ для оборонки США и финансового сектора. Красивый ООП у него и достаточно лаконичный, сравнивая его с с++, я больше предпочтения отдавал аде для прикладного программирования.
Весьма интерсный язык, хотя и не получивший широкого применения.
А лисп это отдельная история.... язык гениальность которого просто еще не оценина по достоинству ))
 


Название: Re: Почему PERL
Отправлено: tramX от 11 Мая 2010, 16:20:45
Плохо что PERL не так распространен как PHP. Поспрашивать не у кого. Сайты по две статьи в три ряда и форумы полумертвые.


Название: Re: Почему PERL
Отправлено: blackjack от 11 Мая 2010, 17:14:44
да нет, это метафора, язык ада - адский язык.   ;D
А так, никогда не занимался этим языком программирования.


Название: Re: Почему PERL
Отправлено: versus от 11 Мая 2010, 17:56:50
Плохо что PERL не так распространен как PHP. Поспрашивать не у кого. Сайты по две статьи в три ряда и форумы полумертвые.

Но ведь никто не мешает тебе испльзовать python, более современный аналог с простым синтаксисом, взятый на вооружение многими крупными компаниями, достаточно быстрый и легкий. Имеет множество библиотек, большое общество, живые форумы. Сможешь работать как на низком уровне так и на высоком. Достатточно интенсные фреймворки такие как джанго, web2py, twister и прочие. Было бы желание так сказать, а молоток дело десятое.