Re[3]: Ультракороткий язык программирования RS
От: anonymous Россия http://denis.ibaev.name/
Дата: 23.12.10 08:55
Оценка:
Здравствуйте, PC_2, Вы писали:

O>>Вот так появился перл...

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

Легко. Не совсем пузырьком, но:
sort(3, 2, 1, 4, 5);
Re[15]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 08:55
Оценка: -1 :)
S>Значит тебе ничто не помешает предъявить двоичный поиск или вычисление квадратного корня методом Ньютона с указанной точностью?

E R:=0 //результат
E F:=2 //что ищем
E X:=1..5 //где ищем
E A:=0  //начало диапазона
E B:=4  //конец диап
E I;
  M:=(A+B)/2; //середина диап
  (X.M < F ? A:=M);
  (X.M > F ? B:=M);
  (X.M = F ? R:=M)
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[4]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 08:56
Оценка:
Здравствуйте, anonymous, Вы писали:

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


O>>>Вот так появился перл...

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

A>Легко. Не совсем пузырьком, но:

A>
A>sort(3, 2, 1, 4, 5);
A>


бред произнесен 6й раз
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[16]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 09:01
Оценка:
M>>Если у тебя для того, чтобы изменить операцию fold left, надо перепиливать интерпретатор, то нафиг нужно?

PC_>А ассемблер и Си не нужно переписать чтобы изменить операцию фолд лефт ?


Не нужно.

PC_>К томуже у меня нет операции фолд лефт.

PC_>Это просто свертка по опператору — базовая операция, для нахождения минимумов, максимов в ряде,
PC_>суммирования ряда и тд тп.

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


dmitriid.comGitHubLinkedIn
Re[50]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 09:03
Оценка:
PC_>>>не неси бред,

M>>Бред несешь ты. Рассказываешь про крутость компилятора и в качестве доказательств показываешь код


PC_>это не бред, это исключительно опыт языкостроений и идеалогической разработки синтаксиса,


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

S.I := 10


Это цикл. То, что ты его записал в одну строчку, не означает, что он куда-то исчез.

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


Сборка мусора не имеет никакого отношения к синтаксису. То есть просто вообще никакого вообще.

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


dmitriid.comGitHubLinkedIn
Re[17]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 09:03
Оценка:
M>Ну для переписывания свертки, чтобы она принимала не оператор, а любуу произвольную функцию.

И как это будет на ассемблере ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[51]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 09:05
Оценка:
M>
M>S.I := 10
M>


M>Это цикл. То, что ты его записал в одну строчку, не означает, что он куда-то исчез.


А ты что думал он исчез, стал выполняться на архитектуре сферического коня в вакууме ?
Или ты думаешь в SELECT * FROM циклы исчезли ?

M>Сборка мусора не имеет никакого отношения к синтаксису. То есть просто вообще никакого вообще.


"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[18]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 09:06
Оценка:
M>>Ну для переписывания свертки, чтобы она принимала не оператор, а любуу произвольную функцию.

PC_>И как это будет на ассемблере ?


Люблю, когда зауживают спор до какой-то одной величины.

Давай, я тебе покажу, как это будет на Erlang'е/Haskell'е/любом-другом-функциональном-языке

Мир не ограничивается только ассемблером, С++ и С#, к разговору о которыъх ты упорно сводишь разговор.

повторю еще раз.

Дело не в полноте по Тьюрингу, а в выразительности.



dmitriid.comGitHubLinkedIn
Re[52]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 09:07
Оценка:
Здравствуйте, PC_2, Вы писали:

M>>
M>>S.I := 10
M>>


M>>Это цикл. То, что ты его записал в одну строчку, не означает, что он куда-то исчез.


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

PC_>Или ты думаешь в SELECT * FROM циклы исчезли ?


Вообще-то, не стоит повторять мои слова.

в случае твоего сахара программист должен четко понимать, что чудес не бывает, и что I/J и прочие !счетчики разворачиваются в банальный цикл.



M>>Сборка мусора не имеет никакого отношения к синтаксису. То есть просто вообще никакого вообще.


PC_>


У тебя есть другое мнение? Озвучь его


dmitriid.comGitHubLinkedIn
Re[53]: Хотя стоп, не надо
От: Mamut Швеция http://dmitriid.com
Дата: 23.12.10 09:09
Оценка: +1
M>>>Сборка мусора не имеет никакого отношения к синтаксису. То есть просто вообще никакого вообще.

PC_>>


M>У тебя есть другое мнение? Озвучь его



Не надо ничего объяснять. Обсуждение я сворачиваю в одностороннем порядке

после вот этого:

исключительно опыт языкостроений и идеалогической разработки синтаксиса,

синтаксис играет большую роль в оптимизации программ, например в функциональных языках проблема с сборкой муссора просто не стоит


Общение с троллем становится неинтересным


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

M>>>Ну для переписывания свертки, чтобы она принимала не оператор, а любуу произвольную функцию.


PC_>>И как это будет на ассемблере ?


M>Люблю, когда зауживают спор до какой-то одной величины.


