Languages Features Creators CSV Resources Challenges Add Language
GitHub icon

BASIC

BASIC - Programming language

< >

BASIC, aka Beginner's All-purpose Symbolic Instruction Code, is a programming language created in 1964 by John G. Kemeny and Thomas E. Kurtz.

#60on PLDB 59Years Old 7.0kUsers
57Books 13Papers 829Repos

Try now: Riju

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. In 1964, John G. Kemeny and Thomas E. Read more on Wikipedia...


Example from Riju:
PRINT "Hello, world!"
Example from hello-world:
10 PRINT "Hello World" 20 END
10 REM Hello World in BASIC 20 PRINT "Hello World!"
Example from Wikipedia:
Public Class StarsProgram Public Shared Sub Main() Dim UserName, Answer, stars As String, NumStars As Integer Console.Write("What is your name: ") UserName = Console.ReadLine() Console.WriteLine("Hello {0}", UserName) Do Console.Write("How many stars do you want: ") NumStars = CInt(Console.ReadLine()) stars = New String("*", NumStars) Console.WriteLine(stars) Do Console.Write("Do you want more stars? ") Answer = Console.ReadLine() Loop Until Answer <> "" Answer = Answer.Substring(0, 1) Loop While Answer.ToUpper() = "Y" Console.WriteLine("Goodbye {0}", UserName) End Sub End Class

Language features

Feature Supported Token Example
Strings ✓ "
"Hello world"
Case Insensitive Identifiers ✓
Print() Debugging ✓ PRINT
Line Comments ✓ REM
REM A comment
Gotos ✓
10 REM This BASIC program shows the use of the PRINT and GOTO Statements.
15 REM It fills the screen with the phrase "HELLO"
20 PRINT "HELLO"
30 GOTO 20
Comments ✓
REM This BASIC program shows the use of the PRINT and GOTO Statements.
Case Sensitivity X
Semantic Indentation X
Operator Overloading X

Books about BASIC from ISBNdb

