Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #14198
| From | Howerd <howerdo@yahoo.co.uk> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: The Secret of a Successful Programming Language? |
| Date | 2012-07-20 00:39 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <13c2ff59-8e2d-4d83-9edc-7a3785cd6a0f@q2g2000vbv.googlegroups.com> (permalink) |
| References | (1 earlier) <17e9315d-d57a-4d75-9d0c-1526345f58a5@m3g2000vbl.googlegroups.com> <ju6d5l$mf6$1@online.de> <c789bbd2-148c-424c-a828-7298a5eb468a@googlegroups.com> <c2b4e693-6d62-49dd-a998-85bd9ba9ea73@k21g2000vbj.googlegroups.com> <cf3a6fdf-c87a-475f-afcd-d7399913c931@nw7g2000pbb.googlegroups.com> |
Hi Hugh, Something has happened to your last post - the original text seems to have got copied twice, so I snipped it all. > Most people in those days just used Turbo C (or some other C or Pascal >compiler) with the Small memory model. In this case, you get 64K of >data and 64K of code for your application (the compiler and symbol >table are stored elsewhere during compilation), and your program is >fast because you are using Near addressing for everything (no segment/ >offset Far pointers). I originally asked : Do you mean that polyForth failed to use the F86-style segmented model, which limited it to 64K? The F-86 model uses a segment register as the Forth Instruction Pointer, so that Forth words must be aligned to a 16 byte paragraph. Can I assume that you mean that polyForth should have used separate 64K code and 64K data spaces? >There is no *reason* for Forth Inc. to cram both application and >compiler into a single 64K segment as they did in PolyForth. One reason is to avoid having two sets of memory access words. >There is >no benefit whatsoever. The only *reason* is that nobody at Forth Inc. >knew 8088 assembly language. This statement is absurd in so many ways that it makes it very difficult for anyone reading this thread to take anything you say seriously. 1) I know many people who have worked at Forth,Inc., and all of them knew about the 8086 and its segmented architecture 2) No one can know that *nobody* at Forth Inc. knew this 3) There are pros and cons with any architecture, so to say there is "no benefit whatsoever" is wrong It is very difficult to discuss these ideas if you smother any sensible comments you make in outrageous opinions and speculation. >>This is like colorForth's Just-In-Time (JIT) >> compilation technique, and allows programs to be as large as your disk >> drive can hold. >I wouldn't consider the use of binary overlays to be like Just-In-Time >(JIT) compilation technique. I agree - JIT is not the same as binary overlays, but I said "colorForth's Just-In-Time (JIT) compilation technique". Perhaps we need a new name for this, to avoid confusion - how about CJIT? >lol Is it just me, or the use of "lol" in this context slightly offensive? I mean this as a serious question - I'm not sure how to interpret it :-) With CJIT the original source (as typed by the programmer) is converted on-the-fly into pre-parsed source. This pre-parsed source is then "compiled" when needed. I put "compiled" in quotes because this is not the same as normal compilation from text source - its much simpler and faster. With Binary Overlays the original source is compiled into a binary image which is then used to overwrite part of the Forth system dictionary. The main difference between these two techniques is that CJIT does not need to be decompiled to be edited. Best regards, Howerd
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar
The Secret of a Successful Programming Language? Bluebee <visualforth@rocketmail.com> - 2012-07-17 17:57 -0700
Re: The Secret of a Successful Programming Language? Mark Wills <markrobertwills@yahoo.co.uk> - 2012-07-18 01:30 -0700
Re: The Secret of a Successful Programming Language? Bernd Paysan <bernd.paysan@gmx.de> - 2012-07-18 15:19 +0200
Re: The Secret of a Successful Programming Language? Mark Wills <markrobertwills@yahoo.co.uk> - 2012-07-18 08:24 -0700
Re: The Secret of a Successful Programming Language? hughaguilar96@yahoo.com - 2012-07-18 16:25 -0700
Re: The Secret of a Successful Programming Language? Ron Aaron <rambamist@gmail.com> - 2012-07-19 08:35 +0300
Re: The Secret of a Successful Programming Language? Hannu Vuolasaho <hannu.vuolasaho@nospam.tut.fi.invalid> - 2012-07-19 06:31 +0000
Re: The Secret of a Successful Programming Language? visploveslisp@gmail.com - 2012-07-25 16:49 -0700
Re: The Secret of a Successful Programming Language? Howerd <howerdo@yahoo.co.uk> - 2012-07-19 01:55 -0700
Re: The Secret of a Successful Programming Language? "Elizabeth D. Rather" <erather@forth.com> - 2012-07-19 09:09 -1000
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-19 19:36 -0700
Re: The Secret of a Successful Programming Language? Spam@ControlQ.com - 2012-07-20 12:22 -0400
Re: The Secret of a Successful Programming Language? kenney@cix.compulink.co.uk - 2012-07-20 12:08 -0500
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-19 18:49 -0700
Re: The Secret of a Successful Programming Language? Howerd <howerdo@yahoo.co.uk> - 2012-07-20 00:39 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-24 00:21 -0700
Re: The Secret of a Successful Programming Language? Albert van der Horst <albert@spenarnc.xs4all.nl> - 2012-07-19 11:20 +0000
Re: The Secret of a Successful Programming Language? "Clyde W. Phillips Jr." <cwpjr02@gmail.com> - 2012-07-24 20:01 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-24 23:00 -0700
Re: The Secret of a Successful Programming Language? Mark Wills <markrobertwills@yahoo.co.uk> - 2012-07-25 01:22 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-25 01:51 -0700
Re: The Secret of a Successful Programming Language? "Elizabeth D. Rather" <erather@forth.com> - 2012-07-25 07:18 -1000
Re: The Secret of a Successful Programming Language? vandys@vsta.org - 2012-07-25 18:07 +0000
Re: The Secret of a Successful Programming Language? Spam@ControlQ.com - 2012-07-25 16:53 -0400
Re: The Secret of a Successful Programming Language? Mark Wills <markrobertwills@yahoo.co.uk> - 2012-07-26 01:46 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-26 22:48 -0700
Re: The Secret of a Successful Programming Language? Bernd Paysan <bernd.paysan@gmx.de> - 2012-07-27 23:44 +0200
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-27 15:25 -0700
Re: The Secret of a Successful Programming Language? Bernd Paysan <bernd.paysan@gmx.de> - 2012-07-28 00:44 +0200
Re: The Secret of a Successful Programming Language? Marc Olschok <nobody@nowhere.invalid> - 2012-07-28 18:15 +0000
Re: The Secret of a Successful Programming Language? "Elizabeth D. Rather" <erather@forth.com> - 2012-07-28 13:35 -0500
Re: The Secret of a Successful Programming Language? Paul Rubin <no.email@nospam.invalid> - 2012-07-28 21:59 -0700
Re: The Secret of a Successful Programming Language? Spam@ControlQ.com - 2012-07-30 11:53 -0400
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-30 20:38 -0700
Re: The Secret of a Successful Programming Language? Bernd Paysan <bernd.paysan@gmx.de> - 2012-07-25 23:25 +0200
Re: The Secret of a Successful Programming Language? visploveslisp@gmail.com - 2012-07-25 16:52 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-25 17:00 -0700
Re: The Secret of a Successful Programming Language? visploveslisp@gmail.com - 2012-07-25 17:01 -0700
Re: The Secret of a Successful Programming Language? visualforth@rocketmail.com - 2012-07-25 17:10 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-25 22:44 -0700
Re: The Secret of a Successful Programming Language? Doug Hoffman <glidedog@gmail.com> - 2012-07-26 05:24 -0400
Re: The Secret of a Successful Programming Language? Doug Hoffman <glidedog@gmail.com> - 2012-07-26 05:26 -0400
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-26 22:26 -0700
Re: The Secret of a Successful Programming Language? Doug Hoffman <glidedog@gmail.com> - 2012-07-27 13:52 -0400
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-27 15:52 -0700
Re: The Secret of a Successful Programming Language? Hugh Aguilar <hughaguilar96@yahoo.com> - 2012-07-25 01:30 -0700
Re: The Secret of a Successful Programming Language? Bluebee <visualforth@rocketmail.com> - 2012-07-21 16:17 -0700
Re: The Secret of a Successful Programming Language? Bernd Paysan <bernd.paysan@gmx.de> - 2012-07-18 15:13 +0200
Re: The Secret of a Successful Programming Language? visploveslisp@gmail.com - 2012-07-28 21:56 -0700
csiph-web