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
   100   101   102   103   104   105   106   107   108   109   110