Re[70]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 14:47
Оценка: :)
PC_>>x=5d5 //двумерный массив 5 на 5
PC_>>!m=i..5;x.i.m=2
S>молоточек

Просто у кого-то привычка взять банальные циклы и сделать проблему галактического масштаба в РС.
Эти велосипеды вообще говоря мало интересны.
Лучше развить вместо ООП аспектную парадигму, вот где в философии можно покапаться.

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

Да и старину Майтона порадуем, он эту задачу еще на скруле предлогал

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

abcjkj{cn:5}jklbjjgg ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[63]: Ультракороткий язык программирования RS
От: mayton  
Дата: 26.12.10 14:47
Оценка: 7 (3) +2
Здравствуй, PC_2, Ты писал:

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

PC_>Бейсик это более высокая абстракция чем Ассемблер.
PC_>А РС это более высокая абстракция над бесиком, шарпом или немерле

С тобой мы общаемся с 1 июля... и пора подводить неутешительные итоги.

Я предлагаю тебе пари.

Мы все чувсвуем себя участниками грандиозного заговора
или шоу, где твой язык играет самую важную роль. Не исключено что ты
великий мистификатор и фокусник, который де-факто не создав никакого
языка тем не менее обеспечил себе бутстрап и большой PR.

Поэтому я предлагаю тебе и сообществу поучаствовать в эксперименте.

Поскольку ты давишь на академичность и на дидактическую целевую направленность
языка то мы пойдем таким путём. Тебе предлагается закодить следующие
базовые алгоритмы сортировки на RS. Они много раз описаны
в литературе и существуют в готовых реализациях на разных ЯП.

Вот список:

1. Пузырьковая BubbleSort
2. Двунаправленная BiDirect-BubbleSort
3. Метод Прямого выбора SelectionSort.
4. Быстрая сортировка QuickSort

Ты их закодишь и предоставишь нам 4 исходника.

Дополнительное условие.

Форма записи должна поддерживать преемственность
версий. Тоесть сортировка BubbleSort и Bi-Directional BubbleSort должны
иметь различия в определении настолько явные чтобы их можно было различать.
И они должны быть настолько подобные чтобы видеть родственное происхождение
обоих алгоритмов, чтобы не считать их тупо callback-ом .doBubbleSort() и
.doBiDirectBubbleSort().


Если это НЕВОЗМОЖНО по каким-то причинам — то объясни почему.

Второе дополнительное условие я оглашу позже. Оно будет
выглядеть так. Я попрошу тебя сделать НЕЗНАЧИТЕЛЬНУЮ модификацию
любого из алгоритмов. Это предусмотрено в ТЕОРИИ СОРТИРОВОК.
Но какое именно — пока умолчу. На модификацию я предоставлю
тебе ограниченное время. (не более 1 суток по локальному
времени форума). Думаю, что это справедливо.

Если это тоже невозможно — объясни почему.

Если ты это осилишь это задание — то я признаю что твой язык — действительно
полноценный и Тьюринг-полный без заглядывания в исходники транслятора.

Твой отказ от участия в этом эксперименте будет выглядеть
скорее всего как капитуляция и признание своей несостоятельности.

Ну как?

По рукам?
Re[79]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 14:49
Оценка: :))
PC_>>ты бы лучше с Евал разобрался, он кстате проще для понимания и это ему тоже плюс
S>Ты бы лучше разобрался, зачем он нужен в задаче 5и случайных букв.

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

Майтн, я не мистификатор, а держу работающий транслятор в руках с открытми исходниками.

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

PC_>>>x=5d5 //двумерный массив 5 на 5

PC_>>>!m=i..5;x.i.m=2
S>>молоточек

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

PC_>Эти велосипеды вообще говоря мало интересны.
А что с двоичным поиском, уже решил как выходить из цикла?

PC_>Лучше развить вместо ООП аспектную парадигму, вот где в философии можно покапаться.

Разберись сначала с ООП. Твоя критика ООП по христоматийным "как не надо делать" несостоятельна.

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

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

PC_>Да и старину Майтона порадуем, он эту задачу еще на скруле предлогал


PC_>какие будут предложения на счет распарсивания строк вроде

PC_>abcjkj{cn:5}jklbjjgg ?
Вот мне кажется, или ты вкладываешь нетрадиционный смысл в слово "распарсивание"?
Re[72]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 14:58
Оценка:
PC_>>какие будут предложения на счет распарсивания строк вроде
PC_>>abcjkj{cn:5}jklbjjgg ?
S>Вот мне кажется, или ты вкладываешь нетрадиционный смысл в слово "распарсивание"?

я знатокам концепций РС предлагаю подумать над задачей, что нужно ввести в язык
ятобы можно было красиво решить задачу с регекспами

