Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > В ЧЕМ ПРЕМУЩЕСТВА PERL от PHP |
Автор: Strilo4ka 20.1.2010, 00:29 |
Обясните мне чето я не догоняю в чем премущества перл от пхп... а перл все же сущестует и не развиваеться или я ошибяюсь... То что он не такой дырявый наверно или шо... Функций там меньше на много Или рулит LWP обясните мне зачем нужен перл ![]() експоиты писать??? а на пхп что неззя все же есть регулярки ... по перле даже книги нет вся инфа старая возьми .... и хтмл код не втулиш в код... возьvb справочник функций пхп их там хоть завались??? наведите несколько причин в которых неззя использовать пхп ^_^ Пишите сюда все премущества :: |
Автор: arto 20.1.2010, 07:45 |
perl для умных |
Автор: Strilo4ka 20.1.2010, 10:16 | ||
хорошое премущество! ![]() |
Автор: xoma 20.1.2010, 10:42 |
Perl просто другой - мне этого достаточно!!! А спорить что лучше - можно бесконечно! |
Автор: Strilo4ka 20.1.2010, 10:52 |
мне кажеться все-таки не такой обагаченный перл так переходи на паскаль и будет хватать ![]() мне перл тоже нравиться ,но что то там головняка много ( в каком смысле -> функций мало для роботы самому надо выдумывать) ... |
Автор: arto 20.1.2010, 11:13 |
каких функций в perl не хватает? |
Автор: sir_nuf_nuf 20.1.2010, 11:15 |
ну что-нть типа sort_Array_ignoreCase_reverse() =) |
Автор: shamber 20.1.2010, 11:45 |
или poison() холивар, холивар ![]() |
Автор: Suppir 20.1.2010, 14:05 |
А я вообще сейчас на AutoIt перешел. Причина - необходимо было писать GUI-приложения под windows. Для автоматизации задач и написании небольших (100 - 1000 строк кода) утилит хватает за глаза. Скрипты можно компилировать встроенным средством в exe-шник 400 kb. Язык учится за неделю (на бейсик похож), в стандартном дистрибутиве огромная куча полезных функций и макросов. И что самое приятное - все функции работают совершенно одинаковым, простым и логичным способом. Правда, нет ООП и классов, но есть регулярные выражения PCRE 8. Отличный help (похож на питоновский), в стандартную поставку входит уже настроенный редактор с подсветкой и автоподстановкой. Короче, рекомендую AutoIt - очень простой, современный и неверотно удобный язык для windows. Добавлено @ 14:11 Вот, например, стандартные функции для массивов в AutoIt: _ArrayAdd - Adds a specified value at the end of an existing array. _ArrayBinarySearch - Uses the binary search algorithm to search through a 1-dimensional array. _ArrayCombinations - Returns an Array of the Combinations of a Set of Elements from a Selected Array _ArrayConcatenate - Concatenate two arrays. _ArrayDelete - Deletes the specified element from the given array. _ArrayDisplay - Displays given 1D or 2D array array in a listview. _ArrayFindAll - Find the indices of all ocurrences of a search query between two points in a 1D or 2D array using _ArraySearch(). _ArrayInsert - Add a new value at the specified position. _ArrayMax - Returns the highest value held in an array. _ArrayMaxIndex - Returns the index where the highest value occurs in the array. _ArrayMin - Returns the lowest value held in an array. _ArrayMinIndex - Returns the index where the lowest value occurs in the array. _ArrayPermute - Returns an Array of the Permutations of all Elements in an Array _ArrayPop - Returns the last element of an array, deleting that element from the array at the same time. _ArrayPush - Add new values without increasing array size by inserting at the end the new value and deleting the first one or vice versa. _ArrayReverse - Takes the given array and reverses the order in which the elements appear in the array. _ArraySearch - Finds an entry within a 1D or 2D array. Similar to _ArrayBinarySearch(), except that the array does not need to be sorted. _ArraySort - Sort a 1D or 2D array on a specific index using the quicksort/insertionsort algorithms. _ArraySwap - Swaps two items. _ArrayToClip - Sends the contents of an array to the clipboard, each element delimited by a carriage return. _ArrayToString - Places the elements of an array into a single string, separated by the specified delimiter. _ArrayTrim - Trims a certain number of characters from all elements in an array. _ArrayUnique - Returns the Unique Elements of a 1-dimensional array. Короче, не нужно изголяться и шаманить, все уже написано до нас. Еще один огромный плюс - язык быстро прогрессирует, разработчики реагируют на замечания пользователей, новые беты выходят почти каждую неделю. |
Автор: arto 20.1.2010, 14:45 |
а как у него базами данных? с сетью? |
Автор: mvsgt 20.1.2010, 15:13 | ||
Для этого достаточно C# |
Автор: Suppir 20.1.2010, 16:02 |
arto, с сетью я мало работаю. Наверное, стоит скачать свежую версию и посмотреть какие функции есть: http://www.autoitscript.com/autoit3/downloads.shtml Качать по первой ссылке - весит меньше 10 мб, но там "все включено". Писать код лучше через редактор SciTE, который идет в комплекте. Кстати, есть визуальный редактор для GUI под названием Koda - очень полезная штука. Для дополнительных наворотов можно скачать полную версию SciTE. К базам данных есть коннекторы (UDF). В стандартный дистрибутив включен свежий SQLite с парой десятков готовых функций для работы. mvsgt, C# - неповоротливая и прожорливая громадина по сравнению с AutoIt. К тому же последний работает на любой винде, вне зависимости от установленного .NET Framework. По сути AutoIt - это очень высокоуровневый враппер практически для любой виндовой функции. |