Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Introduction to Programming
WhatsApp
Ahmer Bashir
10y
6.6
k
0
0
25
Blog
Definition
Computer programming is a process that leads from an original formulation of a computing problem to executable programs.
Creating a sequence of instructions to enable the computer to do something.
A sequence of instructions, stored in any medium that can be interpreted and executed by a computer.
Types of Programming:
Low Languages (Level doesn’t need a translator)
ASSEMBLY
TASM
MASM
High Languages (Level needs a translator)
C [Linux, Objective C, MS C, Turbo C, CCS, Borland C].
Cobol, Fortan, Ruby, Pascal, Python, GW Basic, C++, C#, Java, etc.
Technical divisions of the languages:
Procedural/Modular/Structural/Functional
Conceptually these divisions describe functions only.
Procedural languages:
C, GW Basic, Cobol, Fortan, Pascal, etc.
Ex:
Example of bank that helps to understand what exactlyrocedural/Modular/Structural/Functional languages depend on:
In this example the customer performs bank operations but procedural languages don’t care about what the customer is or where to perform the operations, it just depends on function (cash deposited, transactions, withdraw).
Note:
Procedural is a standard word among Modular/Structural/Functional.
Object Based
Object based languages are those totally dependent on object, Class, Inheritance.
Microsoft Visual Basic 6.0
Object Oriented
Object oriented languages are those languages that completely follow the pillars of object oriented programming (OOP).
C++, Python, C#, Java, VB.NET, J#, etc.
Introduction to Programming
People also reading
Membership not found