Re: Что вы скажете за Бейсик?
От: vsb Казахстан  
Дата: 16.12.22 09:22
Оценка:
Здравствуйте, Tai, Вы писали:

Tai>Можно ли на нем писать серьёзный софт?


Не вижу, чем бейсик принципиально отличается от любого другого популярного ЯП. Думаю, писать серьёзный софт можно на чём угодно, включая ассемблер.

На мой взгляд минимальный язык, на котором можно писать софт любой сложности без особых затруднений, выглядит примерно так:

function get_full_name(person) {
  name_components[0] = person.surname;
  name_components[1] = person.name;
  name_components[2] = person.patronymic;
  full_name = '';
  i = 0;
  for {
    if (i >= name_components.length) {
      break;
    }
    name_component = name_components[i];
    if (name_component != '') {
      if (full_name != '') {
        full_name += ' ';
      }
      full_name += name_component;
    }
    i += 1;
  }
  return full_name;
}


Иными словами в языке должны быть функции, в языке должны быть изменяемые локальные переменные, в языке должны быть структуры данных "список" и "таблица со строковыми ключами", в языке должны быть управляющие структуры "условие" и "цикл", в языке должны быть типы данных "строка" и "число с плавающей точкой". Может быть это даже можно ещё упростить, но я сходу не придумал как. Ну понятно должен быть какой-то джентльменский набор операторов — математических, строковых и тд.

Всё остальное — не обязательно.
Отредактировано 16.12.2022 9:43 vsb . Предыдущая версия . Еще …
Отредактировано 16.12.2022 9:42 vsb . Предыдущая версия .
Отредактировано 16.12.2022 9:40 vsb . Предыдущая версия .
Отредактировано 16.12.2022 9:37 vsb . Предыдущая версия .
Отредактировано 16.12.2022 9:36 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.