Page 105 - 2502_Pakistan-kifayat_C-8
P. 105
How They are Linked?
Visual programming is often the first step in learning how to code. It helps you understand the basics
of how computers think and solve problems. Once you get comfortable with the ideas, you can learn
textual programming to build more advanced and exciting projects.
Both types of programming are important. Visual programming teaches you how to break down
problems and plan solutions. Textual programming helps you turn those plans into real working
programs with more options and features.
Logical problem-solving is common to both visual and textual programming.
Often, the instructions you give in visual programming can also be written in textual programming.
For example, a “repeat 10 times” block in visual programming is similar to a “for loop” in textual
programming. So, the same idea can be shown with blocks or words.
Some platforms use both visual and textual programming together. They let users switch between
block-based (visual) and written (text) code, which helps them understand how the two are connected.
This makes learning easier and helps students move step by step from simple programming to more
advanced coding. So, visual and textual programming are not opposites—they work together to help
people learn programming better.
OVERVIEW OF PROGRAMMING LANGUAGES
Programming languages are special languages used to write instructions that a computer can understand
and follow. Just like we use English or Hindi to talk to people, we use programming languages to talk to
computers. These instructions help computers do different tasks like solving problems, playing music,
showing pictures, running games, and much more.
There are many different types of programming languages, each designed for specific tasks and users.
Some are simple and easy to learn, while others are powerful and used for complex systems. These
languages help us create everything from basic websites to advanced robotics and artificial intelligence.
Understanding the types of programming languages help us choose the right one for the job we want
to do.
Assembly Language
Assembly language is the most basic type of programming language. It is very close to machine
language (the 0s and 1s that computers understand). It uses short words and numbers to give
instructions directly to the computer’s hardware. This language is fast and powerful, but hard to
learn and use. It is mostly used in special areas like writing programs for microcontrollers, computer
chips, and hardware devices.
Features
Very close to machine language
Fast and efficient
Allows direct control over hardware
Hard to read and write
#Texture Programming 103

