SlideShare a Scribd company logo
1 of 5
Computer Project Gr.10
BY: MICAN TAN
Unit 1 MS Access
DataBase - What is a database? A database is a tool for collecting and organizing
information. Databases can store information about people, products, orders, or anything
else. Many databases start as a list in a word-processing program or spreadsheet.
Entity Relationship (ER) – This is the tool for analyzing semantic features.
- Conceptual Modeling
- Logical Modeling
- Physical Modeling
Entity
Entity is a person, a place , an object, an event or a concept in a user’s environment
Entity type
Collection of entity that share common attribute.
Entity Instance
EI is a single occurrence of an entity type
Attribute
Type of entity each entity has an attribute
Simple and Composite Attributes
Simple attribute is a characteristic that cannot be broken down into small components
Single-Valued and Multivalued Attribute
Each of attribute of an entity has only one value for a given instance
Relationships
One or more entity type that is of interest to the organization
Keys
The key is an attribute that identifies one entity instance from all others in the entity.
Primary Key
Identifier attribute
Foreign Key
Foreign keys supply as reference a related table through the primary key of that related table
Relational Database
Collection of Tables
Visual Basic (VB)
We Learned about Visual Basic and Study its purpose and uses. What is Visual Basic. In simple
word its an app that help
Us build a Website, Game, Page, and etc.
How to use it?
In VB we use codes and you can freely customize your project.
But VB has its limitation. It may be easy to use but you can’t expect VB to give you a great
outcome when creating
Large projects. But when you are still learning like me VB is perfect for you this is easy to use and
you will learn easily.
VB was one of the first programming languages to incorporate more everyday words
into the syntax so the language could be easier to learn and remember. This is a big
reason why Microsoft wanted to release a programming language that stemmed from
BASIC.

More Related Content

Similar to Computer_Project_Gr.10_(Mican_Tan).pptx

Future Scope in Application Developement of Visual Basic
Future Scope in Application Developement of Visual BasicFuture Scope in Application Developement of Visual Basic
Future Scope in Application Developement of Visual Basic
ijtsrd
 
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & VisionCognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Nick Landry
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And Rlbp
Rikki Wright
 

Similar to Computer_Project_Gr.10_(Mican_Tan).pptx (20)

PPT.pptx impowerment technologie advance word processing
PPT.pptx impowerment technologie advance word processingPPT.pptx impowerment technologie advance word processing
PPT.pptx impowerment technologie advance word processing
 
Importance Of Being Driven
Importance Of Being DrivenImportance Of Being Driven
Importance Of Being Driven
 
.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx.Net Technologies Lesson 1.pptx
.Net Technologies Lesson 1.pptx
 
MyCityInfoProjectReport.docx
MyCityInfoProjectReport.docxMyCityInfoProjectReport.docx
MyCityInfoProjectReport.docx
 
Selje_Fox on the Run.pdf
Selje_Fox on the Run.pdfSelje_Fox on the Run.pdf
Selje_Fox on the Run.pdf
 
Visual basic
Visual basicVisual basic
Visual basic
 
ITFT - Software
ITFT -  SoftwareITFT -  Software
ITFT - Software
 
Future Scope in Application Developement of Visual Basic
Future Scope in Application Developement of Visual BasicFuture Scope in Application Developement of Visual Basic
Future Scope in Application Developement of Visual Basic
 
What Is BuildContext In Flutter And It's Importance
What Is BuildContext In Flutter And It's ImportanceWhat Is BuildContext In Flutter And It's Importance
What Is BuildContext In Flutter And It's Importance
 
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & VisionCognitive Services: Building Smart Apps with Speech, NLP & Vision
Cognitive Services: Building Smart Apps with Speech, NLP & Vision
 
OOP and Its Calculated Measures in Programming Interactivity
OOP and Its Calculated Measures in Programming InteractivityOOP and Its Calculated Measures in Programming Interactivity
OOP and Its Calculated Measures in Programming Interactivity
 
Project seminar
Project seminarProject seminar
Project seminar
 
Applicationswpackage
ApplicationswpackageApplicationswpackage
Applicationswpackage
 
Object Oriented Programming Lecture Notes
Object Oriented Programming Lecture NotesObject Oriented Programming Lecture Notes
Object Oriented Programming Lecture Notes
 
ADO.NET Entity Framework
ADO.NET Entity FrameworkADO.NET Entity Framework
ADO.NET Entity Framework
 
Essay On The Office
Essay On The OfficeEssay On The Office
Essay On The Office
 
Gemini Introduction
Gemini IntroductionGemini Introduction
Gemini Introduction
 
INTRODUCTION TO MICROSOFT POWER BI.pdf
INTRODUCTION TO MICROSOFT POWER BI.pdfINTRODUCTION TO MICROSOFT POWER BI.pdf
INTRODUCTION TO MICROSOFT POWER BI.pdf
 
Java As A Programming Language
Java As A Programming LanguageJava As A Programming Language
Java As A Programming Language
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And Rlbp
 

More from RoyCatampongan1

Managing a Project VB reprt Carl Josol 1.pptx
Managing a Project VB reprt Carl Josol 1.pptxManaging a Project VB reprt Carl Josol 1.pptx
Managing a Project VB reprt Carl Josol 1.pptx
RoyCatampongan1
 
GRADE 8.4.pptxy wweryrygw benwet wtyd ghaaq62qwrttwy
GRADE 8.4.pptxy wweryrygw benwet   wtyd ghaaq62qwrttwyGRADE 8.4.pptxy wweryrygw benwet   wtyd ghaaq62qwrttwy
GRADE 8.4.pptxy wweryrygw benwet wtyd ghaaq62qwrttwy
RoyCatampongan1
 
Trinomials.pptxufkuxjydgsiy feludyuxjjidu
Trinomials.pptxufkuxjydgsiy feludyuxjjiduTrinomials.pptxufkuxjydgsiy feludyuxjjidu
Trinomials.pptxufkuxjydgsiy feludyuxjjidu
RoyCatampongan1
 
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjhMathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
RoyCatampongan1
 
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhgggggscueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
RoyCatampongan1
 
Geemath.pptx geometric bahdaid fjs fjdvd
Geemath.pptx geometric bahdaid fjs fjdvdGeemath.pptx geometric bahdaid fjs fjdvd
Geemath.pptx geometric bahdaid fjs fjdvd
RoyCatampongan1
 
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffwmapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
RoyCatampongan1
 
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 iEpiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
RoyCatampongan1
 
mathematics 78.pptxshhdbvehdhffdw jdhghey
mathematics 78.pptxshhdbvehdhffdw jdhgheymathematics 78.pptxshhdbvehdhffdw jdhghey
mathematics 78.pptxshhdbvehdhffdw jdhghey
RoyCatampongan1
 
RCatampongan_Certificate Achiever 2023-2024- 1.pptx
RCatampongan_Certificate Achiever 2023-2024- 1.pptxRCatampongan_Certificate Achiever 2023-2024- 1.pptx
RCatampongan_Certificate Achiever 2023-2024- 1.pptx
RoyCatampongan1
 
Measurfe.pptxddfsfdfferosddodddfwwffffffff
Measurfe.pptxddfsfdfferosddodddfwwffffffffMeasurfe.pptxddfsfdfferosddodddfwwffffffff
Measurfe.pptxddfsfdfferosddodddfwwffffffff
RoyCatampongan1
 
Blue White Certificate foundation day.pptx
Blue White Certificate foundation day.pptxBlue White Certificate foundation day.pptx
Blue White Certificate foundation day.pptx
RoyCatampongan1
 
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxvmath 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
RoyCatampongan1
 
Red and Yellow Certificate.pptxJ6YC45TC65Y6Y
Red and Yellow Certificate.pptxJ6YC45TC65Y6YRed and Yellow Certificate.pptxJ6YC45TC65Y6Y
Red and Yellow Certificate.pptxJ6YC45TC65Y6Y
RoyCatampongan1
 
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvg
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvgGeo 1-4 Angles roy.pptxjfooyfycfgheggrvg
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvg
RoyCatampongan1
 
Silangang Asya.pptxbshwjwcvwdibssfsjbwh du
Silangang Asya.pptxbshwjwcvwdibssfsjbwh duSilangang Asya.pptxbshwjwcvwdibssfsjbwh du
Silangang Asya.pptxbshwjwcvwdibssfsjbwh du
RoyCatampongan1
 

More from RoyCatampongan1 (20)

Managing a Project VB reprt Carl Josol 1.pptx
Managing a Project VB reprt Carl Josol 1.pptxManaging a Project VB reprt Carl Josol 1.pptx
Managing a Project VB reprt Carl Josol 1.pptx
 
GRADE 8.4.pptxy wweryrygw benwet wtyd ghaaq62qwrttwy
GRADE 8.4.pptxy wweryrygw benwet   wtyd ghaaq62qwrttwyGRADE 8.4.pptxy wweryrygw benwet   wtyd ghaaq62qwrttwy
GRADE 8.4.pptxy wweryrygw benwet wtyd ghaaq62qwrttwy
 
Trinomials.pptxufkuxjydgsiy feludyuxjjidu
Trinomials.pptxufkuxjydgsiy feludyuxjjiduTrinomials.pptxufkuxjydgsiy feludyuxjjidu
Trinomials.pptxufkuxjydgsiy feludyuxjjidu
 
4th cert.pptxwjxvwixhwixhwixbwidhw9dhwifhe8fh
4th cert.pptxwjxvwixhwixhwixbwidhw9dhwifhe8fh4th cert.pptxwjxvwixhwixhwixbwidhw9dhwifhe8fh
4th cert.pptxwjxvwixhwixhwixbwidhw9dhwifhe8fh
 
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjhMathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
Mathematics 1.pptxhhhhhhhhhhhhhhhjhhhhjjh
 
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhgggggscueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
scueeeeerrrre.pptxjjsbshjdjjrhdhbhhhggggg
 
Geemath.pptx geometric bahdaid fjs fjdvd
Geemath.pptx geometric bahdaid fjs fjdvdGeemath.pptx geometric bahdaid fjs fjdvd
Geemath.pptx geometric bahdaid fjs fjdvd
 
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffwmapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
mapeg.pdfwfienbisfisibsiqbd8hdvudgwggggffw
 
grade_7-8.pptxaedvWQERT3R4 EWR R EWRTQV GW
grade_7-8.pptxaedvWQERT3R4 EWR R EWRTQV GWgrade_7-8.pptxaedvWQERT3R4 EWR R EWRTQV GW
grade_7-8.pptxaedvWQERT3R4 EWR R EWRTQV GW
 
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 iEpiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
Epiko.pptxdjwqghru;vbqut984i u5b2-90i35ri3 i
 
mathematics 78.pptxshhdbvehdhffdw jdhghey
mathematics 78.pptxshhdbvehdhffdw jdhgheymathematics 78.pptxshhdbvehdhffdw jdhghey
mathematics 78.pptxshhdbvehdhffdw jdhghey
 
RCatampongan_Certificate Achiever 2023-2024- 1.pptx
RCatampongan_Certificate Achiever 2023-2024- 1.pptxRCatampongan_Certificate Achiever 2023-2024- 1.pptx
RCatampongan_Certificate Achiever 2023-2024- 1.pptx
 
Measurfe.pptxddfsfdfferosddodddfwwffffffff
Measurfe.pptxddfsfdfferosddodddfwwffffffffMeasurfe.pptxddfsfdfferosddodddfwwffffffff
Measurfe.pptxddfsfdfferosddodddfwwffffffff
 
-- HELE6- wqeuwir1bpr13yupQREUB[ERUBPPT.pptx
-- HELE6- wqeuwir1bpr13yupQREUB[ERUBPPT.pptx-- HELE6- wqeuwir1bpr13yupQREUB[ERUBPPT.pptx
-- HELE6- wqeuwir1bpr13yupQREUB[ERUBPPT.pptx
 
Blue White Certificate foundation day.pptx
Blue White Certificate foundation day.pptxBlue White Certificate foundation day.pptx
Blue White Certificate foundation day.pptx
 
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxvmath 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
math 879.pptxwureyriydyfyr6dyeohddrudyghdge6ygxv
 
Red and Yellow Certificate.pptxJ6YC45TC65Y6Y
Red and Yellow Certificate.pptxJ6YC45TC65Y6YRed and Yellow Certificate.pptxJ6YC45TC65Y6Y
Red and Yellow Certificate.pptxJ6YC45TC65Y6Y
 
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvg
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvgGeo 1-4 Angles roy.pptxjfooyfycfgheggrvg
Geo 1-4 Angles roy.pptxjfooyfycfgheggrvg
 
Silangang Asya.pptxbshwjwcvwdibssfsjbwh du
Silangang Asya.pptxbshwjwcvwdibssfsjbwh duSilangang Asya.pptxbshwjwcvwdibssfsjbwh du
Silangang Asya.pptxbshwjwcvwdibssfsjbwh du
 
Managing a project (Mican Trtrttan).pptx
Managing a project (Mican Trtrttan).pptxManaging a project (Mican Trtrttan).pptx
Managing a project (Mican Trtrttan).pptx
 

Recently uploaded

Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 

Recently uploaded (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Ernest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell TollsErnest Hemingway's For Whom the Bell Tolls
Ernest Hemingway's For Whom the Bell Tolls
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 

Computer_Project_Gr.10_(Mican_Tan).pptx

  • 2. Unit 1 MS Access DataBase - What is a database? A database is a tool for collecting and organizing information. Databases can store information about people, products, orders, or anything else. Many databases start as a list in a word-processing program or spreadsheet. Entity Relationship (ER) – This is the tool for analyzing semantic features. - Conceptual Modeling - Logical Modeling - Physical Modeling
  • 3. Entity Entity is a person, a place , an object, an event or a concept in a user’s environment Entity type Collection of entity that share common attribute. Entity Instance EI is a single occurrence of an entity type Attribute Type of entity each entity has an attribute Simple and Composite Attributes Simple attribute is a characteristic that cannot be broken down into small components Single-Valued and Multivalued Attribute Each of attribute of an entity has only one value for a given instance
  • 4. Relationships One or more entity type that is of interest to the organization Keys The key is an attribute that identifies one entity instance from all others in the entity. Primary Key Identifier attribute Foreign Key Foreign keys supply as reference a related table through the primary key of that related table Relational Database Collection of Tables
  • 5. Visual Basic (VB) We Learned about Visual Basic and Study its purpose and uses. What is Visual Basic. In simple word its an app that help Us build a Website, Game, Page, and etc. How to use it? In VB we use codes and you can freely customize your project. But VB has its limitation. It may be easy to use but you can’t expect VB to give you a great outcome when creating Large projects. But when you are still learning like me VB is perfect for you this is easy to use and you will learn easily. VB was one of the first programming languages to incorporate more everyday words into the syntax so the language could be easier to learn and remember. This is a big reason why Microsoft wanted to release a programming language that stemmed from BASIC.