Main Page News Articles Books Fy++ samples Video Files Album Contact Me

Our Products

There are several products that we plan soon to release. There is a strict list of them; they come in the order of expected appearance, but not of their complexity or possible importance.

Product site & Description Done Licence Price
makeicon MakeIcon
Image converter into icons or text-mode images.
Yes Free 0$
installer Quick Installer
An easy to use installer for single setup file generation.
Yes Free 0$
debugger Zeta Debugger
A stand alone source level debugger for C/C++.
Yes Free 0$
Zeta Commander - is a file manager with Fy++ scripting language Zeta Commander
A file manager with built-in Java/C#/Perl-like scripting language.
90% Free 0$

The work is continuously in progress. If you are interested, then come later to our main site www.fyzor.com to see the details and to try them in use. But all our products, of course, will be available through other public domains. So, it it not the last chance to see them.

Fy++ language

Zeta Commander is coming next. We think the beta version will be available for download at summer, 2008.

The core of the Zeta Commander is the dynamic interpreted language Fy++.

It has classes, interfaces, delegates, properties and operators, including a rich set of interpolation operators. It has a Java/C#/Perl like syntax, but with some significant advantages and simplifications including the ones that are basic to those languages.

We will try to implement there some AI operators. But we are not sure whether this will be implemented already in the first version, or not.

Below is a schema that describes some AI-relatives of the system:

Zeta Commander schema

Also this language will have an easy and convenient way to link with DLL modules that were written using C++/C/Pascal/assembler languages with one of the usual calling conventions. This feature was one of our basic priorities.

Here are some very simple examples of the program code on Fy:

print "Hello world"; // prints "Hello World"

// string's initialization
string a = 'Boom!';
print "a=$a\n";

 // prints result of expression
int a = 10, b = 30;
print "$(a+b*2)\n";

Look here for other examples.

Right now we couldn't open the entire syntax, although there are many cool things. We do this at once when the first version will be ready.

Copyright (c) Sapunov Vladimir 2006-2008 e-mail: vladimir@fyzor.com :: login