Модераторы: Nastya, LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какие скриптовые языки вы знаете? На уровне написания простых программок 
:(
    Опции темы
 
Какие скриптовые языки вы знаете?
Lua [ 9 ]  [12.33%]
Perl [ 11 ]  [15.07%]
Python [ 19 ]  [26.03%]
PHP [ 26 ]  [35.62%]
Ruby [ 8 ]  [10.96%]
Всего проголосовавших: 40
В этом опросе возможны множественные ответы
Гости не могут голосовать 
azesmcar
Дата 9.4.2010, 14:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(qweqwe @  9.4.2010,  14:27 Найти цитируемый пост)
скажи мне дядя, ведь не даром
twitter переписан был на Scala smile 

Я думаю не даром, даром такие проекты не пишет, обычно за них берут кучу бабок.
PM   Вверх
Logo
Дата 9.4.2010, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата

скриптовые языки must die 

Цитата

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


Сразу троллей набежало.
Ну представь какую нибудь простую операцию, выполняемую grep, к примеру фильтр строк, содержащих нечто похожее на ip - там это пишется на уровне разговора - \d+\.\d+\.\d+\.\d+ И представь сколько времени тоже самое займет на ассемблере.

PM MAIL   Вверх
bars80080
Дата 9.4.2010, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(azesmcar @  9.4.2010,  14:15 Найти цитируемый пост)
И хотя эта задача примитивна и проста даже для JUNIOR PHP программиста, в твоем случае придется тратится (причем не слабо) на программиста на ассемблере. Растет цена на разработку, время исполнения а время выполнения снижается минимально, ибо 99% рабочего времени программ уйдет на выборку данных из базы данных (которую client-side assembler никак не ускорит).

Цитата(Logo @  9.4.2010,  17:38 Найти цитируемый пост)
Ну представь какую нибудь простую операцию, выполняемую grep, к примеру фильтр строк, содержащих нечто похожее на ip - там это пишется на уровне разговора - \d+\.\d+\.\d+\.\d+ И представь сколько времени тоже самое займет на ассемблере.

люди, не смешите, а то мне начинает казаться, что вы не знаете, что php был изначально написан как надстройка над perl, а затем над C.
php - это творческий фундамент на более быстром и прочном основании, оставляющий всю рутину более низким языкам. 
PM MAIL WWW   Вверх
azesmcar
Дата 9.4.2010, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(bars80080 @  9.4.2010,  19:11 Найти цитируемый пост)
люди, не смешите, а то мне начинает казаться, что вы не знаете, что php был изначально написан как надстройка над perl, а затем над C.

Ну если тебя это рассмешит то можешь начинать смеяться smile  , я этого не знал (стыдно не знать историю PHP?). Вообще-то PHP не причем, речь идет просто о языках высокого и низкого уровня. Вообще я считаю что на языках низкого уровня стоит писать лишь те проекты, которым нужна высокая производительность..а связываться с базами данных я бы и на C++ не стал, не то что на ассемблере.
PM   Вверх
qweqwe
Дата 9.4.2010, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2007

Репутация: 0
Всего: 0



Цитата(bars80080 @  9.4.2010,  19:11 Найти цитируемый пост)
люди, не смешите, а то мне начинает казаться, что вы не знаете, что php был изначально написан как надстройка над perl, а затем над C

ты хотел сказать, что интерпретатор PHP был изначально написан на perl, а затем переписан на Си? smile 


Цитата(bars80080 @  9.4.2010,  19:11 Найти цитируемый пост)
php - это творческий фундамент на более быстром и прочном основании, оставляющий всю рутину более низким языкам

в мемориз!!! smile 
PM MAIL   Вверх
bars80080
Дата 9.4.2010, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(azesmcar @  9.4.2010,  19:18 Найти цитируемый пост)
Вообще я считаю что на языках низкого уровня стоит писать лишь те проекты, которым нужна высокая производительность.

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


Цитата(azesmcar @  9.4.2010,  19:18 Найти цитируемый пост)
а связываться с базами данных я бы и на C++ не стал, не то что на ассемблере. 

ну, ассемблер я упомянул только как "в идеале". понятное дело, что никто писать на нём не будет. а вот вэб-странички на C мне видать приходилось, а на perl приходилось писать и материться. и материться пришлось именно из-за того, что этот недоязык (по сравнению с php) заставляет, к примеру, самому распарсивать данные среды, чтобы узнать, а что же это там пришло? в то время, как php уже всё достал и выложил на блюдечке в глобальном массиве

Добавлено через 1 минуту и 25 секунд
Цитата(qweqwe @  9.4.2010,  19:29 Найти цитируемый пост)
ты хотел сказать, что интерпретатор PHP был изначально написан на perl, а затем переписан на Си?

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

Добавлено через 1 минуту и 48 секунд
Цитата(qweqwe @  9.4.2010,  19:29 Найти цитируемый пост)
в мемориз!!!

правильно, запомни это хорошенько
PM MAIL WWW   Вверх
azesmcar
Дата 9.4.2010, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(bars80080 @  9.4.2010,  19:37 Найти цитируемый пост)
ну да, рутина - набор стандартных операций, не предусматривающих развития и сложной реализации. написать можно на чём угодно, но рутину всегда стараются максимально убыстрить, если от неё нельзя избавиться. по сути всё развитие технологии сводится к этому. в начале бумажки вручную носили из кабинета в кабинет, потом пневмопочта их гоняла, теперь электронная. рутину стараются ускорить.

Я кажется не совсем понимаю твою мысль. Хороший пример рутины это автоматизированные тесты, как ты себе представляешь написание тестов на Си? В то же время на том же Tcl у нас в компании они очень успешно писались. Какая разница сколько будет длится тест? Даже +-1 час не играет роли, тесты запускаются ночью а утром получаешь результат, или мы говорим о разном?

Цитата(bars80080 @  9.4.2010,  19:37 Найти цитируемый пост)
а вот вэб-странички на C мне видать приходилось

мне тоже, но это был очень специфичный случай, это было во времена моей работы в одной компании, где я заболел оптимизацией smile 
программа и веб страницы работали не на компьютере а на устройстве с 70 мегагерцовым процессором, приходилось еще не так извращаться с макросами и inline функциями, чтобы добиться лишних 2х секунд скорости. Понятное дело, что PHP на 64-х мегабайтовую флешку с модифицированным ядром линукс никто не поставит. Но это (повторяюсь) очень редкие случаи..в больше части проектов скорость не так критична.

Цитата(bars80080 @  9.4.2010,  19:37 Найти цитируемый пост)
, а на perl приходилось писать и материться. и материться пришлось именно из-за того, что этот недоязык (по сравнению с php) заставляет, к примеру, самому распарсивать данные среды, чтобы узнать, а что же это там пришло? 

я не знаю Perl, разок правил баги на одной программе по просьбе знакомого и это все, но на Perl написано много огромных проектов, уверен, что это язык с вполне приличным багажом функций и фреймворков, но спорить по этому поводу я не могу ибо не считаю себя достаточно компетентным в этом вопросе.
PM   Вверх
qweqwe
Дата 9.4.2010, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2007

Репутация: 0
Всего: 0



Цитата(bars80080 @  9.4.2010,  19:37 Найти цитируемый пост)
ну, если ты этого не знаешь, то всегда можно посмотреть, хотя бы в википедии
сейчас, к примеру, существуют расширения пхп на C++

но он не надстройка над Си, он на нем написан!


Цитата(bars80080 @  9.4.2010,  19:37 Найти цитируемый пост)
ну да, рутина - набор стандартных операций, не предусматривающих развития и сложной реализации. написать можно на чём угодно, но рутину всегда стараются максимально убыстрить, если от неё нельзя избавиться. по сути всё развитие технологии сводится к этому. в начале бумажки вручную носили из кабинета в кабинет, потом пневмопочта их гоняла, теперь электронная. рутину стараются ускорить.
тоже самое и в языках, более высокие пишутся на низких, своего рода оболочки, как php для C. убираются рутинные операции записи-чтения байтов, выделения памяти и прочего, всё заменяется одной функцией, скрывающей под собой рутинный механизм.

имелась ввиду автоматизация рутинных операций, вот вы к примеру приходите на работу, включаете компьютер и выполняете примерно одни и те же действия каждый раз, а можно было скрипт написать
PM MAIL   Вверх
Logo
Дата 9.4.2010, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата

самому распарсивать данные среды, чтобы узнать, а что же это там пришло?

Мда, мсье не слыхали про cpan?
PM MAIL   Вверх
qweqwe
Дата 9.4.2010, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2007

Репутация: 0
Всего: 0



Цитата(Logo @  9.4.2010,  20:07 Найти цитируемый пост)
Мда, мсье не слыхали про cpan?

не cpan, a CPAN!!! smile 
PM MAIL   Вверх
bars80080
Дата 10.4.2010, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 3
Всего: 315



Цитата(azesmcar @  9.4.2010,  19:59 Найти цитируемый пост)
Хороший пример рутины это автоматизированные тесты, .. .или мы говорим о разном?

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

Цитата(azesmcar @  9.4.2010,  19:59 Найти цитируемый пост)
но на Perl написано много огромных проектов, уверен, что это язык с вполне приличным багажом функций и фреймворков
perl очень хороший язык, для своего времени. но он был создан ещё в 80х, а развития как такого не получает. если в php 6-я версия разрабатывается с 2006-го, то в perl - с 2000-го. он просто морально устарел

Цитата(qweqwe @  9.4.2010,  20:02 Найти цитируемый пост)
имелась ввиду автоматизация рутинных операций, вот вы к примеру приходите на работу, включаете компьютер и выполняете примерно одни и те же действия каждый раз, а можно было скрипт написать 

чтобы скрипт включал компьютер? можно почётче...
PM MAIL WWW   Вверх
djamshud
Дата 10.4.2010, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Bash, php, javascript. Последние два уже помню плохо.

Скриптовым языкам быть! А люди, твердящие, что для автоматизации рутиной работы рулит ассемблер, либо бесконечно глупы, либо не знают значения слова "рутина", что впрочем не отменяет первого.

ЗЫ. А опрос какашка.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
qweqwe
Дата 10.4.2010, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2007

Репутация: 0
Всего: 0



отвечу ка я по сабжу:
Lua - отличный выбор для встраивания в свое приложение, применяется в основном в геймдеве
Perl - не знаком
Python и Ruby - в последнее время все чаще и щаче применяются для веб разработки, там есть такие кошенрные фреймверки, как RoR & Django, если два года назад, встретить в сети сайт, написаный на Django было редкостью, то сейчас их уже довольно много(это касается и RoR). Причем, всякие дорвеи и дэйтинги по прежнему пишут на ПэХаПэ, а вот интересные проекты, как правило делаются гиками и поэтому пишутся на более кошерных вещах smile 
PHP - язык программирования дорвеев, дэйтингов, цээмэс-ок и прочих форумов

думаю через несколько лет будет популярен Clojure, он уже популярен, но на работу на этом языке можно не расчитывать

Добавлено через 1 минуту и 34 секунды
Цитата(djamshud @  10.4.2010,  01:01 Найти цитируемый пост)
Скриптовым языкам быть! 

но не долго! smile 
PM MAIL   Вверх
JackYF
Дата 10.4.2010, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 5
Всего: 162



Perl, Bash.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Severyanin
Дата 14.6.2010, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



php, javascript, vbs, начинаю разбираться с bash и python


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

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

Темы в этом разделе будут тщательно отбираться модераторами, поэтому старайтесь задать вопрос и варианты ответа продуманно и взвешенно, постараться учесть все возможные варианты.



С уважением, Smartov, Nastya.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Опросы | Следующая тема »


 




[ Время генерации скрипта: 0.0651 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.