Re: RS/B (programming language)
От: Аноним  
Дата: 01.03.11 10:42
Оценка: 3 (2) +2
Здравствуйте, AlexCab, Вы писали:

AC>Разрабатываю собственный ЯП и компилятор к нему(сайт, блог).

AC>Хотелось бы услышать ваше мнение и конструктивную критику(относительно технической части).
AC>Спасибо.

Открыл сайт, нажал ctrl-f, ввёл "пример".
Ничего не нашел. Поискал tutorial'ы. Опять ничего не нашел.
Закрыл, так как меня[но не меня одного] интересует в первую очередь как язык выглядит на hello world, фибоначах, факториалов и более сложных задачах.
Стены текста на тему "всё мыслимые операции со стеллажами" не нужны.

Для сравнения смотреть сайт
CoffeeScript(даже ctrl-f делать не надо) http://jashkenas.github.com/coffee-script/
D(^f example): http://www.digitalmars.com/d/2.0/wc.html
Clay(^f sample) http://tachyon.in/clay/
Lolcode(^f example) http://lolcode.com/home
Golfscript(^f example) http://www.golfscript.com/golfscript/
Boo(^f cookbook) http://boo.codehaus.org/Cookbook
Scala(^f example) http://www.scala-lang.org/
Groovy(^f cookbook) http://groovy.codehaus.org/
Erlang(^f example) http://www.erlang.org/
Nemerle(^f example) http://nemerle.org/wiki/index.php?title=Main_Page.
Seed7 http://seed7.sourceforge.net/
J(^f showcase) http://www.jsoftware.com/

Они все имеют примеры не завязанные на language reference.
Знакомить читателей с языком без примеров и туториалов как минимум не культурно.
Re: RS/B (programming language)
От: WolfHound  
Дата: 15.03.11 12:50
Оценка: 2 (1)
Здравствуйте, AlexCab, Вы писали:

AC>Хотелось бы услышать ваше мнение и конструктивную критику(относительно технической части).

Конструктивно критиковать нечего.
В этом языке собраны худшие из возможных решений.
Чинить язык бесполезно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[3]: RS/B (programming language)
От: WolfHound  
Дата: 19.04.11 07:10
Оценка: +1
Здравствуйте, AlexCab, Вы писали:

AC>Почему вы так считаете? Если не трудно, опишите подробнее.

1)Ну нахрена: Vr1 + 3 = Vr2
Ничего это не дает. При этом идет в разрез с синтаксисом чуть менее чем всех языков.

2)

Поначалу я хотел использовать традиционный приём управления память — сборку мусора но углубившись в вопрос понял что это не очень хорошая идея, так как для компилируемых программ(а не интерпретируемых) реализовать сборщик мусора крайне сложно, он будет очень громоздким и будет сам отнимать немало ресурсов.

Ну бред же.
В результате чего ты нарисовл совершенно ужасную схему ручного урпавления память.
Лучше уж на С++ оставаться. Там хоть смартпоинтеров нажедать можно.

3)Жжжжжесть!
\\Опеределение
Sum THREAD(Ar1,RETURN) \\Поток ("RETURN" указывает на то что функция потока возвращает значение)
{
\\...какая то обработка
}
V VAR
HugeArray VAR ARRAY{10000[c]}
\\Вызов "Sum" как обычной функции
Sum(HugeArray) = V
\\Запуск в отдельном потоке
GO Sum(HugeArray) \\Запуск
\\ ... сделать что-то ещё
WAIT Sum REPLY V \\Ожедание завершения работы "Sum", и извлечение результата в "V"

А что делать если я захочу запустить десять Sum одновременно?

4)Что и главное зачем ты наворотил с "Внутренняя структура объектов программы" вообще не ясно.

5)Отказ от нормальной типизации это полное ОЛОЛО.
Типы же ошибки ловят. А вывод типов устранят весь мусор из исходников.

...и еще очень много мягко говоря странных решений...мне просто лень все писать...

Короче не ясно что это такое и зачем оно вообще нужно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
RS/B (programming language)
От: AlexCab LinkedIn
Дата: 01.03.11 07:45
Оценка:
Разрабатываю собственный ЯП и компилятор к нему(сайт, блог).
Хотелось бы услышать ваше мнение и конструктивную критику(относительно технической части).
Спасибо.
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)
Re: RS/B (programming language)
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 01.03.11 12:54
Оценка:
Здравствуйте, AlexCab, Вы писали:

AC>Разрабатываю собственный ЯП и компилятор к нему(сайт, блог).

AC>Хотелось бы услышать ваше мнение и конструктивную критику(относительно технической части).
AC>Спасибо.

А название то чего у меня стырил ?
http://www.rsdn.ru/forum/flame.comp/4086890.aspx
Автор: PC_2
Дата: 21.12.10
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[2]: RS/B (programming language)
От: AlexCab LinkedIn
Дата: 19.04.11 06:18
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Для сравнения смотреть сайт
А>CoffeeScript(даже ctrl-f делать не надо) http://jashkenas.github.com/coffee-script/
А>D(^f example): http://www.digitalmars.com/d/2.0/wc.html
А>Clay(^f sample) http://tachyon.in/clay/
А>Lolcode(^f example) http://lolcode.com/home
А>Golfscript(^f example) http://www.golfscript.com/golfscript/
А>Boo(^f cookbook) http://boo.codehaus.org/Cookbook
А>Scala(^f example) http://www.scala-lang.org/
А>Groovy(^f cookbook) http://groovy.codehaus.org/
А>Erlang(^f example) http://www.erlang.org/
А>Nemerle(^f example) http://nemerle.org/wiki/index.php?title=Main_Page.
А>Seed7 http://seed7.sourceforge.net/
А>J(^f showcase) http://www.jsoftware.com/

Спасибо, исправим.
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)
Re[2]: RS/B (programming language)
От: AlexCab LinkedIn
Дата: 19.04.11 06:20
Оценка:
Здравствуйте, PC_2, Вы писали:
PC_>А название то чего у меня стырил ?
Случайно
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)
Re[2]: RS/B (programming language)
От: AlexCab LinkedIn
Дата: 19.04.11 06:24
Оценка:
Здравствуйте, WolfHound, Вы писали:
WH>Конструктивно критиковать нечего.
WH>В этом языке собраны худшие из возможных решений.
WH>Чинить язык бесполезно.

Почему вы так считаете? Если не трудно, опишите подробнее.
Между тем,что я думаю,тем,что я хочу сказать,тем,что я,как мне кажется,говорю,и тем,что вы хотите услышать,тем,что как вам кажется,вы слышите,тем,что вы понимаете,стоит десять вариантов возникновения непонимания.Но всё-таки давайте попробуем...(Э.Уэллс)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.