DSA Part 1: Introduction to Programming language | Javascript
Programing language is just a simple language used to communicate with computers since computers don't understand our language and we are unable to understand machine language. So we develop language to communicate with machines.
By the way, the machine only understands only 0 and 1.
So we need an interpreter and compiler to change the programming language to machine language. That we will understand at later stages.
But for now, if you are willing to learn programming, we have many languages. Such as Java, c++, c sharp, javascript, python, Ruby, and many more...
The next question is why so many languages?
Well, the answer is quite simple, In our existing world we have so many different communities and thus they have their own languages, but the purpose of all languages is just to establish a mode of communication. right?
We have different languages, and because of built by various communities, the ultimate purpose is to communicate with machines.
That means you, don't need to master every language, you just need to learn one language, which would be enough.
The next question you should ask is, what do we do after learning a programming language?
Actually, we solve problems, the real-world problems of either a community or some business.
We use the programming language to give step-by-step instructions to machines so that by following the steps, they can perform some tasks.
And do you know the step-by-step instructions that we give to computers are known as Algorithms?
Well in our next chapter, we will start with the fundamentals of DSA (data structure and Algorithm)
So, stay tuned with me, if you are willing to learn DSA in the simplest way possible.
Leave DSA Part 1: Introduction to Programming language | Javascript to:
Read more #das posts
Best Posts From revivecoding
We have not curated any of revivecoding's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From revivecoding
- DSA Part 2: The Invisible Goldmine & Why We Need Data Structures
- DSA Part 1: Introduction to Programming language | Javascript
- The Essence of True Love: Going Beyond the Physical Connection
- Starting a business with a limited budget | Online
- Optimizing React Effects: Preventing Unnecessary Calls with useCallback
- how to optimize custom hook in react by using usecallback
- Optimizing React Effects: Preventing Unnecessary Calls with useCallback
- What Happens When You Doubt Yourself? | Discover YourSelf
- Bun.js - A Killer Runtime Environment - Node.js GameOver ?
- What is Nextjs and How Different from React | Next.js Tutorial - Day #1
- Meet Vikash Singh: Your Guide to Web and Mobile Development in Chandigarh