Do you know what programming language is?
Programming language is a type of computer language used to develop software programs, scripts, or standardization under a system of specific rules for computer execution.
Currently there are many programming languages being used. Although languages have similarities in common, each language has its own use syntax. The job of programmers is to learn the rules, syntax and language structure and then write the code in an editor or IDE and compile the code into machine language so that the computer can understand it. . Script languages do not require the compiler to use interpreters to execute the script.
Types of programming languages
The programming language can be divided into some of the following models. Each language can belong to many types.
- High-level language - Low-level language (Low-level)
- Declarative Programming - Command Programming (Imperative) - Programming Procedures
- General-purpose programming - Domain-specific programming
- Object-oriented programming - Programming Simultaneously (Concurrent)
- Command Line Language (Command) - Compiled Language - Language of Interpretation
Note: There are many other models that can be used to classify programming languages. Here TipsMake.com only lists the most popular and prominent models.
List of computer programming languages
Today, there are hundreds of different programming languages. TipsMake.com would like to list the most prominent names.
Note: Languages marked with an asterisk (*) in the list above are not programming languages ; They can be markup languages , style sheets, or database management languages , but are still listed in the list because some cases can consider them as programming languages.
Looking at the list above, you may feel quite overwhelmed by the "crowds" of languages, and it's hard to find "where love begins" if you are someone who wants to step into the field. computer programmer. So keep watching, Quantrimang will categorize a number of different programming areas and languages for each field.
Develop applications and computer programs
Computer applications and programs are things you use to work, study, and entertain every day. For example, the Internet browser you are using to view this site is considered a program. If you are interested in developing a program or application, you should consider the following languages:
- C
- C #
- C ++
- D
- Java
- Swift
- Tcl
- Visual Basic
Artificial intelligence development
This field involves artificial intelligence , or towards creating characters that can interact in computer games, decision making programs, chatbot . If you are interested in developing. AI and this area, consider the following languages:
- AIML
- C
- C #
- C ++
- Prolog
- Python
Database Development
For developers, researchers, database maintenance . If you are interested in databases, consider the following languages:
- DBASE
- FoxPro
- MySQL
- SQL
- Visual FoxPro
Develop game program
Develop games that involve creating games on computers or other entertainment software . If you are interested in developing games, consider the following languages:
- C
- C #
- C ++
- DarkBASIC
- Java
Develop computer Driver
If you are interested in developing drivers or software interfaces for hardware devices, you should consider the following languages:
- Assembly
- C
Website development and Internet
Developing the Internet and the website is the essence of the Internet. Without developers, the Internet will not exist. If you are interested in creating websites, Internet applications, or other Internet-related tasks, you should consider the following languages:
- HDML
- HTML
- Java
- JavaScript
- Perl
- PHP
- Python
- XML
Script Development
Although research and development scripts are not likely to become a major career, but if you know how to create and develop scripts, you can easily increase productivity for yourself and your company, Help save countless time. If you are interested in developing scripts, consider the following languages:
- AutoHotkey
- awk
- bash
- Batch file
- Perl
- Python
- Tcl
How many programming languages are there?
As computer science grows, many programming languages are created to meet different areas. Here, TipsMake.com only lists a few dozen names, but there are hundreds of other languages not mentioned yet. You can access the Hello World Collection to open your eyes to demos on how to write "Hello World" with 591 different programming languages. It is also very interesting!
Which programming language is most popular?
There are many different answers to this question. However, the best method is to rely on data from GitHub - a service that stores more than 96 million different software projects to get the most accurate results. In the chart below, GitHub offers the top 10 names for the most popular programming languages from 2014 to 2018.
In the chart above, you can see the top 10 languages are: JavaScript, Java, Python, PHP, C ++, C #, TypeScript, Shell, C and Ruby.
- "Father" of the 10 most popular programming languages in the world - Who are they?
However, if you are studying programming, it is recommended that you learn the language that suits your needs or your career instead of choosing the most popular languages! Make smart choices for your future!
Wish you learn programming very fun!
You should read it
- In the end, big universities realized that Java was a lousy language if used for introductory programming
- Overview of R language, install R on Windows and Linux
- What is the first programming language in the world?
- Test on C programming P6
- Why should you learn Python programming language?
- What do you know about Smalltalk programming language?
- The reason why C programming language is never outdated
- What is C programming language?
- What do you know about programming language C # P1
- 10 programming languages booming today
- What do you know about C # P3 programming language?
- What is the basic C ++ programming language?
Maybe you are interested
How to translate languages on Google Sheets spreadsheet
Google Translate adds support for 110 new languages, including Cantonese
How to set multiple languages to read messages on Siri
The US government urges coders to use 'memory-safe programming languages'
Programming Languages You Need to Learn to Develop iOS Apps
How many languages are there in the world?