title authors year publisher
Programming in Visual Basic 2010 Bradley, Julia Case and Millspaugh, Anita 2010 McGraw-Hill Education
Advanced Programming Using Visual Basic 2008 Bradley, Julia Case and Millspaugh, Anita 2009 McGraw-Hill Education
Basic Engineering Circuit Analysis Irwin, J. David and Nelms, R. Mark 2008 Wiley
Microsoft Visual Basic Programs to Accompany Programming Logic and Design Smith, Jo Ann 2014 Cengage Learning
An Introduction to Programming Using Visual Basic 2010, 8th Edition Schneider, David I. 2010 Pearson
Clearly Visual Basic: Programming with Microsoft Visual Basic 2010 (SAM 2010 Compatible Products) Zak, Diane 2011 Cengage Learning
Beginning Visual Basic 2012 Newsome, Bryan 2012 Wrox
Microsoft Visual Basic 2010: For Windows, Web, Office, and Database Applications: Comprehensive (SAM 2010 Compatible Products) Shelly, Gary B. and Hoisington, Corinne 2010 Cengage Learning
Intro to Programming Using Visual Basic 2012 plus MyProgrammingLab with Pearson eText -- Access Card Package (9th Edition) Schneider, David I. 2013 Pearson
An Introduction to Programming with Visual Basic 6.0, Update Edition (4th Edition) Schneider, David I. 2003 Pearson
Microsoft Visual Basic 2010 for Windows, Web, and Office Applications: Complete (SAM 2010 Compatible Products) Shelly, Gary B. and Hoisington, Corinne 2010 Cengage Learning
Microsoft Visual Basic 2005 for Windows and Mobile Applications: Introductory Gary B. Shelly and Thomas J. Cashman and Corinne Hoisington and Corrine Hoisington 2006 Cengage Learning
Starting Out With Visual Basic 2008 Update Gaddis, Tony and Irvine, Kip R. 2009 Pearson
Structural Equation Modeling With EQS: Basic Concepts, Applications, and Programming, Second Edition (Multivariate Applications Series) Byrne, Barbara M. and Byrne, Barbara M. 2006 Routledge
CATIA V5: Macro Programming with Visual Basic Script Ziethen, Dieter 2013 McGraw-Hill Education
Programming with Microsoft Visual Basic 2010 (VB.Net Programming) Zak, Diane 2011 Course Technology
Structural Equation Modeling with Mplus: Basic Concepts, Applications, and Programming (Multivariate Applications Series) Byrne, Barbara M. 2011 Routledge
Structural Equation Modeling with Mplus: Basic Concepts, Applications, and Programming (Multivariate Applications Series) Byrne, Barbara M. 2011 Routledge
Introduction to Computer Programming with Visual Basic 6: A Problem-Solving Approach Harriger, Alka R. and Lisack, Susan K. and Gotwals, John K. and Lutes, Kyle D. 2000 Prentice Hall
Visual Basic 2010 How to Program (5th Edition) (Pearson Custom Computer Science) Deitel, Paul and Deitel, Harvey 2010 Pearson
Applied Medical Image Processing: A Basic Course Birkfellner, Wolfgang 2014 CRC Press
Programming with Microsoft Visual Basic 2008 (Available Titles Skills Assessment Manager (SAM) - Office 2010) Zak, Diane 2009 Cengage Learning
Machine language for beginners: Machine language programming for BASIC language programmers Mansfield, Richard 1983 Compute! Books
Microsoft Visual Basic 2005: RELOADED, Second Edition (Visual Studio) Zak, Diane 2006 Course Technology
Introduction to Matlab 7 for Engineers (McGraw-Hill's Best: Basic Engineering Series and Tools) Palm III,William 2004 McGraw-Hill Science/Engineering/Math
Visual Basic .NET Tips & Techniques Kris Jamsa 2002 McGraw-Hill Companies
Introduction to Computer Programming with Visual Basic 6 (Series in Programming and Development) Harriger, Alka R. and Lisack, Susan K. 1999 Pearson
Microsoft Visual Basic 2010 for Windows Applications: Introductory (Available Titles Skills Assessment Manager (SAM) - Office 2010) Shelly, Gary B. and Hoisington, Corinne 2010 Cengage Learning
Beginning Visual Basic 2005 Willis, Thearon and Newsome, Bryan 2005 Wrox
Visual Basic Game Programming with DirectX (The Premier Press Game Development Series) Harbour, Jonathan S. 2002 Course Technology PTR
Visual Basic Programming for the Absolute Beginner w/CD Vine, Michael 2002 Course Technology PTR
Evolutionary Computation 1: Basic Algorithms and Operators 2000 CRC Press
Basic Proof Theory 2ed (Cambridge Tracts in Theoretical Computer Science) Troelstra/Schwichtenberg 2008 Cambridge University Press
Visual Basic 6 How to Program Deitel, Harvey M. and Deitel, Paul J. and Nieto, Tem R. 1998 Prentice Hall
Sams Teach Yourself Visual Basic 2012 in 24 Hours Foxall, James 2012 Sams
Python Algorithms: Mastering Basic Algorithms in the Python Language (Expert's Voice in Open Source) Hetland, Magnus Lie 2010 Apress
Visual Basic Answers! Otey, Michael 1999 McGraw-Hill Osborne Media
Introduction to Programming Using Visual Basic 2008, An (w/VS2008 DVD) (7th Edition) Schneider, David I. 2008 Prentice Hall
BASIC Computer Games: Microcomputer Edition Ahl, David H. 1978 Workman Pub Co
More Basic Is Child's Play, Commodore Edition Robert T Grauer 1985 Prentice-hall
Sams Teach Yourself Visual Basic 2010 in 24 Hours Complete Starter Kit Foxall, James 2010 Sams Publishing
Visual Basic 6 For Dummies Wang, Wallace 1998 For Dummies
Beginning Microsoft Visual Basic 2008 Willis, Thearon and Newsome, Bryan 2008 Wrox
Programming In Visual Basic 6.0 Spear, Robert J. and Spear, Timothy M. 2021 Harcourt College Pub
Alef Basic: A Guide To Basic Programming With Facts, Fun, And Games From Jewish History And Tradition Rachelle S. Heller 1984 Kar-ben Pub
Mastering Visual Basic .NET Petroutsos, Evangelos 2001 Sybex
Let's Learn Basic: A Kids' Introduction to Basic Programming on the Commodore 64 (The Little, Brown Microcomputer Bookshelf) Shneiderman, Ben 1984 Little Brown & Co
The Apple Basic Manual (kids Working With Computers) Thomas Milton Kemnitz and Lynne Mass 1985 Childrens Press
Doing Objects in Visual Basic 2005 Kurata, Deborah 2007 Addison-Wesley Professional
Sams Teach Yourself Visual Basic .NET Web Programming in 21 Days Aitken, Peter 2001 Sams Publishing
Complete Basic Programming Mandell and Steven L 1984 West Pub. Co
Basic Programming Kemeny, John G. 1980 Halsted Pr
Basic Fortran Iv Programming (irwin-dorsey Information Processing Series) Donald H Ford 1974 R. D. Irwin
Introduction To Programming With Visual Basic .NET Bronson, Gary 2004 Jones & Bartlett Learning
Win32 API Programming with Visual Basic Steven Roman, PhD 1999 O'Reilly Media
Beginning Programming with Liberty BASIC Gundel, Carl 2010 lulu.com
Practical Magic: A Translation of Basic Neuro-Linguistic Programming into Clinical Psychotherapy Lankton, Stephen 1980 Meta Pubns

Publications about BASIC from Semantic Scholar

title authors year citations influentialCitations
Distributed pC++ Basic Ideas for an Object Parallel Language F. Bodin and P. Beckman and Dennis Gannon and S. Narayana and S. Yang 1993 176 9
A diagnosis of beginning programmers' misconceptions of BASIC programming statements P. Bayman and R. Mayer 1983 147 9
Design and First Results of a Psychometric Test for Measuring Basic Programming Abilities A. Mühling and Alexander Ruf and Peter Hubwieser 2015 75 4
The Effect of BASIC Programming Language Instruction on High School Students’ Problem Solving Ability and Computer Anxiety D. Palumbo and W. M. Reed 1991 60 0
Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy Chun-Yen Tsai 2019 49 3
The Effect of the BASIC Programming Language on Problem-Solving Skills and Computer Anxiety W. M. Reed and D. Palumbo 1987 40 2
Basic concepts in object oriented programming K. Nygaard 1986 39 1
Evaluating a BASIC approach to sensor network node programming J. S. Miller and P. Dinda and R. Dick 2009 25 0
A rationale and description of a CAI program to teach the BASIC programming language A. Barr and M. Beard and R. Atkinson 1975 25 0
Developing Student Programming and Problem-Solving Skills with Visual Basic Del Siegle 2009 18 1
Python Algorithms: Mastering Basic Algorithms in the Python Language Magnus Lie Hetland 2010 15 1
BCOOPL: Basic concurrent object-oriented programming language H. D. Bruin 2000 7 0
BASIC Programming Language T. Kurtz 2003 2 0
reason.html · basic.html · awk.html

View source

- Build the next great programming language · Search · Day 213 · About · Blog · Acknowledgements · Traffic · Traffic Today · GitHub · feedback@pldb.com