Article View: comp.robotics.misc
Article #124Re: Forth compiler?
From: Kevin Aylward
Date: Mon, 01 May 2000 00:00
Date: Mon, 01 May 2000 00:00
47 lines
3030 bytes
3030 bytes
"Harry H Conover" <conover@tiac.net> wrote in message news:8ei8n2$4t6@news-central.tiac.net... > Paul Victor Birke (nonlinear@home.com) wrote: > : Dear Jeff > : > : Was there every a higher level language like BASIC that could be > : compiled into FORTH code? > > Learn C Language programming, it's much more intuitive to program in > than was FORTH, and with today's optimized compilers produces much more > efficient code than does FORTH. > > : In other works you could write in non forth terminology yet get the > : speed and compactness. > > You can get the same benefits using C, only better. FORTH pushed and > poped everything onto and from the stack, which in its day was kind of > novel but today, largely due to it's total lack of type checking, its > inability to be useful in anything but minimal code implementations, > and the horror of trying to maintain and expand an application written > in FORTH, FORTH is now an anachronism. Fortunately, today only a > few legacy FORTH applications are in common use, and those mostly in > Radio Astronomy. > > With today's compilers, anything you could do in FORTH you can do in > C better, and much safer. > > : I left Forth in the early 1980s when I got my first Ohio Scientific PC > : in 1979 with Interpretive BASIC from Bill Gates BTW! > > Most of us abandoned FORTH when we obtained our first C compiler. Since > that time I know of no one who has ever returned to FORTH. > > Harry C. > > Hi, I personally would recommend C++ to C. If you can program in C++ then you can also program in C, hence there are more job opportunities. Kevin Aylward , Warden of the Kings Ale kevin@anasoft.co.uk http://www.anasoft.co.uk http://www.anasoft.co.uk - a currently free GUI xspice mixed-mode Windows simulator with Schematic Capture and waveform display
Technical Details
Message-ID:
<jy4P4.15914$qF4.2847961@news1.rdc2.tx.home.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<46WN4.7560$3f2.56017@typhoon2.kc.rr.com> <8ei8n2$4t6@news-central.tiac.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fd6dd,cea8eaac6fd65daa X-Google-Attributes: gidfd6dd,public X-Google-Thread: feec1,6bfdd9870af454ef X-Google-Attributes: gidfeec1,public X-Google-Thread: 107cee,6bfdd9870af454ef X-Google-Attributes: gid107cee,public X-Google-Thread: 1045ed,6bfdd9870af454ef X-Google-Attributes: gid1045ed,public X-Google-Thread: 10d04f,6bfdd9870af454ef X-Google-Attributes: gid10d04f,public From: "Kevin Aylward" <kevinanaylward@home.com> Subject: Re: Forth compiler? Date: 2000/05/01 Message-ID: <jy4P4.15914$qF4.2847961@news1.rdc2.tx.home.com> X-Deja-AN: 617673839 References: <46WN4.7560$3f2.56017@typhoon2.kc.rr.com> <8ei8n2$4t6@news-central.tiac.net> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Complaints-To: abuse@home.net X-Trace: news1.rdc2.tx.home.com 957142287 24.19.69.48 (Sun, 30 Apr 2000 17:51:27 PDT) Organization: @Home Network X-MSMail-Priority: Normal NNTP-Posting-Date: Sun, 30 Apr 2000 17:51:27 PDT Newsgroups: comp.robotics.misc,comp.ai.neural-nets,sci.electronics.misc,sci.med.vision,bionet.neuroscience