Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Curious...

Curious...

Scheduled Pinned Locked Moved The Lounge
question
46 Posts 35 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

    R Offline
    R Offline
    rnbergren
    wrote on last edited by
    #18

    saw this for sale on an auction site the other day. If you want to bid on it. I will pick it up and ship it to you. or you can pay them to ship it to you. You have to pay for it either way. Commodre 64 Okimate | West Central Sales and Auction Co[^] Then you can find out what you would want.

    To err is human to really mess up you need a computer

    Kornfeld Eliyahu PeterK 1 Reply Last reply
    0
    • OriginalGriffO OriginalGriff

      No, because Basic teaches you bad habits that become engrained. Go with a strongly typed language if you want to develop seriously, weakly typed if you want to play at it (and don't mind the computer getting it wrong in annoying ways from time to time). C# is a good starter language for people who want to do this for a living! :-D

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #19

      OriginalGriff wrote:

      C# is a good starter language for people who want to do this for a living! :-D

      But did we knew that we will do it for a living (if that's what you call it)? We all were playing around... and showing off...

      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      1 Reply Last reply
      0
      • R rnbergren

        saw this for sale on an auction site the other day. If you want to bid on it. I will pick it up and ship it to you. or you can pay them to ship it to you. You have to pay for it either way. Commodre 64 Okimate | West Central Sales and Auction Co[^] Then you can find out what you would want.

        To err is human to really mess up you need a computer

        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu PeterK Offline
        Kornfeld Eliyahu Peter
        wrote on last edited by
        #20

        I had several year of intimate life with C64 - including burning chips and banging my head on it... Today I user emulators when feel the urge...

        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

        "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

        D 1 Reply Last reply
        0
        • M Member 12982558

          UCSD Pascal was an integrated system, running on a variety of Z80 and 6502 based system. Pretty good system! Not too fast, using a P-code as "VM". So, one could do better than Basic

          Greg UtasG Offline
          Greg UtasG Offline
          Greg Utas
          wrote on last edited by
          #21

          Far, far better. I had it for my Apple ][+.

          Robust Services Core | Software Techniques for Lemmings | Articles
          The fox knows many things, but the hedgehog knows one big thing.

          <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
          <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

          1 Reply Last reply
          0
          • F F ES Sitecore

            BASIC came on built-in ROM chips, there's nothing stopping them do PASCAL or any other language.

            D Offline
            D Offline
            Daniel Pfeffer
            wrote on last edited by
            #22

            The issue isn't the implementation of the language, but the integration with the shell. Pascal, for example, requires much more in the way of preliminary definitions that BASIC does (e.g. PRINT "Hello, World" is a legal BASIC statement, but Writeln("Hello, World"); requires all kinds of boilerplate).

            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

            F 1 Reply Last reply
            0
            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

              I had several year of intimate life with C64 - including burning chips and banging my head on it... Today I user emulators when feel the urge...

              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

              D Offline
              D Offline
              dandy72
              wrote on last edited by
              #23

              Kornfeld Eliyahu Peter wrote:

              Today I user emulators when feel the urge...

              That's probably what I should have stuck with. A few years ago I bought the C64 Mini. Thought it was neat, played with it for a few hours (total), but it's currently gathering dust. Then I bought an actual working C64 off of some eBay-like site. Works fine, the guy I bought it from threw in a few game disks, but my problem is the display. I can hook it up to my main monitor, but don't have the room on my desk to dedicate to it. And I'd have to buy some other display or adapter if I wanted to set it up elsewhere. So it's also gathering dust. Then the company that made the C64 Mini made a full-sized one, with a working keyboard. I've been tempted to get it (it would solve the display connectivity issue, as it's using HDMI, like the Mini) but I suspect it'll gather dust as well.

              1 Reply Last reply
              0
              • D Daniel Pfeffer

                The issue isn't the implementation of the language, but the integration with the shell. Pascal, for example, requires much more in the way of preliminary definitions that BASIC does (e.g. PRINT "Hello, World" is a legal BASIC statement, but Writeln("Hello, World"); requires all kinds of boilerplate).

                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                F Offline
                F Offline
                F ES Sitecore
                wrote on last edited by
                #24

                Not sure what boilerplate you're referring to, the examples I see online don't have any, but regardless in BASIC you constructed programs using lines so 10 print "Hello" 20 goto 10 That doesn't preclude having boilerplate code.

                1 Reply Last reply
                0
                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                  If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #25

                  Patient zero: assembler.

                  It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    P Offline
                    P Offline
                    Private Dobbs
                    wrote on last edited by
                    #26

                    Assembler - and I did way back then!

                    1 Reply Last reply
                    0
                    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                      If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                      C Offline
                      C Offline
                      Chris Grove
                      wrote on last edited by
                      #27

                      I grew up on Input magazine [^] , spent countless hours typing hex assembly into ZX81, ZX Spectrum and C64. it certainly teaches you attention to detail. ;P

                      1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        No, because Basic teaches you bad habits that become engrained. Go with a strongly typed language if you want to develop seriously, weakly typed if you want to play at it (and don't mind the computer getting it wrong in annoying ways from time to time). C# is a good starter language for people who want to do this for a living! :-D

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                        C Offline
                        C Offline
                        Clumpco
                        wrote on last edited by
                        #28

                        Sorry to disagree... The BASIC that came on the C64, TRS-80, Sinclair etc. had only one bad habit, the GOTO instruction! I can't swear to the others, but you HAD to type variables in TRS-80 BASIC, and there was so little memory available that the size of every variable was important. You had to do your own memory management too, e.g. re-use variables rather than just declaring new ones etc. All in all it taught me a more good practice than bad. I seem to remember that sloppy typing and variants only appeared very much later in VB?

                        So old that I did my first coding in octal via switches on a DEC PDP 8

                        U 1 Reply Last reply
                        0
                        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                          If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                          "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                          G Offline
                          G Offline
                          Gaston Verelst
                          wrote on last edited by
                          #29

                          If I remember well it would also run Turbo Pascal.

                          Check out my blog at http://msdev.pro/

                          1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                            V Offline
                            V Offline
                            voracy
                            wrote on last edited by
                            #30

                            I fell in love with computer at 12, when a friend of mine show me typing a program to get a skying game. Don't ask me why, it blowed my mind, and that's it. Some months after, I had my ZX 48k, and started my trip to hell using basic, but as soon as I could (not that easy in Italy in 1984) I switch to Assembly. So, today, Assembler. I love Assembler. Assembler. Bye.

                            1 Reply Last reply
                            0
                            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                              If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                              D Offline
                              D Offline
                              Delphi 7 Solutions
                              wrote on last edited by
                              #31

                              basic is well... to basic Pascal would be the only good choice off course

                              1 Reply Last reply
                              0
                              • C Clumpco

                                Sorry to disagree... The BASIC that came on the C64, TRS-80, Sinclair etc. had only one bad habit, the GOTO instruction! I can't swear to the others, but you HAD to type variables in TRS-80 BASIC, and there was so little memory available that the size of every variable was important. You had to do your own memory management too, e.g. re-use variables rather than just declaring new ones etc. All in all it taught me a more good practice than bad. I seem to remember that sloppy typing and variants only appeared very much later in VB?

                                So old that I did my first coding in octal via switches on a DEC PDP 8

                                U Offline
                                U Offline
                                User 11387649
                                wrote on last edited by
                                #32

                                We started the same way! My first programming was switches on PDP-8s then paper tape. Disassembling Scripsit on TRS-80 to add hotkeys for Compugraphic typesetting was a fun project!

                                1 Reply Last reply
                                0
                                • F F ES Sitecore

                                  VB6

                                  S Offline
                                  S Offline
                                  Slow Eddie
                                  wrote on last edited by
                                  #33

                                  VB6 rules!

                                  Haters are going to Hate!

                                  1 Reply Last reply
                                  0
                                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                    If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                    C Offline
                                    C Offline
                                    Chris Boss
                                    wrote on last edited by
                                    #34

                                    I had a C64 back in the 80's and there was actually a BASIC language compiler available for it, by Abacus. It generates machine language from Basic and has extensions beyond the built in Basic. Having been using Basic since then in many variations over the years, the language of choice for me would be Basic, but a BASIC compiler with a modern command set. I also worked with machine code on the C64. I wrote my own compiler, which had a subset of basic but was designed for maximum speed, and I wrote it in compile Basic and it generated direct to machine language. I used my own compiler to write a family friendly video game which was published in the Compute Gazette magazine (October 1987). I still write in Basic today using PowerBasic for Windows using the WIN32 API. So Basic is a good language to use, but it needs to be a fast compiler, support inline assembler and have direct access to either the hardware directly or the operating system.

                                    1 Reply Last reply
                                    0
                                    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                      If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                                      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                      K Offline
                                      K Offline
                                      kmoorevs
                                      wrote on last edited by
                                      #35

                                      I never had a C64, but did get a TI 99-4/a when I was around 15/16 and quickly learned BASIC, writing little programs that solved math/geometry homework problems. All that I REMember about it now was that it required line numbers. I still have that system in it's original box, but it hasn't been plugged in for well over 20 years now. Even if I did, I doubt I'd be able to find an adapter for the TV. :laugh: Good times! :)

                                      "Go forth into the source" - Neal Morse "Hope is contagious"

                                      K 1 Reply Last reply
                                      0
                                      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                        If today, you had a computer like C64, would you love it to start with BASIC or there is an other language you would prefer for the prompt?

                                        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                        A Offline
                                        A Offline
                                        Andreas Mertens
                                        wrote on last edited by
                                        #36

                                        PowerShell

                                        1 Reply Last reply
                                        0
                                        • K kmoorevs

                                          I never had a C64, but did get a TI 99-4/a when I was around 15/16 and quickly learned BASIC, writing little programs that solved math/geometry homework problems. All that I REMember about it now was that it required line numbers. I still have that system in it's original box, but it hasn't been plugged in for well over 20 years now. Even if I did, I doubt I'd be able to find an adapter for the TV. :laugh: Good times! :)

                                          "Go forth into the source" - Neal Morse "Hope is contagious"

                                          K Offline
                                          K Offline
                                          Kelly Herald
                                          wrote on last edited by
                                          #37

                                          That's the same computer I started on back in 1983 which was responsible for my current career path. I learned BASIC, Extended BASIC and finally assembly.

                                          Kelly Herald Software Developer

                                          K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups