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

AV>>Вообще-то, насколько я помню, то именно под линухом и начиналась разработка Немерла


PC_>Начиналась ...

PC_>Дело не совсем в Линухе, дело в кросплатформенности как таковой.

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

PC_>РС можно переписать на Джаву.

PC_>Это ровно настолько сложно, насколько переписать приложение в тысяч 5 строк.
PC_>И тем самым запустить даже на мобильных.

Это лишь проблемы твоего языка. С тем же немерле все проще. ОС, на которой прога компилится, и ОС, на которой прога будет работать, вполне могут различаться.

PC_>А вот с Немерле ситуация не прояснена


А теперь проясняется?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[69]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 00:43
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Немерле прекрасно работал изначально и продолжает работать сейчас под линуксом


речь о Моно ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[61]: Ультракороткий язык программирования RS
От: Erop Россия  
Дата: 31.12.10 00:43
Оценка:
Здравствуйте, Mamut, Вы писали:

Публичное обсуждение модерирования запрещено правилами данного форума

M>Внимательно просматирваешь ветку и находишь сообщения, на которые поставлены численные оценки, чтобы слегка снять эти шоры и увидеть, о чем тут вообще шла речь, а так же рекцию PC_2 на это.

Делать мне больше нечего -- разгревать ваш срач.
В сраче всегда виноваты ОБЕ стороны. Вы с Владимиром считаете ТС редиской, а себя просто д'Артарьянами, хотя ТС не модер, и вообще человек вспыльчивый, похоже, в отличии от...

M>Уже начинался, и не раз. Повторю в очередной раз: парями, хорьками и т.п. мы не раскидывались и не раскидываемся до сих пор. Это — прерогатива «мегагуру языкостроения» PC_2

Да ладно, раскидываешься вполне, просто формулировочки потоньше. По сути разницы нет. Ты лично что конструктивного сделал? Ну кроме моральной поддержки Владимира?

M>Потворяю в третий раз (вопрос был задан PC_2'у):

Спасибо. То, что ты НАПИСАЛ, что хочешь ещё немнжко потроллить, я понял. Я думал, что ты ХОТЕЛ чего-то другого, а написал так просто по забывчивости.
Теперь понимаю, что зря я так о тебе хорошо думал.

Засим откланиваюсь, удачи в наступающем Новом Году...


E>>Ну так если ты осуждаешь стиль поведения PC_2, то зачем ты САМ делаешь ТОЖЕ САМОЕ?
E>>Чё за детский сад? "Мама! Он мне ногу оторвал! -- Ну и ты ему оторви!"
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
Re[71]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 00:44
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Я сходу не могу придумать задачу, которая бы решалась в таких языках имеющимися средствами хуже, чем с использованием eval.


Тогда давайте я вам подскажу.
Может быть ... ммм ... генерация паролей ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[91]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 00:46
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

PC_>>Да скорей всего он уже там есть, в виде дерева.

AV>Чего? Причем деревья к многомерным массивам?

PC_>>Элементом массива может быть коллекция.

AV>И какое это имеет отношение к многомерным массивам?

самое прямое, что не наесть


Трехмерные массив можно представить в виде коллекции строк, в каждой ячейке которой тоже строка но уже с атомарными значениями...
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[71]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 00:51
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Дык с этим в Немерле все просто. Всюду где есть Mono там можно запустить и приложения, написанные на нем.


Не берусь утверждать, но помоему успехи Моно весьма плачевны, как и всех технологий Дот Нет на других платформах, отличительных от настольных Виндовз

AV>Это лишь проблемы твоего языка. С тем же немерле все проще. ОС, на которой прога компилится, и ОС, на которой прога будет работать, вполне могут различаться.


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

E>Засим откланиваюсь, удачи в наступающем Новом Году...


Кстате да, С Наступающим, всех благ в будуйщем году
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[68]: Ультракороткий язык программирования RS
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 31.12.10 00:58
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

KV>>На дотнет, там, по большому счету, завязан только кодогенератор.

AV>Спасибо. Примерно так и думал

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

Уже началась работа над второй версией, и минимизация связности между компилятором и конкретной средой выполнения — одна из наиболее приоритетных задач.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[70]: Ультракороткий язык программирования RS
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 31.12.10 00:59
Оценка:
Здравствуйте, PC_2, Вы писали:

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


KV>>Немерле прекрасно работал изначально и продолжает работать сейчас под линуксом


PC_>речь о Моно ?


Да

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[72]: Ультракороткий язык программирования RS
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 31.12.10 01:00
Оценка: +1
Здравствуйте, PC_2, Вы писали:

PC_>Тогда давайте я вам подскажу.

PC_>Может быть ... ммм ... генерация паролей ?

Я вроде выше всю базовую комбинаторику продемонстрировал без eval. Что не так?

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[79]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:01
Оценка:
Здравствуйте, PC_2, Вы писали:

AV>>>>Фактически ты внедрил фичу, которая гарантировано будет приводить к багам. Это как-то не соответствует тому, что ты заявлял про свой язык.


PC_>>>приведи пример бага


AV>>!a=1..5

AV>>a1=10..20
AV>>s+=a1+a2

PC_>Пример и вправду запутанный.

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

Можно. Вот только более, чем уверен, что ты сам же очень быстро нарвешься на ошибку.

Далее, есть у меня две точки — концы отрезка. Какие имена переменным мне теперь использовать? Раньше можно было бы заюзать p1 и p2. А теперь облом.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[73]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 01:05
Оценка: :))
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>Я вроде выше всю базовую комбинаторику продемонстрировал без eval. Что не так?


На машине Тьюринга тоже можно что продемонстрировать

ЗЫ
А вообще не заставляйте меня вводить сравнительные таблицы между языками на своем сайте проекта,
боюсь это будет жосткой антирекламой Немерле
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[80]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 01:08
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Далее, есть у меня две точки — концы отрезка. Какие имена переменным мне теперь использовать? Раньше можно было бы заюзать p1 и p2. А теперь облом.


Почему облом.
Наоборот, для таких ситуация и проэктировалось

Ну например

p = 1,2 //массив, содержит Х и Y

далее встречаем в коде
p1,p2 //из кода уже понятно что эти переменные как минимум одного типа. Более того, они инициализируются с переменной p

так что все пучком
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[92]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:15
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>>>Да скорей всего он уже там есть, в виде дерева.

AV>>Чего? Причем деревья к многомерным массивам?

PC_>>>Элементом массива может быть коллекция.

AV>>И какое это имеет отношение к многомерным массивам?

PC_>самое прямое, что не наесть

PC_>)

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


Чего? Что-то я туплю уже. Можно поразвернутее?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[72]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:15
Оценка: +1
Здравствуйте, PC_2, Вы писали:

AV>>Дык с этим в Немерле все просто. Всюду где есть Mono там можно запустить и приложения, написанные на нем.


PC_>Не берусь утверждать, но помоему успехи Моно весьма плачевны, как и всех технологий Дот Нет на других платформах, отличительных от настольных Виндовз


Ты не путай популярность среди разработчиков и кол-во платформ на которых работает Mono. Это совсем разные вещи.

AV>>Это лишь проблемы твоего языка. С тем же немерле все проще. ОС, на которой прога компилится, и ОС, на которой прога будет работать, вполне могут различаться.


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


Ровно такие же надежды как и с запуском твоего языка. Хотя думаю у Mono шансов намного больше. Кстати, насчет того, что взял и быстро переписал все на Java, то все так просто ровно до тех пор, пока не начинаешь портировать. Тем более, что на данный момент твой язык фактически является лишь программируемым калькулятором. Поэтому кода так мало

PC_>И желательно чтоб оно, это моно, еще и не тормозило ...


