![]() |
|
Модераторы: Nastya, LSD |
![]()
|
|
||
|
|
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
||||
|
||||
| Logo |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Сразу троллей набежало. Ну представь какую нибудь простую операцию, выполняемую grep, к примеру фильтр строк, содержащих нечто похожее на ip - там это пишется на уровне разговора - \d+\.\d+\.\d+\.\d+ И представь сколько времени тоже самое займет на ассемблере. |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
люди, не смешите, а то мне начинает казаться, что вы не знаете, что php был изначально написан как надстройка над perl, а затем над C. php - это творческий фундамент на более быстром и прочном основании, оставляющий всю рутину более низким языкам. |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
Ну если тебя это рассмешит то можешь начинать смеяться |
|||
|
||||
| qweqwe |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2007 Репутация: 0 Всего: 0 |
ты хотел сказать, что интерпретатор PHP был изначально написан на perl, а затем переписан на Си?
в мемориз!!! |
||||
|
|||||
| bars80080 |
|
||||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
ну да, рутина - набор стандартных операций, не предусматривающих развития и сложной реализации. написать можно на чём угодно, но рутину всегда стараются максимально убыстрить, если от неё нельзя избавиться. по сути всё развитие технологии сводится к этому. в начале бумажки вручную носили из кабинета в кабинет, потом пневмопочта их гоняла, теперь электронная. рутину стараются ускорить. тоже самое и в языках, более высокие пишутся на низких, своего рода оболочки, как php для C. убираются рутинные операции записи-чтения байтов, выделения памяти и прочего, всё заменяется одной функцией, скрывающей под собой рутинный механизм.
ну, ассемблер я упомянул только как "в идеале". понятное дело, что никто писать на нём не будет. а вот вэб-странички на C мне видать приходилось, а на perl приходилось писать и материться. и материться пришлось именно из-за того, что этот недоязык (по сравнению с php) заставляет, к примеру, самому распарсивать данные среды, чтобы узнать, а что же это там пришло? в то время, как php уже всё достал и выложил на блюдечке в глобальном массиве Добавлено через 1 минуту и 25 секунд
ну, если ты этого не знаешь, то всегда можно посмотреть, хотя бы в википедии сейчас, к примеру, существуют расширения пхп на C++ Добавлено через 1 минуту и 48 секунд правильно, запомни это хорошенько |
||||||
|
|||||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: нет Всего: 211 |
Я кажется не совсем понимаю твою мысль. Хороший пример рутины это автоматизированные тесты, как ты себе представляешь написание тестов на Си? В то же время на том же Tcl у нас в компании они очень успешно писались. Какая разница сколько будет длится тест? Даже +-1 час не играет роли, тесты запускаются ночью а утром получаешь результат, или мы говорим о разном? мне тоже, но это был очень специфичный случай, это было во времена моей работы в одной компании, где я заболел оптимизацией программа и веб страницы работали не на компьютере а на устройстве с 70 мегагерцовым процессором, приходилось еще не так извращаться с макросами и inline функциями, чтобы добиться лишних 2х секунд скорости. Понятное дело, что PHP на 64-х мегабайтовую флешку с модифицированным ядром линукс никто не поставит. Но это (повторяюсь) очень редкие случаи..в больше части проектов скорость не так критична. я не знаю Perl, разок правил баги на одной программе по просьбе знакомого и это все, но на Perl написано много огромных проектов, уверен, что это язык с вполне приличным багажом функций и фреймворков, но спорить по этому поводу я не могу ибо не считаю себя достаточно компетентным в этом вопросе. |
|||
|
||||
| qweqwe |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2007 Репутация: 0 Всего: 0 |
но он не надстройка над Си, он на нем написан! имелась ввиду автоматизация рутинных операций, вот вы к примеру приходите на работу, включаете компьютер и выполняете примерно одни и те же действия каждый раз, а можно было скрипт написать |
|||
|
||||
| Logo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Мда, мсье не слыхали про cpan? |
|||
|
||||
| qweqwe |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2007 Репутация: 0 Всего: 0 |
||||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
скорее всего о разном. ты, судя по всему, говоришь об "обычных" программах, не являющихся разработкой чего-то нового. я говорю о методичных операциях, стандартных по своей сути, которые так и просятся, чтобы их вынесли в отдельную процедуру и многократно после этого применялись то там, то здесь
чтобы скрипт включал компьютер? можно почётче... |
||||
|
|||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: нет Всего: 39 |
Bash, php, javascript. Последние два уже помню плохо.
Скриптовым языкам быть! А люди, твердящие, что для автоматизации рутиной работы рулит ассемблер, либо бесконечно глупы, либо не знают значения слова "рутина", что впрочем не отменяет первого. ЗЫ. А опрос какашка. -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| qweqwe |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 31.1.2007 Репутация: 0 Всего: 0 |
отвечу ка я по сабжу:
Lua - отличный выбор для встраивания в свое приложение, применяется в основном в геймдеве Perl - не знаком Python и Ruby - в последнее время все чаще и щаче применяются для веб разработки, там есть такие кошенрные фреймверки, как RoR & Django, если два года назад, встретить в сети сайт, написаный на Django было редкостью, то сейчас их уже довольно много(это касается и RoR). Причем, всякие дорвеи и дэйтинги по прежнему пишут на ПэХаПэ, а вот интересные проекты, как правило делаются гиками и поэтому пишутся на более кошерных вещах PHP - язык программирования дорвеев, дэйтингов, цээмэс-ок и прочих форумов думаю через несколько лет будет популярен Clojure, он уже популярен, но на работу на этом языке можно не расчитывать Добавлено через 1 минуту и 34 секунды но не долго! |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 5 Всего: 162 |
Perl, Bash.
|
|||
|
||||
| Severyanin |
|
|||
![]() Исследователь ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 31.7.2007 Где: Россия, Омск Репутация: нет Всего: 9 |
php, javascript, vbs, начинаю разбираться с bash и python
-------------------- "Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл "Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Опросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |