Modern technology gives us many things.

What are the programming languages? And what are its types?

0 0

Get real time updates directly on you device, subscribe now.

Writing code is much like writing an instruction paragraph or creating a computer to-do list. Unlike humans, the list of tasks and instructions that you write for the computer should be very detailed and written with some logic, as it is in the end a machine, has no logic and does not develop itself! … that’s before it shatters Artificial intelligence This saying, but we will stick to the simplified gradation in the explanation.

Read also: The hidden signs of Corona are discovered by an artificial intelligence device

Using programming and by writing specific code, you can make the computer draw complex shapes and create distinctive computer graphics, then create programs that understand game mechanics, for example, and help you create games that look real with gravity and particle collision, using these programs you can create interesting games, for example of all kinds, Or you can Create and send content around the world using your blog, personal website, and design your blog to fit your style. You can build business solutions that rely on technology, reach a wider range of customers and meet a wide range of needs, and examples of applications are lengthening and almost endless.

Uses of programming languages

Website design and development

If you are interested in creating websites, there are two intertwined parts to consider.

First, front end development, which is the part of web or website development that creates the program or code that runs on your browser and adjusts design, colors, and interactions. It is the portion of what the website user sees. You are currently reading this article on your screen thanks to the aforementioned front end code. Front-end basics start with HTML and CSS with JavaScript. JavaScript has become one of the most popular languages ​​in the last few years for front-end work on websites.

The other part of creating websites is developing code that works behind the curtain, if you will. It is the so-called back-end, which connects to the server or the server, which is the computer that runs the website’s program and presents it to the world. It is mostly about routing, that is, the pages that are delivered to the user or the reader when they visit a specific URL, and it also connects to the database that stores website information and sends this data to the user. This backend development is where the magic happens and there are many programming languages ​​to choose from, you can stick to Javascript just like in front end development, or use PHP, Ruby, C #, Elixir and Python.

Read also: Why is Python essential to work in the fields of data science and how do you learn it?

Games development

Game development is one of the most interesting paths, many developers enjoy it and there are developers who develop games just for the fun. Creating games requires what’s called a game engine, which is the software that is used as the infrastructure for building the game and determines what the game contains and what it can do. If you are used to Epic Games And the Fortnight , Epic Games is actually a game engine and Fortnight built on it. The languages ​​used in game development are mostly C ++ and C # as they require a lot of memory optimization and fast performance to create rich graphics. However, it is not limited to C ++ and C # It is rather about the engine you’re using and the platform you’re targeting, and Lua, Java Very popular in this industry.

Read also: Epic Games expands its battle with Google to include Australia

Mobile application development

Creating mobile applications is a bit difficult as there is more than one mobile operating system and different operating system will require different programming languages ​​for these applications. The operating system is the part of the program on your device that is responsible for dealing with the hardware of this device, and it is the layer that lies between the application that you create and the device, whether it is a microphone, touch screen, or Global Positioning System (GPS). The two most popular operating systems are Android And the IOS. Android is commonly used in Samsung while IOS is used in Apple. To create Android apps, you will need either Java or Kotlin , And to create IOS apps, you will need Objective-C Or Swift. Recently, it has become possible to create mobile apps for both Android and IOS using Javascript or Dart.

Read also: Google develops price tracking feature for the Chrome browser for Android

Read also: Google introduces the Dart language for programming web applications

How do you learn programming languages?

Learning programming languages ​​primarily requires dedication and practice, you cannot become a programmer without writing code. However, you can begin to understand computer science with an introductory course that you want, and my recommendation would be CS50 from Harvard And available to the public on their youtube channel. After learning about programming and the basic concepts, you can choose the field and language you prefer and search for resources. You can find hundreds of helpful resources and tutorials on the Arab Technology News Portal website.

What are the most popular programming languages?

According to the Stack Overflow Developer Survey For 2018 surveying more than 100,000 developers’ opinions about their development careers. The most popular field of the industry is found to be web development with over 57% of developers working as backend developers, and 37% as front end developers. This earns JavaScript the first place as the most popular programming language of all, followed by Java, and then Python. Octoverse for 2017 from Github showed similar results with Javascript being the most popular language, followed by Python, Java, and Ruby.

Topics of interest to the reader

Leave A Reply

Your email address will not be published.