Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Язык программирования Gentee - Новости от 06.03.09


Вышла версия 3.5.0 языка программирования Gentee
Скачать можно здесь:
http://www.gentee.ru/download/gentee3.5.0-ru.exe

Что нового
========

1. Эта первая тестовая версия с возможностью конвертации байт-кода в ассемблер для ускорения работы программ.
На данный момент конвертировано примерно 70% команд. Пока не переводятся команды с double и float.
Чтобы использовать компиляцию в ассемблер необходимо в профиле указать
#asm=1
Или при запуске из командной строки -a
Так же можно создавать exe с компиляцией на лету. То есть при загрузке обычного байт кода он будет конвертироваться в ассемблер. Это если кому нужен такой же маленький размер файлов, так как при конвертации в ассемблер размер увеличивается раза в 2.

Для компляции на лету надо в профиле у exe указывать r. При этом не используйте директиву asm.

#exe = 1 r

Для сравнения скорости можете запустить Code:

func main< main >
{
str stemp
datetime start end
uint i k

start.gettime()
fornum i, 3000000
{
k += 2
}
end.gettime()
end -= start
getdatetime( end, "", stemp )
congetch( "Time: \(stemp).\(end.msec)\nPress any key" )
}



а потом вставьте в начале #asm=1 и снова запустите программу.

Про новые опции компиляции и профиля можно прочитать в соответствующем разделе помощи:
http://www.gentee.ru/programming/launch/index.htm

2. Добавлена библиотека для работы с CAB файлами.
Имеется возможность создания и распаковки CAB файлов.

С уважением,
Алексей Кривоногов
http://www.gentee.com/perfect-automation/ru/ - Программа автоматизации работы за компьютером.

В избранное