Re: New CNC software rev finally done...
Posted by
Alan Marconett KM6VV
on 2000-11-26 14:09:40 UTC
John, Ballendo,
You'll hear no language bashing from me! Any language is a good
language, if used for and in the scope it was intended. Jon makes good
points on the "safety" of Pascal, and better checking in C++. You CAN
get a little wild in 'C'. One of my favorite cartoons shows a computer
with a large hole blasted in the side, and another programmer observing
it saying: "Yep, looks like a pointer error, all right!". And Ballendo,
yes, I tend to remember the OLD BASIC's, Which ran on TTY's on timeshare
systems, and the 4K BASIC's that first ran on the Altair. BASIC has
certainly come a long way since then! At least I don't have to hand load
the bootstrap loader for the BASIC paper tape!
Alan
ballendo@... wrote:
You'll hear no language bashing from me! Any language is a good
language, if used for and in the scope it was intended. Jon makes good
points on the "safety" of Pascal, and better checking in C++. You CAN
get a little wild in 'C'. One of my favorite cartoons shows a computer
with a large hole blasted in the side, and another programmer observing
it saying: "Yep, looks like a pointer error, all right!". And Ballendo,
yes, I tend to remember the OLD BASIC's, Which ran on TTY's on timeshare
systems, and the 4K BASIC's that first ran on the Altair. BASIC has
certainly come a long way since then! At least I don't have to hand load
the bootstrap loader for the BASIC paper tape!
Alan
ballendo@... wrote:
>
> Jon,
>
> Great answer!
>
> The powerbasic compiler I told you about also does this type of
> compile time and run time checking! User selectable in both cases.
>
> Ballendo
>
> Alan M wrote:
> >>Just curious, why could you have "NEVER gotten this working in
> >>plain C"
>
> Jon E wrote:
> >I've done it all, patched multi-user timesharing systems through the
> >front panel switches, etc. You really don't want to write assembly
> >language programs more than a few thousand lines.
> >and the checking that (plain) C can do on pointer references is
> >quite weak. With Pascal, the checking at compile time is VERY
> >rigorous, and the checking at run time can be enabled to catch all
> >sorts of programming flaws that would lead to erroneous output,
> >unpredictable performance and general "crashiness" of the programs.
> <snip> but you have to refrain from going around the C++ restrictions
> >to do things the 'easy' way.
> >Jon
>
> Welcome to CAD_CAM_EDM_DRO@...,an unmoderated list for the discussion of shop built systems, for CAD, CAM, EDM, and DRO.
>
> Addresses:
> Post message: CAD_CAM_EDM_DRO@egroups.com
> Subscribe: CAD_CAM_EDM_DRO-subscribe@egroups.com
> Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@egroups.com
> List owner: CAD_CAM_EDM_DRO-owner@egroups.com, wanliker@...
> Moderator: jmelson@... [Moderator]
> URL to this page: http://www.egroups.com/group/CAD_CAM_EDM_DRO
> FAQ: http://www.ktmarketing.com/faq.html
> bill,
> List Manager
Discussion Thread
Dave Kowalczyk
2000-11-23 19:08:23 UTC
New CNC software rev finally done...
Wally K
2000-11-24 10:42:01 UTC
Re: New CNC software rev finally done...
Alan Marconett KM6VV
2000-11-24 15:10:14 UTC
Re: New CNC software rev finally done...
Dave Kowalczyk
2000-11-24 20:13:58 UTC
Re: New CNC software rev finally done...
Jon Elson
2000-11-24 22:38:27 UTC
Re: [CAD_CAM_EDM_DRO] Re: New CNC software rev finally done...
Alan Marconett KM6VV
2000-11-25 09:39:09 UTC
Re: New CNC software rev finally done...
Jon Elson
2000-11-25 21:10:58 UTC
Re: [CAD_CAM_EDM_DRO] Re: New CNC software rev finally done...
ballendo@y...
2000-11-25 21:33:13 UTC
Re: Re: New CNC software rev finally done...
Alan Marconett KM6VV
2000-11-26 14:09:40 UTC
Re: New CNC software rev finally done...
dave engvall
2000-11-26 18:34:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: New CNC software rev finally done...
Jon Elson
2000-11-27 00:34:56 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: New CNC software rev finally done...
Alan Marconett KM6VV
2000-11-27 11:13:39 UTC
Re: New CNC software rev finally done...