Re[116]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 08:41
Оценка: :))
Здравствуйте, Mamut, Вы писали:

M>На вопрос ты так и не ответил: нахрена там eval?


чтобы записать задачу ультракоротко и ультрапонятно в 36 символов а не в 96, не ?

А теперь встречный вопрос, нахрена в задаче в которой нужна динамическая структура вы удаляетесь на десять
шагов от сути решения задачи и представляете длинный нечитабельный говнокодец без Евал ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[118]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 20.02.11 09:49
Оценка: +3
Здравствуйте, PC_2, Вы писали:

PC_>Плохому танцору эээ физиология мешает


Угу. Хороший называет танцы "неинтересными" и отказывается танцевать.

PC_>Так и вам Евал тут мешает.


Мешает? Он нам помогает! Помогает увидеть, что твой суперязык не может практически нихрена без этих костылей.

PC_>Впрочем разговор о исключительно практическом опыте использовании евал с неким "профи" уже был.


Ага. И краткое его содержание было описано мной в сообщении выше.

PC_>Предлагаю разконцентрироваться с Евал, а с концентрироваться сообществу инженеров собственно на компактном решении задачи

PC_>если не в 36 то хотябы в пол сотни символов

Запросто:

l=3
uniq(l, ascii_numbers)


И, да: функция uniq — это супермегафича моего языка, недоступная пониманию быдлокодеров, которую не только можно но и нужно использовать, если задача лежит как раз в плоскости динамики построения структуры. И как раз любые попытки любой ценой ее избежать там где она должна быть и приводят вот к тому говнокоду который ты тут постишь.

Ку...
Re[119]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 10:46
Оценка:
Здравствуйте, Пацак, Вы писали:

П>
П>l=3
П>uniq(l, ascii_numbers)
П>


П>И, да: функция uniq — это супермегафича моего языка, недоступная пониманию быдлокодеров, которую не только можно но и нужно использовать, если задача лежит как раз в плоскости динамики построения структуры. И как раз любые попытки любой ценой ее избежать там где она должна быть и приводят вот к тому говнокоду который ты тут постишь.


помойму мы это уже проходили с Перлистом с его стандартной sort(array).
Усложняем чуть-чуть задачу, например пропустить первые пять паролей и твой библиотечный бред
заставляет тебя танцевать брейк.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[120]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 20.02.11 11:04
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>помойму мы это уже проходили с Перлистом с его стандартной sort(array).


Ну если ты с первого раза не понимаешь — что ж делать...

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

PC_>заставляет тебя танцевать брейк.

Ты просто не знаешь, насколько крут мой uniq!

l=3
uniq.(l, ascii_numbers)[5:]
Ку...
Re[121]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 11:28
Оценка:
Здравствуйте, Пацак, Вы писали:

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


PC_>>помойму мы это уже проходили с Перлистом с его стандартной sort(array).


П>Ну если ты с первого раза не понимаешь — что ж делать...


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

PC_>>заставляет тебя танцевать брейк.

П>Ты просто не знаешь, насколько крут мой uniq!


П>
П>l=3
П>uniq.(l, ascii_numbers)[5:]
П>


А как сделать чтобы пароли ишли в обратном порядке с zzz к ааа ?
Станцевать мурку ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[120]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 20.02.11 11:30
Оценка:
Здравствуйте, PC_2, Вы писали:

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


S>>Не побоюсь обвинений в мелочности, но есть еще один намек на то что код не работает — раньше было i<3?
Автор: PC_2
Дата: 04.01.11
, а нынче i<4?...


PC_>Потому что по условиям задачи длина пароля составляет 3 символа.


То есть видимо i после бана стал бегать не от 0-я до 99и, а от 1го?
Re[121]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 11:34
Оценка:
Здравствуйте, samius, Вы писали:

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


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


S>>>Не побоюсь обвинений в мелочности, но есть еще один намек на то что код не работает — раньше было i&lt;3?
Автор: PC_2
Дата: 04.01.11
, а нынче i<4?...


PC_>>Потому что по условиям задачи длина пароля составляет 3 символа.


S>То есть видимо i после бана стал бегать не от 0-я до 99и, а от 1го?


хм, ты прав i<3 тогда
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[122]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 20.02.11 12:30
Оценка:
Здравствуйте, PC_2, Вы писали:

П>>Ты просто не знаешь, насколько крут мой uniq!


PC_>А как сделать чтобы пароли ишли в обратном порядке с zzz к ааа ?

PC_>Станцевать мурку ?

Тоже мне, проблема! На этот случай у меня в языке не менее крутой reverse есть!
Ку...
Re[123]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 16:04
Оценка:
Здравствуйте, Пацак, Вы писали:

П>Тоже мне, проблема! На этот случай у меня в языке не менее крутой reverse есть!


итак с реверсом будет я как понял

l=3
reverse(uniq.(l, ascii_numbers))[5:]

упс 39 символов.
Game Over
заигрался и проиграл по краткости
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[124]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 20.02.11 16:13
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>упс 39 символов.

PC_>Game Over
PC_>заигрался и проиграл по краткости

Ты сперва свой вариант выложи (работающий) — а потом поглядим, кто там по чему проиграл.
Ку...
Re[125]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 20.02.11 16:32
Оценка: :)
Здравствуйте, Пацак, Вы писали:

PC_>>упс 39 символов.

PC_>>Game Over
PC_>>заигрался и проиграл по краткости

П>Ты сперва свой вариант выложи (работающий) — а потом поглядим, кто там по чему проиграл.


мой вариант вполне работающий,
а вот тебе еще предстоит попотеть над прототипом чудоинтерпретатора
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[126]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 20.02.11 21:11
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>мой вариант вполне работающий,


Хренушки — в нем нет реверсии и старта с пятой позиции.
Ку...
Re[127]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 21.02.11 06:50
Оценка:
Здравствуйте, Пацак, Вы писали:

П>Хренушки — в нем нет реверсии и старта с пятой позиции.


Чтобы указать реверс мне не нужно писать самописные функции,
и пилять константы вроде ascii_numbers, а просто указать
другой алфавит.

Был a..z а стал z..a

"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[128]: Ультракороткий язык программирования RS
От: KipDblK Россия  
Дата: 21.02.11 12:02
Оценка:
Здравствуйте, PC_2, Вы писали:

П>>Хренушки — в нем нет реверсии и старта с пятой позиции.

PC_>Чтобы указать реверс мне не нужно писать самописные функции,
PC_>и пилять константы вроде ascii_numbers, а просто указать
PC_>другой алфавит.
PC_>Был a..z а стал z..a

А если только нечетные буквы?
... << RSDN@Home 1.2.0 alpha 4 rev. 1233>>
Ego Liberare Art Ultimus Injuria
Re[129]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 21.02.11 12:20
Оценка: :)
Здравствуйте, KipDblK, Вы писали:

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


П>>>Хренушки — в нем нет реверсии и старта с пятой позиции.

PC_>>Чтобы указать реверс мне не нужно писать самописные функции,
PC_>>и пилять константы вроде ascii_numbers, а просто указать
PC_>>другой алфавит.
PC_>>Был a..z а стал z..a

KDK>А если только нечетные буквы?


например вот так

arr = a..z
arr2,=(i%2==0?arr.i)

или

a,c,e,g,i .....
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[115]: И так, что мы имеем в сухом остатке?
От: Mamut Швеция http://dmitriid.com
Дата: 21.02.11 15:56
Оценка:
M>>
M>>1. !x='1'..'9'
M>>


M>>Массив символов


M>>
M>>2. i<4?a+=',x'+i
M>>


M>>Тупая конкатенация строк


M>>
M>>3. ^(a+'\!?'+a)
M>>


M>>Eval на строках, потому что язык не умеет по-человечески записать то, что надо



PC_>>>36 символов


PC_>молодец, РС понимают даже дети !


M>>Что именно происходит в этих строчках — хрен поймешь. Потому чтопри чтении кода потом надо понять, что именно и как образуется в строке 2. Потому что это будет забыто уже через неделю, и для того, чтобы понять этот код, надо будет провести эту конкатенацию заново в уме. Не говоря уже про eval.


PC_>ну а теперь "хрен поймешь", говорит конкантенация строк это очень для него сложная задача


То, что отам происходит конкатенация строк — это понятно. Что в итоге происходит — нифига непонятно. Во что разворачивается вторая строчка? Во что разворачивается третья строчка?


dmitriid.comGitHubLinkedIn
Re[117]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 21.02.11 15:57
Оценка: +1 -1
M>>На вопрос ты так и не ответил: нахрена там eval?

PC_>чтобы записать задачу ультракоротко и ультрапонятно в 36 символов а не в 96, не ?


PC_>А теперь встречный вопрос, нахрена в задаче в которой нужна динамическая структура вы удаляетесь на десять

PC_>шагов от сути решения задачи и представляете длинный нечитабельный говнокодец без Евал ?

Только тупой идиот будет гнаться за краткостью ради краткости. Более того, в приведенном примере динамическими структурами даже и не пахнет. И да, для динамических структур в правильных языках eval даром не нужен.


dmitriid.comGitHubLinkedIn
Re[128]: Ультракороткий язык программирования RS
От: Пацак Россия  
Дата: 21.02.11 16:08
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Чтобы указать реверс мне не нужно писать самописные функции,

PC_>и пилять константы вроде ascii_numbers, а просто указать
PC_>другой алфавит.

Не, родной, ты двавай не путай — с тебя требовали реверсивный алгоритм, работающий по тому же алфавиту. И с пятой позиции, будь любезен. Так что давай, пиши — а потом сравним результат.

ЗЫ А про константы и функции ты б лучше помолчал бы — у тебя в языке они пока вообще отсутствуют как класс.
Ку...
Re[118]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 21.02.11 16:16
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Только тупой идиот будет гнаться за краткостью ради краткости. Более того, в приведенном примере динамическими структурами даже и не пахнет. И да, для динамических структур в правильных языках eval даром не нужен.


ЗАБАНИТЬ
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[129]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 21.02.11 16:18
Оценка:
Здравствуйте, Пацак, Вы писали:

П>Не, родной, ты двавай не путай — с тебя требовали реверсивный алгоритм, работающий по тому же алфавиту. И с пятой позиции, будь любезен. Так что давай, пиши — а потом сравним результат.


Это и есть реверсивный алгоритм.
Кстате я не знаю что в твоем говноязыке ascii_numbers константа.

Если A..Z как по условиям задачи то переназови.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.