Re[149]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 22.02.11 07:08
Оценка:
Здравствуйте, PC_2, Вы писали:

AV>>Да вот интересно, когда же обещанные шахматы можно будет заценить.


PC_>если чесно, не вижу в них большого смысла.


А для чего ж тогда ты придумываешь свой язык? В начале ты говорил что это будет язык общего назначения.

PC_>Тут все с ног на голову перекинуто. Вот принес бы я 300 байтные шахматы допустим завтра.


Можно было бы сравнить с уже существующими шахматными движками.

PC_>И что ? Мамут бы рассказал про Евал, Самиус рассказал бы про перформанц.


И samius был бы прав. Каким бы хорошим язык не был, но если программы работающие не укладываются в разумные рамки, то толку от него практически 0. Если только посмотреть на идеи, заложенные в нем.

И Мамут будет в значительной мере прав.

PC_>Накропали бы на функциональщине

PC_>10 кб шахматы и я всеравно бы оказался проигравшим. Как с той генерацией паролей — у меня 36 байт, у вас 96 и я проиграл.
PC_>Нет критериев оценки, малопонятный и длинный говнокод ценится почему то больше чем ультракороткий и понятный язык.

В том-то и засада, что твой язык не является более понятным нежели другие языки. А что касается ультракороткости, то есть и еще более короткие.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Ультракороткий язык программирования RS
От: batu Украина  
Дата: 22.02.11 07:20
Оценка:
Здравствуйте, PC_2, Вы писали:

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


B>>Я ж сказал есть такой язык. Простота в синтаксисе. Практически все описывается одной синтаксической формулой. Это же означает что ультра короткий. Где-то 5 базовых понятий и все. На них все строится. Выражения пишутся обычно, но есть и более удобная форма. Дальше что?


PC_>Назови имя сему языку.

Пока есть только рабочее название. А с какой целью интересуешься?
Re[150]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 22.02.11 07:49
Оценка:
Здравствуйте, samius, Вы писали:

S>Ну я тогда вношу в "special pack" F# кое-что

S>
S>let (^) xs x = List.filter ((<>)x) xs
S>let o = printfn "%A"
S>let ($) = (<|)
S>let constant a _ = a
S>let rec permut a fa=function 0->[[]]|k->[for x in a do for r in permut(fa a x)fa$k-1->List.append[x]r]
S>

S>и получаю длину исходника 22:
S>
S>o$permut['1'..'9'](^)3
S>

S>с повторами чуть длинее
S>
S>o$permut['1'..'9'] constant 3
S>

S>Но есть еще куда стремиться.

Ты опустился до уровня пацака и перлиста и сделал фактически библиотечный вызов функции.
На счет встроеного оператора \~ так это тоже самое что встроенный у тебя метод проверки на уникальность List.filter ((<>)x)
Я тебе уже говорил, если ты ярый противник таких фундаментальных операторов то пиши двойной цикл с флажком или рекурсию.

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

PC_>>Назови имя сему языку.

B>Пока есть только рабочее название. А с какой целью интересуешься?

потому что уже который раз кто-то забижит на три минутки, краем глаза проведет,
выкрикнет Перл уже есть ! Пайзон есть ! Лада есть ! а как к нему обращаешся, больше
я о нем не слышу и точку зрения свою некому отстоять.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[151]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 08:38
Оценка: +1
Здравствуйте, PC_2, Вы писали:

PC_>Ты опустился до уровня пацака и перлиста и сделал фактически библиотечный вызов функции.

PC_>На счет встроеного оператора \~ так это тоже самое что встроенный у тебя метод проверки на уникальность List.filter ((<>)x)
Покажи мне еще один язык, где проверка на уникальность элементов вектора встроена, либо хотя бы реализована в стандартной библиотеке. Фильтрация вещь стандартная, а библиотечная функция permut ничем не хуже твоей тильды.

PC_>Я тебе уже говорил, если ты ярый противник таких фундаментальных операторов то пиши двойной цикл с флажком или рекурсию.

Тогда и ты пиши без тильды

PC_>Вообщем я разочарован.

это меня не беспокоит

Только ты не забывай что предоставил решение другого класса, фильтрующее все пароли с неуникальными символами
Re[5]: Ультракороткий язык программирования RS
От: batu Украина  
Дата: 22.02.11 08:47
Оценка:
Здравствуйте, PC_2, Вы писали:

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


PC_>>>Назови имя сему языку.

B>>Пока есть только рабочее название. А с какой целью интересуешься?

PC_>потому что уже который раз кто-то забижит на три минутки, краем глаза проведет,

PC_>выкрикнет Перл уже есть ! Пайзон есть ! Лада есть ! а как к нему обращаешся, больше
PC_>я о нем не слышу и точку зрения свою некому отстоять.
Лада есть. Было получено много критических замечаний. Заканчиваю работу над ними. Потому не очень рекламировался. Могу отстоять. Спрашивай.
Re[6]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 09:02
Оценка: +1
Здравствуйте, batu, Вы писали:

B>Лада есть. Было получено много критических замечаний. Заканчиваю работу над ними. Потому не очень рекламировался. Могу отстоять. Спрашивай.


Здесь языки рассматриваются лишь в одном аспекте — число буковок в решении задач, которое можно коротко записать на РС. Все яызки, решения на которых длиннее, сливают автоматически и обливаются фекалиями вместе с авторами и теми кто на них может писать, или даже понимать.
Нужно Ладе такое приключение?
Re[152]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 22.02.11 09:10
Оценка: :)
Здравствуйте, samius, Вы писали:

S>Покажи мне еще один язык, где проверка на уникальность элементов вектора встроена, либо хотя бы реализована в стандартной библиотеке.

S>Фильтрация вещь стандартная, а библиотечная функция permut ничем не хуже твоей тильды.

Ты уже настолько зашифровал свой говнокод,
что просто сплошь и рядом подменяешь понятия. Всеравно никто ничего не заметит.
Еще раз в моем коде стандартная операция свертки
"\~" == "List.filter ((<>)x) xs"

Ты же пытаешся обмануть меня. Рассказать что кастом функция Пермут

"Permut" == "\~"

Это конечно ложь.
Если ты хочешь сравнить без тильды, давай сравним без тильды, не вопрос.
Задача тогда будет сформулирована так:
Перебрать все пароли с aaa до zzz включая повторы. Тогда мой код будет занимать

!x='A'..'Z'
i<3?a+='+x'+i
^a

26 Символов.

Код на функциональщине без всяких хитропопых сокращений в студию.

S>Только ты не забывай что предоставил решение другого класса, фильтрующее все пароли с неуникальными символами


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

S>Здесь языки рассматриваются лишь в одном аспекте — число буковок в решении задач, которое можно коротко записать на РС. Все яызки, решения на которых длиннее, сливают автоматически и обливаются фекалиями вместе с авторами и теми кто на них может писать, или даже понимать.

S>Нужно Ладе такое приключение?

Другие языки я не сливаю, а на тройке четверке этих самых языков по работе пишу.
Просто ты изначально взял для себя проиграшную стратегию.
Не стоит мерятся краткостью и понятностью кода. РС здесь Король.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[6]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 22.02.11 09:13
Оценка:
Здравствуйте, batu, Вы писали:

B>Лада есть. Было получено много критических замечаний. Заканчиваю работу над ними. Потому не очень рекламировался. Могу отстоять. Спрашивай.


Как на Ладе записать генерацию паролей с AAA до ZZZ ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[153]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 09:21
Оценка:
Здравствуйте, PC_2, Вы писали:

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


PC_>Ты уже настолько зашифровал свой говнокод,

PC_>что просто сплошь и рядом подменяешь понятия. Всеравно никто ничего не заметит.
PC_>Еще раз в моем коде стандартная операция свертки
PC_>"\~" == "List.filter ((<>)x) xs"
Это ты подменяешь, там далеко не одно и то же. Фильтрацию от поиска дубликатов отличаешь?

PC_>Ты же пытаешся обмануть меня. Рассказать что кастом функция Пермут

PC_>"Permut" == "\~"
не пытаюсь

PC_>Это конечно ложь.

Это ложь что я пытаюсь

PC_>Если ты хочешь сравнить без тильды, давай сравним без тильды, не вопрос.

PC_>Задача тогда будет сформулирована так:
PC_>Перебрать все пароли с aaa до zzz включая повторы. Тогда мой код будет занимать

PC_>!x='A'..'Z'

PC_>i<3?a+='+x'+i
PC_>^a

PC_>26 Символов.

вроде ничего, но жаль что он работает лишь до сотни символов

PC_>Код на функциональщине без всяких хитропопых сокращений в студию.

я его приводил. Он длинее, но работает для любой длины пароля в пределах разумного.

S>>Только ты не забывай что предоставил решение другого класса, фильтрующее все пароли с неуникальными символами


PC_>Че опять выходим на дискусию двухмесячной давности ?


Стремно?
Re[7]: Ультракороткий язык программирования RS
От: batu Украина  
Дата: 22.02.11 09:21
Оценка:
Здравствуйте, samius, Вы писали:

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


B>>Лада есть. Было получено много критических замечаний. Заканчиваю работу над ними. Потому не очень рекламировался. Могу отстоять. Спрашивай.


S>Здесь языки рассматриваются лишь в одном аспекте — число буковок в решении задач, которое можно коротко записать на РС. Все яызки, решения на которых длиннее, сливают автоматически и обливаются фекалиями вместе с авторами и теми кто на них может писать, или даже понимать.

S>Нужно Ладе такое приключение?
Количество буковок делает язык более наглядным. С другой стороны примененине знаков делает его короче, но не столь наглядным. Альтернативой может служить одновременное применение и букв и знаков, а так же пользовательское определение знаков. ВСистемные средства позволяют легко просматривать и в текстовом и знаковом варианте. Так что нет проблем.
А насчет обливания фекалиями, так надо уметь принимать критику нормально. Мне очень помогло выделить новую парадигму (концептную) до которой не дошел бы самостоятельно. А именно: В моем языке размер и семантическое содержание (его раскручивает виртуальная машина) определяет несколько (около 5) концептов (которые я до этого называл классами). Сами классы, типы, функции, инструкции и т.д.. определяются концептами. Получаем систему определяемую снаружи и понятия языка (типы, классы, и т.д.) производные от концептов и их определение уже не в языке или системе, а вторично по отношению к концепту.
Re[8]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 09:22
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Другие языки я не сливаю, а на тройке четверке этих самых языков по работе пишу.

