What is programming language?

Hi, I'm Vikrant, a passionate software developer with a strong belief in the power of teamwork, empathy, and getting things done. With a background in building scalable and efficient backend systems, I've had the privilege of working with a range of technologies that excite me - from Express.js, Flask, and Django to React, PostGres, and MongoDB Atlas. My experience with Azure has given me a solid understanding of cloud infrastructure, and I've had a blast building and deploying applications that make a real impact. But what really gets me going is exploring the frontiers of AI and machine learning. I've had the opportunity to work on some amazing projects, including building advanced RAG applications, fine-tuning models like Phi2 on custom data, and even dabbling in web3 and Ethereum. For me, it's not just about writing code - it's about understanding the people and problems I'm trying to solve. I believe that empathy is the unsung hero of software development, and I strive to bring a human touch to everything I do. Whether it's collaborating with colleagues, communicating with clients, or simply trying to make sense of complex technical concepts, I'm always looking for ways to make technology more accessible and more meaningful. If you're looking for a team player who is passionate about building innovative solutions, let's connect! I'm always up for a chat about the latest tech trends, or just about life in general.
We humans use language for communication with each other. We use languages like English, Hindi, Spanish, Japanese etc. We use these languages where both the people understand the same language. When we speak certain part of our brain forms the sentences and we speak them through our mouth and other person listens to that and his brain processes what it heard. But brain and our body doesn’t understand the language itself, rather it communicates with body in the form of electric signals.

So just like that in computers there are different languages like java, c, python etc. which we use to communicate with the computer , to give it orders like hey print “Hello World” on screen. But the computer just like our brain does not understand these languages directly rather it also understands electric signals. The CPU that is our processor, brain of the computer understands only two things that is current(1) and no current(0). This 0 and 1 language is called Machine code and the other one is High level language. So whatever language we are using to give instructions to the computer needs to be converted to machine code. To do that we use “Compilers”. Each language has its own compiler.

These High level languages are called programming languages used to write code to get work done through computers.