M>Давай, я тебе покажу, как это будет на Erlang'е/Haskell'е/любом-другом-функциональном-языке


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

M>Мир не ограничивается только ассемблером, С++ и С#, к разговору о которыъх ты упорно сводишь разговор.

M>повторю еще раз.

дело не в языке, дело в понимании, а его нет
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[54]: Хотя стоп, не надо
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 09:13
Оценка:
M>синтаксис играет большую роль в оптимизации программ, например в функциональных языках проблема с сборкой муссора просто не стоит
M>[/q]

M>Общение с троллем становится неинтересным


Взаимно.
Академические часы рихтовки знаний товарищей вроде Мамута, мне ,к сожалению, не оплачивают
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[16]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 09:27
Оценка: 12 (2) +1
Здравствуйте, PC_2, Вы писали:

S>>Значит тебе ничто не помешает предъявить двоичный поиск или вычисление квадратного корня методом Ньютона с указанной точностью?


PC_>
PC_>E R:=0 //результат
PC_>E F:=2 //что ищем
PC_>E X:=1..5 //где ищем
PC_>E A:=0  //начало диапазона
PC_>E B:=4  //конец диап
PC_>E I;
PC_>  M:=(A+B)/2; //середина диап
PC_>  (X.M < F ? A:=M);
PC_>  (X.M > F ? B:=M);
PC_>  (X.M = F ? R:=M)
PC_>

Лажа

Где заданная наперед точность?
Почему решение ищется среди целых чисел?
Ты думаешь что за I итераций ты придешь к решению?
Я уж не говорю о том что для решения тебе потребовался массив взятой от болта размерности

После этого ты хочешь что бы тебя воспринимали всерьез?
Re[17]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 09:33
Оценка:
вы если пишите лажа то аргументируйте более точно что это лажа.
Постановка задачи была: Привести пример бинарного поиска

S>Где заданная наперед точность?

Какая точность, нашли результат и его вывели

S>Почему решение ищется среди целых чисел?

Это пример для целых чисел ( см. условия задачи )

S>Ты думаешь что за I итераций ты придешь к решению?

Думаю что да, учитывая что 15-20 итераций хватит чтобы найти значение на массиве в миллиард элементов, легко

S>Я уж не говорю о том что для решения тебе потребовался массив взятой от болта размерности

а какой болт в условиях задачи ?

S>После этого ты хочешь что бы тебя воспринимали всерьез?

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

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

PC_>вы если пишите лажа то аргументируйте более точно что это лажа.

PC_>Постановка задачи была: Привести пример бинарного поиска

S>>Где заданная наперед точность?

PC_>Какая точность, нашли результат и его вывели

S>>Почему решение ищется среди целых чисел?

PC_>Это пример для целых чисел ( см. условия задачи )

S>>Ты думаешь что за I итераций ты придешь к решению?

PC_>Думаю что да, учитывая что 15-20 итераций хватит чтобы найти значение на массиве в миллиард элементов, легко

S>>Я уж не говорю о том что для решения тебе потребовался массив взятой от болта размерности

PC_>а какой болт в условиях задачи ?

S>>После этого ты хочешь что бы тебя воспринимали всерьез?

PC_>можешь не воспринимать, но твои комменты тоже не всегда всерьез воспринимают

А, так это был бинарный поиск? Не узнал его с пробегом от 0-я до 10и.
Даже если N итераций, то что это за бинарный поиск с N итерациями.
Re[19]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 23.12.10 09:38
Оценка:
Здравствуйте, PC_2, Вы писали:

S>>>Ты думаешь что за I итераций ты придешь к решению?

PC_>>Думаю что да, учитывая что 15-20 итераций хватит чтобы найти значение на массиве в миллиард элементов, легко

PC_>Пардон, прикид на 20 итераций оказался не точным по моей невнимательности

PC_>Нужно не 20 а 30 итераций, простите за ошибки
На сколько я понимаю твой язык, в массиве о миллиарде элементов он сделает миллиард итераций для гарантированного результата.
Re[19]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 23.12.10 09:39
Оценка:
S>А, так это был бинарный поиск? Не узнал его с пробегом от 0-я до 10и.

Не забывай про свою Лайт версию транслятора.
У тебя разрешено только десять итераций и программы можно писать с циклом до десяти итераци

S>Даже если N итераций, то что это за бинарный поиск с N итерациями.

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

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

S>>А, так это был бинарный поиск? Не узнал его с пробегом от 0-я до 10и.


PC_>Не забывай про свою Лайт версию транслятора.

PC_>У тебя разрешено только десять итераций и программы можно писать с циклом до десяти итераци
Если бы она хоть до 10 могла, а то

Operators: A:=0
Operator: A
Error: 'Agregate' operation for the RS.DOM.Common.Token doesn't support.

Или если заменить A на что-то другое

Operators: 0;
Object reference not set to an instance of an object.


S>>Даже если N итераций, то что это за бинарный поиск с N итерациями.

PC_>
Ну понятно, останавливать итерацию твое чудо не умеет, потому все что менее O(N) для него недостижимо
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.