Важное сообщение для всех, программирующих на бейсике...

13 причин, по которым вы собираетесь перейти на Euphoria!

 

  • потому что программы Euphoria исполняются под DOS, Windows и Linux

  • потому что Euphoria действительно проще чем бейсик

  • потому что Euphoria в 10 - 20 раз быстрее чем Microsoft QBasic (см. demo\bench)

  • потому что QBasic ограничивает размер вашей программы и данных 160K байтами

  • потому что Euphoria проверяет инициализацию переменных - бейсик просто молча приравнивает их нулю

  • потому что Euphoria позволяет вам точно задать, какой величины может быть каждая переменная и будет следить за этим

  • потому что Euphoria имеет настоящее динамическое распределение памяти - вы не потеряете данные, если измените размерность массива по ходу программы

  • потому что Euphoria имеет большую гибкость чем бейсик - вы можете объявлять типы для ваших переменных или нет; вы можете поместить объекты любого размера в массив (ряд Euphoria); вы можете создать массивы смешанных типов данных

  • потому что Euphoria позволяет оперировать с массивами целиком, а не поэлементно

  • потому что бейсик - это старый "для данного случая" язык, которому больше 25 лет - слишком обременительный багаж в наш стремительный век

  • потому что нет эффективного межмашинного стандарта для бейсика и, вероятно, уже никогда не будет

  • потому что QBasic не имеет встроенных функций для использования мыши

  • потому что QBasic не управляет SVGA графикой.