PC_>>>а) Короче чем у меня
AV>>Видишь ли, практически никто не разделяет твоей идеи фикс насчет "короче"
PC_>пишите длинее, непонятней, менее гибче ...
Здравствуйте, Mamut, Вы писали:
M>На полном серьезе. В частности, он уверен, что реализовал, например, 70% Яваскрипта. Про Немерле он так же серьезен
Выпиши что мне не хватает с жаваскрипта и аргументируй что это нетривиальные и сложные задачи,
а потом свисти. Я только и только и исключительно на практике доказываю свой уровень,
вот отличии от разных ряженых теоретиков, не имеющего опыта в языкостроении, вроде тебя.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Здравствуйте, Mamut, Вы писали:
PC_>>>>а) Короче чем у меня
AV>>>Видишь ли, практически никто не разделяет твоей идеи фикс насчет "короче"
PC_>>пишите длинее, непонятней, менее гибче ...
M>Вообще-то тут было показано, что , если не короче, то понятней и точно гибче. Один генератор решет пять задач: http://rsdn.ru/forum/flame.comp/4093531.aspx
M>Правда, твою реакцию мы уже знаем: «аааа! ничиво ни знаю и знать нихачу, эта все слишкам для миня умно»
Ты не понял о какой задаче разгорелись основные споры ?
Твой друг, только что добавил фильтр и решил так задачу. А до этого громче всех кричал про оперативку и автоматы.
Это я тебе к слову ...
Немерлисты эту задачу вообще не решили ...
Ато что Владимир наприсылал для замыливании глаз, только подтвердило мои догадки.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Здравствуйте, PC_2, Вы писали:
PC_>да и решение твое банально не работает, причем тут Contains("cc") PC_>Зачем ты мне подсовываешь неработающие решение, у меня ведь даже нет возможности проверить PC_>неодно твое решение
static IEnumerable<string> G(IEnumerable<string> alphabet, int length)
{
return new int[length - 1]
.Aggregate(
alphabet,
(ps, _) => from p in ps
from a in alphabet
select p + a);
}
static void Main()
{
var alphabet = Enumerable.Range(0, 'z' - 'a' + 1)
.Select(i => "" + (char)('a' + i));
//var passwords = G(alphabet, 3);var passwords = G(alphabet, 3).Where(p => p.Contains("cc"));
foreach (var p in passwords)
Console.WriteLine(p);
}
проверяй. Специально для тебя на C#.
Даже не надеюсь ты так же резко метнешься и предоставишь рабочее на РС.
Здравствуйте, PC_2, Вы писали:
PC_>Здравствуйте, samius, Вы писали:
PC_>короче для меня всеравно загадка. PC_>Меня интересует другое, почему этот говнокод с фильтром, даже не в 5 а в десять раз длинее чем мой код ?
Меня интересует другое. Почему этот код работает, а твой, который в десять раз 'лучше', 'понятнее', короче (короче без ковычек) — нет?
Здравствуйте, samius, Вы писали:
S>Меня интересует другое. Почему этот код работает, а твой, который в десять раз 'лучше', 'понятнее', короче (короче без ковычек) — нет?
если тебя послушать, так интерпретатор даже чисел не умеет складывать ...
У тебя все не работает
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Здравствуйте, PC_2, Вы писали:
PC_>а как назвать человека который панически до пыток боится евал и экзек — только говнокодер
Нет, родной. Говнокодер как раз никогда и ничего не боится. Именно поэтому в результате его кодирования и получается тот продукт, в честь которого он и получил свое название. Продукт, который ради выполнения примитивного цикла отжирает всю имеющуюся оперативку, продукт, который генерит никому не нужные вызовы интерпретатора там, где запросто можно обойтись функциональной сверткой или простейшим рекурсивным циклом. Продукт, модификация которого даже для самого автора становится неподъемной задачей. И думается мне, здесь такой автор пока что только один.
PC_>на счет твоего примера, я не обязан решать все вподряд говнопримеры.
О, так генерация паролей уже стала говнопримером? Надо же! А пока это был твой пример — он был практически гениальным.
PC_>Регексп интересней.
Нисколько не сомневаюсь — ровно до тех пор, пока по нему не начнут задавать неудобные вопросы. От которых ты снова увильнешь и найдешь себе новую игрушку.
Здравствуйте, PC_2, Вы писали:
PC_>Здравствуйте, samius, Вы писали:
S>>Меня интересует другое. Почему этот код работает, а твой, который в десять раз 'лучше', 'понятнее', короче (короче без ковычек) — нет?
PC_>если тебя послушать, так интерпретатор даже чисел не умеет складывать ... PC_>У тебя все не работает
Здравствуйте, samius, Вы писали:
S>Здравствуйте, PC_2, Вы писали:
PC_>>Здравствуйте, samius, Вы писали:
S>>>Меня интересует другое. Почему этот код работает, а твой, который в десять раз 'лучше', 'понятнее', короче (короче без ковычек) — нет?
PC_>>если тебя послушать, так интерпретатор даже чисел не умеет складывать ... PC_>>У тебя все не работает
S>Дык а не умеет, походу
Здравствуйте, Пацак, Вы писали:
П>Здравствуйте, PC_2, Вы писали:
PC_>>Выпиши что мне не хватает с жаваскрипта
П>Начнем, пожалуй, с функций высшего порядка. И попрошу не путать их с eval'ом.
делается за час при наличии функций. Дальше.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
PC_>Так что Мамут это не рейндж. Это в говноязыках Range, PC_>а в прогрессивных языках вроде РС это ультрапростая и ультрапонятная конструкция, PC_>определенная для массив.массивчисел
PC_>Можно например даже так
PC_>s = 'a','b','c'
PC_>s.(1,1,2,2,3,3) и получим массив 'a','a','b','b','c','c'
PC_>Учи РС !
То есть ты ввел встроенную функцию, которая, по сути, является фильтром по индексу. Тоже мне, меганововведение. Удобное, не спорю. Но встроенные функции ты обсирал, да еще как. А тут вот незадача — приходится их вводить.
я помню я когда был малым, учил С++, так вот писал с нуля интерпретатор.
Это было смесь жаваскрипт и вб. Так вот там можно было запихнуть в массив функции а потом бежать по массиву
и вызывать функции. Правда тот интерпретатор интереса не представлял и делался только исключительно в учебных целях.
язык тот назывался Heidi и на нем было написано гдето около двух десятков программ в привычном процедурном стиле.
Вообщем функции высших порядков, я еще делал когда едва программирование знал. А сейчас меня интересует
наука намного выше. А вот вы пропустили видимо тот момент, в обучающей программе. И Пацаку с Мамутом не дает
покоя жаба скрипт и его функции высших порядков
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Здравствуйте, Mamut, Вы писали:
M>Таким образом за пять ходов ты ушел от ответа на вопрос, почему двухмерные массивы есть, а трехмерных нет. Итак, почему?
потому что гладиолус, не ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
PC_>А где генерация пароля С какого-то пароля, так называемая часть брутфорса. PC_>Примерно 30 страниц весь сыр бор был из-за нее.
PC_>Нет реализации на Немерле, нет обсуждения.
Так, цитирую заново.
А давай восстановим контекст, который ты благополучно «забыл»
Eгор>Насколько я понял ТС, суть его претензий в том, что во всяких генераторных штуках, и не только в них есть всякие конструкции "сделай то". Они конечно хорошие, но суть вопроса выразить не дают.
Мамут> угу. тут привели пример генератора на nemerle, окторый прекрасно позволяет выразить пять различных мыслей, не меняя сам генератор. http://rsdn.ru/forum/flame.comp/4093531.aspx