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.

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.

Do you know what programming language is? Picture 1Do you know what programming language is? Picture 1
Currently there are many programming languages ​​being used

Types of programming languages

The programming language can be divided into some of the following models. Each language can belong to many types.

  1. High-level language - Low-level language (Low-level)
  2. Declarative Programming - Command Programming (Imperative) - Programming Procedures
  3. General-purpose programming - Domain-specific programming
  4. Object-oriented programming - Programming Simultaneously (Concurrent)
  5. 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.

AC
DK
LQ
RZ
ActionScript D LeLisp R ALGOL DarkBASIC Lisp Racket Ada Dart LiveScript Reia AIML * Datalog LOGO RPG Altair BASIC dBASE Ruby Assembly Dylan MACLISP Rust AutoHotkey EuLisp Matlab Scala Babel Elixir Metro Scheme BASIC F MUMPS File Batch F # Nim SGML BCPL FORTRAN Objective-C Simula BeanShell FoxPro OCaml Smalltalk Brooks Franz Lisp Pascal SPL C Go Perl SQL C # GW Basic PHP Stanford LISP C ++ Haskell Pick Swift CL HDML * PureBasic Clojure HTML Tcl * COB Turbo Pascal COBOL Interlisp Prolog True BASIC Coffee Ksh QBasic VHDL Common Lisp Java Visual Basic CPL JavaScript Visual FoxPro CSS * WML Curl Julia WHTML Curry Kotlin XLISP XML YAML ZetaLisp

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:

  1. C
  2. C #
  3. C ++
  4. D
  5. Java
  6. Swift
  7. Tcl
  8. 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:

  1. AIML
  2. C
  3. C #
  4. C ++
  5. Prolog
  6. Python

Database Development

For developers, researchers, database maintenance . If you are interested in databases, consider the following languages:

  1. DBASE
  2. FoxPro
  3. MySQL
  4. SQL
  5. 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:

  1. C
  2. C #
  3. C ++
  4. DarkBASIC
  5. Java

Develop computer Driver

If you are interested in developing drivers or software interfaces for hardware devices, you should consider the following languages:

  1. Assembly
  2. 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:

  1. HDML
  2. HTML
  3. Java
  4. JavaScript
  5. Perl
  6. PHP
  7. Python
  8. 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:

  1. AutoHotkey
  2. awk
  3. bash
  4. Batch file
  5. Perl
  6. Python
  7. 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.

Do you know what programming language is? Picture 2Do you know what programming language is? Picture 2
Top 10 most popular programming languages ​​on GitHub

In the chart above, you can see the top 10 languages ​​are: JavaScript, Java, Python, PHP, C ++, C #, TypeScript, Shell, C and Ruby.

  1. "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!

5 ★ | 1 Vote