Что вы скажете за Бейсик?
От: Tai Казахстан  
Дата: 15.12.22 12:55
Оценка: :)))
Можно ли на нем писать серьёзный софт?
Re: Что вы скажете за Бейсик?
От: gyraboo  
Дата: 15.12.22 12:56
Оценка: +1 :)
Здравствуйте, Tai, Вы писали:

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


Нет конечно, давно уже это поняли, когда самолеты с ПО на Бейсике стали сталкиваться.
Re: Что вы скажете за Бейсик?
От: alexsmirnoff  
Дата: 15.12.22 13:09
Оценка: +1
Здравствуйте, Tai, Вы писали:

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

Попробуйте этот: https://www.freebasic.net/
Re: Что вы скажете за Бейсик?
От: sambl74 Россия  
Дата: 15.12.22 13:25
Оценка: +1
Здравствуйте, Tai, Вы писали:

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


Можно, но очень дорого и поэтому не нужно.
Re: Что вы скажете за Бейсик?
От: Osaka  
Дата: 15.12.22 13:28
Оценка: +1
Tai>Можно ли на нем писать серьёзный софт?
На Excel и Access + VBA (ещё до вейперов-гироскутерщиков со всякими луа и питонами) писали автоматизацию учёта предприятий с очень серьёзными деньгами. Причём даже бухгалтеры.
Отредактировано 15.12.2022 13:30 Osaka . Предыдущая версия .
Re[2]: Что вы скажете за Бейсик?
От: student__  
Дата: 15.12.22 13:46
Оценка:
Здравствуйте, Osaka, Вы писали:
O>На Excel и Access + VBA (ещё до вейперов-гироскутерщиков со всякими луа и питонами) писали автоматизацию учёта

Да и по сей день пишут. Ведь у MS Office нет конкурентов.
Re[2]: Что вы скажете за Бейсик?
От: Tai Казахстан  
Дата: 15.12.22 14:30
Оценка:
Здравствуйте, Osaka, Вы писали:

O>На Excel и Access + VBA (ещё до вейперов-гироскутерщиков со всякими луа и питонами) писали автоматизацию учёта предприятий с очень серьёзными деньгами. Причём даже бухгалтеры.


И это конкурировало с 1С ?
Re[3]: Что вы скажете за Бейсик?
От: Osaka  
Дата: 15.12.22 14:37
Оценка:
O>>На Excel и Access + VBA (ещё до вейперов-гироскутерщиков со всякими луа и питонами) писали автоматизацию учёта предприятий с очень серьёзными деньгами. Причём даже бухгалтеры.
Tai>И это конкурировало с 1С ?
1С тогда было только бухгалтерией. И только в русскоязычном пространстве.
Основные потребители VBA были на западе.
Re: Что вы скажете за Бейсик?
От: SergeyIT Россия  
Дата: 15.12.22 14:57
Оценка: +3
Здравствуйте, Tai, Вы писали:

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


Можно, разрешаем
Извините, я все еще учусь
Re: Что вы скажете за Бейсик?
От: Sinclair Россия https://github.com/evilguest/
Дата: 15.12.22 16:48
Оценка: 2 (1) +6
Здравствуйте, Tai, Вы писали:

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

Тут надо определиться с трактовкой понятия "серьёзный".
Потому что, скажем, инженеры тяготеют в его трактовке к чему-то типа "софт с большим размером исходников и длинным циклом жизни".
А, скажем, менеджеры скорее будут смотреть на обороты и норму прибыли, а также на сценарии использования.

Внезапно может оказаться, что одну и ту же (с точки зрения сценария) задачу можно сделать на бейсике, на 1C, на C++, и на функциях ВПР в Excel.
И в реальной битве "софт для бюджетирования" вдруг выиграет не коробочное решение от Оракл, не С++ код от бородачей в свитерах, не "расширение к 1С:предприятие" от интеграторов, и даже не кусочек кода на бейсике, написанный внуком финдира — а тот самый "Excel с ВПР".
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Что вы скажете за Бейсик?
От: s_aa Россия  
Дата: 15.12.22 17:29
Оценка: +1
"за Бейсик"
В России так не говорят.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re[2]: Что вы скажете за Бейсик?
От: Tai Казахстан  
Дата: 15.12.22 17:35
Оценка:
Здравствуйте, s_aa, Вы писали:

_>"за Бейсик"

_>В России так не говорят.

А где так говорят?
Re[3]: Что вы скажете за Бейсик?
От: s_aa Россия  
Дата: 15.12.22 18:20
Оценка: :))
Tai>А где так говорят?