Не ты ли как-то с самого начал говорил, что на производительность тебе плевать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[69]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:15
Оценка:
Здравствуйте, kochetkov.vladimir, Вы писали:

KV>>>На дотнет, там, по большому счету, завязан только кодогенератор.

AV>>Спасибо. Примерно так и думал

KV>Все же поясню, а то могут не понять: немерле использует систему типов и стандартные библиотеки фреймворка, т.е. на дотнет он все же завязан. Но именно так, что при переносе на другую платформу, пришлось бы переписывать все с нуля (а речь шла именно об этом), завязано только это.


KV>Уже началась работа над второй версией, и минимизация связности между компилятором и конкретной средой выполнения — одна из наиболее приоритетных задач.


Спасибо за информацию
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[74]: Ультракороткий язык программирования RS
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 31.12.10 01:16
Оценка: +1
Здравствуйте, PC_2, Вы писали:

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


KV>>Я вроде выше всю базовую комбинаторику продемонстрировал без eval. Что не так?


PC_>На машине Тьюринга тоже можно что продемонстрировать


PC_>ЗЫ

PC_>А вообще не заставляйте меня вводить сравнительные таблицы между языками на своем сайте проекта,
PC_>боюсь это будет жосткой антирекламой Немерле

Вводите. Более удачной рекламы немерле, чем эта тема я уже давно не видел

В предверии праздника дам один совет и откланяюсь до следующего года: сделайте евалы первоклассной сущностью. Чтобы евал мог генерировать евал, который будет выполнен в составе другого евала. В результате получите хоть и замысловатое, но метапрограммирование, которое вполне возможно станет одной из главных фишек языка.

Успехов в новом году.

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[81]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:19
Оценка:
Здравствуйте, PC_2, Вы писали:

AV>>Далее, есть у меня две точки — концы отрезка. Какие имена переменным мне теперь использовать? Раньше можно было бы заюзать p1 и p2. А теперь облом.


PC_>Почему облом.

PC_>Наоборот, для таких ситуация и проэктировалось

PC_>Ну например


PC_>p = 1,2 //массив, содержит Х и Y


PC_>далее встречаем в коде

PC_>p1,p2 //из кода уже понятно что эти переменные как минимум одного типа. Более того, они инициализируются с переменной p

PC_>так что все пучком


вот только для двух концов надо все таки 4 числа. И при этом в р1 лежат два числа и в р2 тоже два числа. Так что они никак не могут быть копиями чего-то третьего.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[74]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 31.12.10 01:19
Оценка:
Здравствуйте, PC_2, Вы писали:

KV>>Я вроде выше всю базовую комбинаторику продемонстрировал без eval. Что не так?


PC_>На машине Тьюринга тоже можно что продемонстрировать


PC_>ЗЫ

PC_>А вообще не заставляйте меня вводить сравнительные таблицы между языками на своем сайте проекта,
PC_>боюсь это будет жосткой антирекламой Немерле

Ты это серьезно?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[93]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 31.12.10 01:19
Оценка: :)
Здравствуйте, ambel-vlad, Вы писали:

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


PC_>>>>Да скорей всего он уже там есть, в виде дерева.

AV>>>Чего? Причем деревья к многомерным массивам?

PC_>>>>Элементом массива может быть коллекция.

AV>>>И какое это имеет отношение к многомерным массивам?

PC_>>самое прямое, что не наесть

PC_>>)

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


AV>Чего? Что-то я туплю уже. Можно поразвернутее?


Любой многомерный массив можно представить в виде дерева.
Например массив 3*3*3 будет деревом и трех вершин, из каждой которой исходит еще три вершины, из каждой из которой исходит ещет три
Таким образом количество вершин нижнего уровня будет 27, равно количеству ячеек в многомерном массиве.
Поиск значения в таком массиве будет равноценен последовательному спуску в дереве в нужную точку.

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