Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



Program Finder NormalFreeware onlyShareware only

FreeBasic 0.18.4b Report spyware 

Click to download FreeBasic
View more FreeBasic screenshots (1)
 Downloads: 1,569
Rating: Good (3.9/5) | Rated by: user(s)
Add to download basket     Send us update information
 Developer: The FreeBASIC development team | More programs by this producer
 License: GPL  
 Size / OS: 5.41 MB, Windows All
 Last Updated: March 31st, 2008, 21:05 GMT
 Category: C: \ Programming \ Coding languages / Compilers
 Read user reviews (1) Add a review Refer to friend Subscribe
    Download FreeBasic

FreeBasic description
A completely free, open-source, 32-bit BASIC compiler

FreeBASIC is a free, open-source, 32-bit BASIC compiler, with the syntax the most compatible possible with MS-QuickBASIC.

FreeBasic also adds many new features such as pointers, unsigned data types, inline-assembly and many others.

Here are some key features of "FreeBasic":

· A large number of variable types available
· Arrays
· BASIC Compatibility
· Built-in gfx library
· Clean Syntax
· Completely *FREE*
· Create OBJ's, LIB's, DLL's, and console or GUI EXE's
· Debugging support
· Enumerations (ENUM's)
· Escape characters inside literal strings
· Function overloading
· Inline Assembly
· Most of the known C libraries can be used directly, without wrappers
· Multi-platform
· Multi-threading
· Name spaces
· Optimized code generation
· Optional function arguments
· Pointers
· Preprocessor
· Typedefs
· Unicode support
· Unlimited number of symbols
· User-defined Types (UDT's)
· Variable initializers (including arrays and UDT's)


What's New in This Release:

· Changed: lang qb: INTEGER (%) and LONG (&) are now, respectively, 16- and 32-bit wide
· Changed: lang qb: default numeric literals are now assumed to be INTEGER or SINGLE
· Changed: lang qb: symbols with the same name as keywords are now allowed: dim left as integer: const dim$ = "" etc
· Changed: lang qb: all data types and functions/keywords not present in QuickBASIC were removed
· Changed: allow "3.6e-08f" notation (type specification is accepted after 'e')
· Changed: ang qb: SLEEP(n) expects seconds
· Changed: ang qb: INKEY$ returns CHR$(0) as the extended character
· Changed: PUT ALPHA with alpha paramter = 0 does nothing
· Changed: update OpenAL (0.0.8) and alut (1.1.0) headers
· Changed: update OpenAL and alut .def files for Win32
· Changed: update ODE (0.9) header and import library (Win32), removed examples/libraries/ode
· Changed: CONDWAIT now takes a second parameter, a mutex, and now operates identically to pthread_cond_wait
· Changed: INSTR( s1, ANY s2) returns 0 if s1="" or s2="" as per documentation
· Added: CONST qualifiers
· Added: CONST member procedures
· Added: lang qb: STICK(n) and STRIG(n) functions
· Added: RESET(0|1) procedure to reset stdio handles after redirection
· Added: headers for ogg and vorbis
· Added: error when NEXT var does not match FOR var
· Added: "-w next" warning when variable is specified after NEXT
· Added: borderless opengl windows on linux
· Added: allow GFX_NO_FRAME in Win32 OpenGL gfxlib driver
· Added: added the VK_A-VK_Z and VK_0-VK_9 scancodes in winuser.bi
· Added: #1816871 - sizeof() is now usable in asm blocks
· Added: INSTR( wstring, ANY wstring ) was missing from the rtlib
· Added: rtlib implementation of INSTRREV - (W.I.P.)
· Added: First version of COM/serial support for DOS, W.I.P.
· Fixed: self ops defined as global needed to throw an error
· Fixed: GOTO, GOSUB and RETURN were accepting invalid labels
· Fixed: SCREENLOCK/SCREENUNLOCK is now properly handled by the DOS gfxlib
· Fixed: DOS console SETMOUSE was not scaling the coordinates
· Fixed: parameter type mismatches weren't being caught with bydesc parameters
· Fixed: more robust solution for solving deadlock on app close if screenlock is called with no screenunlock
· Fixed: close window fixes in examples
· Fixed: mouse_init for linux tty was failing
· Fixed: #1815503 - do nothing if radius <= 0 in CIRCLE
· Fixed: the stabs information now contains the datatype of the 'data' and 'ptr' fields in dynamic array descriptors
· Fixed: #1813104 - scancodes for SC_LWIN(&h5b), SC_RWIN(&h5c), SC_MENU(&h5d), are now same in both gfx/console modes and on all platforms
· Fixed: "TYPE ID AS SUB() AS DATATYPE" was being seen as a function. Syntax check added
· Fixed: #1856569 - BSAVE to BMP was calculating scan line padding incorectly for 8, 15, and 16 bit depths
· Fixed: #1825178 - fbgfx/win32 changes thread priority to normal if the gfx window is minimized or inactive, partial fix... [ read full changelog ]





Softpedia guarantees that FreeBasic 0.18.4b is 100% FREE, which means it is a freeware product (both for personal and commercial use) that does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.

This software product was tested thoroughly and was found absolutely clean, therefore it can be installed with no concern by any computer user.

However, it should be noted that this product will be retested periodically and the award may be withdrawn, so you should check back on this page from time to time. (click here for more information)


Related downloads IT News Popular downloads New additions   Latest reviews  
KBasic 1.0
Free full featured Object orientated modern BASIC language for Windows and Linux
FreeSnmp 1.4
Free SNMP provides basic support for SNMP protocol, allowing users to perform such tasks as viewing MIBs
Emergence BASIC 1.62
A full featured 32 bit compiler for the Windows operating system
BCX 4.61
BCX - The Open Source BASIC To C Translator for Windows
Great Cow BASIC 0.9.3.0
Great Cow BASIC is an open-source BASIC compiler for Microchip PIC microcontrollers.
Basic Stamp Sample 1.0
Basic Stamp Sample gives you a Basic Stamp sample application for the 632 & 634
My_Calculator 1.0
My_Calculator is a free and basic calculator which is larger then most to work easer with high screen resolutions
Cosycalc 1.00
Cosycalc is a useful and reliable basic calculator for everyday usage
Alan's Math 2.0.11
Alans Math makes learning basic arithmetic fun
Aurel Basic 1.1 beta build 77
This software was created to help every beginner quickly get used to the basics of programming.

go to top Use the following code to link to this page:



Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

Main categories:
  • Antivirus
  • Compression tools
  • CD/DVD Tools
  • Office tools
  • Programming
  • Authoring tools
  • File managers
  • Desktop Enhancements
  • Internet
  • Network Tools
  • IPOD TOOLS
  • Mobile Phone Tools
  • Multimedia
  • Tweak
  • System
  • Security
  • Others
  • Science / CAD
  • UNIX
  • Windows Widgets
  • PORTABLE SOFTWARE

  • Week's best:
  • DAEMON Tools Lite 4....
  • UBCD4WIN 3.2.0
  • Adobe Reader 9.0.0 /...
  • Total Commander Ulti...
  • System Mechanic 8.0....
  • Adobe Acrobat Profes...
  • iPhone PC Suite 1.0....
  • Firefox 3.0 Final / ...
  • Portable Firefox 3.0...
  • MPlayer for Windows ...
  • Vista Codec Package ...
  • Windows Live Messeng...
  • WinBubble 1.73
  • Kaspersky Anti-Virus...
  • Malware Removal Tool...
  • WinRAR 3.80 Beta 2 /...
  • Royale Noir Theme fo...
  • IBM Lotus Symphony 1...
  • Adobe Dreamweaver 10...
  • Adobe Fireworks 10.0...
  • BitDefender Total Se...
  • McAfee Total Protect...
  • Ad-Aware 2008 7.1.0....
  • Adobe Flash Player 1...
  • Intel Chipset Softwa...
  • Uxtheme Multi-patche...
  • SRS Audio Sandbox 1....
  • SP3 UxTheme Patcher ...
  • PECompact 2.87 Beta ...
  • Sony Vegas Movie Stu...
  • Daniusoft Media Conv...
  • © 2001 - 2008 Softpedia. All rights reserved.
    Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
    Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive