4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570

На чём лучше писать скрипты?

19.10.2013, 04:49. Показов 11233. Ответов 111
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
начало

Цитата Сообщение от nullxdth Посмотреть сообщение
то такие вещи лучше на каком-нибудь awk писать.
awk не переносим; ну, то есть никто не будет ради awk ставить msys
получается, нужно будет делать на powershell, но powershell тоже не переносим (вообще)

Цитата Сообщение от lehaab Посмотреть сообщение
а что такое awk?
во-во

и тут появляется питон, который переносим и нормально адаптирован ко всем системам

Цитата Сообщение от nullxdth Посмотреть сообщение
Как то не очень хорошо хадкодить явные позиции, лучше на формат завязаться:
если строки статические, как в первом посте, то срез - это и есть заданный формат
регулярные выражения считаются медленными, по сравнению со средствами самого интерпретатора, поэтому их используют тогда, когда средствами ядра не получается (вообще или нечитаемо)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2013, 04:49
Ответы с готовыми решениями:

На каком языке лучше писать игру
Здравствуйте! Интересует такой вопрос, на чем можно написать игру типа call of duty, только без: графики, т.е пустой экран (зачем не...

Какой язык программирования лучше изучить, чтобы писать программы с пользовательским интерфейсом?
какой язык программирования лучше изучить, чтобы писать программы с пользовательским интерфейсом? Т.е с графическим интерфейсом! И если ...

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше?
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы было оконное приложение, так что-же лучше?...

111
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
09.11.2013, 01:09  [ТС]
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от nullxdth Посмотреть сообщение
Просто ты упёрся как подросток с комплексом неполноценности, с фобией - "вдруг кто-то подумает, что accept дурак" и никак не хочешь признать, что ошибся.
что ты пытаешься сделать ? через меня понять себя чтоли ?
не смеши, для этого можешь себе куклу завести



Цитата Сообщение от nullxdth Посмотреть сообщение
Но прикинь что будет у тебя с твоими захардкоженными индексами
так тебе же говорили сто раз, что это был просто пример
они даже не вынесены, чтобы человека не нагружать (и его не нагружать, и себя тоже)

Не по теме:

Цитата Сообщение от nullxdth Посмотреть сообщение
Более того, упёртость мотивированная подобной фобией очень вредна для развития.
это просто смешно, ты уже в этом топе развился несколько раз



Цитата Сообщение от nullxdth Посмотреть сообщение
Ты бы прочитал что-ли уже, что такое хвостовая рекурсия и не позорился бы.
а с чего ты взял, что она есть в питоне ? или в руби ?

Добавлено через 44 секунды
Цитата Сообщение от nullxdth Посмотреть сообщение
В отличие от тебя, знатока, и у korvin_ и у меня есть опыт программирования на CL
опыт-то есть, а знаний-то нет
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
09.11.2013, 01:14
Цитата Сообщение от accept Посмотреть сообщение
а с чего ты взял, что она есть в питоне ? или в руби ?
Читаешь внимательно, говоришь? С чего ты взял, что я с чего-то взял будто TCO есть в питоне или в руби? Я же прямо написал, что TCO в питон нет. Уже не в первый раз тебе об этом говорю и не только я. А ты снова прикинулся шлангом. Ну где же она эта внимательность твоя?

Добавлено через 1 минуту
Цитата Сообщение от accept Посмотреть сообщение
опыт-то есть, а знаний-то нет
ЧСВ надувается! Срочно бригаду санитаров сюда...
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
09.11.2013, 01:16
Цитата Сообщение от accept Посмотреть сообщение
с чего ты взял, что вы знаете что-то о Гвидо и его планах ?
А при чем тут его планы? Мы говорим о том, что есть сейчас.

Цитата Сообщение от accept Посмотреть сообщение
а где вывод ? ты думаешь, все сейчас будут загружаться в винду ?
Там нет вывода, там Access Violation. Окошко такое. Для нежелателей загружаться в винду есть Лазарус. Или можешь дописать перехват исключения с выводом на stdout.

Цитата Сообщение от accept Посмотреть сообщение
она медленная везде, где не преобразуется в цикл, потому что происходит копирование области с локальными переменными
Не происходит. В нормальных языках по крайней мере.

Цитата Сообщение от accept Посмотреть сообщение
от чего там только символ лямбды ?
От функциональщины. КО.

Цитата Сообщение от accept Посмотреть сообщение
вот почитай wiki. функциональное программирование
Что я должен там вычитать?
0
Заблокирован
15.09.2014, 21:31
Скрипты лучше писать на лиспе или прологе
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
15.09.2014, 22:12
М-да, а я так и не дождался примера тормознутости рекурсии.

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
(defun rec (n)
  (if (> n 0)
      (* n (rec (1- n)))
      1))
 
(defun cyc (n)
  (do ((i 2 (1+ i))
       (p 1 (* p i)))
      ((> i n) p)))
 
(defun test (n)
  (let ((r (time (rec n)))
        (c (time (cyc n))))
    (= r c)))
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(test 10000)
; Timing the evaluation of (REC N)
; User time    =        0.093
; System time  =        0.000
; Elapsed time =        0.095
; Allocation   = 97125016 bytes
; 0 Page faults
 
; Timing the evaluation of (CYC N)
; User time    =        0.109
; System time  =        0.000
; Elapsed time =        0.090
; Allocation   = 97080316 bytes
; 0 Page faults
 
; T
0
Невнимательный
 Аватар для ft4l
3140 / 1342 / 362
Регистрация: 08.02.2013
Сообщений: 7,869
Записей в блоге: 2
16.09.2014, 05:32
Цитата Сообщение от nullxdth Посмотреть сообщение
Perl тоже отлично подходит к исходной задаче:
Код Perl 6
perl -n -e ........
+1
++Почти всегда уже есть в *nix
и под виндой для простых задач с текстом можно без установки просто закинуть miniperl.exe
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
16.09.2014, 15:52
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Скрипты лучше писать на лиспе или прологе
Если говорить о Common Lisp, это было бы здорово, но есть проблемы. Например, библиотеки: если их грузить, получается долго, а если сохранять в образ, получается малопортабельно. Ну и как бы язык искаропки не заточен:
Lisp
1
2
3
(write-line "Введите чего-нибудь > " *query-io*)
(finish-output *query-io*)
(read-line *query-io*)
Либо городить велосипеды, либо искать библиотеки, а есть ли они в природе?

CL - язык общего назначения. На нём можно эффективно скриптовать (UIOP, inferior-shell, cl-launch), но сначала надо настроить. Из-за необходимости настраивания получается скриптование на отдельно взятом компе лиспера.
0
Заблокирован
16.09.2014, 19:12
Ну есть ещё AutoHotKey
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
16.09.2014, 19:15
AHK рулит!!!! Бывалоча, менеджеры раскладок под него пилил! Вместо настоящих раскладок, конечно, автозамены. А с XKB такая морока...
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
17.09.2014, 09:04
Цитата Сообщение от accept Посмотреть сообщение
во-во
и тут появляется питон, который переносим и нормально адаптирован ко всем системам
Ну ка напишите скрипт на питоне для мозилы огнелиса?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
17.09.2014, 10:47
taras atavin, ага, он уже пишет, больше полугода..
Последняя активность: 21.12.2013 22:40
0
 Аватар для volodin661
7160 / 2328 / 353
Регистрация: 10.12.2013
Сообщений: 8,058
24.02.2024, 13:27
Цитата Сообщение от accept Посмотреть сообщение
получается, нужно будет делать на powershell, но powershell тоже не переносим (вообще)
спустя 3 года после пассажа очередного священного воблера, powershell стал условно переносимым ( windows linux macos );
итак, 'На чём лучше писать скрипты?'







теперь я тоже воблер

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.02.2024, 13:27

На каком языке лучше писать скрипты?
Работа скрипта, в основном, будет заключаться в том, чтобы на определенном сайте нажать кнопку, ввести в текстовое поле символы..Короче,...

Как лучше писать скрипты для браузера?
Требуется разработать проект. Он должен выполнять несколько скриптов для браузера, которые бы в автономном режиме выполняли определённые...

На чём лучше писать 2D игры?
Ну вариантов у меня 2: 1)Писать на Java 2)Создавать в Unity3D и компилировать под Android А вот определиться не могу. P.S....

сайт лучше в чём писать?
почитал сдесь инфу про ХТМЛ,потом в ХТМЛБУК,потом дошел даже до википедии по ХТМЛ -))) уже устал читать ,что то пишу что то получается что...

На чём лучше всего писать GUI?
Лучше - в смысле удобней, где есть большая функциональность. Я познакомился с MFC в С++, честно говоря, не очень. Есть что-то лучше?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
112
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru