Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
On Sun, Aug 25, 2019 at 01:30:15PM +, Dave Collier-Brown via talk wrote: > On 2019-08-24 10:21 p.m., William Park via talk wrote: > > > On Tue, Aug 13, 2019 at 10:17:36PM -0400, Stewart Russell via talk wrote: > >> This is not a place of honour:. > >> > >> https://github.com/mist64/cbmbasic > >> > >> Go do some damage! > > You know, BASIC may come back to life in IofT and microprocessor boards. > > Because if you look at things you do with those boards, you certainly > > don't need Python (micro or not), those gas-guzzling IDE, or even C > > compilers. > > Many of the very small devices are programmed in cross-compiled C. > > Karen McMurray, whom some you know, sells compilers and tools to this > day from http://www.bytecraft.com/ in Waterloo At work, I once tried to use TI micro board (launchpad or something), and to program that, I have to download their IDE and edit through that, because only it knows which headers and libraries to pull in. Anything I do or learn, cannot translate to boards from other company. Eventually, I ended up using Beaglebone Black and wrote a little Python program. Geez! -- William Park --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
On Sun, 25 Aug 2019 at 11:56, Howard Gibson via talk wrote: >C++ is an object oriented language. Arduino boards are used to > execute simple procedures that don't require the effort of an object > oriented language. Arduino is an IDE and framework for development. One of the main intents is to make it easy for "makers" and others who wish to quickly create something to control hardware, and who may not be versed or interested in becoming highly experienced programmers. There are many boards, both official and third party, that are able to work in the Arduino environment and thus have had boot loaders written and libraries ported to allow them to do so. These range from being quite low power ones, such as the popular 8 bit Arduino ATmega328P based UNO, to some that are fairly powerful, such as the 32 bit ATSAMD51J20 ARM Cortex-M4F based SparkFun SAMD51 Thing Plus. Yes, C++ is the language used for Arduino but most documentation, examples and tutorials for end users tend to use non-object oriented C compatible programming style. That doesn't prevent the full use of all the language features, for those who wish to. Many of the available libraries are object oriented and/or take advantage of the additional features of C++ over C. If you're careful to avoid certain aspects of the language, such as those that make use of the heap, you can use objects and other C++ capabilities to write Arduino programs that compile to no more, or even less code than if written in true C, and can be easier to maintain and understand. -- Scott --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
I nominate Altair BASIC! ;-) http://altairbasic.org/ https://en.wikipedia.org/wiki/Altair_BASIC On 2019-08-13 10:17 PM, Stewart Russell via talk wrote: > This is not a place of honour:. > > https://github.com/mist64/cbmbasic > > Go do some damage! > > > > --- > Post to this mailing list talk@gtalug.org > Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
On Sun, 25 Aug 2019 09:52:39 -0400 Scott Allen via talk wrote: > On Sun, 25 Aug 2019 at 09:30, Dave Collier-Brown via talk > wrote: > > Many of the very small devices are programmed in cross-compiled C. > > Or C++ Scott, Arduino boards are programmed in C++. C++ is an object oriented language. Arduino boards are used to execute simple procedures that don't require the effort of an object oriented language. My background here is automating AutoCAD using AutoLisp. When I encountered SolidWorks and Visual Basic, I was horrified. -- Howard Gibson hgib...@eol.ca jhowardgib...@gmail.com http://home.eol.ca/~hgibson --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
On Sun, 25 Aug 2019 at 09:30, Dave Collier-Brown via talk wrote: > Many of the very small devices are programmed in cross-compiled C. Or C++ -- Scott --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
Re: [GTALUG] For Chris: Commodore BASIC as a scripting language
On 2019-08-24 10:21 p.m., William Park via talk wrote: > On Tue, Aug 13, 2019 at 10:17:36PM -0400, Stewart Russell via talk wrote: >> This is not a place of honour:. >> >> https://github.com/mist64/cbmbasic >> >> Go do some damage! > You know, BASIC may come back to life in IofT and microprocessor boards. > Because if you look at things you do with those boards, you certainly > don't need Python (micro or not), those gas-guzzling IDE, or even C > compilers. Many of the very small devices are programmed in cross-compiled C. Karen McMurray, whom some you know, sells compilers and tools to this day from http://www.bytecraft.com/ in Waterloo --dave -- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest dave.collier-br...@indexexchange.com | -- Mark Twain CONFIDENTIALITY NOTICE AND DISCLAIMER : This telecommunication, including any and all attachments, contains confidential information intended only for the person(s) to whom it is addressed. Any dissemination, distribution, copying or disclosure is strictly prohibited and is not a waiver of confidentiality. If you have received this telecommunication in error, please notify the sender immediately by return electronic mail and delete the message from your inbox and deleted items folders. This telecommunication does not constitute an express or implied agreement to conduct transactions by electronic means, nor does it constitute a contract offer, a contract amendment or an acceptance of a contract offer. Contract terms contained in this telecommunication are subject to legal review and the completion of formal documentation and are not binding until same is confirmed in writing and has been signed by an authorized signatory. --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk