Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - ironXmaydan

Страницы: [1]
2
не многим лучше фортрана.
вы явно не в курсе где сейчас фортран и для чего он используется

3
Dim a As Double
Dim n As Integer

function fid(n As Integer)As Integer
    if n<2 then
        fid=1
    else
        fid=fid(n-1)+fid(n-2)
    end if
end Function

n=30
a=Timer
print fid(n)
print Timer-a
sleep

4
Проверил аналогичный алгоритм во freebasic (исполняемый файл создается через С) находит в среднем на моем компе за 7.7 миллисекунд

5
мили с микро не перепутал
перепроверьте фибоначи 30 число
язык не претендует на скоростное выполнение
плюсы в совокупности: простота (свободно может освоить 6-ти классник), бесплатность и теперь нормальный исполняемый файл

6
Редактор и конвертер "LB Booster" позволяет конвертировать программы написанные на Liberty Basic в честный исполняемый файл, не требующий дополнительных библиотек.
Поддерживается большинство нововведений в плоть до версии 4.5.0. Естественно нужно учитывать нюансы совместимости. Все ограничения указаны в подробной справке, к сожалению на английском. При необходимости могу перевести в пределах основных пунктов.

Скорость выполнения программ реально возрастает в 10-16 раз.

К примеру рекурсивный алгоритм нахождения чисел Фибоначи:

n=30
a=time$("ms")
print fid(n)
print time$("ms")-a
wait

function fid(n)
    if n<2 then
        fid=1
    else
        fid=fid(n-1)+fid(n-2)
    end if
end function

Ответ: 1346269
В Liberty Basic на моем компьютере нашел за 28253 миллисекунд.

При этом после конвертации уже за 1725 миллисекунд.

http://fbprog.ga/Setup_LBB.zip Установщик (упаковал для удобства) ставит программу по тихому в папку "Program Files" ("Program Files (x86)" и выводит ярлык на рабочий стол.

7
Язык программирования Liberty Basic создан для изучения программирования начинающими, очень легок в освоении, способен создовать полноценные программы с развитым интерфейсом.
Вот сайт для начинающих программистов http://fbprog.ga
Имеется последний компилятор языка версии 4.5.1, примеры программ, задачи для самостоятельного решения и мной написанный самоучитель по Liberty Basic

Страницы: [1]