Станислав Михалкович

6K posts

Станислав Михалкович

Станислав Михалкович

@mikst2011

Russia, Rostov-on-Don شامل ہوئے Temmuz 2011
73 فالونگ431 فالوورز
gnevan
gnevan@gnevan·
@mikst2011 Тогда, может быть, назвать его по-другому? Конечно, не знаю, какая была цель вашего эксперимента. Извиняюсь за глупые вопросы.
Русский
1
0
0
0
gnevan
gnevan@gnevan·
@mikst2011 А можно ли его сделать просто ключевым?
Русский
1
0
0
0
Станислав Михалкович
@inponomarev begin и end можно использовать как идентификаторы, применяя символ &: &begin - это идентификатор, а begin - ключевое слово. Ну а obj.begin - это просто разрешено, поскольку после точки ключевых слов быть не может. Кстати, это тоже контекстно
Русский
0
0
1
0
Ivan Ponomarev
Ivan Ponomarev@inponomarev·
@mikst2011 Запрещать ли распространённые имена begin, end? Как создатели языка решат, так и будет. По моим ощущениям, если язык на такой стадии, когда ещё можно завести ключевое слово и тебя не линчуют -- наверное, лучше без контекстно-ключевых слов. Но я ни фига не эксперт по созданию ЯП
Русский
2
0
1
0
Станислав Михалкович
@inponomarev Есть разные контекстно-ключевые слова. Вот - приводили пример - в Java в результате такого использования возникает ошибочный код. В нашем случае всё прекрасно работает. А ощущения я конечно сформировал своим необычным примером - да.
Русский
0
0
0
0
Denis Moskvin, ανεπιθύμητος ξένος πράκτορας
@mikst2011 В идеальном мире IDE ключевые слова в позиции, где они ключевые, должна подкрашивать другим цветом. Но это требует несколько более глубокого анализа, чем обычные раскрашивальщики делают.
Русский
2
0
2
0
Ivan Ponomarev
Ivan Ponomarev@inponomarev·
@mikst2011 Контекстно-ключевые слова, они такие…
Ivan Ponomarev tweet media
Русский
1
0
1
0
Станислав Михалкович
@Nekrolm Для языка конечно плохо когда разные сущности могут иметь одинаковые имена - например, типы и переменные. Возникают такие монстры. У нас - только в одном месте
Русский
0
0
0
0
Станислав Михалкович
@Nekrolm Да, похоже. Тут со step конечно проблема какая: step - очень распространённое слово. У нас одних имён параметров - штук 50. Поэтому нельзя его запрещать как имя. А конструкцию for..step надеюсь большинство не будут знать - и будет всё хорошо )
Русский
0
0
0
0
Станислав Михалкович
@gnevan Я же написал - это контекстно-ключевое слово. В некоторых языках такие есть. Например, в kotlin. У нас тоже read и write в контексте свойств - ключевые
Русский
2
0
0
0
gnevan
gnevan@gnevan·
@mikst2011 Если это ключевое слово, то почему им можно назвать переменную?
Русский
1
0
0
0
Станислав Михалкович
@deniok Да, у нас тут не идеальный мир. Влезем грязными руками в Highlighter и поправим поведение персонально для step
Русский
0
0
0
0
Станислав Михалкович ری ٹویٹ کیا
Tagir Valeev
Tagir Valeev@tagir_valeev·
@croissant_waifu Мне кажется, ситуацию с зарплатами айтишников неплохо описал Джером.
Tagir Valeev tweet media
Русский
2
4
79
0
Елена
Елена@dolli2002·
@mikst2011 тю! если б "Собака на чистейшем английском объясняет, что такое лямбда функции, приводит однострочный пример на #PascalABCNET и потом объясняет, как долго .."--а так ничего удивительного
Русский
1
0
0
0
Станислав Михалкович
Мужик на чистейшем английском объясняет, что такое лямбда функции, приводит однострочный пример на #PascalABCNET и потом объясняет, как долго мучиться чтобы сделать то же на современном Delphi: youtube.com/watch?v=RBlg-I…
YouTube video
YouTube
Станислав Михалкович tweet media
Русский
3
3
38
0
Станислав Михалкович
@stokito Не, я просто не понял, как там у них принято. Если я не Boycott того, что они хотят, я должен Boycott Notepad++, Boycott Notepad++3.8.1 или Boycott Boycott?
0
0
2
0
Станислав Михалкович
Я вот фигурное катание сейчас смотрю. Мне что - старую версию качать?
Станислав Михалкович tweet media
Русский
1
0
5
0