У бату через слово, а он вроде из Харькова.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re[2]: Что вы скажете за Бейсик?
От: Sharowarsheg  
Дата: 15.12.22 18:32
Оценка:
Здравствуйте, s_aa, Вы писали:

_>"за Бейсик"

_>В России так не говорят.

Ты "поясни за шмот" что-ли не слышал никогда?
Re[3]: Что вы скажете за Бейсик?
От: s_aa Россия  
Дата: 15.12.22 18:51
Оценка: +1
S>Ты "поясни за шмот" что-ли не слышал никогда?

Нет.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re: Что вы скажете за Бейсик?
От: Bill Baklushi СССР  
Дата: 15.12.22 18:54
Оценка: +2
Tai:

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

Серьёзный нет. Можно писать смешной.
Re[4]: Что вы скажете за Бейсик?
От: Sharowarsheg  
Дата: 15.12.22 19:00
Оценка:
Здравствуйте, s_aa, Вы писали:

S>>Ты "поясни за шмот" что-ли не слышал никогда?


_>Нет.


Это у школьников было модное выражение, какое-то время назад. Может и сейчас осталось, но я не знаю.

https://www.kp.ru/daily/26699.7/3723381/
Re: Что вы скажете за Бейсик?
От: Слава  
Дата: 15.12.22 19:04
Оценка:
Здравствуйте, Tai, Вы писали:

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


Можно. Серьёзный софт, то есть километры плохого бизнес-кода, на каком только говне ни пишут.
Re[2]: Что вы скажете за Бейсик?
От: s_aa Россия  
Дата: 15.12.22 19:14
Оценка:
С>Можно. Серьёзный софт, то есть километры плохого бизнес-кода, на каком только говне ни пишут.

Подтверждаю. Сам такого прилично налопатил, и хорошо платили
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re[4]: Что вы скажете за Бейсик?
От: rFLY  
Дата: 15.12.22 20:07
Оценка:
Здравствуйте, Osaka, Вы писали:

O>Основные потребители VBA были на западе.

А мне казалось на востоке. Почему-то при гуглении акцесса в первых строках поисковик индусов выдавал.
Re[2]: Что вы скажете за Бейсик?
От: Dym On Россия  
Дата: 16.12.22 08:13
Оценка: :))) :)))
Здравствуйте, Sinclair, Вы писали:

S>И в реальной битве "софт для бюджетирования" вдруг выиграет не коробочное решение от Оракл, не С++ код от бородачей в свитерах, не "расширение к 1С:предприятие" от интеграторов, и даже не кусочек кода на бейсике, написанный внуком финдира — а тот самый "Excel с ВПР".

"коробочное решение от Оракл"
Как оно бывает, приходишь куда-нибудь, тебе говорят: "У нас работает суперпупермега коробочное решение от Оракл/САП", — ты такой — "Покажи". "Ну вот открываем Excel, вот тут кнопочка, запускаем макрос, его Вася написал, уволился 15 лет назад, никто не знает как он работает, поэтому вот тут Петя написал еще 2 макроса, Петя уволился 10 лет назад, эти макросы вообще загадка, поэтому Коля и Маша еще с десяток наваяли, главное не перепутать, а вот это уже я, но с уже забыл как они работают". "Стоп-стоп-стоп, а где же решение от Оракл/САП", — спрашиваю я. "Ааааа, ща всё будет", — далее заход в терминал, там запуск виртуалки, из нее подрубаемся к еще одному терминалу, там чего-то запускаем, наконец Ctrl+P, твой виз-а-ви куда-то убегает, минут через 15 возвращается с бумажкой, на которой напечатан отчет в колонтитуле которого красуется "Oracle E-Buisness Suite". А на вопрос: "Куда ты бегал?", — тебе отвечают — "Принтер, который печатает отчеты находится в другом корпусе, надо идти через улицу, на 8 этаже"
Счастье — это Glück!
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 . Предыдущая версия .
Re[2]: Что вы скажете за Бейсик?
От: vdimas Россия  
Дата: 16.12.22 11:34
Оценка:
Здравствуйте, Osaka, Вы писали:

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

O>На Excel и Access + VBA (ещё до вейперов-гироскутерщиков со всякими луа и питонами) писали автоматизацию учёта предприятий с очень серьёзными деньгами. Причём даже бухгалтеры.

Плюс какие-нить соронние ActiveX-контролы гридов, чтобы пиктограммы в строках отображать, бо гриды MS Access не позволяют этого.

В MS Access можно выкрутиться через т.н. "ленточные формы" которые позволяют картинки, но для них надо однажды написать контрол-заголовок, типа шапки грида.
Re[2]: Что вы скажете за Бейсик?
От: _ilya_  
Дата: 17.12.22 00:19
Оценка:
Здравствуйте, vsb, Вы писали:

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


Только то что ниже это не базовый бейсик, это чего-то на стероидах. Майкрософт VBA это совсем не бейсик.
Адекватный бейсик это https://ru.wikipedia.org/wiki/%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA
Re[2]: Что вы скажете за Бейсик?
От: _AND Российская Империя За Русский мир! За Русь святую!
Дата: 18.12.22 04:03
Оценка: +1
_>"за Бейсик"
_>В России так не говорят.

Да, сразу украинцев выдает.
Может быть это не только украинское, а вообще южно-русское, но у нас тут только украинцы так говорят.
Re[2]: Что вы скажете за Бейсик?
От: Privalov  
Дата: 18.12.22 07:08
Оценка: +1
Здравствуйте, Bill Baklushi, Вы писали:

BB>Серьёзный нет. Можно писать смешной.


Мне пару раз с таким смешным софтом разбираться пришлось. Достался мне по наследству. Именно тогда я в полной мере ощутил, что такое on error resume next. Все жалуются, что ничего не работает, а я не вижу причину. Обхохочешься.
Re[3]: Что вы скажете за Бейсик?
От: CreatorCray  
Дата: 18.12.22 09:23
Оценка:
Здравствуйте, _AND, Вы писали:

_AN>Да, сразу украинцев выдает.

Вот шоп да так нет!

_AN>Может быть это не только украинское, а вообще южно-русское, но у нас тут только украинцы так говорят.

... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[2]: Что вы скажете за Бейсик?
От: kov_serg Россия  
Дата: 18.12.22 09:38
Оценка:
Здравствуйте, vsb, Вы писали:


vsb>в языке должны быть изменяемые локальные переменные

вы не поверите.

В Erlang следует отметить одну ключевую вещь: переменные являются неизменяемыми, что означает, что для изменения значения переменной ее необходимо уничтожить и заново создать.

Re[3]: Что вы скажете за Бейсик?
От: vsb Казахстан  
Дата: 18.12.22 13:27
Оценка: +2
Здравствуйте, kov_serg, Вы писали:

vsb>>в языке должны быть изменяемые локальные переменные

_>вы не поверите.
_>

В Erlang следует отметить одну ключевую вещь: переменные являются неизменяемыми, что означает, что для изменения значения переменной ее необходимо уничтожить и заново создать.


Поэтому Erlang это что-то из городских легенд.
Re[3]: Что вы скажете за Бейсик?
От: s_aa Россия  
Дата: 18.12.22 13:49
Оценка:
P>Мне пару раз с таким смешным софтом разбираться пришлось. Достался мне по наследству. Именно тогда я в полной мере ощутил, что такое on error resume next. Все жалуются, что ничего не работает, а я не вижу причину. Обхохочешься.

Обычный язык. Маловыразительный конечно, корявенький, но зачастую большего и не надо. А насчет "on error" в любом языке можно сделать игнор исключений.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Самый лучший язык
От: Ночной Смотрящий Россия  
Дата: 21.12.22 09:01
Оценка:
Здравствуйте, Tai, Вы писали:

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


Да
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Что вы скажете за Бейсик?
От: vaa  
Дата: 21.12.22 09:32
Оценка:
Здравствуйте, Tai, Вы писали:

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


только анекдоты. когда начинал, довольно хитрый отчет на VBA + EXCEL + ACESS запилил.
и не смущало, что IDE нет по сути.
а сейчас в vs 22 приятно как ии иногда делает подсказки.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[4]: Что вы скажете за Бейсик?
От: Privalov  
Дата: 21.12.22 10:48
Оценка:
Здравствуйте, s_aa, Вы писали:

_>Обычный язык. Маловыразительный конечно, корявенький, но зачастую большего и не надо. А насчет "on error" в любом языке можно сделать игнор исключений.


Вообще-то я не против Бейсика. Я однажды участвтвал в проекте на нем, в котором не было ни строчки говнокода. Причем это был Бейсик на Искре-226, который сам по себе был редким УГ.

А вот on error увидеть намного сложнее, чем игнорирование исключений. Оно прячется в похожих строках кода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.