NEWS FLASH - Tmxxine
is now developing the ASQ Wiki-language
Putting
the question 'What is the easiest Programming language?' into Next Generation
AI search engine BrainBoost
gave us the answer 'Curl'
Here
are some of the languages we evaluated:
HLA
High
Level assembler available for Windows and Linux
+ Available for
Win / Lin
+ Fast and simpler than most assemblers
- Hard for inexperienced
or those new to programming
- Speed is less of an issue
BCX
- Possible future adoption
Rapidly
evolving BASIC to C translator
+ Developing fast
- no IDE
+ simple Basic
language
+ resultant code is usable on any OS
Curl
Like
most OsmoNaughts I
am completely new to the curl language
and the inspiration of curlbreaker We
started a curl forum to discuss
using samples
A
new version 3 for Linux is about to be implemented from Beta (Jan 2004)
+
The documentation and manual is first rate
+ Free for non commercial usage
+ Support for 3D and quaternion functions
+ Very simple, comparable to
HTML
+ Scripted,
+ Web based
+ fast
+ Accessible to beginners.
-
rte plug in is 4 meg
- not widely used
Dark
Basic
Primarily
a game design system similar to ibasic,
many components such as directional sound support and extensive 3D modelling and
mapping made this and similar systems of great interest due to ease of use. For
a powerful and multimedia rich development this offered ease of use and low end
user price.
The
language is compiled and calls DirectX for its multimedia content. A simple compiled
program may be 5 meg making it difficult for web download for those with slow
connections
Mono
An
open source development of .Net. The project end of 2003 was considered too immature
for effective implementation
Python
For
future evaluation with Rebol
Squeak
- Still being evaluated
Good
use of a free smalltalk. Creative potential and play methodology was appreciated.
Many design elements making it a potential integrated OS and Programming environment
XBasic/XBlite
Fast
Open source
mature
Linux
Language requires developed computing skills
ALMS
is the spin off from this evaluation
Some
languages such as Mono were not available at a sufficiently mature level at the
time of evaluation (last two quarters of 2003)
Our
assessment is that more effort is required in the area of language integrated
into chip design. In the present continuum the necessity of zero bug tolerance
is subservient to the market.
Integration
at this level would therefore be a priority. A language and OS based on a simple
script whilst retaining generic high level functions may be dependent on developments
in the far east, new embedded devices and telecommunications