Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Почему Perl лучше других языков для администрировани Linux?
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
В чем преимущетво Perl перед другими языками (вроде Си++) в написании администриративных программ для Linux? Из книги "Perl" для системного администрирования, не получилось найти чем использование Perl удобнее использования Си++. Все функции библиотек вроде бы аналогичны. (Прохождение по файлам, функции для mysql и т.д.)
OrmaJever
Отправлено: 09 Сентября, 2011 - 00:50:48
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
1) перл и с++ немного разные языки, перл интерпритируемый а с++ компилируемый, c++ реализируется на более низком уровне, в то время как в перле про некоторые вещи заботится компилятор. perl можно сравнить с php.
2) кто сказал что перл лутше?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Viper
Отправлено: 09 Сентября, 2011 - 07:11:40
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
ИМХО python уже стал своего рода де-факто для linux. Почти все gui и системная часть приложений пишутся на нем.
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
+1
классный, красивый язык.
юзаем его на работе
Мелкий
Отправлено: 09 Сентября, 2011 - 09:14:37
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Perl - как один из старых языков, из комплекта linux удалить чуть менее чем невозможно. А раз язык есть всюду - значит и решения на нём портируются по всей инфраструктуре.
Сейчас же - уже и питон не удалить просто так.
А С++ - gcc-таки весьма необязателен на серверах.
----- PostgreSQL DBA
White
Отправлено: 09 Сентября, 2011 - 09:48:03
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
+1 к питону, не знаю, конечно, насколько верить, но:
Нажмите для увеличения
----- if(time()>1356048000) die();
prog90
Отправлено: 09 Сентября, 2011 - 10:11:40
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
А почему на Python пишут для Linux? В чем именно он удобнее чем C++, кроме того что его не надо компилировать.
Мелкий
Отправлено: 09 Сентября, 2011 - 10:15:53
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
prog90, а почему все и всё не пишут на ассемблере?
Удобство языка высокого уровня.
----- PostgreSQL DBA
prog90
Отправлено: 09 Сентября, 2011 - 10:24:21
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Просто я Linux почти не знаю и поэтму я думал что Perl специально для Linux. (Вроде как собственный язык в 1С). Не правильно думал?)
LIME
Отправлено: 09 Сентября, 2011 - 10:33:24
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Perl-Рractical Extraction and Report Language
язык заточен для обработки текста
до PHP он был основным языком для web
prog90
Отправлено: 09 Сентября, 2011 - 10:39:08
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
ясно.
OrmaJever
Отправлено: 09 Сентября, 2011 - 14:29:29
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
White почему php уходит вниз? чем java хорош? Почему он занимает 1 место?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
White
Отправлено: 09 Сентября, 2011 - 22:51:19
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
OrmaJever это не мои данные и поспорить с ними можно. но у java есть один огромный плюс (он же иногда минус) - JVM. куда уж здесь простым смертным... фактически это делает возможным запуск java приложений на любом устройстве поддерживающем JVM, а таких как вы понимаете много.
насчет самого языка сказать ничего не могу, не работал я с ним, но один знакомый программист утверждает что язык полностью завязан на ООП, и такое простое понятие как функция в нем вообще отсутствует. я думаю здесь найдутся люди имевшие с ним дело, и они меня поправят если что.
к тому же задачи у php и java разные.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
А разница простая - PHP - язык веба. И только его.
А ява - всеядная. Особенно, когда на неё хватает памяти. Сотня-другая мб памяти на одно приложение - это ещё мало. + не совсем ясно, что именно отображает диаграмма.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.