Data update
This commit is contained in:
parent
8e4e15fa56
commit
72eb4943cb
1853 changed files with 35514 additions and 9441 deletions
|
|
@ -12,7 +12,11 @@
|
|||
|
||||
[[File:FutureBasicIcon.png|64px|top]]
|
||||
|
||||
FutureBasic began life as Zbasic, a commercial variant of [[BASIC]] for the early Macintoshes, but has grown far beyond that into a mature freeware IDE that, through its FBtoC translator, can be used to compile C and Objective-C [[object-oriented]] code using the clang compiler included with an Xcode installation. It is excellent as a educational tool and for fast prototyping -- especially in Objective-C (Cocoa) by those who prefer programmatic code without the overhead of Xcode. Among its enthusiasts are commercial developers, engineers, professors, doctors, musicians, writers and a host of amateurs who program with FB for the sheer joy of it.
|
||||
FutureBasic — commonly called FB by its users — is a robust freeware Macintosh IDE.
|
||||
|
||||
It began life as Zbasic, a commercial variant of [[BASIC]] for the early Macintoshes, but has grown far beyond that into a mature IDE compatible with the latest macOSes. Through its FBtoC translator, it can be used to compile C and Objective-C [[object-oriented]] code. It uses the industry-standard clang compiler included with an Xcode installation.
|
||||
|
||||
FB is excellent as a educational tool, for fast prototyping and for commercial application development. In addition to its native language, it can incorporate C and Objective-C (Cocoa) for those who prefer programmatic code without the overhead of Xcode. It is compatible with Xcode nib and xib files used for building GUIs. Among its enthusiasts are commercial developers, engineers, professors, doctors, musicians, writers and a host of amateurs who program with FB for the sheer joy of it.
|
||||
|
||||
|
||||
== FutureBasic Home Page & Download ==
|
||||
|
|
@ -64,11 +68,11 @@ In 1995 Staz Software, led by Chris Stasny based in Diamondhead, Miss., acquired
|
|||
|
||||
When Apple transitioned the Mac from 68k to PowerPC, the FB editor was rewritten by Stasny and was coupled with an adaptation of the compiler by Andy Gariepy. The result of their efforts, a dramatically enhanced IDE called FB^3 (FB-cubed) was released in September 1999.
|
||||
|
||||
Major update releases introduced a full-featured Appearance Compliant runtime written by the late New Zealander Robert Purves renown for his brilliant programming. Once completely carbonized to run natively on the Mac OS X, the FutureBASIC Integrated Development Environment (FB IDE) was called FB4 and released in July 2004.
|
||||
Major update releases introduced a full-featured Appearance Compliant runtime written by the late New Zealander Robert Purves renowned for his brilliant programming. Once completely carbonized to run natively on the Mac OS X, the FutureBASIC Integrated Development Environment (FB IDE) was called FB4 and released in July 2004.
|
||||
|
||||
In August 2005, Staz Software was devastated by Hurricane Katrina just at the time Apple was transitioning from Motorola PPC microprocessors to Intel chips. FB development slowed almost to a standstill. On January 1, 2008, Staz Software announced that FB would henceforth be freeware and FB4 with FBtoC 1.0 was made available.
|
||||
|
||||
Since that time, an independent team of volunteer developers initially lead by Purves continued to improve FBtoC, which took code produced by the FB Editor and translated it to C for processing by gcc which was eventually transitioned to the more robust clang.
|
||||
Since that time, an independent team of volunteer developers initially led by Purves continued to improve FBtoC, which took code produced by the FB Editor and translated it to C for processing by gcc which was eventually transitioned to the more robust clang.
|
||||
|
||||
On Sunday, June 3, 2012, members of the FB List Serve were notified that Robert Purves had died after a long bout with cancer. The news came as a surprise to many FB developers who were unaware of Purves' illness. While coping with cancer, he continued as an active member of the FB community, improving FB, answering questions, solving problems, and posting exquisitely terse code often salted with pithy remarks from his wonderfully dry humor. He never mentioned his health problems and never complained. A tribute to Purves can be found at the bottom of the FB Home Page
|
||||
|
||||
|
|
|
|||
1
Lang/FutureBasic/AKS-test-for-primes
Symbolic link
1
Lang/FutureBasic/AKS-test-for-primes
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/AKS-test-for-primes/FutureBasic
|
||||
1
Lang/FutureBasic/Achilles-numbers
Symbolic link
1
Lang/FutureBasic/Achilles-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Achilles-numbers/FutureBasic
|
||||
1
Lang/FutureBasic/Aliquot-sequence-classifications
Symbolic link
1
Lang/FutureBasic/Aliquot-sequence-classifications
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Aliquot-sequence-classifications/FutureBasic
|
||||
1
Lang/FutureBasic/Angles-geometric-normalization-and-conversion
Symbolic link
1
Lang/FutureBasic/Angles-geometric-normalization-and-conversion
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Angles-geometric-normalization-and-conversion/FutureBasic
|
||||
1
Lang/FutureBasic/Arithmetic-derivative
Symbolic link
1
Lang/FutureBasic/Arithmetic-derivative
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Arithmetic-derivative/FutureBasic
|
||||
1
Lang/FutureBasic/Assertions
Symbolic link
1
Lang/FutureBasic/Assertions
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Assertions/FutureBasic
|
||||
1
Lang/FutureBasic/Brownian-tree
Symbolic link
1
Lang/FutureBasic/Brownian-tree
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Brownian-tree/FutureBasic
|
||||
1
Lang/FutureBasic/Catalan-numbers-Pascals-triangle
Symbolic link
1
Lang/FutureBasic/Catalan-numbers-Pascals-triangle
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Catalan-numbers-Pascals-triangle/FutureBasic
|
||||
1
Lang/FutureBasic/Command-line-arguments
Symbolic link
1
Lang/FutureBasic/Command-line-arguments
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Command-line-arguments/FutureBasic
|
||||
1
Lang/FutureBasic/Constrained-random-points-on-a-circle
Symbolic link
1
Lang/FutureBasic/Constrained-random-points-on-a-circle
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Constrained-random-points-on-a-circle/FutureBasic
|
||||
1
Lang/FutureBasic/Death-Star
Symbolic link
1
Lang/FutureBasic/Death-Star
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Death-Star/FutureBasic
|
||||
1
Lang/FutureBasic/Digital-root
Symbolic link
1
Lang/FutureBasic/Digital-root
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Digital-root/FutureBasic
|
||||
1
Lang/FutureBasic/Dinesmans-multiple-dwelling-problem
Symbolic link
1
Lang/FutureBasic/Dinesmans-multiple-dwelling-problem
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Dinesmans-multiple-dwelling-problem/FutureBasic
|
||||
1
Lang/FutureBasic/Doubly-linked-list-Definition
Symbolic link
1
Lang/FutureBasic/Doubly-linked-list-Definition
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Doubly-linked-list-Definition/FutureBasic
|
||||
1
Lang/FutureBasic/Eban-numbers
Symbolic link
1
Lang/FutureBasic/Eban-numbers
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Eban-numbers/FutureBasic
|
||||
1
Lang/FutureBasic/Echo-server
Symbolic link
1
Lang/FutureBasic/Echo-server
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Echo-server/FutureBasic
|
||||
1
Lang/FutureBasic/Egyptian-division
Symbolic link
1
Lang/FutureBasic/Egyptian-division
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Egyptian-division/FutureBasic
|
||||
1
Lang/FutureBasic/Entropy
Symbolic link
1
Lang/FutureBasic/Entropy
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Entropy/FutureBasic
|
||||
1
Lang/FutureBasic/Evolutionary-algorithm
Symbolic link
1
Lang/FutureBasic/Evolutionary-algorithm
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Evolutionary-algorithm/FutureBasic
|
||||
1
Lang/FutureBasic/Fibonacci-word
Symbolic link
1
Lang/FutureBasic/Fibonacci-word
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Fibonacci-word/FutureBasic
|
||||
1
Lang/FutureBasic/Find-the-missing-permutation
Symbolic link
1
Lang/FutureBasic/Find-the-missing-permutation
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Find-the-missing-permutation/FutureBasic
|
||||
1
Lang/FutureBasic/Flipping-bits-game
Symbolic link
1
Lang/FutureBasic/Flipping-bits-game
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Flipping-bits-game/FutureBasic
|
||||
1
Lang/FutureBasic/Gray-code
Symbolic link
1
Lang/FutureBasic/Gray-code
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Gray-code/FutureBasic
|
||||
1
Lang/FutureBasic/HTTPS-Authenticated
Symbolic link
1
Lang/FutureBasic/HTTPS-Authenticated
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/HTTPS-Authenticated/FutureBasic
|
||||
1
Lang/FutureBasic/Halt-and-catch-fire
Symbolic link
1
Lang/FutureBasic/Halt-and-catch-fire
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Halt-and-catch-fire/FutureBasic
|
||||
1
Lang/FutureBasic/Hello-world-Standard-error
Symbolic link
1
Lang/FutureBasic/Hello-world-Standard-error
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hello-world-Standard-error/FutureBasic
|
||||
1
Lang/FutureBasic/Here-document
Symbolic link
1
Lang/FutureBasic/Here-document
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Here-document/FutureBasic
|
||||
1
Lang/FutureBasic/Hofstadter-Q-sequence
Symbolic link
1
Lang/FutureBasic/Hofstadter-Q-sequence
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hofstadter-Q-sequence/FutureBasic
|
||||
1
Lang/FutureBasic/Hunt-the-Wumpus
Symbolic link
1
Lang/FutureBasic/Hunt-the-Wumpus
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Hunt-the-Wumpus/FutureBasic
|
||||
1
Lang/FutureBasic/Integer-overflow
Symbolic link
1
Lang/FutureBasic/Integer-overflow
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Integer-overflow/FutureBasic
|
||||
1
Lang/FutureBasic/Knights-tour
Symbolic link
1
Lang/FutureBasic/Knights-tour
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Knights-tour/FutureBasic
|
||||
1
Lang/FutureBasic/MAC-vendor-lookup
Symbolic link
1
Lang/FutureBasic/MAC-vendor-lookup
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/MAC-vendor-lookup/FutureBasic
|
||||
1
Lang/FutureBasic/Mastermind
Symbolic link
1
Lang/FutureBasic/Mastermind
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mastermind/FutureBasic
|
||||
1
Lang/FutureBasic/Mayan-calendar
Symbolic link
1
Lang/FutureBasic/Mayan-calendar
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Mayan-calendar/FutureBasic
|
||||
1
Lang/FutureBasic/Minesweeper-game
Symbolic link
1
Lang/FutureBasic/Minesweeper-game
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Minesweeper-game/FutureBasic
|
||||
1
Lang/FutureBasic/Pascals-triangle
Symbolic link
1
Lang/FutureBasic/Pascals-triangle
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pascals-triangle/FutureBasic
|
||||
1
Lang/FutureBasic/Pentagram
Symbolic link
1
Lang/FutureBasic/Pentagram
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Pentagram/FutureBasic
|
||||
1
Lang/FutureBasic/Poker-hand-analyser
Symbolic link
1
Lang/FutureBasic/Poker-hand-analyser
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Poker-hand-analyser/FutureBasic
|
||||
1
Lang/FutureBasic/Range-expansion
Symbolic link
1
Lang/FutureBasic/Range-expansion
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Range-expansion/FutureBasic
|
||||
1
Lang/FutureBasic/Range-extraction
Symbolic link
1
Lang/FutureBasic/Range-extraction
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Range-extraction/FutureBasic
|
||||
1
Lang/FutureBasic/Resistor-mesh
Symbolic link
1
Lang/FutureBasic/Resistor-mesh
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Resistor-mesh/FutureBasic
|
||||
1
Lang/FutureBasic/SHA-256
Symbolic link
1
Lang/FutureBasic/SHA-256
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/SHA-256/FutureBasic
|
||||
1
Lang/FutureBasic/Semordnilap
Symbolic link
1
Lang/FutureBasic/Semordnilap
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Semordnilap/FutureBasic
|
||||
1
Lang/FutureBasic/Sierpinski-carpet
Symbolic link
1
Lang/FutureBasic/Sierpinski-carpet
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sierpinski-carpet/FutureBasic
|
||||
1
Lang/FutureBasic/Sort-disjoint-sublist
Symbolic link
1
Lang/FutureBasic/Sort-disjoint-sublist
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Sort-disjoint-sublist/FutureBasic
|
||||
1
Lang/FutureBasic/Spiral-matrix
Symbolic link
1
Lang/FutureBasic/Spiral-matrix
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Spiral-matrix/FutureBasic
|
||||
1
Lang/FutureBasic/Strip-block-comments
Symbolic link
1
Lang/FutureBasic/Strip-block-comments
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Strip-block-comments/FutureBasic
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Strip-control-codes-and-extended-characters-from-a-string/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Coloured-text
Symbolic link
1
Lang/FutureBasic/Terminal-control-Coloured-text
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Coloured-text/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Cursor-movement
Symbolic link
1
Lang/FutureBasic/Terminal-control-Cursor-movement
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Cursor-movement/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Cursor-positioning
Symbolic link
1
Lang/FutureBasic/Terminal-control-Cursor-positioning
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Cursor-positioning/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Hiding-the-cursor
Symbolic link
1
Lang/FutureBasic/Terminal-control-Hiding-the-cursor
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Hiding-the-cursor/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Ringing-the-terminal-bell
Symbolic link
1
Lang/FutureBasic/Terminal-control-Ringing-the-terminal-bell
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Ringing-the-terminal-bell/FutureBasic
|
||||
1
Lang/FutureBasic/Terminal-control-Unicode-output
Symbolic link
1
Lang/FutureBasic/Terminal-control-Unicode-output
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Terminal-control-Unicode-output/FutureBasic
|
||||
1
Lang/FutureBasic/Tic-tac-toe
Symbolic link
1
Lang/FutureBasic/Tic-tac-toe
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Tic-tac-toe/FutureBasic
|
||||
1
Lang/FutureBasic/Use-another-language-to-call-a-function
Symbolic link
1
Lang/FutureBasic/Use-another-language-to-call-a-function
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Use-another-language-to-call-a-function/FutureBasic
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../Task/Validate-International-Securities-Identification-Number/FutureBasic
|
||||
1
Lang/FutureBasic/Yahoo-search-interface
Symbolic link
1
Lang/FutureBasic/Yahoo-search-interface
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Yahoo-search-interface/FutureBasic
|
||||
Loading…
Add table
Add a link
Reference in a new issue