PC_>Просто ты изначально взял для себя проиграшную стратегию.
PC_>Не стоит мерятся краткостью и понятностью кода. РС здесь Король.

По краткости — да. Но не по числу рабочих решений.
Re[154]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 09:26
Оценка:
Здравствуйте, samius, Вы писали:

PC_>>Перебрать все пароли с aaa до zzz включая повторы. Тогда мой код будет занимать


PC_>>!x='A'..'Z'

PC_>>i<3?a+='+x'+i
PC_>>^a

PC_>>26 Символов.

S>вроде ничего, но жаль что он работает лишь до сотни символов

Пардон, он и для 3х не работает
Re[154]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 22.02.11 09:30
Оценка: :)
Здравствуйте, samius, Вы писали:

S>Это ты подменяешь, там далеко не одно и то же. Фильтрацию от поиска дубликатов отличаешь?


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

PC_>>!x='A'..'Z'

PC_>>i<3?a+='+x'+i
PC_>>^a

PC_>>26 Символов.

S>вроде ничего, но жаль что он работает лишь до сотни символов

PC_>>Код на функциональщине без всяких хитропопых сокращений в студию.

S>я его приводил. Он длинее, но работает для любой длины пароля в пределах разумного.

Он многократно длинее и сложнее.
Запиши себе это гдето большими буковками на бумажке и больше никогда-никогда не забывай эту
прописную истину.

PC_>>Че опять выходим на дискусию двухмесячной давности ?

S>Стремно?

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

S>>Здесь языки рассматриваются лишь в одном аспекте — число буковок в решении задач, которое можно коротко записать на РС. Все яызки, решения на которых длиннее, сливают автоматически и обливаются фекалиями вместе с авторами и теми кто на них может писать, или даже понимать.

S>>Нужно Ладе такое приключение?
B>Количество буковок делает язык более наглядным. С другой стороны примененине знаков делает его короче, но не столь наглядным. Альтернативой может служить одновременное применение и букв и знаков, а так же пользовательское определение знаков. ВСистемные средства позволяют легко просматривать и в текстовом и знаковом варианте. Так что нет проблем.
B>А насчет обливания фекалиями, так надо уметь принимать критику нормально. Мне очень помогло выделить новую парадигму (концептную) до которой не дошел бы самостоятельно. А именно: В моем языке размер и семантическое содержание (его раскручивает виртуальная машина) определяет несколько (около 5) концептов (которые я до этого называл классами). Сами классы, типы, функции, инструкции и т.д.. определяются концептами. Получаем систему определяемую снаружи и понятия языка (типы, классы, и т.д.) производные от концептов и их определение уже не в языке или системе, а вторично по отношению к концепту.

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

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


PC_>>>Код на функциональщине без всяких хитропопых сокращений в студию.

S>>я его приводил. Он длинее, но работает для любой длины пароля в пределах разумного.

PC_>Он многократно длинее и сложнее.

PC_>Запиши себе это гдето большими буковками на бумажке и больше никогда-никогда не забывай эту
PC_>прописную истину.
Запиши себе что он работает, как и все что я приводил

PC_>>>Че опять выходим на дискусию двухмесячной давности ?

S>>Стремно?

PC_>Да нет. Надоело топтаться на месте.

Ну так давай закроем этот вопрос. Есть варианты:
* рабочий код на РС
* все остальные означают твой помпезный слив
твой ход
Re[156]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 22.02.11 09:40
Оценка:
Здравствуйте, samius, Вы писали:

PC_>>Да нет. Надоело топтаться на месте.

S>Ну так давай закроем этот вопрос. Есть варианты:
S>* рабочий код на РС

Рабочий код был два месяца назад. Ты о чем ?
Вспомни пост по которому меня чуть не забанили,
я запостил длинный список сгенерированых паролей программкой РС и страница форума
начала медлено открываться.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[9]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 22.02.11 09:40
Оценка: +1
PC_>Есть обьективный критерий оценки кода.
PC_>Для меня это размер мануала и краткость программ.

А, ну то есть так и есть. Для тебя краткость является самоцелью.

Краткость != понятность


dmitriid.comGitHubLinkedIn
Re[157]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 22.02.11 09:43
Оценка:
Здравствуйте, PC_2, Вы писали:

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


PC_>>>Да нет. Надоело топтаться на месте.

S>>Ну так давай закроем этот вопрос. Есть варианты:
S>>* рабочий код на РС

PC_>Рабочий код был два месяца назад. Ты о чем ?

Рабочего кода в классе решений без фильтрации всех паролей не было.

PC_>Вспомни пост по которому меня чуть не забанили,

PC_>я запостил длинный список сгенерированых паролей программкой РС и страница форума
PC_>начала медлено открываться.
ты что-то путаешь

Поздравляю со сливом
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.