GW-BASIC | The original source code of Microsoft GW-BASIC

 by   microsoft C++ Version: Current License: MIT

kandi X-RAY | GW-BASIC Summary

kandi X-RAY | GW-BASIC Summary

GW-BASIC is a C++ library. GW-BASIC has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

This repo contains the original source-code for Microsoft's GW-BASIC interpreter, as of 1983.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              GW-BASIC has a medium active ecosystem.
              It has 3041 star(s) with 459 fork(s). There are 150 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              GW-BASIC has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of GW-BASIC is current.

            kandi-Quality Quality

              GW-BASIC has no bugs reported.

            kandi-Security Security

              GW-BASIC has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              GW-BASIC is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              GW-BASIC releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of GW-BASIC
            Get all kandi verified functions for this library.

            GW-BASIC Key Features

            No Key Features are available at this moment for GW-BASIC.

            GW-BASIC Examples and Code Snippets

            No Code Snippets are available at this moment for GW-BASIC.

            Community Discussions

            QUESTION

            How can I exit Microsoft GW-BASIC, IBM BASICA, or other similar old dialects of BASIC?
            Asked 2020-Mar-01 at 17:24

            Microsoft BASIC, GW-BASIC and BASICA all use a prompt that looks like this:

            I can't figure out how to exit any of these. Typing END does not exit them. EXIT, QUIT, Q, Ctrl+C, and everything else that I can think of also does not work.

            I'm sure there's a way to do this. I can't imagine everyone who used BASICA on DOS had to restart their machine every single time they wanted to exit the development environment.

            So, how do I exit from the old BASIC editor prompt?

            ...

            ANSWER

            Answered 2017-May-30 at 04:26

            Usually for those command line editors Ctl-Z would do the trick since it sends the EOF character and thus signal terminating input.

            If that doesn't do it, try typing system

            Source https://stackoverflow.com/questions/44253055

            QUESTION

            Explicit line numbers and execution order
            Asked 2018-Dec-12 at 16:42

            GW-BASIC and many other old BASIC dialects like C64 BASIC allowed you do something like this:

            ...

            ANSWER

            Answered 2018-Feb-03 at 01:52

            I'm surprised that the first bascom you found reported an error. All compilers that I've ever used for BASIC, and I believe I've used a lot of them since 1982 on, made line numbers optional and supported labels. I remember that in my first job as a professional programmer, we designed a compiler pre-processor that would insert only lines needed for proper IF, ELSE IF and END IF statements by replacing stuff with line numbers and (gasp) GOTO statements.

            I still use line numbers today in my still supported VB6 accounting application thanks to MZ-Tools add-in that allows me to add and remove line numbers to my methods and function with a single button click. This allows me to use Erl (error line number) in all my error routines, also a quick one-button add to all my methods and functions, which allows me to pin-point the exact line any error occurs on.

            I'm sure the compiler designers thought that line numbers were only of real use to interpreters, and perhaps the first version of bascom figured you'd develop and test with an interpreter, then compile and distribute the executable, then perhaps later versions figured developers were using text editors, especially the later versions that came with their own IDE's and who would need line numbers there? Well, we do if we want precise error reporting! That's one thing I like about Java and Eclipse. The line numbers are there so I can know exactly where the errors are, but they don't get in the way like they do in BASIC (remove line numbers, add/remove code, replace line numbers).

            Source https://stackoverflow.com/questions/48593083

            QUESTION

            Was there ever a first parameter for the CLEAR statement?
            Asked 2018-Dec-11 at 10:33

            In both GW-BASIC and QuickBASIC, statements are passed arguments, some of which are optional and can be omitted depending on the statement:

            ...

            ANSWER

            Answered 2018-Dec-11 at 10:33

            What I'm wondering is whether that first "argument" ever used for anything prior to GW-BASIC, i.e. something like this was actually useful:

            Source https://stackoverflow.com/questions/53680260

            QUESTION

            Trouble with Emacs Tramp when trying to sudo access remote file
            Asked 2018-Feb-22 at 23:36

            In Emacs25 I used the recommended syntax to open a remote file in sudo mode:

            find-file "/ssh:ichiban@izu|sudo:ichiban@izu:~/

            but Emacs just hangs. I set some degging settings in my .emacs file:

            ...

            ANSWER

            Answered 2018-Feb-22 at 23:36

            QUESTION

            Print without newline in BASIC
            Asked 2017-May-06 at 00:56

            In BASIC I know of two instructions to print to the screen, PRINT and WRITE, both of which automatically print strings with a newline at the end. I want to print a string without a newline. How can I do this? I'm using GW-BASIC.

            ...

            ANSWER

            Answered 2017-May-06 at 00:56

            Using PRINT with a semicolon will not print a new line:

            Source https://stackoverflow.com/questions/43815532

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install GW-BASIC

            You can download it from GitHub.

            Support

            The source files in this repo are for historical reference and will remain read-only and unmodified in their original state. Please do not send Pull Requests suggesting any modifications to the source files. Further contribution guidance can be found in the Contributor's Guide stored in the root of this repo.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/microsoft/GW-BASIC.git

          • CLI

            gh repo clone microsoft/GW-BASIC

          • sshUrl

            git@github.com:microsoft/GW-BASIC.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link