Вопросы с тегом «syntax»

11
Как развивался обычай использования квадратных скобок для элементов массива?

Многие языки программирования используют синтаксис a[i]для ссылки на iый элемент массива, последовательности или вектора a- в частности, C и Pascal (с конца 1960-х и начала 1970-х) делают это. С другой стороны, некоторые более ранние языки, такие как Фортран (1950-х годов), не используют это...

10
Необязательные точки с запятой

Чаще всего в императивном языке общего назначения точки с запятой в качестве разделителей операторов либо обязательны, либо полностью запрещены (например, C и Python). Однако некоторые языки, такие как JavaScript, позволяют отказаться от разделения ваших операторов точкой с запятой в пользу других...

10
Почему гибкость Форта делает грамматику неуместной для нее?

Недавно я взял на себя задачу написания стекового языка программирования. Однако прежде чем приступить к разработке своего языка, я подумал, что было бы неплохо прочитать и поэкспериментировать с существующими языками, основанными на стеке. Это подводит меня к теме этого поста. Я читал статью в...

9
Строгое определение синтаксического сахара? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Похоже, что в священных языковых войнах люди постоянно унижают любую...

9
Почему научные языки программирования такие странные? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Мне кажется, что языки программирования, предназначенные для использования в...

9
Я чувствую что-то неудобное с синтаксисом записи на Haskell

Большая часть синтаксиса Haskell имеет красоту чистоты. Но синтаксис записи выглядит безобразно. Это неудобно. Чувствуется какая-то смесь с С. Требуется запятая и фигурные скобки. В Haskell есть вкладка, разделение строк. Так что это выглядит слишком многословно, чем изначально требуется. Почему он...

8
Что делает некоторые вещи проще для анализа, чем другие?

Я только что прочитал страницу Википедии для WebAssembly и там написано: « WebAssembly… предназначен для более быстрого анализа, чем JavaScript », и это заставило меня задуматься о том, что делает определенный язык или формат данных более быстрым для анализа, чем другие, и каковы алгоритмы...