Path: csiph.com!usenet.pasdenom.info!news.albasani.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: cas_news@strotmann.de (Carsten Strotmann (Usenet)) Newsgroups: comp.lang.forth Subject: Re: 10,000 educational single board computers sold on the first day! Date: Mon, 26 Mar 2012 09:37:54 +0200 Lines: 26 Message-ID: <87fwcvdd7x.fsf@csgate4.strotmann.de> References: <87fc9d7e-c5c4-4df0-832d-a9906281c962@l1g2000vbc.googlegroups.com> <87y5qsczl5.fsf@csgate4.strotmann.de> <803609cd-826e-414d-87c7-30819d3d7473@w1g2000vbx.googlegroups.com> <7xobrnr8tl.fsf@ruckus.brouhaha.com> <66d10961-547f-452a-aac4-c8ad2e27bafe@em9g2000vbb.googlegroups.com> <7xpqc1gry4.fsf@ruckus.brouhaha.com> <7xvcltqcwq.fsf@ruckus.brouhaha.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: individual.net S9JUMfBNZKPMrwiuIMA0gQd0Foja9cYBtgbkMIN+DqF6kHM0Vs Cancel-Lock: sha1://XY6RkZ7Vfql/7Uxtmd5iHGqtE= sha1:DUOz74F7zL5zjuG8FnPx/L1m5ww= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (berkeley-unix) Xref: csiph.com comp.lang.forth:10490 Hello Elizabeth, "Elizabeth D. Rather" writes: > > There are many advantages to cross-compiling vs. running a limited > interpreter on the target. Among other things, it means the target's > program can be tiny, as it doesn't need space for headers, its own > compiler & assembler, and other programming tools. It's far faster to > download compiled binary than ascii source to be compiled! for the purpose of teaching the Forth workshops the small TI Board with a interpreter in the target is almost ideal. We have people coming with all kinds of different operating systems and configuration into the workshop, and we only have limited time (1-3 hours), so we need to get "up-and-running" with Forth in a few minutes. Treating the PC as a "dumb-terminal" is the best solution, even that SwiftForth and other cross-compiler do not have much dependencies on the OS level. For serious work, larger applications, cross-compiling has many advantages. For learning, simple tools are key. -- Carsten