![]() |
|
Модераторы: Akina |
![]()
|
|
| georgy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 9.11.2006 Репутация: нет Всего: нет |
Новый язык программирования ForceBasic предлагаю оценить, высказать любое мнение, если оно есть!
ForceBasic - представляет собой средство для создания программного обеспечения. Выбирая необходимые библиотеки языка, вы можете строить приложения для выбранной платформы. Компилятор языка ForceBasic позволяет строить машинно-независемый код, который выполняется виртуальной машиной, архитектура байт-кода сконфигурирована так чтобы исполняемый код и виртуальная машина были как можно меньше по объёму, как следствие минимальный размер exe от 3K, размер виртуальной машины от 50K. ForceBasic не является системой предназначенной для узкого круга решения проблем, с помощью ForceBasic можно создавать библиотеки для различных областей программирования, для различных технологий (для графики, GUI интерфейса, звука, баз данных, манипуляции данными, и.т.д ). ForceBasic – имеет бэйсикоподобный синтаксис. ForceBasic унаследовал синтаксис Visual Basic’ка и объектно-ориентированную часть от C++, что позволяет использовать объекты просто и наглядно, как в Бэйсике, и в то же время имеет середсва для создания сложных объектов, удобных в обращении как системные объекты. Также ForceBasic является вспомогательной системой, т.е разрабатывая программу в различных средах (Visual Studio, Delphi, C++ Builder…) вы можете программировать отдельные части вашей программы на языке ForceBasic ---------- Домашняя страничка ForceBasic: http://www.forcebasic.com Форум ForceBasic: http://www.forcebasic.com/bforum Спасибо. |
|||
|
||||
| JUmPER |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 22.8.2006 Репутация: 1 Всего: 3 |
есть нормальное ООП -- ура!
да и размер хороший теперь минусы (IMHO):
но походу только для win платформ нет for each... а это нафига?
убило такое (ну просто "Брюс нам не авторитет"):
Это сообщение отредактировал(а) JUmPER - 9.11.2006, 09:35 --------------------
Существует 10 типов людей: те, которые понимают двоичную систему, и те, которые ее не понимаютСуществует 10 типов людей: те, кто понимают троичную систему, те, кто ее не понимают и те, кто путает ее с двоичной |
||||||
|
|||||||
| JusTalionis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: 6 Всего: 17 |
Судя по нику, темка кинута лично автором,
и в таком случае, поприветствуем, друзья, на нашем форуме, Егора Николаевича! Вообще, этого рода новые продукты лично мне весьма интересны, поэтому несколько вопросов автору: 1. Первая мысль,- что перед нами кросс-транслятор, перерабатывающий входной синтаксис бейсика в Си (и дальнейшая компиляция средствами Си). Да? 2. Особо интересуют две вещи: -- безглючность -- переносимость Как у него с этим? То есть, пускай программу отладили под управлением WIN95; несем ее под ME/XP (или наоборот), - получаем всякие Run-Time ErrorЫ? Или - отсутствует то тот файл, то другой? 3. Что значит "бейсикоподобный", насколько велико это подобие в плане одинаковости нюансов работы одноименных команд? Существует ли детальное описание таких различий? Крепко жму автору руку, так как в любом случае, проделан немалый труд, и я надеюсь, полезный. От души желаю удачи! ------------------ Свое собственное мнение смогу выразить только после практического опробования; тем не менее, с нетерпением ожидаю ответов на эти ознакомительные вопросы. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Все это, конечно, хорошо. Но что тема делает ЗДЕСЬ?
Перенесу-ка я ее, чтобы не удалять... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| FatalError |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 11.4.2006 Репутация: нет Всего: 1 |
Скачал, порылся в доках... Пока вопрос по одному пункту: как хранятся данные в многомерных массивах, по строкам (как в С) или столбцами (как в Fortran, Visual Basic, PowerBasic)?
|
|||
|
||||
| JusTalionis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: 6 Всего: 17 |
А вот и первая ласточка.
Скачал дистрибутив с www.forcebasic.com. RAR показывает кучу ошибок:
(Скачивал NV, контролирующим целостность скачанного файла) Во время скачки фирвол отразил четыре RST-атаки и сканирование портов; все - с адреса www.forcebasic.com, IP=82.179.20.48 Друзья, задумайтесь, с чем имеем дело! |
|||
|
||||
| georgy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 9.11.2006 Репутация: нет Всего: нет |
Очень странно, ошибок быть не должно в архиве, возможно у вас не та версия RAR, возможно дело именно в этом! возьму в заметку, следующие версии будут в ZIP, хотя такие архивы будут весить больше.
Добавлено @ 15:11 >> но походу только для win платформ Пока только для Win и DOS4GW. Пока идёт заточка языка, поэтому для отладки были взяты WIndow и DOS4GW (В принцепе довольно разные платформы). В планах сделать ForceBasic и для Pocket PC! Добавлено @ 15:22 >> 1. Первая мысль,- что перед нами кросс-транслятор, перерабатывающий входной синтаксис бейсика >> в Си (и дальнейшая компиляция средствами Си). >> Да? Нет! Входной синтаксис ForceBasic -> Делаем из него код ForceAssembler (похожий на обычный Assembler) -> строим из этого оптимальный байт-код (по размеру) -> пишем всё в *.exe (в зависимости как подключается VM) + Сжимаем из без того компактный код архиватором GZIP -> Выполняем код с VM (Virtual Machine) >> бейсикоподобный Подобный синтаксису Бэйсика, т.к есть sub, function, for, next, exit for, exit do, do, loop, select case, case, private, public, dim, as, integer, long, string, double, single, а также: small (тип данных), dword, word, byte, extendet, published, class, virtual, operator, ... >> безглючность Работаем, боримся с этим, ForceBasic ещё молоденький уж очень, поэтому этого хватает! В каждой новой версии ForceBasic исправляются найденные ошибки, сайчас ошибки втречаются редко, значит их осталось совсем немного! |
|||
|
||||
| FatalError |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 11.4.2006 Репутация: нет Всего: 1 |
А все-таки: как массивы хранятся? По строкам или по столбцам? Меня это интересует потому, что я хотел сделать вычислительную прогу с GUI, GUI написать на чем-то вроде Бейсика, а всю вычислительную часть закинуть в Фортрановскую DLL. Поскольку Фортран хранит массивы иначе, чем С, возник означенный вопрос.
|
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |