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

S>>гуру языкостроения прикрутил за ночь к нему сборщик мусора?


PC_>Кстате говоря область видимости переменных это семантика, или синтаксис ?

Странные вопросы задает гуру, буд-то он не гуру вовсе
Re[47]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:01
Оценка:
AV>А как определить, что в твоем случае i будет от 0 до 100? Ну с нулем понятно. Но вот с 100 уже нет. Сам же говорил, что счетчик у тебя от 0 до дофига.

Это общий пример.
Фиксированый счетчик можно задать, например вот так
!х:=0..99

Но чтобы забить массив пятерками, то достаточно использовать предопределенные переборщики:

х.I := 5

PS:

Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[48]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:04
Оценка:
PC_>Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==

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

Теперь с облегчением пишем просто

х=5
y=7
x+y
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[22]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:05
Оценка:
S>Странные вопросы задает гуру, буд-то он не гуру вовсе

тоесть ты решил не отвечать на наводящий вопрос ?
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[18]: Ультракороткий язык программирования RS
От: Sinix  
Дата: 24.12.10 07:07
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>не вижу корреляции между знаниями Билли и тем что навязывает Майкрософт,

Я не про знания БГ, а про этот ляп:

А теперь вернемся к синтаксису. Если бы в 50е годы дядюшку Билла переклинило и использовали Лисп, то проблема с коллектором не стояла бы вообще


PC_>Майкрософт вощето Васик навязывает с покон веков.

Поскольку у вас бенефис, я не буду опускаться до пошлых просьб: "А где пруфлинк?".
Re[46]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 24.12.10 07:07
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>>>Без проблем, если сами регулярные выражения тоже будут реализованы в Немерле ( а не заимстованы из библиотек )


H>>Они уже реализованы в Nemerle (вот пример), просто нет легковесного синтаксиса для определени и использования внутри выражений.


PC_>Отлично, включите этот сорц в исходные коды генератора паролей и тогда проведем замер органа ...


Означает ли это, что на твоем языке все надо писать самому?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[48]: Ультракороткий язык программирования RS
От: Sinix  
Дата: 24.12.10 07:10
Оценка:
Здравствуйте, PC_2, Вы писали:


PC_>Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==

А :=: — на ===?
Re[48]: Ультракороткий язык программирования RS
От: ambel-vlad Беларусь  
Дата: 24.12.10 07:13
Оценка:
Здравствуйте, PC_2, Вы писали:

AV>>А как определить, что в твоем случае i будет от 0 до 100? Ну с нулем понятно. Но вот с 100 уже нет. Сам же говорил, что счетчик у тебя от 0 до дофига.


PC_>Это общий пример.

PC_>Фиксированый счетчик можно задать, например вот так
PC_>!х:=0..99

ОК. Я так понимаю, что символ ! означает, что x является обычной мутабельной переменной, которая может принимать значения от 0 до 99. Так?

PC_>Но чтобы забить массив пятерками, то достаточно использовать предопределенные переборщики:


PC_>х.I := 5


А тут эту переменную уже как массив. Так какого же типа переменная x?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[23]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 24.12.10 07:13
Оценка:
Здравствуйте, PC_2, Вы писали:

S>>Странные вопросы задает гуру, буд-то он не гуру вовсе


PC_>тоесть ты решил не отвечать на наводящий вопрос ?

отвечу.
области видимости имеют отношение и синтаксису и к семантике. Если взять VB.NET, C#, C++/CLI, то при полностью идентичных возможностях управления областей видимости, все они используют разный синтаксис. И это не мешает сборщику почему-то.
Re[48]: Ультракороткий язык программирования RS
От: samius Япония http://sams-tricks.blogspot.com
Дата: 24.12.10 07:15
Оценка:
Здравствуйте, PC_2, Вы писали:

PC_>Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==


Контрольный вопрос. Что ты изменил, синтаксис или семантику операторов?
Re[19]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:16
Оценка:
Здравствуйте, Sinix, Вы писали:

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


PC_>>не вижу корреляции между знаниями Билли и тем что навязывает Майкрософт,

S>Я не про знания БГ, а про этот ляп:
S>

S>А теперь вернемся к синтаксису. Если бы в 50е годы дядюшку Билла переклинило и использовали Лисп, то проблема с коллектором не стояла бы вообще




Семен, Семеныч.
Ну какой же это ляп.
Это прописные истины. Если бы вместо Си++ и Васика все писали на Лиспе,
то о сборщике муссора и утечках памяти даже бы не говорили.
Сходи чтоли к Немерлистам на консультации, раз мне не веришь.
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[49]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:18
Оценка:
Здравствуйте, Sinix, Вы писали:

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



PC_>>Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==

S>А :=: — на ===?

Не, пускай пока будет :=:.
Это редкоиспользуемая операция, некритично
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[49]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:18
Оценка:
AV>А тут эту переменную уже как массив. Так какого же типа переменная x?

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

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


PC_>>Кстате мне уже надоело паскалевское :=. Заменяю его на =. А операцию сравнения на ==


S>Контрольный вопрос. Что ты изменил, синтаксис или семантику операторов?


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

Тоесть всетаки синтаксис ( но семантику тоже отпускать не хочется )

S>Если взять VB.NET, C#, C++/CLI, то при полностью идентичных возможностях управления областей видимости, все они используют разный синтаксис. И это не мешает сборщику почему-то.


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

AV>>А тут эту переменную уже как массив. Так какого же типа переменная x?


PC_>массив


А тут "!х:=0..9" какоq тип у "x"?

А то в другом сообщении ты писал:

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

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[51]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:30
Оценка:
AV>А то в другом сообщении ты писал:
AV>

AV>Да нет же. ".." Это бинарная операция, которая определена для двух операндов, целых чисел. И генерит массив от одного числа до другого.
AV>А присваивание массива к мутабельной переменной говорит о как бы о комбинаторике. По какому именно диапазону будет меняться эта переменная в выражении.


Давай по шагам
1. !x=0..9

выполнили операцию ".."
2. !х=[0,1,2,3,4,5,6,7,8,9]

выполнили операцию присвоить "="


Поскольку идентификатор имеет в начале !, то присвоение тут не простое, а говорит о том что идентификатор для переборщика.
Присвоение к нему массива дает то, по какому алфавиту он будет изменятся дальше в выражениях
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
Re[20]: Ультракороткий язык программирования RS
От: Sinix  
Дата: 24.12.10 07:31
Оценка:
Здравствуйте, PC_2, Вы писали:

А теперь вернемся к синтаксису. Если бы в 50е годы дядюшку Билла переклинило и использовали Лисп, то проблема с коллектором не стояла бы вообще


PC_>Ну какой же это ляп.

Я таки намекну — в каком году родился Гейтс? В каком году появился васик? Какие шансы у операционки на лиспе? Какие проблемы не решаются сборщиком мусора?
Re[23]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 24.12.10 07:35
Оценка:
M>>Итак, samius прав или не прав?
E>На той версии транслятора прав. и что?

Он будет и дальше прав, потому что смотрит в код интерпретатора, а там ничего не изменилось

И вопрос про empty
Автор: samius
Дата: 23.12.10
так и остался неотвеченым


dmitriid.comGitHubLinkedIn
Re[21]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 24.12.10 07:35
Оценка: :)
S>Я таки намекну — в каком году родился Гейтс? В каком году появился васик? Какие шансы у операционки на лиспе? Какие проблемы не решаются сборщиком мусора?

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

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