fcl
Free Pascal 2.0.2
Free Pascal - Pascal compiler more>>
It is available for different processors: Intel x86, Amd64/x86 64, PowerPC, Sparc.
The discontinued 1.0 version also supports the Motorola 680x0.
Main features:
- high speed compiler
- fully 32 or 64-bit code
- language features:
- almost fully compatible with Borland Pascal and Borland Delphi
- ansi strings
- wide strings
- exception support
- RTTI support
- procedure overloading
- operator overloading
- COM, CORBA and raw interfaces support
- dynamic array support
- variant support
- inlining
- code optimizer:
- peephole optimizer (80x86 only)
- jump optimizer
- loading of variables into registers
- assembler level dataflow analyzer (80x86 only)
- stack frame eliminations
- sophisticated register allocator
- integrated BASM (built-in assembler) parser
- supports ATT syntax used by GNU C
- supports Intel syntax used by Turbo Pascal (80x86-only)
- can compile code into assembler source code for these assemblers:
- GNU Assembler (GAS)
- Netwide assembler (Nasm)
- Microsoft Assembler/Turbo Assembler (Masm/Tasm)
- Watcom assembler (wasm)
- can call external C code
- smartlinking (not yet supported under Mac OS X)
- support for the GNU debugger
- IDE (currently for GO32v2, Linux, FreeBSD, OS/2 and Win32 only; not all
- platforms include debugger integrated in IDE)
- can create binaries running natively under both DOS and OS/2 (EMX version).
Enhancements:
Compiler:
- Lot of small bugs and compatibility fixes
- Improved SSE support
- Improved inlining
- Enhanced variant support
- Embedded resource support for targets using elf32 executable format
- Type checking of compile time expressions
- Mode MacPas: Support for Mac style objects
- Mode MacPas: Compile time variables can be given on command line
RTL:
- Lot of small bugs and compatibility fixes
- Enhanced variant support
- Embedded resource support for targets using elf32 executable format
FCL:
- Lot of small bugs and compatibility fixes
- Improved SqlDB package
Packages:
- Lot of small bugs and compatibility fixes
- Improved data base support
IDE:
- Small bug fixes
Misc:
- Improved docs
- Bug fixes for FreeVision.
jFuzzyLogic 2.0.6
Java implementation of a Fuzzy Logic software package more>> Java implementation of a Fuzzy Logic software package
jFuzzyLogic implements a complete Fuzzy Control Logic compliance (FCL) as well as Fuzzy inference system (FIS).
Main features:
- Parametric optimization algorithms: Derivate, Gradient descent, Jump.
- FCL compliant
Membership functions:
- Continuous: GenBell, Sigmoidal, Trapetzoidal, Gaussian, PieceWiseLinear, Triangular
- Discrete: Singleton, GenericSingleton
- Custom membership functions can be defined
Defuzzifiers:
- Continuous: CenterOfGravity, RightMostMax, CenterOfArea, LeftMostMax, MeanMax
- Discrete: CenterOfGravitySingletons
- Custom defuzzifiers can be easly created
- Function based deffuzifiers (e.g. "TERM drainage := FUNCTION (-2 * pressure * Ln(pressure)) + (temp * 4);");
- Rule aggregation (how rules are aggregated / accumulated): BoundedSum, Max, ProbOr, Sum, NormedSum
Rule connection operators (AND, OR):
- Rule implication methods (activation): Min / Product
System requirements:
- Java
- Page: 1 of 1
- 1