Re[10]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:05
Оценка:
Здравствуйте, Eye of Hell, Вы писали:

EOH>

и какой язык программирование лучше и быстрее всех читает из файла строки и извлекает данные по регексп


EOH>Python и ruby дадут одинаково простой и короткий код: блоки, встроенные regexp, ist comprehensons. Скорость зависит от множества факторов, включая


На Перле мы как раз 15 минут назад смогли убедиться в этом
Похоже автор психанул и удалился с дискусии

EOH>какой именно регексп используется. Термин [b]лучше не применим[/b], так как не указан критерий для сравнения.


Ну какже не применим. Вы же сказали, что логическая задача реализация алгоритма сортировки, это ничто, вычитка файла наше фсьо
Т.к. задача встречается чаще. Остался загадкой по каким критериям вы решили мерять ReadFile, StreamReader, ReadBuffer и etc

EOH>Повторю вопрос: так в какой предметной области ваш язык лучше, чем python и ruby?


Читай мой первый пост внимательно, по буквам, конспектируй если не запоминаешь.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[15]: Ультракороткий язык программирования RS
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.12.10 12:16
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Во-первых программа выросла еще в два раза,

PC_>Во-вторых получили полную лажу по архитектуре, она уже не интуитивно понятна
PC_>В-третьих получили полную лажу по перформанцу, ибо делить массивы мягко говоря — не хорошо
PC_>В-третьих судя по тому сколько ты решал ребусы со своим перлом это у тебя заняло не менее 15 минут полу часа.

Во-первых, программа выросла исключительно из-за соей манеры писать код и дополнительного условия сравнения. Во-вторых, она не более непонятна, чем твой код. В-третьих, всё зависит от языка, срез списка — стандартная задача для Perl. И в-четвёртых, я вообще-то на работе и у меня есть дела поважнее решения твоих головоломок. Решение не заняло времени, время было потрачено лишь на написание кода.

Коротенько будет так:
@a=(@a[0..4],sort{$a<=>$b}@a[5..$#a]);

или так:
splice@a,5,@a,sort{$a<=>$b}@a[5..$#a];

или так:
@a=(splice(@a,0,5),sort{$a<=>$b}@a);


PC_>Кстате на РС этот код будет выглядеть вот так и подправка кода заняла примерно 15 секунд.

PC_>
PC_>E s:=7,3,2,1 //массив
PC_>E s.(I>0?I)<s.(J>0?J)?s.I:=:s.J //сортировка исключая первый элемент
PC_>E s //принт результата
PC_>
Re[21]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 12:19
Оценка:
Здравствуйте, PC_2, Вы писали:

M>>Судя по этому твоему сообщению
Автор: PC_2
Дата: 23.12.10
, что-то новое. Как только тебе указали, что утверждение было правильное, ты умчался в кусты и начал что-то лепетать про производительность


PC_>да, для тебя просто что жираф что слон, помойму одно и тоже ...


PC_>да и слово, если я напишу, протипирование для обьезда идей, ты наверное первый раз в жизни слышешь


Итак, дан диалог:

samius> Решение умиляет. Даже если нужно отсортировать 2 значения из ста, число итераций будет 100^2.
PC_2> не знаешь как работает транслятор не свисти
samius> доказательство своих слов


Итак, samius прав или не прав?


dmitriid.comGitHubLinkedIn
Re[16]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:22
Оценка:
в силу своей профанации,

а) тупой вызов библиотечной функции вместо реализации алгоритма
б) слайсы массивов
в) запутанный код
г) код длинее

Перл слит
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[22]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:23
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Здравствуйте, PC_2, Вы писали:


M>>>Судя по этому твоему сообщению
Автор: PC_2
Дата: 23.12.10
, что-то новое. Как только тебе указали, что утверждение было правильное, ты умчался в кусты и начал что-то лепетать про производительность


PC_>>да, для тебя просто что жираф что слон, помойму одно и тоже ...


PC_>>да и слово, если я напишу, протипирование для обьезда идей, ты наверное первый раз в жизни слышешь


M>Итак, дан диалог:


M>

M>samius> Решение умиляет. Даже если нужно отсортировать 2 значения из ста, число итераций будет 100^2.
PC_2>> не знаешь как работает транслятор не свисти
M>samius> доказательство своих слов


M>Итак, samius прав или не прав?


Нет, он не прав.
Выражение оборачивается на НУЛЛ и когда оно оборачивается на НУЛЛ итерации прекращаются за неимением смысла
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[23]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:23
Оценка:
PC_>Нет, он не прав.
PC_>Выражение оборачивается на НУЛЛ и когда оно оборачивается на НУЛЛ итерации прекращаются за неимением смысла

ближайшая аналогия — эксепшин в программе
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[23]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 12:26
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Нет, он не прав.

PC_>Выражение оборачивается на НУЛЛ и когда оно оборачивается на НУЛЛ итерации прекращаются за неимением смысла
Так твой код еще и сливает после первого НУЛЛ-а, который он получает на первом элементе?

E s.(I>0?I)<s.(J>0?J)?s.I:=:s.J //сортировка исключая первый элемент

Re[24]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:28
Оценка:
Здравствуйте, samius, Вы писали:

S>Здравствуйте, PC_2, Вы писали:


PC_>>Нет, он не прав.

PC_>>Выражение оборачивается на НУЛЛ и когда оно оборачивается на НУЛЛ итерации прекращаются за неимением смысла
S>Так твой код еще и сливает после первого НУЛЛ-а, который он получает на первом элементе?
S>

S>E s.(I>0?I)<s.(J>0?J)?s.I:=:s.J //сортировка исключая первый элемент


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

ЗЫ:
Но я поражен о твоей осведомленности языка,
у тебя уже смекалка в РС поди подбирается к моему уровню,
да и код ты уже нормально так перебрал
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[17]: Ультракороткий язык программирования RS
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.12.10 12:29
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>а) тупой вызов библиотечной функции вместо реализации алгоритма


Объясни наконец, зачем самому реализовывать алгоритм сортировки?

PC_>б) слайсы массивов


И что?

PC_>в) запутанный код


Не более чем на обсуждаемом языке.

PC_>г) код длинее


На 3 символа, ага.

PC_>Перл слит


(:
Re[25]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 12:33
Оценка: 1 (1) +4 :)
Здравствуйте, PC_2, Вы писали:

PC_>Нет, это не нулл, это эмпти значение.

PC_>Нулл получается когда пытаются достать по счетчику значение из массива и других недопустимых операциях
Раньше у тебя нулл получался и когда не выполняется условие полуторного (полутройственного) оператора. Эмпти — это что-то новое.

PC_>ЗЫ:

PC_>Но я поражен о твоей осведомленности языка,
PC_>у тебя уже смекалка в РС поди подбирается к моему уровню,
PC_>да и код ты уже нормально так перебрал

Моя смекалка подсказывает что практика применения этого языка будет тоже ультракороткой, как и сам язык.
Re[18]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 12:38
Оценка:
A>На 3 символа, ага.

38 символов

Коротенько будет так:
@a=(@a[0..4],sort{$a<=>$b}@a[5..$#a]);

s.(i>0?i)<s.(j>0?j)?
s.x:=:s.y

29 символов

Ну и кому ты врешь как и во всем остальном ?

Но этот спор должен быть закончен уже на том что ты втупую вызываешь библиотечную функцию.
Или за то, что этот говнокод который чето там сначала слайсит чтобы вызвать библиотечную функцию,
потом сортирует библиотечной функцией, а потом обратно склеивает кусочки массива
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[11]: Ультракороткий язык программирования RS
От: Eye of Hell  
Дата: 23.12.10 12:42
Оценка: +2

EOH>>Повторю вопрос: так в какой предметной области ваш язык лучше, чем python и ruby?
Читай мой первый пост внимательно, по буквам, конспектируй если не запоминаешь.


Использоваться будет — пока что в академических целях


Это предметная область? То, для чего создается язык?
Re[19]: Ультракороткий язык программирования RS
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.12.10 12:53
Оценка: +2
Здравствуйте, PC_2, Вы писали:

PC_>s.(i>0?i)<s.(j>0?j)?

PC_>s.x:=:s.y
PC_>29 символов

14 символов:
@a=(shift@a,sort@a);


PC_>Ну и кому ты врешь как и во всем остальном ?


Врешь и выкручиваешься тут ты.

PC_>Но этот спор должен быть закончен уже на том что ты втупую вызываешь библиотечную функцию.


Спор должен быть закончен на том, что ты поймёшь наконец, что никто не будет в реальном приложении писать свою пузырьковую сортировку.
Re[20]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 13:20
Оценка: :))) :))
A>14 символов:
A>
A>@a=(shift@a,sort@a);
A>


Ну заврался ты уже капитально.

Где у тебя тут сказано что 1 элемент нужно пропустить или пять элементов с начала массива ?
Написать абы шо.

PC_>>Но этот спор должен быть закончен уже на том что ты втупую вызываешь библиотечную функцию.


Кстате да, для хитросделаных грушоедов.
В РС появилась наконец библиотечная функция сортировки, меня убедили в необходимости по аналогии с Перлом,
а синтаксис во

SR a


3 символа,

Мсье, обтекайте ...
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[12]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 13:30
Оценка: :)
Здравствуйте, Eye of Hell, Вы писали:

EOH>

EOH>>Повторю вопрос: так в какой предметной области ваш язык лучше, чем python и ruby?
EOH>Читай мой первый пост внимательно, по буквам, конспектируй если не запоминаешь.


EOH>

Использоваться будет — пока что в академических целях


EOH>Это предметная область? То, для чего создается язык?


угу
пока что в академических целях
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[21]: Ультракороткий язык программирования RS
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.12.10 13:31
Оценка:
Здравствуйте, PC_2, Вы писали:

A>>14 символов:

A>>
A>>@a=(shift@a,sort@a);
A>>

PC_>Где у тебя тут сказано что 1 элемент нужно пропустить или пять элементов с начала массива ?

Тут пропускается один элемент, это же аналог приведённого тобою ранее кода, где так же пропускается первый элемент.

PC_>>>Но этот спор должен быть закончен уже на том что ты втупую вызываешь библиотечную функцию.

PC_>В РС появилась наконец библиотечная функция сортировки, меня убедили в необходимости по аналогии с Перлом,

Ну отлично, хоть какая то польза от спора с тобой. Надеюсь, там внутри не пузырьковая сортировка?
Re[21]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 13:31
Оценка: +1
Здравствуйте, PC_2, Вы писали:

PC_>Ну заврался ты уже капитально.


PC_>Где у тебя тут сказано что 1 элемент нужно пропустить или пять элементов с начала массива ?

PC_>Написать абы шо.

PC_>>>Но этот спор должен быть закончен уже на том что ты втупую вызываешь библиотечную функцию.


PC_>Кстате да, для хитросделаных грушоедов.

PC_>В РС появилась наконец библиотечная функция сортировки, меня убедили в необходимости по аналогии с Перлом,
Убедили тебя
Библиотечная — это значит с минимум квадратичной сложностью и совершенно точно не интегрированная в интерпретатор?

PC_>а синтаксис во


PC_>
PC_>SR a
PC_>


PC_>3 символа,

Позволь, а где тут указано что 1 элемент нужно пропустить?

PC_>Мсье, обтекайте ...

Тут кто-то есть кроме тебя, у кого было бы стремление к минимизации количества символов запинало бы здравый смысл в угол и поглумилось бы над ним? Ты кого обидеть-то хочешь 3мя символами?
Re[22]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 13:36
Оценка:
S>Убедили тебя
S>Библиотечная — это значит с минимум квадратичной сложностью и совершенно точно не интегрированная в интерпретатор?

Что значит не интегрированная в интерпретатор, конечно интегрированная.
Как в Перле Всё па чеснаму !

PC_>>а синтаксис во


PC_>>3 символа,

S>Позволь, а где тут указано что 1 элемент нужно пропустить?

Потерялся чтоле =)

S>Тут кто-то есть кроме тебя, у кого было бы стремление к минимизации количества символов запинало бы здравый смысл в угол и поглумилось бы над ним? Ты кого обидеть-то хочешь 3мя символами?


Оно мне как раз не запинало здравый синтаксис.
Иначе бы факториал занимал не 6 символов, а 3, как задумывалось изначально, раз ты читал тему из альтернативной реальности
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[23]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 13:38
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>>>3 символа,

S>>Позволь, а где тут указано что 1 элемент нужно пропустить?

ааа ... пардон,
вощето внутри библиотечной функции ( я вообще проникся идеей Перловки и начал плодить библиотечные функции )

Ну или если очень гибко ну там со слайсами и всетакое то вот так

SR a 1


"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[13]: Ультракороткий язык программирования RS
От: Eye of Hell  
Дата: 23.12.10 13:39
Оценка:

пока что в академических целях


Тада вопросов нет. Lexx, Yacc и Antlr вам в помощь.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.