Trink писал(а):но разные
Т.е. одна - это просто строка, а вторая - с блэк-джеком и стюардессами? Или что значит "разные"?
Почему одни строки объявляются как .s, а другие - как $?
Trink писал(а):Что не так с исходником?
Это не бейсик. Ни по форме, ни по содержанию.
Это нехилая такая мешанина из бейсикоподобных конструкций, ассемблера (да, я помню, что пюре целиком всё в него транслирует), и ещё чего-то.
Почему сразу не взять си? Я смотрю в код "драйвера", и не понимаю, чем в данном случае pure проще или удобнее си.
Вот это вообще выносит мозг покруче 1С-ки (хотя до хаскеля, конечно, чуток не дотягивает ): *KeServiceDescriptorTable\ntoskrnl\ServiceTable\ar[_function].
То есть смысл конструкции примерно понятен, конечно, но хочется спросить автора WHY?!
Почему всё-таки было не использовать уже давно всем известные и использующиеся чуть мене, чем везде, конструкции? Т.е. таки точку для доступа к членам, и пусть даже хотя бы пробел или какое-то ещё ключевое слово для объявления. Никаких разумных причин, кроме "так захотелось" я не вижу. При этом указатель взят стандартный.
Встроенный ассебмлер в бейсике тоже спорное решение. Впрочем, к power-у тот же вопрос. Всё-таки бейсик - это именно "простой" язык. Но не мешает, и ладно.
Кстати, отсюда сразу же возникает вопрос к тем, кто пишет на power/pure. Почему выбран именно этот язык? Какие у него достоинства, например, перед си, паскалем?
Т.е. у того же vb / vb.net - действительно простота и незвоможность выстрелить себе в ногу. А тут? По сравнению с vb/.net - более широкие возможности и кроссплатформенность (а что, действительно можно скомпилить код, писанный под win32, и он будет работать под AmigaOS? И, кстати, что такое "Web" в данном контексте? Компиляция в хтмл? ), а чем он выигрывает у паскаля/си?
Накидать формочки для erp/crm/"просто бд" проще и быстрее в rad-средах, их есть на все случаи жизни: (vb/.net/delphi/cpp[qt/wxwidgets/etc]).
Сложный серьёзный проект удобнее писать на .NET/Java (в зависимости от требований).
Если при этом есть повышенные требования к производительности/ресурсам - с/cpp.
А что быстрее и удобнее делать в power/pure ? Для чего они нужны?