Menu

It is time to bring Great Cow Basic to more attention

bed
2017-09-27
2017-09-27
  • bed

    bed - 2017-09-27

    Ok, I'm a pure Linux User Guy, even a German one, what could be worse ? ;-)

    I've written a German Article, here comes the same translated with google trans.
    http://zockertown.de/s9y/index.php?/archives/1677-Great-Cow-Basic-Compiler-v0.98.00.html


    I hear someone laugh and say, "Now the guy is doing something basic, something unprofessional, he can do it right with Arduino!"

    I admit, I have never been in contact with Arduino, so I am far from expressing myself. A similar story is however energia for msp430, which I have used and compared with C. energia is beautifully simple, but also has overhead, which directly affects the runtime of the project.

    I have not been a basic fan anymore since the C64, but it is undisputed that it is similar to cycling. Once learned, you do not forget.

    Why Exclude Great Cow Basic? Here I noticed the small generated HEX file in the first test program. The compiler compares itself with directly with assembler, not with other compilers, then stands the following.

    Great Cow Basic has three main goals.

    • The need to avoid repeating assembler instruction sequences,
    • efficient code, and to make it easy to make code written for one chip type to another chip type.
    • It conceals many of the more confusing parts of the microcontroller programming, making it suitable for beginners and those who do not like assembler or the assembler language.

    Originally Posted by Evan, one of the developers:

    People do not believe BASIC can produce optimized code.
    but any language for a compiler is the pure digitization of
    Knowledge and insights from the people who create the compiler.

    I am very positively surprised at the huge selection of turnkey solutions, called the Great Cow Basic Jargon Demos.

    In addition there is a top current, well maintained collection at https://github.com/Anobium/Great-Cow-BASIC-Demonstration-Sources/

    The list of supported hardware, ie displays, sensors, RTC, eeproms etc. is impressive here. If you are serious about programming controllers, you should definitely take a look at Great Cow Basic!

    For Windows, there is an impressive IDE with all sorts of integrated tools, e.g. also for different programmers.

    There is an Appleport and of course also a Linux build. Here you have to grab your own IDE and adjust a little, but this is really easy in the case of Geany. I use Geany and am very happy so far.

    In the past, there were also ports of the Windows Ide to Linux, which I have now not looked at, because the seemingly no longer maintained.

    My own walking attempts I have done with StartPIC18, who would also like, can ask me gladly for a circuit board, nor have I left a few of it.

    I have implemented a first project with Great Cow Basic, which I will present here shortly.

    There were no real traps, minor problems could be quickly clarified in the forum, the help system is really brilliant and always up-to-date. (In the Buid installed, there is a lot of documentation.)

    This is not so obvious for an Opensource project; often, ingenious tools suffer from a current and detailed documentation

    For other small projects, I already have concrete ideas.

    I hope I have aroused interest in the one or the other.

     

    Last edit: bed 2017-09-27
  • mkstevo

    mkstevo - 2017-09-28

    Great Cow Basic deserves to be promoted widely. I do my best to praise it when ever I get the opportunity. GCB is in my opinion the best programming language for the MicroChip PIC range of microcontrollers. I haven't used it for AVR chips, but I'm sure it's the best for those too.

    Everyone involved in the development of GCB should be immensely proud of their achievements.

    If I had my way, there would be a macOS native port (including the IDE) but I can live happily running it under WINE.

    Just in case I haven't said it recently, thanks to everone involved with GCB for this fantastic work. I appreciate the effort that has been put into it and am beyond grateful.

     
    • joe rocci

      joe rocci - 2017-09-28

      I agree. I’ve been a user since 2007. The only thing in the way of heavily promoting it as a replacement for the arcane and difficult Arduino development environment is better organization and flesh-out of the libraries, USB support, and possibly floating-point calculations. Otherwise, there’s nothing that comes close in terms of ease and breadth.

      Joe

      From: mkstevo
      Sent: Thursday, September 28, 2017 3:28 PM
      To: [gcbasic:discussion]
      Subject: [gcbasic:discussion] It is time to bring Great Cow Basic to more attention

      Great Cow Basic deserves to be promoted widely. I do my best to praise it when ever I get the opportunity. GCB is in my opinion the best programming language for the MicroChip PIC range of microcontrollers. I haven't used it for AVR chips, but I'm sure it's the best for those too.

      Everyone involved in the development of GCB should be immensely proud of their achievements.

      If I had my way, there would be a macOS native port (including the IDE) but I can live happily running it under WINE.

      Just in case I haven't said it recently, thanks to everone involved with GCB for this fantastic work. I appreciate the effort that has been put into it and am beyond grateful.


      It is time to bring Great Cow Basic to more attention


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gcbasic/discussion/579125/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       
  • stan cartwright

    stan cartwright - 2017-09-29

    Myself and others have mentioned GCB on the picaxe forum. Some picaxe users say they use arduino for "fast" projects and are unaware that arduino can be programmed in Basic like picaxe which is why they use picaxe.
    I first came across GCB 10 months ago although it has been around for years.I'd heard of basic stamp and picaxe but not GCB. I had only used picaxe for a few months before GCB but wouldn't have bothered had I found GCB first. Erased picaxe chips work fine with GCB :)

     
    • joe rocci

      joe rocci - 2017-09-29

      And keep in mind one of the biggest bonuses of GCB: You can use all those cheap special-purpose Arduino interface ‘shields’ along with one of the many different Arduino processor boards and program it in GCB. If you decide to move your project over to a PIC, the modifications are minimal.

      Joe

      From: stan cartwright
      Sent: Friday, September 29, 2017 7:41 AM
      To: [gcbasic:discussion]
      Subject: [gcbasic:discussion] It is time to bring Great Cow Basic to more attention

      Myself and others have mentioned GCB on the picaxe forum. Some picaxe users say they use arduino for "fast" projects and are unaware that arduino can be programmed in Basic like picaxe which is why they use picaxe.
      I first came across GCB 10 months ago although it has been around for years.I'd heard of basic stamp and picaxe but not GCB. I had only used picaxe for a few months before GCB but wouldn't have bothered had I found GCB first. Erased picaxe chips work fine with GCB :)


      It is time to bring Great Cow Basic to more attention


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gcbasic/discussion/579125/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       
      • bed

        bed - 2017-09-29

        And keep in mind one of the biggest bonuses of GCB: You can use all those cheap special-purpose Arduino interface ‘shields’ along with one of the many different Arduino processor boards and program it in GCB. If you decide to move your project over to a PIC, the modifications are minimal.

        Yes that is true.
        Please place your success Stories in your own network, that way GCB will prosper. The more users the qualified Helper a project gain.

         
        • joe rocci

          joe rocci - 2017-09-29

          Sorry, but I don’t quite understand what this means.

          From: bed
          Sent: Friday, September 29, 2017 8:51 AM
          To: [gcbasic:discussion]
          Subject: [gcbasic:discussion] Re: It is time to bring Great Cow Basic to more attention

          And keep in mind one of the biggest bonuses of GCB: You can use all those cheap special-purpose Arduino interface ‘shields’ along with one of the many different Arduino processor boards and program it in GCB. If you decide to move your project over to a PIC, the modifications are minimal.

          Yes that is true.
          Please place your success Stories in your own network, that way GCB will prosper. The more users the qualified Helper a project gain.


          It is time to bring Great Cow Basic to more attention


          Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/gcbasic/discussion/579125/

          To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

           
  • bed

    bed - 2017-09-29

    You qoute your own sentences. I'll shorten my to: "I second that, spread the word"
    Better now?
    I'm not native speaker, so forgive me

     

Log in to post a comment.