Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/04/07 22:39
Modified:
  02/04/07 22:43

Read: times


 
#131988 - BASIC over C, but only just...
Responding to: ???'s previous message
BASIC, or Beginners All Purpose Instruction Code (there you go Joe :), was designed to allow computers to be easily programmable by kids (my 1st program at age nine) or 'non-programmers', to explore the power of computers (then pretty new at the time 1963-64?). It's english (as opposed to martian) syntax is why it ended up in most early home PC's, with a very small percentage of others including stuff like Pascal, ForTran or forth(ughh) etc.

I do not believe we are making a fair comparison here, for C is not really 'high level' but in fact more like an 'intermediate' language i.e. closer to an assembler, designed to be useable on a wide wariety of hardware platforms. Iooking at (advanced) string or numeric processing routines however, I find it difficult to see this as a 'feature'...

But as Jez correctly stated (my opinion), if you want to see the outcome of Simple Math Models or write simple text-based games, then BASIC is very manageable, but more complex programs can be challenging (someone may prove me wrong here, but I've written too many BASIC programs to know i'm right). On the other hand, if you write fairly complex applications that are intended to work cross-platform (like I do at work for the MSP430) then you may have to 'go with the crowd' and use 'C'.

After all, what else is there?

Valentin

List of 64 messages in thread
TopicAuthorDate
C or Basic Programming Language            01/01/70 00:00      
   well neither one is better......            01/01/70 00:00      
      BASIC            01/01/70 00:00      
         Beginner's All-Purpose Instruction(al) Code            01/01/70 00:00      
            Oops            01/01/70 00:00      
         Beginners All-purpose Symbolic Instruction Code            01/01/70 00:00      
         BASIC over C, but only just...            01/01/70 00:00      
            BASIC - the competition?            01/01/70 00:00      
               You may be right and you may also be wrong            01/01/70 00:00      
                  Anachronism?            01/01/70 00:00      
                     Possible but unintended :-)            01/01/70 00:00      
         I tend to recall having heard            01/01/70 00:00      
            Yeh, That sounds like...            01/01/70 00:00      
               Wikipedia knows everything            01/01/70 00:00      
   C or others            01/01/70 00:00      
      Not true            01/01/70 00:00      
   both, or none            01/01/70 00:00      
   There are only 3 reasons to choose 'C'            01/01/70 00:00      
      Top reason            01/01/70 00:00      
         is that support, too?            01/01/70 00:00      
            or            01/01/70 00:00      
   What is BASIC?            01/01/70 00:00      
      is this why you choose a languge?            01/01/70 00:00      
         C vs BASIC            01/01/70 00:00      
            + or -?            01/01/70 00:00      
         Just wait...            01/01/70 00:00      
      BASIC            01/01/70 00:00      
   neither            01/01/70 00:00      
      The trouble with "BASIC"            01/01/70 00:00      
         'modern' BASIC is a truly horrible thingy.            01/01/70 00:00      
         tool            01/01/70 00:00      
         Portability            01/01/70 00:00      
            In Basic            01/01/70 00:00      
            if you don't have the time, why bother?            01/01/70 00:00      
   QBasic example. GPS NEMA checksum            01/01/70 00:00      
      a variant..            01/01/70 00:00      
      C            01/01/70 00:00      
         Andy Neil c GPS checksum buggy            01/01/70 00:00      
            minor problem            01/01/70 00:00      
               No longer the same as the BASIC            01/01/70 00:00      
                  correct            01/01/70 00:00      
                     Intersting on-topic point            01/01/70 00:00      
            Yes, probably - but not the point            01/01/70 00:00      
               The point is yours didn't work!            01/01/70 00:00      
                  Totally irrelevant            01/01/70 00:00      
            why the friggin capiltals            01/01/70 00:00      
            OK            01/01/70 00:00      
               he suckered you into it, didn't he            01/01/70 00:00      
                  benefit            01/01/70 00:00      
                     do you have any use for that knowledge?            01/01/70 00:00      
                        Benefit to nobody            01/01/70 00:00      
                           NMEA checksum OK. All is not lost            01/01/70 00:00      
                              Ironic, really!            01/01/70 00:00      
                                 Your errors were much more serious!            01/01/70 00:00      
                                    Fit for purpose            01/01/70 00:00      
                                       What's the point of this thread?            01/01/70 00:00      
                                          so who is beating the carcass?            01/01/70 00:00      
                                          So now it's your turn            01/01/70 00:00      
                                             Poor poor Andy. Just can't keep quite            01/01/70 00:00      
                                                if you think so            01/01/70 00:00      
                                                Andy can't keep quite what?            01/01/70 00:00      
                                                   quite quiet...            01/01/70 00:00      
               Thanks for correcting the c example            01/01/70 00:00      
                  it is in this context            01/01/70 00:00      

Back to Subject List