Биллинговая система Nodeny
22 Ноября 2024, 21:48:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Почему PERL  (Прочитано 7457 раз)
tramX
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 108


Просмотр профиля Email
« : 11 Мая 2010, 01:19:49 »

Здравствуйте. Скажите почему для разработки был выбран PERL? На других языках не получится такой проект?
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #1 : 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, но я не думаю что мы сейчас будем говорить о сексуальных извращениях. Ну и конечно можно было например ядро на си а вэб на пхп  или ядро на перл а вэб на пхп, но работал то один человек над биллингм, и перепрыгивать с языка на язык для того что бы реализовать целостный функционал какой то фичи накладное для мозга действие.
Сам программируя на перле потом не могу  прогать на питоне и наоборот.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #2 : 11 Мая 2010, 11:33:05 »

Скажите почему для разработки был выбран PERL?
Потому что дядя Efendy любить программировать на perl - такой ответ устроит?
На других языках не получится такой проект?
Получится или не получится зависит не столько от языка, сколько от самого программиста Улыбающийся
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #3 : 11 Мая 2010, 13:40:26 »

Здравствуйте. Скажите почему для разработки был выбран PERL? На других языках не получится такой проект?
а вы бы выбрали биллинг который написан на языке Ада?   Смеющийся
Записан
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #4 : 11 Мая 2010, 14:13:26 »

а вы бы выбрали биллинг который написан на языке Ада?   Смеющийся
А почему нет
Главное чтобы считал правильно.
А так хоть на лиспе.
Улыбающийся
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #5 : 11 Мая 2010, 15:17:06 »

а вы бы выбрали биллинг который написан на языке Ада?   Смеющийся

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

Карма: 1
Offline Offline

Сообщений: 108


Просмотр профиля Email
« Ответ #6 : 11 Мая 2010, 16:20:45 »

Плохо что PERL не так распространен как PHP. Поспрашивать не у кого. Сайты по две статьи в три ряда и форумы полумертвые.
Записан
blackjack
NoDeny
Старожил
*

Карма: 24
Offline Offline

Сообщений: 352


Просмотр профиля Email
« Ответ #7 : 11 Мая 2010, 17:14:44 »

да нет, это метафора, язык ада - адский язык.   Смеющийся
А так, никогда не занимался этим языком программирования.
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #8 : 11 Мая 2010, 17:56:50 »

Плохо что PERL не так распространен как PHP. Поспрашивать не у кого. Сайты по две статьи в три ряда и форумы полумертвые.

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

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!