Добрый вечер, Андрей!

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

Сейчас версии обычно отделяют пробелом: Java 6, Python 2, Python 3. Для Python 
часто уточняют версию «официального» интерпретатора — Python 2.7 — не только 
сама программа-интерпретатор, но и версия языка, реализованная в нём. 
Альтернативные реализации Python (вроде PyPy, IronPython) могут говорить — «мы 
поддерживаем Python 2.7», например.

Для языков со стандартом часто указывают год принятия стандарта — C89, C++98, 
C99, C11, C++11, C++14, C++17 ← для Си и Си++ без пробела.

Для языков Н. Вирта я встречал обозначения только с дефисом: Модула-2, Оберон, 
Оберон-2, Оберон-07.

В документации к реализации Красовского и Белоуса и в большинстве ссылок на неё 
(в том числе, на сайте Василия http://www.cnshb.ru/vniitei/sw/refal/default.htm 
— справа-сверху) используется дефис. Василий, говоря о своей реализации, 
использует дробь. Поэтому я их в обзоре различал по дефису и дроби J.

 

С уважением,
Александр Коновалов 

 

From: Andrei Klimov andrei_AT_klimov.net <refal@botik.ru> 
Sent: Wednesday, February 27, 2019 6:36 PM
To: refal@botik.ru
Subject: Re: Сравнение веток Рефала

 

On Wed, Feb 27, 2019 at 3:58 PM Александр Коновалов a.v.konovalov87_AT_mail.ru 
<http://a.v.konovalov87_AT_mail.ru>  <refal@botik.ru <mailto:refal@botik.ru> > 
wrote:

Добрый день, Василий!

Кстати, Ваша реализация тоже фигурирует в моём обзоре реализаций Рефала. 
Реализация Красовского и Белоуса там упомянута как Рефал-2, Ваша — как Рефал/2. 
В первом случае чёрточка между «Рефал» и «2» горизонтальная (дефис), во втором 
— наклонная (дробь).

 

Насколько я помню, при смене названия с Рефал/2 на Рефал-2 не было никакого 
подтекста и входные языки Рефал/2 и Рефал-2 совпадали. (Извините, если кого-то 
из реализаторов Рефала обидел и не выделил его версию как самостоятельную.) 

 

В 60-е годы были случаи использования слеша, отделяющего номер в названии 
языка: AMBIT/2, PL/1 (точнее PL/I, но читается как "пи эль one"). Также 
встречался пробел, дефис или его отсутствие: Algol 60, Modula-2, SNOBOL4. Кроме 
версии языка возникла потребность указывать компьютер или OS, на которой 
реализован язык, и слеш стал встречаться как разделитель название языка и 
системы. Это нам пришлось по душе, и решили в названии языка использовать 
дефис, чтобы не было путаницы и приобрели естественный смысл такие 
аббревиатуры, как: Рефал-2/БЭСМ-6, Рефал-2/EC. 

 

Всего наилучшего,

Андрей

 

              • ... Yuri Klimov yuri_AT_klimov . net
              • ... Arkady Klimov arkady . klimov_AT_gmail . com
              • ... Yuri Klimov yuri_AT_klimov . net
              • ... Yuri Klimov yuri_AT_klimov . net
              • ... Arkady Klimov arkady . klimov_AT_gmail . com
              • ... Andrei Klimov andrei_AT_klimov . net
              • ... Arkady Klimov arkady . klimov_AT_gmail . com
    • ... Andrei Klimov andrei_AT_klimov . net
      • ... Sergei M. Abramov
  • Re:... Andrei Klimov andrei_AT_klimov . net
    • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
      • ... Boyko Bantchev boykobb_AT_gmail . com

Ответить