Category:FreeBASIC
This programming language may be used to instruct a computer to perform a task.
Official website 

Execution method:  Compiled (machine code) 

Garbage collected:  Yes 
Type checking:  Static 
See Also: 

FreeBASIC is a free/open source (GPL), 32bit BASIC compiler for Microsoft Windows, protectedmode DOS (via a DOS extender), and Linux, with unofficial ports to Mac OS and FreeBSD. An experimental Xbox version is no longer maintained.
FreeBASIC makes use of the GNU Binutils programming tools as backends, and can produce console, QuickBASICcompatible graphical and GUI executables, along with dynamic and static libraries. A GCC frontend is under development, which will enable compilation for many more operating systems than currently supported.
Currently, software libraries like GTK+, GSL, SDL, Allegro, Lua and OpenGL can be used directly (no wrappers, only function and structure prototypes), and more are being added on every new release. A complete set of the Windows API headers is also included.
The compiler, and its nearly 90,000 lines of code, was, and still is, compiled by itself (in other words, FreeBASIC is a selfhosting compiler). The first version of FreeBASIC was written in Visual Basic for DOS for that purpose.
See also
 FreeBASIC homepage
 FreeBASIC on Wikipedia
Tasks not implemented in FreeBASIC
Pages in category "FreeBASIC"
The following 200 pages are in this category, out of 1,341 total.
(previous page) (next page)C
 Common sorted list
 Compare a list of strings
 Compare length of two strings
 Compare sorting algorithms' performance
 Compiletime calculation
 Compiler/lexical analyzer
 Composite numbers k with no single digit factors whose factors are all substrings of k
 Compound data type
 Concatenate two primes is also prime
 Concurrent computing
 Conditional structures
 Conjugate a Latin verb
 Conjugate transpose
 Consecutive primes with ascending or descending differences
 Constrained genericity
 Constrained random points on a circle
 Continued fraction
 Continued fraction/Arithmetic/Construct from rational number
 Convert decimal number to rational
 Convert seconds to compound duration
 Convex hull
 Conway's Game of Life
 Coprime triplets
 Coprimes
 Copy a string
 Copy stdin to stdout
 CORDIC
 Count how many vowels and consonants occur in a string
 Count in factors
 Count in octal
 Count occurrences of a substring
 Count the coins
 Count the coins/01
 Countdown
 Cousin primes
 Cramer's rule
 CRC32
 Create a file
 Create a file on magnetic tape
 Create a twodimensional array at runtime
 Create an HTML table
 Create an object at a given address
 Create an object/Native demonstration
 Cross compilation
 CSV data manipulation
 CSV to HTML translation
 Cuban primes
 Cubic special primes
 Cullen and Woodall numbers
 Cumulative standard deviation
 Currency
 Currying
 Curve that touches three points
 Curzon numbers
 CUSIP
 Cycle detection
 Cyclops numbers
D
 Damm algorithm
 Data Encryption Standard
 Date format
 Date manipulation
 Dating agency
 Day of the week
 Day of the week of Christmas and New Year
 Days between dates
 De Polignac numbers
 Deal cards for FreeCell
 Deceptive numbers
 Decimal floating point number to binary
 Decision tables
 Deconvolution/1D
 Decoratesortundecorate idiom
 Deepcopy
 Define a primitive data type
 Delegates
 Delete a file
 Deming's funnel
 Department numbers
 Descending primes
 Detect division by zero
 Determinant and permanent
 Determine if a string has all the same characters
 Determine if a string has all unique characters
 Determine if a string is collapsible
 Determine if a string is numeric
 Determine if a string is squeezable
 Determine if only one instance is running
 Determine if two triangles overlap
 Determine sentence type
 Dice game probabilities
 Digit fifth powers
 Digital root
 Digital root/Multiplicative digital root
 Dinesman's multipledwelling problem
 Diophantine linear system solving
 Disarium numbers
 Discordian date
 Display a linear combination
 Distinct power numbers
 Diversity prediction theorem
 Divide a rectangle into a number of unequal triangles
 DNS query
 Documentation
 Doomsday rule
 Dot product
 Double Twin Primes
 Doublylinked list/Definition
 Doublylinked list/Element definition
 Doublylinked list/Element insertion
 Doublylinked list/Element removal
 Doublylinked list/Traversal
 Dragon curve
 Draw a clock
 Draw a cuboid
 Draw a pixel
 Draw a rotating cube
 Draw a sphere
 Draw pixel 2
 Duffinian numbers
 Dutch national flag problem
 Dynamic variable names
E
 Earliest difference between prime gaps
 Eban numbers
 Eertree
 Egyptian division
 EKG sequence convergence
 Elementwise operations
 Elementary cellular automaton
 Elementary cellular automaton/Random number generator
 Elliptic Curve Digital Signature Algorithm
 Emirp primes
 Empty directory
 Empty program
 Empty string
 Enforced immutability
 Entropy
 Entropy/Narcissist
 Enumerations
 Environment variables
 Equal prime and composite sums
 Equilibrium index
 ErdősNicolas numbers
 Erdősprimes
 Esthetic numbers
 Ethiopian multiplication
 EuclidMullin sequence
 Euclidean rhythm
 Euler method
 Euler's constant 0.5772...
 Euler's identity
 Euler's sum of powers conjecture
 Evaluate binomial coefficients
 Even numbers which cannot be expressed as the sum of two twin primes
 Even or odd
 Events
 Evolutionary algorithm
 Exactly three adjacent 3 in lists
 Exceptions
 Exceptions/Catch an exception thrown in a nested call
 Execute a Markov algorithm
 Execute a system command
 Execute Brain****
 Execute Computer/Zero
 Execute CopyPasta Language
 Execute HQ9+
 Execute SNUSP
 Exponentiation operator
 Exponentiation order
 Exponentiation with infix operators in (or operating on) the base
 Extend your language
 Extensible prime generator
 Extra primes
 Extract file extension
 Extreme floating point values
 Extreme primes
F
 Factorial
 Factorial primes
 Factorions
 Factors of a Mersenne number
 Factors of an integer
 Fairshare between two and more
 Farey sequence
 Fast Fourier transform
 FASTA format
 Faulhaber's formula
 Faulhaber's triangle
 Feigenbaum constant calculation
 Fermat pseudoprimes
 Fibonacci nstep number sequences
 Fibonacci sequence
 Fibonacci word
 Fibonacci word/fractal
 File extension is in extensions list
 File input/output
 File modification time
 File size
 Filter
 Find adjacent primes which differ by a square integer
 Find Chess960 starting position identifier
 Find common directory path