понятно что из строки нужно выкусить обозначение алфавитов и продублировать
перборщике. Остался вопрос как это лучше всего сделать. IndexOf и Split не предлагать.

abcjkj{cn:5}jklbjjgg
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[65]: Ультракороткий язык программирования RS
От: mayton  
Дата: 26.12.10 14:58
Оценка:
Здравствуй, PC_2, Ты писал:

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


Минуточку.

То есть создатель языка не готов предоставить примеры его использования
бесплатно?

Ты еще и за это хочешь получать деньги??
Re[66]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 15:02
Оценка: :)
Здравствуйте, mayton, Вы писали:

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


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


M>Минуточку.


M>То есть создатель языка не готов предоставить примеры его использования

M>бесплатно?

M>Ты еще и за это хочешь получать деньги??


Майтон, на РС есть свыше 20 программ.
Сегодня только 4ре появилось
Кстате это твоя любимая задача генерации пароля по алфавиту,
которую ты начал делать на Шарпе вроде и не сделал.

Вот они на РС

!x='0','1'
i<5?a+='+x'+i
^('s,=' + a)
s.8 //получили двоичное число для 8

!x='0'..'9', 'a'..'f'
i<3?a+='+x'+i
^('s,=' + a)
s.500 //вывели 1f4

Эти две проги я написал потому что кое кто, не будем тыкать пальцами,
назвал меня балаболом А сегодня он несколько раз облажался.

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

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

Ты лучше к Немерлистам сходи со своим списком и предложи им разных сортировок настругать,
я твоими прихотями заниматься не буду. Я сегодня кстате пришел на работу и думал что буду делать Андроид,
за который мне платят 20 баксов в час, в итоге просидел на этом форуме весь день
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[67]: Ультракороткий язык программирования RS
От: mayton  
Дата: 26.12.10 15:07
Оценка:
Здравствуй, PC_2, ТЫ писал:

PC_>Майтон, на РС есть свыше 20 программ.

PC_>Сегодня только 4ре появилось

Дорогой мой старый, знакомый приятель. Меня не интересуют 20 каких-то
программ. Я это уже проходил.

Мне интересно насколько концептуально решаются фундаментальные
проблемные задачи.


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

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

S>>Ты бы лучше разобрался, зачем он нужен в задаче 5и случайных букв.

PC_>не понял тебя.

PC_>Евал нужно чтобы программно задавать длину пароля.
PC_>Это помойму было одним из условий.

Возьмем это решение
x='a'..'z'
i<4?a+='+x.rnd'
^a

Зачем здесь евал?
Почему нельзя так?
x='a'..'z'
i<4?a+=x.rnd

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

PC_>>>какие будут предложения на счет распарсивания строк вроде

PC_>>>abcjkj{cn:5}jklbjjgg ?
S>>Вот мне кажется, или ты вкладываешь нетрадиционный смысл в слово "распарсивание"?

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

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

Ты можешь ответить на вопрос, что ты подразумеваешь под распарсиванием или нет? Без мухлежа и юлений?
Re[68]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 15:11
Оценка:
Здравствуйте, mayton, Вы писали:

M>Здравствуй, PC_2, ТЫ писал:


PC_>>Майтон, на РС есть свыше 20 программ.

PC_>>Сегодня только 4ре появилось

M>Дорогой мой старый, знакомый приятель. Меня не интересуют 20 каких-то

M>программ. Я это уже проходил.

M>Мне интересно насколько концептуально решаются фундаментальные

M>проблемные задачи.


M>P.S. Просил я только масла на завтрак мне подать...


Кстате я тут страниц 20 боролся с людьми которые делали с меня идиота,
который пытается решить сортировки. И приводили пример как они классно их вызывают из библиотек языка

Ты хочешь меня сделать трижды идиотом, реализовать еще три сортировки ?

Помойму свой часовой рейт я озвучил для чужих хотелок

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

Короче я платный студент если чо
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[74]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 15:16
Оценка: :))
S>Ты можешь ответить на вопрос, что ты подразумеваешь под распарсиванием или нет? Без мухлежа и юлений?
S>

отвечаю, есть строка вида

abcjkj{n:5}jklbjjgg

{n:5} — это часть патерна, говорит что в этом месте пять любых цифр.
заменится она должна
на
!n=0..9
^('abcjkj' + n1 + n2 + n3 + n4 + n5 + 'jklbjjgg')

и взяли евал
регексп решен.

Так вот как сделать из
{n:5} красиво n1 + n2 + n3 + n4 + n5 не понятно
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[67]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 26.12.10 15:19
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>!x='0','1'

PC_>i<5?a+='+x'+i
PC_>^('s,=' + a)
PC_>s.8 //получили двоичное число для 8

PC_>!x='0'..'9', 'a'..'f'

PC_>i<3?a+='+x'+i
PC_>^('s,=' + a)
PC_>s.500 //вывели 1f4

PC_>Эти две проги я написал потому что кое кто, не будем тыкать пальцами,

PC_>назвал меня балаболом А сегодня он несколько раз облажался.
Ты выкладываешь решения задач, которые тебе удобны. Никто не просил тебя писать конвертации. И Евал не нужен для решения таких задач.
А с сортировкой по заданному методу, с бинарным поиском, с формулой ньютона, у тебя проблемы.
Re[69]: Ультракороткий язык программирования RS
От: mayton  
Дата: 26.12.10 15:20
Оценка: +2
Здравствуй, PC_2, ты писал:

PC_>Кстате я тут страниц 20 боролся с людьми которые делали с меня идиота,

PC_>который пытается решить сортировки. И приводили пример как они классно их вызывают из библиотек языка

PC_>Ты хочешь меня сделать трижды идиотом, реализовать еще три сортировки ?


PC_>Помойму свой часовой рейт я озвучил для чужих хотелок


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

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

И они ТОЖЕ были правы в своём контексте. Я-ж не в курсе ЧТО вы там обсуждали.

Я вообще-то толерантный если-чо. Не нравятся сортировки — могу и другие
задачи придумать.

Меня другое интересует.

Как ТЫ будешь позиционировать этот язык если учебных примеров на нём нет?
И кто, как не автор будет их первый озвучивать.

Я наверное могу сейчас попробовать написать QuickSort на RS. И вывести тебя на диалог.
Он (кожечно-же) работать не будет. И ты, конечно-же не сможешь проконсультировать.
Потому-что нечего будет сказать. И документации конечно-же нет.

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

PC_>Ты хочешь меня сделать трижды идиотом, реализовать еще три сортировки ?

Ни одной классической не видели

PC_>Помойму свой часовой рейт я озвучил для чужих хотелок

Слушай, ты хочешь доказать пригодность языка для решения задач общего назначения? Вот и доказывай. Причем тут твой рейт-то? Не хочешь — не доказывай. Только не утверждай что это язык общего назначения.

PC_>Короче я платный студент если чо

Приплачиваешь за уроки?
По-моему ты тут много кому должен в таком случае.
Re[75]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 26.12.10 15:23
Оценка:
Здравствуйте, PC_2, Вы писали:

S>>Ты можешь ответить на вопрос, что ты подразумеваешь под распарсиванием или нет? Без мухлежа и юлений?

S>>

PC_>отвечаю, есть строка вида


PC_>abcjkj{n:5}jklbjjgg


То есть ты опять употребил термин не в тему и пытаешься выкрутиться
Re[68]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 26.12.10 15:25
Оценка:
S>Ты выкладываешь решения задач, которые тебе удобны. Никто не просил тебя писать конвертации.

Конвертации не просили, но они и заняли по одной минуте каждый.
Я просто показал что решение гибкое

S>И Евал не нужен для решения таких задач.


мне уже надоело с тобой спорить на эту тему

S>А с сортировкой по заданному методу, с бинарным поиском, с формулой ньютона, у тебя проблемы.


короче понятно, опять с тебя будет польза как с козла молока.

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

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

Но не с публикой которые не пишут строчки кода, да и с линейкой частенько не умеют обращаться.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[68]: Ультракороткий язык программирования RS
От: mayton  
Дата: 26.12.10 15:26
Оценка: +2
Здравствуйте, samius, Вы писали:

S>Ты выкладываешь решения задач, которые тебе удобны. Никто не просил тебя писать конвертации. И Евал не нужен для решения таких задач.

S>А с сортировкой по заданному методу, с бинарным поиском, с формулой ньютона, у тебя проблемы.

Да. У парня сложный характер. В альтернативном форуме мы неоднократно намекали как некую... ээээ...
узость и однобокость учебных примеров. Я неоднократно пытался помочь. Давал советы по реализации
базовых функций. Думаю-де появится новый язык ФП. Но он не оценил. Даже не понял, зачем нужны базовые
операции со списками, лямбды e.t.c.

Ну что-же... пускай кодит свой андроид. Думаю что РЕАЛЬНЫМ успехом была бы разработка (и продажа)
софта написанного на RS. Тогда и рекламировать себя не надо. Студенты повалят учиться гурьбой...

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

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


S>>>Ты можешь ответить на вопрос, что ты подразумеваешь под распарсиванием или нет? Без мухлежа и юлений?

S>>>

PC_>>отвечаю, есть строка вида


PC_>>abcjkj{n:5}jklbjjgg


S>То есть ты опять употребил термин не в тему и пытаешься выкрутиться


короче Мамут №2

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


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